)]}'
{
  "commit": "f910f1f9b0a3dafbc10a84f2b322f7bfc8d4d6a3",
  "tree": "223c90881ba2f204620b012c6f69d0b589d844a5",
  "parents": [
    "42fa8991b5e3501f07f43b8f40cd8eab306164a8"
  ],
  "author": {
    "name": "Zhenzhong Duan",
    "email": "zhenzhong.duan@intel.com",
    "time": "Tue Jan 06 01:12:53 2026 -0500"
  },
  "committer": {
    "name": "Cédric Le Goater",
    "email": "clg@redhat.com",
    "time": "Tue Jan 13 08:29:58 2026 +0100"
  },
  "message": "intel_iommu_accel: Stick to system MR for IOMMUFD backed host device when x-flts\u003don\n\nWhen guest enables scalable mode and setup first stage page table, we don\u0027t\nwant to use IOMMU MR but rather continue using the system MR for IOMMUFD\nbacked host device.\n\nThen default HWPT in VFIO contains GPA-\u003eHPA mappings which could be reused\nas nesting parent HWPT to construct nested HWPT in vIOMMU.\n\nMove vtd_as_key into intel_iommu_internal.h as it\u0027s also used by accel code.\n\nSuggested-by: Yi Liu \u003cyi.l.liu@intel.com\u003e\nSigned-off-by: Zhenzhong Duan \u003czhenzhong.duan@intel.com\u003e\nReviewed-by: Eric Auger \u003ceric.auger@redhat.com\u003e\nReviewed-by: Yi Liu \u003cyi.l.liu@intel.com\u003e\nReviewed-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nLink: https://lore.kernel.org/qemu-devel/20260106061304.314546-12-zhenzhong.duan@intel.com\nSigned-off-by: Cédric Le Goater \u003cclg@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0817b1777220072f6b10e13af73b1c6434447d1a",
      "old_mode": 33188,
      "old_path": "hw/i386/intel_iommu.c",
      "new_id": "d5a4e02fa1138e0195b6ac225512dafe041e0605",
      "new_mode": 33188,
      "new_path": "hw/i386/intel_iommu.c"
    },
    {
      "type": "modify",
      "old_id": "99f173b2486c4bd05d6cfeed56d03c3efc6a658d",
      "old_mode": 33188,
      "old_path": "hw/i386/intel_iommu_accel.c",
      "new_id": "acc9cad959ef2e00f5b2783ea3975a91493d0521",
      "new_mode": 33188,
      "new_path": "hw/i386/intel_iommu_accel.c"
    },
    {
      "type": "modify",
      "old_id": "1d1fffb731a0daaf81f283e996707b25738eb5b6",
      "old_mode": 33188,
      "old_path": "hw/i386/intel_iommu_accel.h",
      "new_id": "9558148c517bd9c46e95e49c1884152f6c370799",
      "new_mode": 33188,
      "new_path": "hw/i386/intel_iommu_accel.h"
    },
    {
      "type": "modify",
      "old_id": "02522f64e0796dfcb40945e62961d60be24a98ae",
      "old_mode": 33188,
      "old_path": "hw/i386/intel_iommu_internal.h",
      "new_id": "d8dad183043798d7c052a5b0767ab662ef3e9960",
      "new_mode": 33188,
      "new_path": "hw/i386/intel_iommu_internal.h"
    }
  ]
}
