)]}'
{
  "commit": "6319b1dad04e66f450fb3ac6c31d2bf3940068b8",
  "tree": "3a6910bb0a7b7adbf58e104dc2cd258008d71db5",
  "parents": [
    "aef87d1b879416909a4ac73e6fe2cea4a5630f40"
  ],
  "author": {
    "name": "Gavin Shan",
    "email": "gwshan@linux.vnet.ibm.com",
    "time": "Thu Jul 02 16:23:28 2015 +1000"
  },
  "committer": {
    "name": "Alexander Graf",
    "email": "agraf@suse.de",
    "time": "Tue Jul 07 17:44:54 2015 +0200"
  },
  "message": "sPAPR: Clear stale MSIx table during EEH reset\n\nThe PCI device MSIx table is cleaned out in hardware after EEH PE\nreset. However, we still hold the stale MSIx entries in QEMU, which\nshould be cleared accordingly. Otherwise, we will run into another\n(recursive) EEH error and the PCI devices contained in the PE have\nto be offlined exceptionally.\n\nThe patch introduces function spapr_phb_vfio_eeh_pre_reset(), which\nis called by sPAPR when asserting hot or fundamental reset, to clear\nstale MSIx table for VFIO PCI devices before EEH PE reset so that\nMSIx table could be restored properly after EEH PE reset.\n\nSigned-off-by: Gavin Shan \u003cgwshan@linux.vnet.ibm.com\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": "8104074798a29fe59e93e9a7c0428148b012610f",
      "old_mode": 33188,
      "old_path": "hw/ppc/spapr_pci_vfio.c",
      "new_id": "cca45ed3129cc403777d89cec0f52fe29fff68f8",
      "new_mode": 33188,
      "new_path": "hw/ppc/spapr_pci_vfio.c"
    }
  ]
}
