)]}'
{
  "commit": "07700a94b00a4fcbbfb07d1b72dc112a0e036735",
  "tree": "e4a8045d6a44906463102a04c7a87337c38e16aa",
  "parents": [
    "3e515705a1f46beb1c942bb8043c16f8ac7b1e9e"
  ],
  "author": {
    "name": "Jan Kiszka",
    "email": "jan.kiszka@siemens.com",
    "time": "Tue Feb 28 14:19:54 2012 +0100"
  },
  "committer": {
    "name": "Avi Kivity",
    "email": "avi@redhat.com",
    "time": "Thu Mar 08 14:11:36 2012 +0200"
  },
  "message": "KVM: Allow host IRQ sharing for assigned PCI 2.3 devices\n\nPCI 2.3 allows to generically disable IRQ sources at device level. This\nenables us to share legacy IRQs of such devices with other host devices\nwhen passing them to a guest.\n\nThe new IRQ sharing feature introduced here is optional, user space has\nto request it explicitly. Moreover, user space can inform us about its\nview of PCI_COMMAND_INTX_DISABLE so that we can avoid unmasking the\ninterrupt and signaling it if the guest masked it via the virtualized\nPCI config space.\n\nSigned-off-by: Jan Kiszka \u003cjan.kiszka@siemens.com\u003e\nAcked-by: Alex Williamson \u003calex.williamson@redhat.com\u003e\nAcked-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "59a38264a0edab5da7942e6aa6b6297c7efbb891",
      "old_mode": 33188,
      "old_path": "Documentation/virtual/kvm/api.txt",
      "new_id": "6386f8c0482eaa578f68dfe850e559691e9de95d",
      "new_mode": 33188,
      "new_path": "Documentation/virtual/kvm/api.txt"
    },
    {
      "type": "modify",
      "old_id": "9477dc6cccaed51790eee82bd1f8de9f2cbf70cc",
      "old_mode": 33188,
      "old_path": "arch/x86/kvm/x86.c",
      "new_id": "6866083a48c120fb1c93e5910614b8f17876a898",
      "new_mode": 33188,
      "new_path": "arch/x86/kvm/x86.c"
    },
    {
      "type": "modify",
      "old_id": "acbe42939089224d06b0307f7a7c41d6bd9d1ada",
      "old_mode": 33188,
      "old_path": "include/linux/kvm.h",
      "new_id": "6c322a90b92f8439886a954b37d58f62f29abb43",
      "new_mode": 33188,
      "new_path": "include/linux/kvm.h"
    },
    {
      "type": "modify",
      "old_id": "e42d85ae854101213827bccc44e73d1331d5426c",
      "old_mode": 33188,
      "old_path": "include/linux/kvm_host.h",
      "new_id": "ec171c1d0878ef292c7736890d6c382a84e8a5b3",
      "new_mode": 33188,
      "new_path": "include/linux/kvm_host.h"
    },
    {
      "type": "modify",
      "old_id": "ece80612b594f5cfb2d83de3b720426b05a9204b",
      "old_mode": 33188,
      "old_path": "virt/kvm/assigned-dev.c",
      "new_id": "08e05715df72ece1c91f3179ffc233899d7f1d00",
      "new_mode": 33188,
      "new_path": "virt/kvm/assigned-dev.c"
    }
  ]
}
