)]}'
{
  "commit": "d0537508a9921efced238b20967e50e519ac34af",
  "tree": "80f2743e9299da07c07625af45807e16a7d7f85a",
  "parents": [
    "8a9190853c34289d9181acd9c620c76143bf88ca"
  ],
  "author": {
    "name": "Eric W. Biederman",
    "email": "ebiederm@xmission.com",
    "time": "Sat Jun 25 14:57:52 2005 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@ppc970.osdl.org",
    "time": "Sat Jun 25 16:24:48 2005 -0700"
  },
  "message": "[PATCH] kexec: x86_64: add CONFIG_PHYSICAL_START\n\nFor one kernel to report a crash another kernel has created we need\nto have 2 kernels loaded simultaneously in memory.  To accomplish this\nthe two kernels need to built to run at different physical addresses.\n\nThis patch adds the CONFIG_PHYSICAL_START option to the x86_64 kernel\nso we can do just that.  You need to know what you are doing and\nthe ramifications are before changing this value, and most users\nwon\u0027t care so I have made it depend on CONFIG_EMBEDDED\n\nbzImage kernels will work and run at a different address when compiled\nwith this option but they will still load at 1MB.  If you need a kernel\nloaded at a different address as well you need to boot a vmlinux.\n\nSigned-off-by: Eric Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a853d87ff7e33000efef7f361f44a70021d4a4a6",
      "old_mode": 33188,
      "old_path": "arch/x86_64/Kconfig",
      "new_id": "56c02cf6397d16b1da8fdc6741ed2603a4f8fe84",
      "new_mode": 33188,
      "new_path": "arch/x86_64/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "27264dbd575c222f0fd02c8758d7edf459e34adb",
      "old_mode": 33188,
      "old_path": "arch/x86_64/boot/compressed/head.S",
      "new_id": "b0df2aeff5dcc81c19cbe08e883ebb58ab55d73e",
      "new_mode": 33188,
      "new_path": "arch/x86_64/boot/compressed/head.S"
    },
    {
      "type": "modify",
      "old_id": "c8b9216f9e634c365dc49eaf25ef96f234544249",
      "old_mode": 33188,
      "old_path": "arch/x86_64/boot/compressed/misc.c",
      "new_id": "c43cedb5c1d7f959112330a540bcc9e68b8bb0d1",
      "new_mode": 33188,
      "new_path": "arch/x86_64/boot/compressed/misc.c"
    },
    {
      "type": "modify",
      "old_id": "9bd2e7a4b81e196d89856871397d6300c2e4d2bb",
      "old_mode": 33188,
      "old_path": "arch/x86_64/kernel/head.S",
      "new_id": "8d765aa77a266e980c8edaae33a8c11ffdd42e9c",
      "new_mode": 33188,
      "new_path": "arch/x86_64/kernel/head.S"
    },
    {
      "type": "modify",
      "old_id": "60130f4ca986b7855119ec0486c45a94e881191f",
      "old_mode": 33188,
      "old_path": "include/asm-x86_64/page.h",
      "new_id": "431318764af60da58dae27c150deed7379676198",
      "new_mode": 33188,
      "new_path": "include/asm-x86_64/page.h"
    }
  ]
}
