)]}'
{
  "commit": "dd7d3e35401f80ffef4e209fa9e27db9087501b0",
  "tree": "e5af65ff04d761a2f390540471373f47e8ffe54b",
  "parents": [
    "bd00730ec0f621706d0179768436f82c39048499",
    "4278df9d1d2383b738338c857406357660f11e42"
  ],
  "author": {
    "name": "Stefan Hajnoczi",
    "email": "stefanha@redhat.com",
    "time": "Wed Dec 20 09:39:18 2023 -0500"
  },
  "committer": {
    "name": "Stefan Hajnoczi",
    "email": "stefanha@redhat.com",
    "time": "Wed Dec 20 09:39:18 2023 -0500"
  },
  "message": "Merge tag \u0027pull-vfio-20231219\u0027 of https://github.com/legoater/qemu into staging\n\nvfio queue:\n\n* Introduce an IOMMU interface backend for VFIO devices\n* Convert IOMMU type1 and sPAPR IOMMU to respective backends\n* Introduce a new IOMMUFD backend for ARM, x86_64 and s390x platforms\n\n# -----BEGIN PGP SIGNATURE-----\n#\n# iQIzBAABCAAdFiEEoPZlSPBIlev+awtgUaNDx8/77KEFAmWB34AACgkQUaNDx8/7\n# 7KGOMxAAqXegvAneHqIlu4c8TzTuUR2rkYgev9RdfIHRDuY2XtaX14xlWn/rpTXZ\n# qSgeta+iT8Cv4YV1POJeHWFDNs9E29p1w+R7nLcH1qTIIaZHtxwbVVQ3s7kAo1Vb\n# 1S1G0/zIznzGVI50a0lj1gO2yQJnu/79nXpnICgA5REW0CscMssnvboQODlwq17V\n# ZLNVM8CSAvKl6ppkmzRdfNXCfq6x7bf4MsvnuXsqda4TBbvyyTjAqdo/8sjKiGly\n# gSDQqhgy6cvEXIF0UUHPJzFApf0YdXUDlL8hzH90hvRVu4W/t24dPmT7UkVIX9Ek\n# TA7RVxv7iJlHtFDqfSTAJFr7nKO9Tm2V9N7xbD1OJUKrMoPZRT6+0R1hMKqsZ5z+\n# nG6khqHGzuo/aI9n70YxYIPXt+vs/EHI4WUtslGLUTL0xv8lUzk6cxyIJupFRmDS\n# ix6GM9TXOV8RyOveL2knHVymlFnAR6dekkMB+6ljUTuzDwG0oco4vno8z9bi7Vct\n# j36bM56U3lhY+w+Ljoy0gPwgrw/FROnGG3mp1mwp1KRHqtEDnUQu8CaLbJOBsBGE\n# JJDP6AKAYMczdmYVkd4CvE0WaeSxtOUxW5H5NCPjtaFQt0qEcght2lA2K15g521q\n# jeojoJ/QK5949jnNCqm1Z66/YQVL79lPyL0E+mxEohwu+yTORk4\u003d\n# \u003dU0x5\n# -----END PGP SIGNATURE-----\n# gpg: Signature made Tue 19 Dec 2023 13:22:56 EST\n# gpg:                using RSA key A0F66548F04895EBFE6B0B6051A343C7CFFBECA1\n# gpg: Good signature from \"Cédric Le Goater \u003cclg@redhat.com\u003e\" [unknown]\n# gpg:                 aka \"Cédric Le Goater \u003cclg@kaod.org\u003e\" [unknown]\n# gpg: WARNING: This key is not certified with a trusted signature!\n# gpg:          There is no indication that the signature belongs to the owner.\n# Primary key fingerprint: A0F6 6548 F048 95EB FE6B  0B60 51A3 43C7 CFFB ECA1\n\n* tag \u0027pull-vfio-20231219\u0027 of https://github.com/legoater/qemu: (47 commits)\n  hw/ppc/Kconfig: Imply VFIO_PCI\n  docs/devel: Add VFIO iommufd backend documentation\n  vfio: Introduce a helper function to initialize VFIODevice\n  vfio/ccw: Move VFIODevice initializations in vfio_ccw_instance_init\n  vfio/ap: Move VFIODevice initializations in vfio_ap_instance_init\n  vfio/platform: Move VFIODevice initializations in vfio_platform_instance_init\n  vfio/pci: Move VFIODevice initializations in vfio_instance_init\n  hw/i386: Activate IOMMUFD for q35 machines\n  kconfig: Activate IOMMUFD for s390x machines\n  hw/arm: Activate IOMMUFD for virt machines\n  vfio: Make VFIOContainerBase poiner parameter const in VFIOIOMMUOps callbacks\n  vfio/ccw: Make vfio cdev pre-openable by passing a file handle\n  vfio/ccw: Allow the selection of a given iommu backend\n  vfio/ap: Make vfio cdev pre-openable by passing a file handle\n  vfio/ap: Allow the selection of a given iommu backend\n  vfio/platform: Make vfio cdev pre-openable by passing a file handle\n  vfio/platform: Allow the selection of a given iommu backend\n  vfio/pci: Make vfio cdev pre-openable by passing a file handle\n  vfio/pci: Allow the selection of a given iommu backend\n  vfio/iommufd: Enable pci hot reset through iommufd cdev interface\n  ...\n\nSigned-off-by: Stefan Hajnoczi \u003cstefanha@redhat.com\u003e\n",
  "tree_diff": []
}
