)]}'
{
  "commit": "2aaf48bcf27d8b3da5b30af6c1ced464d3df30f7",
  "tree": "fe7c05c2311b111aa5f0ab4f77fe08661fca9d76",
  "parents": [
    "d261b84d354a41a38336af813f92f636d3fb3f78"
  ],
  "author": {
    "name": "Eric Auger",
    "email": "eric.auger@redhat.com",
    "time": "Tue Feb 18 19:25:32 2025 +0100"
  },
  "committer": {
    "name": "Michael S. Tsirkin",
    "email": "mst@redhat.com",
    "time": "Fri Feb 21 07:21:25 2025 -0500"
  },
  "message": "hw/i386/intel-iommu: Migrate to 3-phase reset\n\nCurrently the IOMMU may be reset before the devices\nit protects. For example this happens with virtio devices\nbut also with VFIO devices. In this latter case this\nproduces spurious translation faults on host.\n\nLet\u0027s use 3-phase reset mechanism and reset the IOMMU on\nexit phase after all DMA capable devices have been reset\non \u0027enter\u0027 or \u0027hold\u0027 phase.\n\nSigned-off-by: Eric Auger \u003ceric.auger@redhat.com\u003e\nAcked-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nAcked-by: Jason Wang \u003cjasowang@redhat.com\u003e\nZhenzhong Duan \u003czhenzhong.duan@intel.com\u003e\n\nMessage-Id: \u003c20250218182737.76722-3-eric.auger@redhat.com\u003e\nReviewed-by: Peter Xu \u003cpeterx@redhat.com\u003e\nReviewed-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f366c223d0e1bc5c0c9fcc7b6ed90bbe1ced5471",
      "old_mode": 33188,
      "old_path": "hw/i386/intel_iommu.c",
      "new_id": "a5cf2d0e81af34bc5a6728e60e9a71104de0e025",
      "new_mode": 33188,
      "new_path": "hw/i386/intel_iommu.c"
    },
    {
      "type": "modify",
      "old_id": "53c02d7ac85adfb2ff0564767b37a7c36eae5145",
      "old_mode": 33188,
      "old_path": "hw/i386/trace-events",
      "new_id": "ac9e1a10aa4565aa3f16a03f0a293f762a6ef43d",
      "new_mode": 33188,
      "new_path": "hw/i386/trace-events"
    }
  ]
}
