)]}'
{
  "commit": "b195043003d90ea4027ea01cc7a6c974ac915108",
  "tree": "580d346354f3b4cb4cd1381c0e8843b272c191be",
  "parents": [
    "7b619b9ae5c55eb443da19183f98f62138bd012a"
  ],
  "author": {
    "name": "Avi Kivity",
    "email": "avi@redhat.com",
    "time": "Mon Aug 08 16:08:57 2011 +0300"
  },
  "committer": {
    "name": "Anthony Liguori",
    "email": "aliguori@us.ibm.com",
    "time": "Mon Aug 08 10:15:52 2011 -0500"
  },
  "message": "vga: convert vga and its derivatives to the memory API\n\nConvert all vga memory to the memory API.  Note we need to fall back to\nget_system_memory(), since the various buses don\u0027t pass the vga window\nas a memory region.\n\nWe no longer need to sync the dirty bitmap of the cirrus mapped memory\nbanks, since the memory API takes care of that for us.\n\n[jan: fix vga-pci logging]\n\nReviewed-by: Richard Henderson \u003crth@twiddle.net\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\nSigned-off-by: Anthony Liguori \u003caliguori@us.ibm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f39d1f82ff71272ece7b0a655d19cfab599b2442",
      "old_mode": 33188,
      "old_path": "hw/cirrus_vga.c",
      "new_id": "ad23c4ad849e676d9801dee8854ea5c87efe6cbd",
      "new_mode": 33188,
      "new_path": "hw/cirrus_vga.c"
    },
    {
      "type": "modify",
      "old_id": "643ff2d84103afb348b8759c8e59c6e4c46144f3",
      "old_mode": 33188,
      "old_path": "hw/qxl-render.c",
      "new_id": "1b775770ce26304631ae6aa6fc55bbb157741724",
      "new_mode": 33188,
      "new_path": "hw/qxl-render.c"
    },
    {
      "type": "modify",
      "old_id": "b684608f87c4f649545b8d32f2a769cd4dd7d28c",
      "old_mode": 33188,
      "old_path": "hw/qxl.c",
      "new_id": "17c5fc72a5a93479472d5de4f43167c5431302c3",
      "new_mode": 33188,
      "new_path": "hw/qxl.c"
    },
    {
      "type": "modify",
      "old_id": "4bcf7e14299017d526228cf1f482859a9fadcd3c",
      "old_mode": 33188,
      "old_path": "hw/qxl.h",
      "new_id": "868db813f91a3719c80122fab1501c655a1c7b57",
      "new_mode": 33188,
      "new_path": "hw/qxl.h"
    },
    {
      "type": "modify",
      "old_id": "4954bb18be633bc4bb21a14b1bba3e9f498fa146",
      "old_mode": 33188,
      "old_path": "hw/vga-isa-mm.c",
      "new_id": "96e6e7dd21bde5aaf7cd63699fab1d9217559707",
      "new_mode": 33188,
      "new_path": "hw/vga-isa-mm.c"
    },
    {
      "type": "modify",
      "old_id": "245841f18b3f720e2074a333bb9866b9ce3a696b",
      "old_mode": 33188,
      "old_path": "hw/vga-isa.c",
      "new_id": "fef7f58f28c1eaffd6762e22ce15bce3440e2f69",
      "new_mode": 33188,
      "new_path": "hw/vga-isa.c"
    },
    {
      "type": "modify",
      "old_id": "481f448e3fb4feb3cbe4a06dfbca9e046607d3c3",
      "old_mode": 33188,
      "old_path": "hw/vga-pci.c",
      "new_id": "7062c4d5f5a727245ef1c6fe38dd3eb404096641",
      "new_mode": 33188,
      "new_path": "hw/vga-pci.c"
    },
    {
      "type": "modify",
      "old_id": "0f5473462494a484684ca1af0bea67b7d5b2e2ac",
      "old_mode": 33188,
      "old_path": "hw/vga.c",
      "new_id": "8b6e6b645cd231441308ba7b498fa9b5a971fb6b",
      "new_mode": 33188,
      "new_path": "hw/vga.c"
    },
    {
      "type": "modify",
      "old_id": "eee91a84f319ac6b3ab430451632aca4f2ccd54d",
      "old_mode": 33188,
      "old_path": "hw/vga_int.h",
      "new_id": "4592d2cf14a5baaa779b1b439414f1289899deef",
      "new_mode": 33188,
      "new_path": "hw/vga_int.h"
    },
    {
      "type": "modify",
      "old_id": "190b00596efb6c89b2890273be2e8a61b1af81cf",
      "old_mode": 33188,
      "old_path": "hw/vmware_vga.c",
      "new_id": "02b747806f4c5f9b4481897661965dd8fcd9a124",
      "new_mode": 33188,
      "new_path": "hw/vmware_vga.c"
    }
  ]
}
