)]}'
{
  "commit": "5c4cbcf26ca9465a36fc0661b4103d55897e1a19",
  "tree": "4f81b1d780d03f581e84e07dc2d1bf8838a6f5ea",
  "parents": [
    "0ee2c058a3fe485b8901186179102e251a33d082"
  ],
  "author": {
    "name": "Alexey Kardashevskiy",
    "email": "aik@ozlabs.ru",
    "time": "Tue Aug 07 16:10:38 2012 +0000"
  },
  "committer": {
    "name": "Alexander Graf",
    "email": "agraf@suse.de",
    "time": "Wed Aug 15 19:43:16 2012 +0200"
  },
  "message": "pseries dma: DMA window params added to PHB and DT population changed\n\nPreviously the only PCI bus supported was the emulated PCI bus with\nfixed DMA window with start at 0 and size 1GB. As we are going to support\nPCI pass through which DMA window properties are set by the host\nkernel, we have to support DMA windows with parameters other than default.\n\nThis patch adds:\n\n1. DMA window properties to sPAPRPHBState: LIOBN (bus id), start,\nsize of the window.\n\n2. An additional function spapr_dma_dt() to populate DMA window\nproperties in the device tree which simply accepts all the parameters\nand does not try to guess what kind of IOMMU is given to it.\nThe original spapr_dma_dt() is renamed to spapr_tcet_dma_dt().\n\nSigned-off-by: Alexey Kardashevskiy \u003caik@ozlabs.ru\u003e\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Alexander Graf \u003cagraf@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6229769ce0f313d3136fe409d40b4f91fb78921b",
      "old_mode": 33188,
      "old_path": "hw/spapr.h",
      "new_id": "ac34a171e3526acacaa61a3a76d131e921e42e61",
      "new_mode": 33188,
      "new_path": "hw/spapr.h"
    },
    {
      "type": "modify",
      "old_id": "388ffa4b2279308f37221b94ecc93178c813f5e2",
      "old_mode": 33188,
      "old_path": "hw/spapr_iommu.c",
      "new_id": "53b731773abc1f7e6d79fa3acd16a401f48771d7",
      "new_mode": 33188,
      "new_path": "hw/spapr_iommu.c"
    },
    {
      "type": "modify",
      "old_id": "780a4d6f161c4bda057c76ef5dc5e169c7a3682b",
      "old_mode": 33188,
      "old_path": "hw/spapr_pci.c",
      "new_id": "b92583a99124e501c137709ddebf1ae71cb8d85e",
      "new_mode": 33188,
      "new_path": "hw/spapr_pci.c"
    },
    {
      "type": "modify",
      "old_id": "6892e4fae5c8f87de8809b5f6b92966dc709fafe",
      "old_mode": 33188,
      "old_path": "hw/spapr_pci.h",
      "new_id": "7518899b852aa5db7103edb6214236d45e687239",
      "new_mode": 33188,
      "new_path": "hw/spapr_pci.h"
    },
    {
      "type": "modify",
      "old_id": "3abe853f3d778ab59ff3457d4bdd92084aa38ff2",
      "old_mode": 33188,
      "old_path": "hw/spapr_vio.c",
      "new_id": "7ca445216d71f6c2a8d6398d9454f41d20352e11",
      "new_mode": 33188,
      "new_path": "hw/spapr_vio.c"
    }
  ]
}
