)]}'
{
  "commit": "5cec8aa38cc3b7c8cf9ce66abdda28b3598e2d88",
  "tree": "941cd81f5141e33369ead449debbbb8d0a31c573",
  "parents": [
    "998250e976613decf9e0da68b3922df330eac3f6"
  ],
  "author": {
    "name": "Tiejun Chen",
    "email": "tiejun.chen@intel.com",
    "time": "Wed Jul 15 13:37:50 2015 +0800"
  },
  "committer": {
    "name": "Stefano Stabellini",
    "email": "stefano.stabellini@eu.citrix.com",
    "time": "Thu Sep 10 12:04:29 2015 +0000"
  },
  "message": "xen, gfx passthrough: add opregion mapping\n\nThe OpRegion shouldn\u0027t be mapped 1:1 because the address in the host\ncan\u0027t be used in the guest directly.\n\nThis patch traps read and write access to the opregion of the Intel\nGPU config space (offset 0xfc).\n\nThe original patch is from Jean Guyader \u003cjean.guyader@eu.citrix.com\u003e\n\nSigned-off-by: Tiejun Chen \u003ctiejun.chen@intel.com\u003e\nSigned-off-by: Yang Zhang \u003cyang.z.zhang@Intel.com\u003e\nAcked-by: Stefano Stabellini \u003cstefano.stabellini@eu.citrix.com\u003e\nSigned-off-by: Stefano Stabellini \u003cstefano.stabellini@eu.citrix.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a33e95ceb26d7739f4ac9ae4d94f992e13ad3900",
      "old_mode": 33188,
      "old_path": "hw/xen/xen_pt.h",
      "new_id": "e89d2311282075f9d2b84cbd90b0a280d633ff48",
      "new_mode": 33188,
      "new_path": "hw/xen/xen_pt.h"
    },
    {
      "type": "modify",
      "old_id": "dd37be38a4cc53e7949c0227a5fcba9df67fbf77",
      "old_mode": 33188,
      "old_path": "hw/xen/xen_pt_config_init.c",
      "new_id": "9fb36704f863afbe92b7f429a6a79a36d7f6319c",
      "new_mode": 33188,
      "new_path": "hw/xen/xen_pt_config_init.c"
    },
    {
      "type": "modify",
      "old_id": "3232296bf89d33e07276508246e3c832532973aa",
      "old_mode": 33188,
      "old_path": "hw/xen/xen_pt_graphics.c",
      "new_id": "df6069bf63a569b30fc00102dfaf5434082be22a",
      "new_mode": 33188,
      "new_path": "hw/xen/xen_pt_graphics.c"
    }
  ]
}
