<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>0fc8f6200d2313278fbf4539bbab74677c685531 - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/vfio/pci/Makefile#0fc8f6200d2313278fbf4539bbab74677c685531</link>
        <description>Merge drm/drm-fixes into drm-misc-fixesGetting fixes and updates from v7.1-rc1.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/drivers/vfio/pci/Makefile</description>
        <pubDate>Mon, 27 Apr 2026 10:26:49 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>f4b369c6fe0ceaba2da2daff8c9eb415f85926dd - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/vfio/pci/Makefile#f4b369c6fe0ceaba2da2daff8c9eb415f85926dd</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 7.1 merge window.

            List of files:
            /linux/drivers/vfio/pci/Makefile</description>
        <pubDate>Mon, 20 Apr 2026 03:28:57 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>0421ccdfad0d92713a812a5aeb7d07b0ea7213c8 - Merge tag &apos;v7.0-rc3&apos; into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/vfio/pci/Makefile#0421ccdfad0d92713a812a5aeb7d07b0ea7213c8</link>
        <description>Merge tag &apos;v7.0-rc3&apos; into nextSync up with the mainline to brig up the latest changes, specificallychanges to ALPS driver.

            List of files:
            /linux/drivers/vfio/pci/Makefile</description>
        <pubDate>Thu, 12 Mar 2026 18:44:42 +0100</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>f0bf3eac92b2be5f34b944cb82f1c23db642c7f5 - Merge tag &apos;vfio-v7.1-rc1&apos; of https://github.com/awilliam/linux-vfio</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/vfio/pci/Makefile#f0bf3eac92b2be5f34b944cb82f1c23db642c7f5</link>
        <description>Merge tag &apos;vfio-v7.1-rc1&apos; of https://github.com/awilliam/linux-vfioPull VFIO updates from Alex Williamson: - Update QAT vfio-pci variant driver for Gen 5, 420xx devices (Vijay   Sundar Selvamani, Suman Kumar Chakraborty, Giovanni Cabiddu) - Fix vfio selftest MMIO DMA mapping selftest (Alex Mastro) - Conversions to const struct class in support of class_create()   deprecation (Jori Koolstra) - Improve selftest compiler compatibility by avoiding initializer on   variable-length array (Manish Honap) - Define new uAPI for drivers supporting migration to advise user-   space of new initial data for reducing target startup latency.   Implemented for mlx5 vfio-pci variant driver (Yishai Hadas) - Enable vfio selftests on aarch64, not just cross-compiles reporting   arm64 (Ted Logan) - Update vfio selftest driver support to include additional DSA devices   (Yi Lai) - Unconditionally include debugfs root pointer in vfio device struct,   avoiding a build failure seen in hisi_acc variant driver without   debugfs otherwise (Arnd Bergmann) - Add support for the s390 ISM (Internal Shared Memory) device via a   new variant driver. The device is unique in the size of its BAR space   (256TiB) and lack of mmap support (Julian Ruess) - Enforce that vfio-pci drivers implement a name in their ops structure   for use in sequestering SR-IOV VFs (Alex Williamson) - Prune leftover group notifier code (Paolo Bonzini) - Fix Xe vfio-pci variant driver to avoid migration support as a   dependency in the reset path and missing release call (Micha&#322;   Winiarski)* tag &apos;vfio-v7.1-rc1&apos; of https://github.com/awilliam/linux-vfio: (23 commits)  vfio/xe: Add a missing vfio_pci_core_release_dev()  vfio/xe: Reorganize the init to decouple migration from reset  vfio: remove dead notifier code  vfio/pci: Require vfio_device_ops.name  MAINTAINERS: add VFIO ISM PCI DRIVER section  vfio/ism: Implement vfio_pci driver for ISM devices  vfio/pci: Rename vfio_config_do_rw() to vfio_pci_config_rw_single() and export it  vfio: unhide vdev-&gt;debug_root  vfio/qat: add support for Intel QAT 420xx VFs  vfio: selftests: Support DMR and GNR-D DSA devices  vfio: selftests: Build tests on aarch64  vfio/mlx5: Add REINIT support to VFIO_MIG_GET_PRECOPY_INFO  vfio/mlx5: consider inflight SAVE during PRE_COPY  net/mlx5: Add IFC bits for migration state  vfio: Adapt drivers to use the core helper vfio_check_precopy_ioctl  vfio: Add support for VFIO_DEVICE_FEATURE_MIG_PRECOPY_INFOv2  vfio: Define uAPI for re-init initial bytes during the PRE_COPY phase  vfio: selftests: Fix VLA initialisation in vfio_pci_irq_set()  vfio: uapi: fix comment typo  vfio: mdev: replace mtty_dev-&gt;vd_class with a const struct class  ...

            List of files:
            /linux/drivers/vfio/pci/Makefile</description>
        <pubDate>Thu, 16 Apr 2026 17:01:16 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>bf4197be96d0839963d28e1812d9edc71086a580 - vfio/ism: Implement vfio_pci driver for ISM devices</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/vfio/pci/Makefile#bf4197be96d0839963d28e1812d9edc71086a580</link>
        <description>vfio/ism: Implement vfio_pci driver for ISM devicesAdd a vfio_pci variant driver for the s390-specific Internal SharedMemory (ISM) devices used for inter-VM communication.This enables the development of vfio-pci-based user space drivers forISM devices.On s390, kernel primitives such as ioread() and iowrite() are switchedover from function-handle-based PCI load/stores instructions to PCImemory-I/O (MIO) loads/stores when these are available and notexplicitly disabled. Since these instructions cannot be used with ISMdevices, ensure that classic function-handle-based PCI instructions areused instead.The driver is still required even when MIO instructions are disabled, asthe ISM device relies on the PCI store block (PCISTB) instruction toperform write operations.Stores are not fragmented, therefore one ioctl corresponds to exactlyone PCISTB instruction. User space must ensure to not write more than4096 bytes at once to an ISM BAR which is the maximum payload of thePCISTB instruction.Reviewed-by: Alexandra Winter &lt;wintera@linux.ibm.com&gt;Reviewed-by: Niklas Schnelle &lt;schnelle@linux.ibm.com&gt;Signed-off-by: Julian Ruess &lt;julianr@linux.ibm.com&gt;Reviewed-by: Farhan Ali &lt;alifm@linux.ibm.com&gt;Link: https://lore.kernel.org/r/20260325-vfio_pci_ism-v8-2-ddc504cde914@linux.ibm.comSigned-off-by: Alex Williamson &lt;alex@shazbot.org&gt;

            List of files:
            /linux/drivers/vfio/pci/Makefile</description>
        <pubDate>Wed, 25 Mar 2026 14:31:24 +0100</pubDate>
        <dc:creator>Julian Ruess &lt;julianr@linux.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>ec496f77b4c11036cc835d6f045fb5e5ef1e6530 - Merge branch &apos;for-6.20/sony&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/vfio/pci/Makefile#ec496f77b4c11036cc835d6f045fb5e5ef1e6530</link>
        <description>Merge branch &apos;for-6.20/sony&apos; into for-linus- Support for Rock band 4 PS4 and PS5 guitars (Rosalie Wanders)

            List of files:
            /linux/drivers/vfio/pci/Makefile</description>
        <pubDate>Mon, 09 Feb 2026 17:33:26 +0100</pubDate>
        <dc:creator>Jiri Kosina &lt;jkosina@suse.com&gt;</dc:creator>
    </item>
