<?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 Kconfig</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>f4b369c6fe0ceaba2da2daff8c9eb415f85926dd - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/iommu/intel/Kconfig#f4b369c6fe0ceaba2da2daff8c9eb415f85926dd</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 7.1 merge window.

            List of files:
            /linux/drivers/iommu/intel/Kconfig</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/iommu/intel/Kconfig#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/iommu/intel/Kconfig</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>ec496f77b4c11036cc835d6f045fb5e5ef1e6530 - Merge branch &apos;for-6.20/sony&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/iommu/intel/Kconfig#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/iommu/intel/Kconfig</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/iommu/intel/Kconfig#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/iommu/intel/Kconfig</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/iommu/intel/Kconfig#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/iommu/intel/Kconfig</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/iommu/intel/Kconfig#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/iommu/intel/Kconfig</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/iommu/intel/Kconfig#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/iommu/intel/Kconfig</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/iommu/intel/Kconfig#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/iommu/intel/Kconfig</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>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/iommu/intel/Kconfig#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/iommu/intel/Kconfig</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/iommu/intel/Kconfig#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/iommu/intel/Kconfig</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>ce5cfb0fa20dc6454da039612e34325b7b4a8243 - Merge tag &apos;iommu-updates-v6.19&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/iommu/intel/Kconfig#ce5cfb0fa20dc6454da039612e34325b7b4a8243</link>
        <description>Merge tag &apos;iommu-updates-v6.19&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linuxPull iommu updates from Joerg Roedel: - Introduction of the generic IO page-table framework with support for   Intel and AMD IOMMU formats from Jason.   This has good potential for unifying more IO page-table   implementations and making future enhancements more easy. But this   also needed quite some fixes during development. All known issues   have been fixed, but my feeling is that there is a higher potential   than usual that more might be needed. - Intel VT-d updates:    - Use right invalidation hint in qi_desc_iotlb()    - Reduce the scope of INTEL_IOMMU_FLOPPY_WA - ARM-SMMU updates:    - Qualcomm device-tree binding updates for Kaanapali and Glymur SoCs      and a new clock for the TBU.    - Fix error handling if level 1 CD table allocation fails.    - Permit more than the architectural maximum number of SMRs for      funky Qualcomm mis-implementations of SMMUv2. - Mediatek driver:    - MT8189 iommu support - Move ARM IO-pgtable selftests to kunit - Device leak fixes for a couple of drivers - Random smaller fixes and improvements* tag &apos;iommu-updates-v6.19&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux: (81 commits)  iommupt/vtd: Support mgaw&apos;s less than a 4 level walk for first stage  iommupt/vtd: Allow VT-d to have a larger table top than the vasz requires  powerpc/pseries/svm: Make mem_encrypt.h self contained  genpt: Make GENERIC_PT invisible  iommupt: Avoid a compiler bug with sw_bit  iommu/arm-smmu-qcom: Enable use of all SMR groups when running bare-metal  iommupt: Fix unlikely flows in increase_top()  iommu/amd: Propagate the error code returned by __modify_irte_ga() in modify_irte_ga()  MAINTAINERS: Update my email address  iommu/arm-smmu-v3: Fix error check in arm_smmu_alloc_cd_tables  dt-bindings: iommu: qcom_iommu: Allow &apos;tbu&apos; clock  iommu/vt-d: Restore previous domain::aperture_end calculation  iommu/vt-d: Fix unused invalidation hint in qi_desc_iotlb  iommu/vt-d: Set INTEL_IOMMU_FLOPPY_WA depend on BLK_DEV_FD  iommu/tegra: fix device leak on probe_device()  iommu/sun50i: fix device leak on of_xlate()  iommu/omap: simplify probe_device() error handling  iommu/omap: fix device leaks on probe_device()  iommu/mediatek-v1: add missing larb count sanity check  iommu/mediatek-v1: fix device leaks on probe()  ...

            List of files:
            /linux/drivers/iommu/intel/Kconfig</description>
        <pubDate>Fri, 05 Dec 2025 03:05:06 +0100</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>0d081b16946ef449fcb35b6edc1ef6f9fea6f0a0 - Merge branches &apos;arm/smmu/updates&apos;, &apos;arm/smmu/bindings&apos;, &apos;mediatek&apos;, &apos;nvidia/tegra&apos;, &apos;intel/vt-d&apos;, &apos;amd/amd-vi&apos; and &apos;core&apos; into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/iommu/intel/Kconfig#0d081b16946ef449fcb35b6edc1ef6f9fea6f0a0</link>
        <description>Merge branches &apos;arm/smmu/updates&apos;, &apos;arm/smmu/bindings&apos;, &apos;mediatek&apos;, &apos;nvidia/tegra&apos;, &apos;intel/vt-d&apos;, &apos;amd/amd-vi&apos; and &apos;core&apos; into next

            List of files:
            /linux/drivers/iommu/intel/Kconfig</description>
        <pubDate>Fri, 28 Nov 2025 08:44:21 +0100</pubDate>
        <dc:creator>Joerg Roedel &lt;joerg.roedel@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>cb3db5a39e2a6b6396df1780d39a250f649d2e3a - iommu/vt-d: Set INTEL_IOMMU_FLOPPY_WA depend on BLK_DEV_FD</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/iommu/intel/Kconfig#cb3db5a39e2a6b6396df1780d39a250f649d2e3a</link>
        <description>iommu/vt-d: Set INTEL_IOMMU_FLOPPY_WA depend on BLK_DEV_FDINTEL_IOMMU_FLOPPY_WA workaround was introduced to create direct mappingsfor first 16MB for floppy devices as the floppy drivers were not usingdma apis. We need not do this direct map if floppy driver is notenabled.INTEL_IOMMU_FLOPPY_WA is generally not a good idea. Iommu will bemapping pages in this address range while kernel would also beallocating from this range(mostly on memory stress). A misbehavingdevice using this domain will have access to the pages that thekernel might be actively using. We noticed this while running a testthat was trying to figure out if any pages used by kernel is in iommupage tables.This patch reduces the scope of the above issue by disabling theworkaround when floppy driver is not enabled. But we would still need tofix the floppy driver to use dma apis so that we need not do direct mapwithout reserving the pages. Or the other option is to reserve thismemory range in firmware so that kernel will not use the pages.Fixes: d850c2ee5fe2 (&quot;iommu/vt-d: Expose ISA direct mapping region via iommu_get_resv_regions&quot;)Fixes: 49a0429e53f2 (&quot;Intel IOMMU: Iommu floppy workaround&quot;)Signed-off-by: Vineeth Pillai (Google) &lt;vineeth@bitbyteword.org&gt;Link: https://lore.kernel.org/r/20251002161625.1155133-1-vineeth@bitbyteword.orgSigned-off-by: Lu Baolu &lt;baolu.lu@linux.intel.com&gt;Signed-off-by: Joerg Roedel &lt;joerg.roedel@amd.com&gt;

            List of files:
            /linux/drivers/iommu/intel/Kconfig</description>
        <pubDate>Wed, 19 Nov 2025 06:16:12 +0100</pubDate>
        <dc:creator>Vineeth Pillai (Google) &lt;vineeth@bitbyteword.org&gt;</dc:creator>
    </item>
