)]}'
{
  "commit": "eb6282f230b75eca057dd3b3027f1bfa100bef9c",
  "tree": "3e4760b4bcdd73841abf29638c4f3766ca478e60",
  "parents": [
    "411f491e0af173cf8f39347574941bd26fbae381"
  ],
  "author": {
    "name": "Stefan Weil",
    "email": "sw@weilnetz.de",
    "time": "Mon Apr 07 20:28:23 2014 +0200"
  },
  "committer": {
    "name": "Michael Tokarev",
    "email": "mjt@tls.msk.ru",
    "time": "Sun Apr 27 13:04:18 2014 +0400"
  },
  "message": "misc: Use cpu_physical_memory_read and cpu_physical_memory_write\n\nThese functions don\u0027t need type casts (as does cpu_physical_memory_rw)\nand also make the code better readable.\n\nSigned-off-by: Stefan Weil \u003csw@weilnetz.de\u003e\nSigned-off-by: Michael Tokarev \u003cmjt@tls.msk.ru\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1104d6175c4c68e7bbfb1405bfb3995f1837b788",
      "old_mode": 33188,
      "old_path": "cpus.c",
      "new_id": "7bbe15348c611feb7698691fe4819ded56889f7f",
      "new_mode": 33188,
      "new_path": "cpus.c"
    },
    {
      "type": "modify",
      "old_id": "a1c3d1cb850d5bf95c690f126b48a48015c7a9b4",
      "old_mode": 33188,
      "old_path": "hw/i386/kvmvapic.c",
      "new_id": "a967b489652335bbf7996afdae28a629a6367e15",
      "new_mode": 33188,
      "new_path": "hw/i386/kvmvapic.c"
    },
    {
      "type": "modify",
      "old_id": "b8c061bdaab26b020ef0fbd16ee665522ca117e3",
      "old_mode": 33188,
      "old_path": "hw/intc/apic.c",
      "new_id": "2f40cbad2daf3762675375a362f61473f3c5da90",
      "new_mode": 33188,
      "new_path": "hw/intc/apic.c"
    },
    {
      "type": "modify",
      "old_id": "294b3ed4fbe1c38a3e99388ccfbd67c2105e512c",
      "old_mode": 33188,
      "old_path": "target-s390x/misc_helper.c",
      "new_id": "cdbbb793148308ef7679ab2132dca8254f0050bc",
      "new_mode": 33188,
      "new_path": "target-s390x/misc_helper.c"
    }
  ]
}
