)]}'
{
  "commit": "7e77506a5918d82cafa2ffa783ab57c23f9e9817",
  "tree": "dc922c1127c8859cda50f5cbed654c5681a89480",
  "parents": [
    "9ec23a7f6d2537faf14368e066e307c06812c4ca"
  ],
  "author": {
    "name": "Ian Campbell",
    "email": "ian.campbell@citrix.com",
    "time": "Thu Sep 30 12:37:26 2010 +0100"
  },
  "committer": {
    "name": "Jeremy Fitzhardinge",
    "email": "jeremy.fitzhardinge@citrix.com",
    "time": "Fri Nov 12 15:00:06 2010 -0800"
  },
  "message": "xen: implement XENMEM_machphys_mapping\n\nThis hypercall allows Xen to specify a non-default location for the\nmachine to physical mapping. This capability is used when running a 32\nbit domain 0 on a 64 bit hypervisor to shrink the hypervisor hole to\nexactly the size required.\n\n[ Impact: add Xen hypercall definitions ]\n\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Stefano Stabellini \u003cstefano.stabellini@eu.citrix.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e8506c1f0c55115e8282ef5b8177b824f88df282",
      "old_mode": 33188,
      "old_path": "arch/x86/include/asm/xen/interface.h",
      "new_id": "1c10c88ee4e1a5154168b4b35a6ba34857687fc9",
      "new_mode": 33188,
      "new_path": "arch/x86/include/asm/xen/interface.h"
    },
    {
      "type": "modify",
      "old_id": "42a7e004ae5ca5372553fec8a9059378ab6a55c4",
      "old_mode": 33188,
      "old_path": "arch/x86/include/asm/xen/interface_32.h",
      "new_id": "8413688b2571d760f77d918713b758345bdece0a",
      "new_mode": 33188,
      "new_path": "arch/x86/include/asm/xen/interface_32.h"
    },
    {
      "type": "modify",
      "old_id": "100d2662b97c3c8a821fc6039e93a06b7a2924c7",
      "old_mode": 33188,
      "old_path": "arch/x86/include/asm/xen/interface_64.h",
      "new_id": "839a4811cf983630faa5b724277aafacfefe36cb",
      "new_mode": 33188,
      "new_path": "arch/x86/include/asm/xen/interface_64.h"
    },
    {
      "type": "modify",
      "old_id": "dd8c1414b3d57540d374fee9d923947aaa57ceb1",
      "old_mode": 33188,
      "old_path": "arch/x86/include/asm/xen/page.h",
      "new_id": "8760cc60a21c8af5bcc7be1993bdf0b67c0eeb06",
      "new_mode": 33188,
      "new_path": "arch/x86/include/asm/xen/page.h"
    },
    {
      "type": "modify",
      "old_id": "235c0f4d3861da6f1c9d64ded710c7c2176cf895",
      "old_mode": 33188,
      "old_path": "arch/x86/xen/enlighten.c",
      "new_id": "bd3554934613d18c89d892003fe772274cb5ce14",
      "new_mode": 33188,
      "new_path": "arch/x86/xen/enlighten.c"
    },
    {
      "type": "modify",
      "old_id": "21ed8d7f75a5aa6fa85970d177979457d6b94d5c",
      "old_mode": 33188,
      "old_path": "arch/x86/xen/mmu.c",
      "new_id": "bd2713a825716f88bb41f0762ca7c382da7a8cf8",
      "new_mode": 33188,
      "new_path": "arch/x86/xen/mmu.c"
    },
    {
      "type": "modify",
      "old_id": "d7a6c13bde69cf505bef40027bcd555a4463d57f",
      "old_mode": 33188,
      "old_path": "include/xen/interface/memory.h",
      "new_id": "eac3ce1537190228ba8dc74f0398d8e6e4795572",
      "new_mode": 33188,
      "new_path": "include/xen/interface/memory.h"
    }
  ]
}
