)]}'
{
  "commit": "f52447261bc8c21dfd4635196e32d2da1352f589",
  "tree": "a0de6cefa7fbfdd07285bd60c4f61e4e2f2d4ed6",
  "parents": [
    "564f15378f04921d5749f27ec53d5e68a6d1d446"
  ],
  "author": {
    "name": "Marcelo Tosatti",
    "email": "mtosatti@redhat.com",
    "time": "Sat Jul 26 17:01:00 2008 -0300"
  },
  "committer": {
    "name": "Avi Kivity",
    "email": "avi@qumranet.com",
    "time": "Wed Oct 15 10:15:16 2008 +0200"
  },
  "message": "KVM: irq ack notification\n\nBased on a patch from: Ben-Ami Yassour \u003cbenami@il.ibm.com\u003e\nwhich was based on a patch from: Amit Shah \u003camit.shah@qumranet.com\u003e\n\nNotify IRQ acking on PIC/APIC emulation. The previous patch missed two things:\n\n- Edge triggered interrupts on IOAPIC\n- PIC reset with IRR/ISR set should be equivalent to ack (LAPIC probably\nneeds something similar).\n\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\nCC: Amit Shah \u003camit.shah@qumranet.com\u003e\nCC: Ben-Ami Yassour \u003cbenami@il.ibm.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "55e179ad98ef6c43802acd5d93d04ec5eb6fcb1e",
      "old_mode": 33188,
      "old_path": "arch/x86/kvm/i8259.c",
      "new_id": "de704995b819aed69164c608b828efd1ba55283c",
      "new_mode": 33188,
      "new_path": "arch/x86/kvm/i8259.c"
    },
    {
      "type": "modify",
      "old_id": "90911958d853f2de42d2da4063e4ee8fb25d5ed2",
      "old_mode": 33188,
      "old_path": "arch/x86/kvm/irq.c",
      "new_id": "3c508afaa285b8384ce1990e990ed2cc5ff59a1c",
      "new_mode": 33188,
      "new_path": "arch/x86/kvm/irq.c"
    },
    {
      "type": "modify",
      "old_id": "95fe718e3abc2b9a44c89860278c702976fca81b",
      "old_mode": 33188,
      "old_path": "arch/x86/kvm/irq.h",
      "new_id": "479a3d2d561477759c2e9d377352644efafde68e",
      "new_mode": 33188,
      "new_path": "arch/x86/kvm/irq.h"
    },
    {
      "type": "modify",
      "old_id": "9fde0ac24268785c81908d25f6ce2c7810de04ef",
      "old_mode": 33188,
      "old_path": "arch/x86/kvm/lapic.c",
      "new_id": "be94f93a73f69607be909431797c7c629a9648ea",
      "new_mode": 33188,
      "new_path": "arch/x86/kvm/lapic.c"
    },
    {
      "type": "modify",
      "old_id": "c0d22870ee9c56137583c026b06dee47c66d58d8",
      "old_mode": 33188,
      "old_path": "virt/kvm/ioapic.c",
      "new_id": "515cd7ce761cd778dac7823a89f8618d8567f031",
      "new_mode": 33188,
      "new_path": "virt/kvm/ioapic.c"
    },
    {
      "type": "modify",
      "old_id": "7f16675fe783a8e4d1a8e672a8a4c1c25a1f61a0",
      "old_mode": 33188,
      "old_path": "virt/kvm/ioapic.h",
      "new_id": "b52732f493c172b3059c13cff5cd4beaf2f02746",
      "new_mode": 33188,
      "new_path": "virt/kvm/ioapic.h"
    }
  ]
}
