)]}'
{
  "commit": "da95324ebe462b14a3507af02eb4a689c8a1619f",
  "tree": "246278f453437fa1e744a1c02869710006554c74",
  "parents": [
    "a1d59c0ffadf17d546f53f4bda06e8adcf616ede"
  ],
  "author": {
    "name": "Alexey Kardashevskiy",
    "email": "aik@ozlabs.ru",
    "time": "Tue May 27 15:36:30 2014 +1000"
  },
  "committer": {
    "name": "Alexander Graf",
    "email": "agraf@suse.de",
    "time": "Mon Jun 16 13:24:39 2014 +0200"
  },
  "message": "spapr_iommu: Enable multiple TCE requests\n\nCurrently only single TCE entry per request is supported (H_PUT_TCE).\nHowever PAPR+ specification allows multiple entry requests such as\nH_PUT_TCE_INDIRECT and H_STUFF_TCE. Having less transitions to the host\nkernel via ioctls, support of these calls can accelerate IOMMU operations.\n\nThis implements H_STUFF_TCE and H_PUT_TCE_INDIRECT.\n\nThis advertises \"multi-tce\" capability to the guest if the host kernel\nsupports it (KVM_CAP_SPAPR_MULTITCE) or guest is running in TCG mode.\n\nSigned-off-by: Alexey Kardashevskiy \u003caik@ozlabs.ru\u003e\nSigned-off-by: Alexander Graf \u003cagraf@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "39f196304da1895a731b732f130512f45a10f59a",
      "old_mode": 33188,
      "old_path": "hw/ppc/spapr.c",
      "new_id": "8f612c93471315d05c0cd0191d25533c346023e4",
      "new_mode": 33188,
      "new_path": "hw/ppc/spapr.c"
    },
    {
      "type": "modify",
      "old_id": "8c7382c289b506a839c09ae00889cb28915a491b",
      "old_mode": 33188,
      "old_path": "hw/ppc/spapr_iommu.c",
      "new_id": "b855e7ca6b4521c19fa0c63294cf701dfde7d216",
      "new_mode": 33188,
      "new_path": "hw/ppc/spapr_iommu.c"
    },
    {
      "type": "modify",
      "old_id": "05952d09e7fb3c33c3d09f8ecfec0b71c633ff25",
      "old_mode": 33188,
      "old_path": "target-ppc/kvm.c",
      "new_id": "2b2e35f22fd673b83d004d47f2416624ca859a3f",
      "new_mode": 33188,
      "new_path": "target-ppc/kvm.c"
    },
    {
      "type": "modify",
      "old_id": "716c33dfeece5030d932c32b5433b2e9d2aec3a9",
      "old_mode": 33188,
      "old_path": "target-ppc/kvm_ppc.h",
      "new_id": "98aa641d8f611674c21eb1abb6ac304c50abc090",
      "new_mode": 33188,
      "new_path": "target-ppc/kvm_ppc.h"
    },
    {
      "type": "modify",
      "old_id": "c3ade1cf37cbc40002961c900ed174ebcc84c529",
      "old_mode": 33188,
      "old_path": "trace-events",
      "new_id": "f8dff485b225d75fa7a340b82ca2eee28091e633",
      "new_mode": 33188,
      "new_path": "trace-events"
    }
  ]
}
