)]}'
{
  "commit": "ad9a86121f5a374b48ce2924f8a9d7e94a04db27",
  "tree": "c14af462957ce9ee6de3e4537e15879c25a679aa",
  "parents": [
    "b536b4b9623084d86f2b1f19cb44a2d6d74f00bf"
  ],
  "author": {
    "name": "Jeremy Fitzhardinge",
    "email": "jeremy@xensource.com",
    "time": "Tue Jul 17 18:37:06 2007 -0700"
  },
  "committer": {
    "name": "Jeremy Fitzhardinge",
    "email": "jeremy@goop.org",
    "time": "Wed Jul 18 08:47:44 2007 -0700"
  },
  "message": "xen: Add grant table support\n\nAdd Xen \u0027grant table\u0027 driver which allows granting of access to\nselected local memory pages by other virtual machines and,\nsymmetrically, the mapping of remote memory pages which other virtual\nmachines have granted access to.\n\nThis driver is a prerequisite for many of the Xen virtual device\ndrivers, which grant the \u0027device driver domain\u0027 restricted and\ntemporary access to only those memory pages that are currently\ninvolved in I/O operations.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nSigned-off-by: Ian Pratt \u003cian.pratt@xensource.com\u003e\nSigned-off-by: Christian Limpach \u003cChristian.Limpach@cl.cam.ac.uk\u003e\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "503d82569449f2e8eeb9884cd0ddd46919dd5a83",
      "old_mode": 33188,
      "old_path": "drivers/Makefile",
      "new_id": "6d9d7fab77f5bd0f0815eaf8cf9da06a1451c9f8",
      "new_mode": 33188,
      "new_path": "drivers/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eb42b521eef905a57044280d09d5585213743d25",
      "new_mode": 33188,
      "new_path": "drivers/xen/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ea94dbabf9a936a656675edbe57956349167ae88",
      "new_mode": 33188,
      "new_path": "drivers/xen/grant-table.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "761c83498e032f2a78e7972305bed0f421446e99",
      "new_mode": 33188,
      "new_path": "include/xen/grant_table.h"
    },
    {
      "type": "modify",
      "old_id": "e9e06695ed5237c4a6561f417e27d35ff0a1857c",
      "old_mode": 33188,
      "old_path": "include/xen/interface/grant_table.h",
      "new_id": "219049802cf25d28da2847fff536245925509954",
      "new_mode": 33188,
      "new_path": "include/xen/interface/grant_table.h"
    }
  ]
}
