)]}'
{
  "commit": "33201b51cbce9f18d6702a56429a4dbbe18a9961",
  "tree": "589f4bf92383881769fe987b3001d21d8ce3d8b0",
  "parents": [
    "1405b6290fa2143e02dcede90b116d8d663ae669"
  ],
  "author": {
    "name": "Peter Maydell",
    "email": "peter.maydell@linaro.org",
    "time": "Tue May 14 16:33:34 2013 +0100"
  },
  "committer": {
    "name": "Anthony Liguori",
    "email": "aliguori@us.ibm.com",
    "time": "Wed May 15 08:49:59 2013 -0500"
  },
  "message": "Revert \"versatile_pci: Put the host bridge PCI device at slot 29\"\n\nThis reverts commit 5f37ef92b7690423ac6311d3c597e182fc5f8fe6.\nIt turns out that some kernels incorrectly depend on the\nold QEMU behaviour of not putting the host PCI bridge device\nwhere the hardware puts it, because they use a swizzling IRQ\nmapping which is incorrect but happens to match up with old\nbroken QEMU when the slot number mod 4 is zero. Since we\nstart PCI devices at 11, if we put the host bridge at 29\nthen the first real PCI device goes at 11 and doesn\u0027t work.\nNot putting the host bridge at 29 means it defaults to 11,\nso the first real PCI device is at 12 and works.\n\nSince continuing with the old behaviour doesn\u0027t cause problems\nfor kernels which do work with hardware, the simplest fix for\nthis is to revert the change.\n\nSigned-off-by: Peter Maydell \u003cpeter.maydell@linaro.org\u003e\nMessage-id: 1368545616-22344-2-git-send-email-peter.maydell@linaro.org\nSigned-off-by: Anthony Liguori \u003caliguori@us.ibm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "540daf75ccffa5cae8da428d65f5757f51791043",
      "old_mode": 33188,
      "old_path": "hw/pci-host/versatile.c",
      "new_id": "2bb09fa8c17d75269dfcb512dd3e06ada499da6a",
      "new_mode": 33188,
      "new_path": "hw/pci-host/versatile.c"
    }
  ]
}