<item>
        <title>d373449d8e97891434db0c64afca79d903c1194e - iommu/vt-d: Use the generic iommu page table</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/iommu/intel/Kconfig#d373449d8e97891434db0c64afca79d903c1194e</link>
        <description>iommu/vt-d: Use the generic iommu page tableReplace the VT-d iommu_domain implementation of the VT-d second stage andfirst stage page tables with the iommupt VTDSS and x86_64pagetables. x86_64 is shared with the AMD driver.There are a couple notable things in VT-d:- Like AMD the second stage format is not sign extended, unlike AMD it  cannot decode a full 64 bits. The first stage format is a normal sign  extended x86 page table- The HW caps can indicate how many levels, how many address bits and what  leaf page sizes are supported in HW. As before the highest number of  levels that can translate the entire supported address width is used.  The supported page sizes are adjusted directly from the dedicated  first/second stage cap bits.- VTD requires flushing &apos;write buffers&apos;. This logic is left unchanged,  the write buffer flushes on any gather flush or through iotlb_sync_map.- Like ARM, VTD has an optional non-coherent page table walker that  requires cache flushing. This is supported through PT_FEAT_DMA_INCOHERENT  the same as ARM, however x86 can&apos;t use the DMA API for flush, it must  call the arch function clflush_cache_range()- The PT_FEAT_DYNAMIC_TOP can probably be supported on VT-d someday for the  second stage when it uses 128 bit atomic stores for the HW context  structures.- PT_FEAT_VTDSS_FORCE_WRITEABLE is used to work around ERRATA_772415_SPR17- A kernel command line parameter &quot;sp_off&quot; disables all page sizes except  4kRemove all the unused iommu_domain page table code. The debugfs paths havetheir own independent page table walker that is left alone for now.This corrects a race with the non-coherent walker that the ARMimplementations have fixed:     CPU 0                               CPU 1  pfn_to_dma_pte()                    pfn_to_dma_pte()   pte = &amp;parent[offset];   if (!dma_pte_present(pte)) {     try_cmpxchg64(&amp;pte-&gt;val)					pte = &amp;parent[offset];					.. dma_pte_present(pte) ..				        [...]					// iommu_map() completes					// Device does DMA     domain_flush_cache(pte)The CPU 1 mapping operation shares a page table level with the CPU 0mapping operation. CPU 0 installed a new page table level but has notflushed it yet. CPU1 returns from iommu_map() and the device does DMA. Thenon coherent walker fails to see the new table level installed by CPU 0and fails the DMA with non-present.The iommupt PT_FEAT_DMA_INCOHERENT implementation uses the ARM design ofstoring a flag when CPU 0 completes the flush. If the flag is not set CPU1 will also flush to ensure the HW can fully walk to the PTE beinginstalled.Cc: Tina Zhang &lt;tina.zhang@intel.com&gt;Reviewed-by: Lu Baolu &lt;baolu.lu@linux.intel.com&gt;Reviewed-by: Kevin Tian &lt;kevin.tian@intel.com&gt;Signed-off-by: Jason Gunthorpe &lt;jgg@nvidia.com&gt;Signed-off-by: Joerg Roedel &lt;joerg.roedel@amd.com&gt;

            List of files:
            /linux/drivers/iommu/intel/Kconfig</description>
        <pubDate>Thu, 23 Oct 2025 20:22:36 +0200</pubDate>
        <dc:creator>Jason Gunthorpe &lt;jgg@nvidia.com&gt;</dc:creator>
    </item>
<item>
        <title>c771600c6af14749609b49565ffb4cac2959710d - Merge drm/drm-next into drm-intel-gt-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/iommu/intel/Kconfig#c771600c6af14749609b49565ffb4cac2959710d</link>
        <description>Merge drm/drm-next into drm-intel-gt-nextWe need4ba4f1afb6a9 (&quot;perf: Generic hotplug support for a PMU with a scope&quot;)in order to land a i915 PMU simplification and a fix. That landed in 6.12and we are stuck at 6.9 so lets bump things forward.Signed-off-by: Tvrtko Ursulin &lt;tursulin@ursulin.net&gt;

            List of files:
            /linux/drivers/iommu/intel/Kconfig</description>
        <pubDate>Wed, 05 Feb 2025 10:29:14 +0100</pubDate>
        <dc:creator>Tvrtko Ursulin &lt;tursulin@ursulin.net&gt;</dc:creator>
    </item>
<item>
        <title>60675d4ca1ef0857e44eba5849b74a3a998d0c0f - Merge branch &apos;linus&apos; into x86/mm, to pick up fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/iommu/intel/Kconfig#60675d4ca1ef0857e44eba5849b74a3a998d0c0f</link>
        <description>Merge branch &apos;linus&apos; into x86/mm, to pick up fixesSigned-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;

            List of files:
            /linux/drivers/iommu/intel/Kconfig</description>
        <pubDate>Fri, 20 Dec 2024 10:25:44 +0100</pubDate>
        <dc:creator>Ingo Molnar &lt;mingo@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>25768de50b1f2dbb6ea44bd5148a87fe2c9c3688 - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/iommu/intel/Kconfig#25768de50b1f2dbb6ea44bd5148a87fe2c9c3688</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 6.14 merge window.

            List of files:
            /linux/drivers/iommu/intel/Kconfig</description>
        <pubDate>Tue, 21 Jan 2025 06:37:39 +0100</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>6d4a0f4ea72319c9a37c1a7191695467006dd272 - Merge tag &apos;v6.13-rc3&apos; into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/iommu/intel/Kconfig#6d4a0f4ea72319c9a37c1a7191695467006dd272</link>
        <description>Merge tag &apos;v6.13-rc3&apos; into nextSync up with the mainline.

            List of files:
            /linux/drivers/iommu/intel/Kconfig</description>
        <pubDate>Tue, 17 Dec 2024 18:40:45 +0100</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>c5fb51b71788926feef0d07f30c8af1d5e4af1a6 - Merge remote-tracking branch &apos;pm/opp/linux-next&apos; into HEAD</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/iommu/intel/Kconfig#c5fb51b71788926feef0d07f30c8af1d5e4af1a6</link>
        <description>Merge remote-tracking branch &apos;pm/opp/linux-next&apos; into HEADMerge pm/opp tree to get dev_pm_opp_get_bw()Signed-off-by: Rob Clark &lt;robdclark@chromium.org&gt;

            List of files:
            /linux/drivers/iommu/intel/Kconfig</description>
        <pubDate>Fri, 03 Jan 2025 16:13:45 +0100</pubDate>
        <dc:creator>Rob Clark &lt;robdclark@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>e7f0a3a6f7339af55f1ca2c27131739d75569c08 - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/iommu/intel/Kconfig#e7f0a3a6f7339af55f1ca2c27131739d75569c08</link>
        <description>Merge drm/drm-next into drm-intel-nextCatching up with 6.13-rc2.Signed-off-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;

            List of files:
            /linux/drivers/iommu/intel/Kconfig</description>
        <pubDate>Wed, 11 Dec 2024 21:06:05 +0100</pubDate>
        <dc:creator>Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;</dc:creator>
    </item>
</channel>
</rss>
