)]}'
{
  "commit": "ee86dfeebb5c12372935374b32e796e5d2544c90",
  "tree": "2ef808c297444cb706ae5ac243deb3218d98737f",
  "parents": [
    "0201e2da65b1828937c478fa1ac52e58522a32c1"
  ],
  "author": {
    "name": "David Gibson",
    "email": "david@gibson.dropbear.id.au",
    "time": "Fri Apr 01 15:15:28 2011 +1100"
  },
  "committer": {
    "name": "Alexander Graf",
    "email": "agraf@suse.de",
    "time": "Fri Apr 01 18:34:56 2011 +0200"
  },
  "message": "Implement TCE translation for sPAPR VIO\n\nThis patch implements the necessary infrastructure and hypercalls for\nsPAPR\u0027s TCE (Translation Control Entry) IOMMU mechanism.  This is necessary\nfor all virtual IO devices which do DMA (i.e. nearly all of them).\n\nSigned-off-by: Ben Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: David Gibson \u003cdwg@au1.ibm.com\u003e\nSigned-off-by: Alexander Graf \u003cagraf@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "859cf860118543e17c1ec0beda2d0f2b3c920ede",
      "old_mode": 33188,
      "old_path": "hw/spapr.c",
      "new_id": "f8749cc57dec2db318baec6b628431ab606c648d",
      "new_mode": 33188,
      "new_path": "hw/spapr.c"
    },
    {
      "type": "modify",
      "old_id": "605079cda5ac3f57a200b798b690f8661d2a5012",
      "old_mode": 33188,
      "old_path": "hw/spapr_vio.c",
      "new_id": "39d77ee28bf2a0268483d77c2a529fb586a9b3dd",
      "new_mode": 33188,
      "new_path": "hw/spapr_vio.c"
    },
    {
      "type": "modify",
      "old_id": "20139273d3d64ea4ed4168eb504c8d6ab73e8af2",
      "old_mode": 33188,
      "old_path": "hw/spapr_vio.h",
      "new_id": "9d864c20fe943c85ba0dcc7cc4b9e12e5f006fe1",
      "new_mode": 33188,
      "new_path": "hw/spapr_vio.h"
    }
  ]
}
