)]}'
{
  "commit": "80c1a4488aa85b200b20372947a7c1118a828882",
  "tree": "127edf3d91038e756e66b3515e5ae2d04749a22e",
  "parents": [
    "e842d892fe308250ae7f3b794c94cb7a1f78c130"
  ],
  "author": {
    "name": "Gan Shun Lim",
    "email": "ganshun@gmail.com",
    "time": "Thu Dec 22 10:32:46 2016 +0800"
  },
  "committer": {
    "name": "Barret Rhoden",
    "email": "brho@cs.berkeley.edu",
    "time": "Tue Jan 17 14:16:49 2017 -0500"
  },
  "message": "VMM: Make the virtio poke guest functions respect the destination field\n\nNow that we have a multicore vm, the guest needs to be able to dictate\nthe core to send its interrupts to on a per device basis.\n\nChange-Id: Ia1abe9581581d64e060b5c82d435f8bf9ddde3fd\nSigned-off-by: Gan Shun Lim \u003cganshun@gmail.com\u003e\n[checkpatch warning]\nSigned-off-by: Barret Rhoden \u003cbrho@cs.berkeley.edu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f6a0abcf04257bbc724a4ffb5715028486d62da4",
      "old_mode": 33188,
      "old_path": "tests/vmm/vmrunkernel.c",
      "new_id": "3150087c8a8e80c1e8e6cf818524f01aaca5bd11",
      "new_mode": 33188,
      "new_path": "tests/vmm/vmrunkernel.c"
    },
    {
      "type": "modify",
      "old_id": "54471dad0c60dae60f2bfd1ec4e2da93e6fe813e",
      "old_mode": 33188,
      "old_path": "user/vmm/include/vmm/virtio_mmio.h",
      "new_id": "835e1aa2111e49922f255a5f4cf42082b83baa07",
      "new_mode": 33188,
      "new_path": "user/vmm/include/vmm/virtio_mmio.h"
    },
    {
      "type": "modify",
      "old_id": "c54592fbbe09e0152ff9ee4d65845e0ffc259bd4",
      "old_mode": 33188,
      "old_path": "user/vmm/virtio_blk.c",
      "new_id": "6d153630c68801d8628212f739298d74dcdc897f",
      "new_mode": 33188,
      "new_path": "user/vmm/virtio_blk.c"
    },
    {
      "type": "modify",
      "old_id": "ffc0787030085ecd5330493c4d285e3449b16bd8",
      "old_mode": 33188,
      "old_path": "user/vmm/virtio_lguest_console.c",
      "new_id": "480d367d1f7ad4f8bc02f946857a50787ded1670",
      "new_mode": 33188,
      "new_path": "user/vmm/virtio_lguest_console.c"
    },
    {
      "type": "modify",
      "old_id": "9be52fe989695ff86e5b3d8bdfde2e3e38b896c0",
      "old_mode": 33188,
      "old_path": "user/vmm/virtio_mmio.c",
      "new_id": "7c30741df30bcff1e91b8355f3d41bd3cce6893d",
      "new_mode": 33188,
      "new_path": "user/vmm/virtio_mmio.c"
    },
    {
      "type": "modify",
      "old_id": "72c7a6fc9423f12790f1c3cc8aae6c667222d068",
      "old_mode": 33188,
      "old_path": "user/vmm/virtio_net.c",
      "new_id": "9e7d9e384d563fd768fdb382f2c449c6ea238a5a",
      "new_mode": 33188,
      "new_path": "user/vmm/virtio_net.c"
    }
  ]
}