<item>
        <title>cc4adab164b772a34b3340d644b7c4728498581e - Merge tag &apos;v6.19-rc1&apos; into msm-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/vfio/pci/Makefile#cc4adab164b772a34b3340d644b7c4728498581e</link>
        <description>Merge tag &apos;v6.19-rc1&apos; into msm-nextMerge Linux 6.19-rc1 in order to catch up with other changes (e.g. UBWCconfig database defining UBWC_6).Signed-off-by: Dmitry Baryshkov &lt;dmitry.baryshkov@oss.qualcomm.com&gt;

            List of files:
            /linux/drivers/vfio/pci/Makefile</description>
        <pubDate>Tue, 20 Jan 2026 23:06:55 +0100</pubDate>
        <dc:creator>Dmitry Baryshkov &lt;dmitry.baryshkov@oss.qualcomm.com&gt;</dc:creator>
    </item>
<item>
        <title>5add3c3c280a35f7e258e9cef7607db5a2e56fdc - Merge drm/drm-next into drm-xe-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/vfio/pci/Makefile#5add3c3c280a35f7e258e9cef7607db5a2e56fdc</link>
        <description>Merge drm/drm-next into drm-xe-nextBackmerging to bring in 6.19-rc1. An important upstream bugfix andto help unblock PTL CI.Signed-off-by: Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;

            List of files:
            /linux/drivers/vfio/pci/Makefile</description>
        <pubDate>Fri, 19 Dec 2025 11:51:22 +0100</pubDate>
        <dc:creator>Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>ec439c38013550420aecc15988ae6acb670838c1 - Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf after 6.19-rc1</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/vfio/pci/Makefile#ec439c38013550420aecc15988ae6acb670838c1</link>
        <description>Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf after 6.19-rc1Cross-merge BPF and other fixes after downstream PR.Signed-off-by: Alexei Starovoitov &lt;ast@kernel.org&gt;

            List of files:
            /linux/drivers/vfio/pci/Makefile</description>
        <pubDate>Wed, 17 Dec 2025 06:29:38 +0100</pubDate>
        <dc:creator>Alexei Starovoitov &lt;ast@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>b8304863a3990d0f18c38e5b94191830a63ee1af - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/vfio/pci/Makefile#b8304863a3990d0f18c38e5b94191830a63ee1af</link>
        <description>Merge drm/drm-next into drm-intel-nextSync-up some display code needed for Async flips refactor.Signed-off-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;

            List of files:
            /linux/drivers/vfio/pci/Makefile</description>
        <pubDate>Mon, 15 Dec 2025 14:24:02 +0100</pubDate>
        <dc:creator>Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>7f790dd21a931c61167f7bdc327aecf2cebad327 - Merge drm/drm-next into drm-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/vfio/pci/Makefile#7f790dd21a931c61167f7bdc327aecf2cebad327</link>
        <description>Merge drm/drm-next into drm-misc-nextLet&apos;s kickstart the v6.20 (7.0?) release cycle.Signed-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux/drivers/vfio/pci/Makefile</description>
        <pubDate>Mon, 15 Dec 2025 09:27:39 +0100</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>6d87d7c69b5a1136d7c354911f1fe7792b6a40fd - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/vfio/pci/Makefile#6d87d7c69b5a1136d7c354911f1fe7792b6a40fd</link>
        <description>Merge drm/drm-next into drm-intel-nextBackmerge to get the topic/drm-intel-plane-color-pipeline branchcontents.Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt;

            List of files:
            /linux/drivers/vfio/pci/Makefile</description>
        <pubDate>Fri, 05 Dec 2025 09:29:22 +0100</pubDate>
        <dc:creator>Jani Nikula &lt;jani.nikula@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>2e38c50ae4929f0b954fee69d428db7121452867 - vfio/xe: Add device specific vfio_pci driver variant for Intel graphics</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/vfio/pci/Makefile#2e38c50ae4929f0b954fee69d428db7121452867</link>
        <description>vfio/xe: Add device specific vfio_pci driver variant for Intel graphicsIn addition to generic VFIO PCI functionality, the driver implementsVFIO migration uAPI, allowing userspace to enable migration for IntelGraphics SR-IOV Virtual Functions.The driver binds to VF device and uses API exposed by Xe driver totransfer the VF migration data under the control of PF device.Acked-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;Reviewed-by: Kevin Tian &lt;kevin.tian@intel.com&gt;Reviewed-by: Alex Williamson &lt;alex@shazbot.org&gt;Link: https://patch.msgid.link/20251127093934.1462188-5-michal.winiarski@intel.comSigned-off-by: Micha&#322; Winiarski &lt;michal.winiarski@intel.com&gt;

            List of files:
            /linux/drivers/vfio/pci/Makefile</description>
        <pubDate>Thu, 27 Nov 2025 10:39:34 +0100</pubDate>
        <dc:creator>Micha&#322; Winiarski &lt;michal.winiarski@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>24f171c7e145f43b9f187578e89b0982ce87e54c - Merge tag &apos;asoc-fix-v6.19-rc1&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/vfio/pci/Makefile#24f171c7e145f43b9f187578e89b0982ce87e54c</link>
        <description>Merge tag &apos;asoc-fix-v6.19-rc1&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linusASoC: Fixes for v6.19We&apos;ve been quite busy with fixes since the merge window, though not inany particularly exciting ways - the standout thing is the fix for _SXcontrols which were broken by a change to how we do clamping, otherwiseit&apos;s all fairly run of the mill fixes and quirks.

            List of files:
            /linux/drivers/vfio/pci/Makefile</description>
        <pubDate>Sun, 21 Dec 2025 11:11:11 +0100</pubDate>
        <dc:creator>Takashi Iwai &lt;tiwai@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>84318277d6334c6981ab326d4acc87c6a6ddc9b8 - Merge remote-tracking branch &apos;drm/drm-fixes&apos; into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/vfio/pci/Makefile#84318277d6334c6981ab326d4acc87c6a6ddc9b8</link>
        <description>Merge remote-tracking branch &apos;drm/drm-fixes&apos; into drm-misc-fixesPull in rc1 to include all changes since the merge window closed,and grab all fixes and changes from drm/drm-next.Signed-off-by: Maarten Lankhorst &lt;dev@lankhorst.se&gt;

            List of files:
            /linux/drivers/vfio/pci/Makefile</description>
        <pubDate>Mon, 15 Dec 2025 12:53:27 +0100</pubDate>
        <dc:creator>Maarten Lankhorst &lt;dev@lankhorst.se&gt;</dc:creator>
    </item>
<item>
        <title>deb879faa9d2f327ac5c079d9d1a1747b79260e3 - Merge tag &apos;drm-next-2025-12-05&apos; of https://gitlab.freedesktop.org/drm/kernel</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/vfio/pci/Makefile#deb879faa9d2f327ac5c079d9d1a1747b79260e3</link>
        <description>Merge tag &apos;drm-next-2025-12-05&apos; of https://gitlab.freedesktop.org/drm/kernelPull more drm updates from Dave Airlie: &quot;There was some additional intel code for color operations we wanted to  land. However I discovered I missed a pull for the xe vfio driver  which I had sorted into 6.20 in my brain, until Thomas mentioned it.  This contains the xe vfio code, a bunch of xe fixes that were waiting  and the i915 color management support. I&apos;d like to include it as part  of keeping the two main vendors on the same page and giving a good  cross-driver experience for userspace when it starts using it.  vfio:   - add a vfio_pci variant driver for Intel  xe/i915 display:   - add plane color management support  xe:   - Add scope-based cleanup helper for runtime PM   - vfio xe driver prerequisites and exports   - fix vfio link error   - Fix a memory leak   - Fix a 64-bit division   - vf migration fix   - LRC pause fix&quot;* tag &apos;drm-next-2025-12-05&apos; of https://gitlab.freedesktop.org/drm/kernel: (25 commits)  drm/i915/color: Enable Plane Color Pipelines  drm/i915/color: Add 3D LUT to color pipeline  drm/i915/color: Add registers for 3D LUT  drm/i915/color: Program Plane Post CSC Registers  drm/i915/color: Program Pre-CSC registers  drm/i915/color: Add framework to program PRE/POST CSC LUT  drm/i915: Add register definitions for Plane Post CSC  drm/i915: Add register definitions for Plane Degamma  drm/i915/color: Add plane CTM callback for D12 and beyond  drm/i915/color: Preserve sign bit when int_bits is Zero  drm/i915/color: Add framework to program CSC  drm/i915/color: Create a transfer function color pipeline  drm/i915/color: Add helper to create intel colorop  drm/i915: Add intel_color_op  drm/i915/display: Add identifiers for driver specific blocks  drm/xe/pf: fix VFIO link error  drm/xe: Protect against unset LRC when pausing submissions  drm/xe/vf: Start re-emission from first unsignaled job during VF migration  drm/xe/pf: Use div_u64 when calculating GGTT profile  drm/xe: Fix memory leak when handling pagefault vma  ...

            List of files:
            /linux/drivers/vfio/pci/Makefile</description>
        <pubDate>Fri, 05 Dec 2025 04:42:53 +0100</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>a3ebb59eee2e558e8f8f27fc3f75cd367f17cd8e - Merge tag &apos;vfio-v6.19-rc1&apos; of https://github.com/awilliam/linux-vfio</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/vfio/pci/Makefile#a3ebb59eee2e558e8f8f27fc3f75cd367f17cd8e</link>
        <description>Merge tag &apos;vfio-v6.19-rc1&apos; of https://github.com/awilliam/linux-vfioPull VFIO updates from Alex Williamson: - Move libvfio selftest artifacts in preparation of more tightly   coupled integration with KVM selftests (David Matlack) - Fix comment typo in mtty driver (Chu Guangqing) - Support for new hardware revision in the hisi_acc vfio-pci variant   driver where the migration registers can now be accessed via the PF.   When enabled for this support, the full BAR can be exposed to the   user (Longfang Liu) - Fix vfio cdev support for VF token passing, using the correct size   for the kernel structure, thereby actually allowing userspace to   provide a non-zero UUID token. Also set the match token callback for   the hisi_acc, fixing VF token support for this this vfio-pci variant   driver (Raghavendra Rao Ananta) - Introduce internal callbacks on vfio devices to simplify and   consolidate duplicate code for generating VFIO_DEVICE_GET_REGION_INFO   data, removing various ioctl intercepts with a more structured   solution (Jason Gunthorpe) - Introduce dma-buf support for vfio-pci devices, allowing MMIO regions   to be exposed through dma-buf objects with lifecycle managed through   move operations. This enables low-level interactions such as a   vfio-pci based SPDK drivers interacting directly with dma-buf capable   RDMA devices to enable peer-to-peer operations. IOMMUFD is also now   able to build upon this support to fill a long standing feature gap   versus the legacy vfio type1 IOMMU backend with an implementation of   P2P support for VM use cases that better manages the lifecycle of the   P2P mapping (Leon Romanovsky, Jason Gunthorpe, Vivek Kasireddy) - Convert eventfd triggering for error and request signals to use RCU   mechanisms in order to avoid a 3-way lockdep reported deadlock issue   (Alex Williamson) - Fix a 32-bit overflow introduced via dma-buf support manifesting with   large DMA buffers (Alex Mastro) - Convert nvgrace-gpu vfio-pci variant driver to insert mappings on   fault rather than at mmap time. This conversion serves both to make   use of huge PFNMAPs but also to both avoid corrected RAS events   during reset by now being subject to vfio-pci-core&apos;s use of   unmap_mapping_range(), and to enable a device readiness test after   reset (Ankit Agrawal) - Refactoring of vfio selftests to support multi-device tests and split   code to provide better separation between IOMMU and device objects.   This work also enables a new test suite addition to measure parallel   device initialization latency (David Matlack)* tag &apos;vfio-v6.19-rc1&apos; of https://github.com/awilliam/linux-vfio: (65 commits)  vfio: selftests: Add vfio_pci_device_init_perf_test  vfio: selftests: Eliminate INVALID_IOVA  vfio: selftests: Split libvfio.h into separate header files  vfio: selftests: Move vfio_selftests_*() helpers into libvfio.c  vfio: selftests: Rename vfio_util.h to libvfio.h  vfio: selftests: Stop passing device for IOMMU operations  vfio: selftests: Move IOVA allocator into iova_allocator.c  vfio: selftests: Move IOMMU library code into iommu.c  vfio: selftests: Rename struct vfio_dma_region to dma_region  vfio: selftests: Upgrade driver logging to dev_err()  vfio: selftests: Prefix logs with device BDF where relevant  vfio: selftests: Eliminate overly chatty logging  vfio: selftests: Support multiple devices in the same container/iommufd  vfio: selftests: Introduce struct iommu  vfio: selftests: Rename struct vfio_iommu_mode to iommu_mode  vfio: selftests: Allow passing multiple BDFs on the command line  vfio: selftests: Split run.sh into separate scripts  vfio: selftests: Move run.sh into scripts directory  vfio/nvgrace-gpu: wait for the GPU mem to be ready  vfio/nvgrace-gpu: Inform devmem unmapped after reset  ...

            List of files:
            /linux/drivers/vfio/pci/Makefile</description>
        <pubDate>Fri, 05 Dec 2025 03:42:48 +0100</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>55a271a0f7e073032e9c8b1c1e30916d90be5a8a - Merge tag &apos;topic/xe-vfio-2025-12-01&apos; of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/vfio/pci/Makefile#55a271a0f7e073032e9c8b1c1e30916d90be5a8a</link>
        <description>Merge tag &apos;topic/xe-vfio-2025-12-01&apos; of https://gitlab.freedesktop.org/drm/xe/kernel into drm-nextCross-subsystem Changes:- Add device specific vfio_pci driver variant for intel graphics (Michal Winiarski)Driver Changes:- Add scope-based cleanup helper for runtime PM (Matt Roper)- Additional xe driver prerequisites and exports (Michal Winiarski)Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;From: Thomas Hellstrom &lt;thomas.hellstrom@linux.intel.com&gt;Link: https://patch.msgid.link/aS1bNpqeem6PIHrA@fedora

            List of files:
            /linux/drivers/vfio/pci/Makefile</description>
        <pubDate>Fri, 05 Dec 2025 01:16:14 +0100</pubDate>
        <dc:creator>Dave Airlie &lt;airlied@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>1f5556ec8b9efbb784aeb3536e147182dee73d0f - vfio/xe: Add device specific vfio_pci driver variant for Intel graphics</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/vfio/pci/Makefile#1f5556ec8b9efbb784aeb3536e147182dee73d0f</link>
        <description>vfio/xe: Add device specific vfio_pci driver variant for Intel graphicsIn addition to generic VFIO PCI functionality, the driver implementsVFIO migration uAPI, allowing userspace to enable migration for IntelGraphics SR-IOV Virtual Functions.The driver binds to VF device and uses API exposed by Xe driver totransfer the VF migration data under the control of PF device.Acked-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;Reviewed-by: Kevin Tian &lt;kevin.tian@intel.com&gt;Reviewed-by: Alex Williamson &lt;alex@shazbot.org&gt;Link: https://patch.msgid.link/20251127093934.1462188-5-michal.winiarski@intel.comLink: https://lore.kernel.org/all/20251128125322.34edbeaf.alex@shazbot.org/Signed-off-by: Micha&#322; Winiarski &lt;michal.winiarski@intel.com&gt;(cherry picked from commit 2e38c50ae4929f0b954fee69d428db7121452867)Signed-off-by: Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;

            List of files:
            /linux/drivers/vfio/pci/Makefile</description>
        <pubDate>Thu, 27 Nov 2025 10:39:34 +0100</pubDate>
        <dc:creator>Micha&#322; Winiarski &lt;michal.winiarski@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>5185c4d8a56b34f33cec574793047fcd2dba2055 - Merge branch &apos;iommufd_dmabuf&apos; into k.o-iommufd/for-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/vfio/pci/Makefile#5185c4d8a56b34f33cec574793047fcd2dba2055</link>
        <description>Merge branch &apos;iommufd_dmabuf&apos; into k.o-iommufd/for-nextJason Gunthorpe says:====================This series is the start of adding full DMABUF support toiommufd. Currently it is limited to only work with VFIO&apos;s DMABUF exporter.It sits on top of Leon&apos;s series to add a DMABUF exporter to VFIO:   https://lore.kernel.org/all/20251120-dmabuf-vfio-v9-0-d7f71607f371@nvidia.com/The existing IOMMU_IOAS_MAP_FILE is enhanced to detect DMABUF fd&apos;s, butotherwise works the same as it does today for a memfd. The user can selecta slice of the FD to map into the ioas and if the underliyng alignmentrequirements are met it will be placed in the iommu_domain.Though limited, it is enough to allow a VMM like QEMU to connect MMIO BARmemory from VFIO to an iommu_domain controlled by iommufd. This is usedfor PCI Peer to Peer support in VMs, and is the last feature that the VFIOtype 1 container has that iommufd couldn&apos;t do.The VFIO type1 version extracts raw PFNs from VMAs, which has no lifetimecontrol and is a use-after-free security problem.Instead iommufd relies on revokable DMABUFs. Whenever VFIO thinks thereshould be no access to the MMIO it can shoot down the mapping in iommufdwhich will unmap it from the iommu_domain. There is no automatic remap,this is a safety protocol so the kernel doesn&apos;t get stuck. Userspace isexpected to know it is doing something that will revoke the dmabuf andmap/unmap it around the activity. Eg when QEMU goes to issue FLR it shoulddo the map/unmap to iommufd.Since DMABUF is missing some key general features for this use case itrelies on a &quot;private interconnect&quot; between VFIO and iommufd via thevfio_pci_dma_buf_iommufd_map() call.The call confirms the DMABUF has revoke semantics and delivers a phys_addrfor the memory suitable for use with iommu_map().Medium term there is a desire to expand the supported DMABUFs to includeGPU drivers to support DPDK/SPDK type use cases so future series will workto add a general concept of revoke and a general negotiation ofinterconnect to remove vfio_pci_dma_buf_iommufd_map().I also plan another series to modify iommufd&apos;s vfio_compat totransparently pull a dmabuf out of a VFIO VMA to emulate more of the uAPIof type1.The latest series for interconnect negotation to exchange a phys_addr is: https://lore.kernel.org/r/20251027044712.1676175-1-vivek.kasireddy@intel.comAnd the discussion for design of revoke is here: https://lore.kernel.org/dri-devel/20250114173103.GE5556@nvidia.com/====================Based on a shared branch with vfio.* iommufd_dmabuf:  iommufd/selftest: Add some tests for the dmabuf flow  iommufd: Accept a DMABUF through IOMMU_IOAS_MAP_FILE  iommufd: Have iopt_map_file_pages convert the fd to a file  iommufd: Have pfn_reader process DMABUF iopt_pages  iommufd: Allow MMIO pages in a batch  iommufd: Allow a DMABUF to be revoked  iommufd: Do not map/unmap revoked DMABUFs  iommufd: Add DMABUF to iopt_pages  vfio/pci: Add vfio_pci_dma_buf_iommufd_map()  vfio/nvgrace: Support get_dmabuf_phys  vfio/pci: Add dma-buf export support for MMIO regions  vfio/pci: Enable peer-to-peer DMA transactions by default  vfio/pci: Share the core device pointer while invoking feature functions  vfio: Export vfio device get and put registration helpers  dma-buf: provide phys_vec to scatter-gather mapping routine  PCI/P2PDMA: Document DMABUF model  PCI/P2PDMA: Provide an access to pci_p2pdma_map_type() function  PCI/P2PDMA: Refactor to separate core P2P functionality from memory allocation  PCI/P2PDMA: Simplify bus address mapping API  PCI/P2PDMA: Separate the mmap() support from the core logicSigned-off-by: Jason Gunthorpe &lt;jgg@nvidia.com&gt;

            List of files:
            /linux/drivers/vfio/pci/Makefile</description>
        <pubDate>Tue, 25 Nov 2025 17:46:52 +0100</pubDate>
        <dc:creator>Jason Gunthorpe &lt;jgg@nvidia.com&gt;</dc:creator>
    </item>
</channel>
</rss>
