<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/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>c2206299 - iommu/vt-d: Remove iommu cap audit</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/iommu/intel/Makefile#c2206299</link>
        <description>iommu/vt-d: Remove iommu cap auditThe capability audit code was introduced by commit &lt;ad3d19029979&gt;&quot;iommu/vt-d: Audit IOMMU Capabilities and add helper functions&quot;, aimingto verify the consistency of capabilities across all IOMMUs for supportedfeatures.Nowadays, all the kAPIs of the iommu subsystem have evolved to be deviceoriented, in preparation for supporting heterogeneous IOMMU architectures.There is no longer a need to require capability consistence among IOMMUsfor any feature.Remove the iommu cap audit code to make the driver align with the designin the iommu core.Signed-off-by: Lu Baolu &lt;baolu.lu@linux.intel.com&gt;Reviewed-by: Kevin Tian &lt;kevin.tian@intel.com&gt;Link: https://lore.kernel.org/r/20241216071828.22962-1-baolu.lu@linux.intel.comSigned-off-by: Joerg Roedel &lt;jroedel@suse.de&gt;

            List of files:
            /linux-6.15/drivers/iommu/intel/Makefile</description>
        <pubDate>Tue, 07 Jan 2025 02:17:44 +0000</pubDate>
        <dc:creator>Lu Baolu &lt;baolu.lu@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>4d544095 - iommu/vt-d: Separate page request queue from SVM</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/iommu/intel/Makefile#4d544095</link>
        <description>iommu/vt-d: Separate page request queue from SVMIO page faults are no longer dependent on CONFIG_INTEL_IOMMU_SVM. Moveall Page Request Queue (PRQ) functions that handle prq events to a newfile in drivers/iommu/intel/prq.c. The page_req_des struct is nowdeclared in drivers/iommu/intel/prq.c.No functional changes are intended. This is a preparation patch toenable the use of IO page faults outside the SVM/PASID use cases.Signed-off-by: Joel Granados &lt;joel.granados@kernel.org&gt;Link: https://lore.kernel.org/r/20241015-jag-iopfv8-v4-1-b696ca89ba29@kernel.orgSigned-off-by: Lu Baolu &lt;baolu.lu@linux.intel.com&gt;Signed-off-by: Joerg Roedel &lt;jroedel@suse.de&gt;

            List of files:
            /linux-6.15/drivers/iommu/intel/Makefile</description>
        <pubDate>Mon, 04 Nov 2024 01:40:34 +0000</pubDate>
        <dc:creator>Joel Granados &lt;joel.granados@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>3b1d9e2b - iommu/vt-d: Add cache tag assignment interface</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/iommu/intel/Makefile#3b1d9e2b</link>
        <description>iommu/vt-d: Add cache tag assignment interfaceCaching tag is a combination of tags used by the hardware to cache varioustranslations. Whenever a mapping in a domain is changed, the IOMMU drivershould invalidate the caches with the caching tags. The VT-d specificationdescribes caching tags in section 6.2.1, Tagging of Cached Translations.Add interface to assign caching tags to an IOMMU domain when attached to aRID or PASID, and unassign caching tags when a domain is detached from aRID or PASID. All caching tags are listed in the per-domain tag list andare protected by a dedicated lock.In addition to the basic IOTLB and devTLB caching tag types, NESTING_IOTLBand NESTING_DEVTLB tag types are also introduced. These tags are used forcaches that store translations for DMA accesses through a nested userdomain. They are affected by changes to mappings in the parent domain.Signed-off-by: Lu Baolu &lt;baolu.lu@linux.intel.com&gt;Reviewed-by: Kevin Tian &lt;kevin.tian@intel.com&gt;Link: https://lore.kernel.org/r/20240416080656.60968-2-baolu.lu@linux.intel.comSigned-off-by: Joerg Roedel &lt;jroedel@suse.de&gt;

            List of files:
            /linux-6.15/drivers/iommu/intel/Makefile</description>
        <pubDate>Wed, 24 Apr 2024 07:16:33 +0000</pubDate>
        <dc:creator>Lu Baolu &lt;baolu.lu@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>70bad345 - iommu: Fix compilation without CONFIG_IOMMU_INTEL</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/iommu/intel/Makefile#70bad345</link>
        <description>iommu: Fix compilation without CONFIG_IOMMU_INTELWhen the kernel is comiled with CONFIG_IRQ_REMAP=y but withoutCONFIG_IOMMU_INTEL compilation fails since commit def054b01a8678 with anundefined reference to device_rbtree_find(). This patch makes sure thatintel specific code is only compiled with CONFIG_IOMMU_INTEL=y.Signed-off-by: Bert Karwatzki &lt;spasswolf@web.de&gt;Fixes: 80a9b50c0b9e (&quot;iommu/vt-d: Improve ITE fault handling if target  device isn&apos;t present&quot;)Reviewed-by: Lu Baolu &lt;baolu.lu@linux.intel.com&gt;Link: https://lore.kernel.org/r/20240307194419.15801-1-spasswolf@web.deSigned-off-by: Joerg Roedel &lt;jroedel@suse.de&gt;

            List of files:
            /linux-6.15/drivers/iommu/intel/Makefile</description>
        <pubDate>Thu, 07 Mar 2024 19:44:19 +0000</pubDate>
        <dc:creator>Bert Karwatzki &lt;spasswolf@web.de&gt;</dc:creator>
    </item>
<item>
        <title>79ae1ecc - iommu/vt-d: Add helper for nested domain allocation</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/iommu/intel/Makefile#79ae1ecc</link>
        <description>iommu/vt-d: Add helper for nested domain allocationThis adds helper for accepting user parameters and allocate a nesteddomain.Link: https://lore.kernel.org/r/20231026044216.64964-4-yi.l.liu@intel.comReviewed-by: Kevin Tian &lt;kevin.tian@intel.com&gt;Signed-off-by: Jacob Pan &lt;jacob.jun.pan@linux.intel.com&gt;Signed-off-by: Lu Baolu &lt;baolu.lu@linux.intel.com&gt;Signed-off-by: Yi Liu &lt;yi.l.liu@intel.com&gt;Signed-off-by: Jason Gunthorpe &lt;jgg@nvidia.com&gt;

            List of files:
            /linux-6.15/drivers/iommu/intel/Makefile</description>
        <pubDate>Thu, 26 Oct 2023 04:42:11 +0000</pubDate>
        <dc:creator>Lu Baolu &lt;baolu.lu@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>a6a5006d - iommu/vt-d: Retrieve IOMMU perfmon capability information</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/iommu/intel/Makefile#a6a5006d</link>
        <description>iommu/vt-d: Retrieve IOMMU perfmon capability informationThe performance monitoring infrastructure, perfmon, is to supportcollection of information about key events occurring during operation ofthe remapping hardware, to aid performance tuning and debug. Eachremapping hardware unit has capability registers that indicate supportfor performance monitoring features and enumerate the capabilities.Add alloc_iommu_pmu() to retrieve IOMMU perfmon capability informationfor each iommu unit. The information is stored in the iommu-&gt;pmu datastructure. Capability registers are read-only, so it&apos;s safe to prefetchand store them in the pmu structure. This could avoid unnecessary VMEXITwhen this code is running in the virtualization environment.Add free_iommu_pmu() to free the saved capability information whenfreeing the iommu unit.Add a kernel config option for the IOMMU perfmon feature. Unless a userexplicitly uses the perf tool to monitor the IOMMU perfmon event, thereisn&apos;t any impact for the existing IOMMU. Enable it by default.Signed-off-by: Kan Liang &lt;kan.liang@linux.intel.com&gt;Link: https://lore.kernel.org/r/20230128200428.1459118-3-kan.liang@linux.intel.comSigned-off-by: Lu Baolu &lt;baolu.lu@linux.intel.com&gt;Signed-off-by: Joerg Roedel &lt;jroedel@suse.de&gt;

            List of files:
            /linux-6.15/drivers/iommu/intel/Makefile</description>
        <pubDate>Tue, 31 Jan 2023 07:37:35 +0000</pubDate>
        <dc:creator>Kan Liang &lt;kan.liang@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>55ee5e67 - iommu/vt-d: Add common code for dmar latency performance monitors</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/iommu/intel/Makefile#55ee5e67</link>
        <description>iommu/vt-d: Add common code for dmar latency performance monitorsThe execution time of some operations is very performance critical, suchas cache invalidation and PRQ processing time. This adds some common codeto monitor the execution time range of those operations. The interfacesinclude enabling/disabling, checking status, updating sampling data andproviding a common string format for users.Signed-off-by: Fenghua Yu &lt;fenghua.yu@intel.com&gt;Signed-off-by: Lu Baolu &lt;baolu.lu@linux.intel.com&gt;Link: https://lore.kernel.org/r/20210520031531.712333-1-baolu.lu@linux.intel.comLink: https://lore.kernel.org/r/20210610020115.1637656-14-baolu.lu@linux.intel.comSigned-off-by: Joerg Roedel &lt;jroedel@suse.de&gt;

            List of files:
            /linux-6.15/drivers/iommu/intel/Makefile</description>
        <pubDate>Thu, 10 Jun 2021 02:01:05 +0000</pubDate>
        <dc:creator>Lu Baolu &lt;baolu.lu@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>ad3d1902 - iommu/vt-d: Audit IOMMU Capabilities and add helper functions</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/iommu/intel/Makefile#ad3d1902</link>
        <description>iommu/vt-d: Audit IOMMU Capabilities and add helper functionsAudit IOMMU Capability/Extended Capability and check if the IOMMUs havethe consistent value for features. Report out or scale to the lowestsupported when IOMMU features have incompatibility among IOMMUs.Report out features when below features are mismatched:  - First Level 5 Level Paging Support (FL5LP)  - First Level 1 GByte Page Support (FL1GP)  - Read Draining (DRD)  - Write Draining (DWD)  - Page Selective Invalidation (PSI)  - Zero Length Read (ZLR)  - Caching Mode (CM)  - Protected High/Low-Memory Region (PHMR/PLMR)  - Required Write-Buffer Flushing (RWBF)  - Advanced Fault Logging (AFL)  - RID-PASID Support (RPS)  - Scalable Mode Page Walk Coherency (SMPWC)  - First Level Translation Support (FLTS)  - Second Level Translation Support (SLTS)  - No Write Flag Support (NWFS)  - Second Level Accessed/Dirty Support (SLADS)  - Virtual Command Support (VCS)  - Scalable Mode Translation Support (SMTS)  - Device TLB Invalidation Throttle (DIT)  - Page Drain Support (PDS)  - Process Address Space ID Support (PASID)  - Extended Accessed Flag Support (EAFS)  - Supervisor Request Support (SRS)  - Execute Request Support (ERS)  - Page Request Support (PRS)  - Nested Translation Support (NEST)  - Snoop Control (SC)  - Pass Through (PT)  - Device TLB Support (DT)  - Queued Invalidation (QI)  - Page walk Coherency (C)Set capability to the lowest supported when below features are mismatched:  - Maximum Address Mask Value (MAMV)  - Number of Fault Recording Registers (NFR)  - Second Level Large Page Support (SLLPS)  - Fault Recording Offset (FRO)  - Maximum Guest Address Width (MGAW)  - Supported Adjusted Guest Address Width (SAGAW)  - Number of Domains supported (NDOMS)  - Pasid Size Supported (PSS)  - Maximum Handle Mask Value (MHMV)  - IOTLB Register Offset (IRO)Signed-off-by: Kyung Min Park &lt;kyung.min.park@intel.com&gt;Signed-off-by: Lu Baolu &lt;baolu.lu@linux.intel.com&gt;Link: https://lore.kernel.org/r/20210130184452.31711-1-kyung.min.park@intel.comLink: https://lore.kernel.org/r/20210204014401.2846425-3-baolu.lu@linux.intel.comSigned-off-by: Joerg Roedel &lt;jroedel@suse.de&gt;

            List of files:
            /linux-6.15/drivers/iommu/intel/Makefile</description>
        <pubDate>Thu, 04 Feb 2021 01:43:56 +0000</pubDate>
        <dc:creator>Kyung Min Park &lt;kyung.min.park@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>e1ed66ac - iommu/vt-d: Fix compile error [-Werror=implicit-function-declaration]</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/iommu/intel/Makefile#e1ed66ac</link>
        <description>iommu/vt-d: Fix compile error [-Werror=implicit-function-declaration]trace_qi_submit() could be used when interrupt remapping is supported,but DMA remapping is not. In this case, the following compile erroroccurs.../drivers/iommu/intel/dmar.c: In function &apos;qi_submit_sync&apos;:../drivers/iommu/intel/dmar.c:1311:3: error: implicit declaration of function &apos;trace_qi_submit&apos;;  did you mean &apos;ftrace_nmi_exit&apos;? [-Werror=implicit-function-declaration]   trace_qi_submit(iommu, desc[i].qw0, desc[i].qw1,   ^~~~~~~~~~~~~~~   ftrace_nmi_exitFixes: f2dd871799ba5 (&quot;iommu/vt-d: Add qi_submit trace event&quot;)Reported-by: kernel test robot &lt;lkp@intel.com&gt;Reported-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;Signed-off-by: Lu Baolu &lt;baolu.lu@linux.intel.com&gt;Link: https://lore.kernel.org/r/20210130151907.3929148-1-baolu.lu@linux.intel.comSigned-off-by: Joerg Roedel &lt;jroedel@suse.de&gt;

            List of files:
            /linux-6.15/drivers/iommu/intel/Makefile</description>
        <pubDate>Sat, 30 Jan 2021 15:19:07 +0000</pubDate>
        <dc:creator>Lu Baolu &lt;baolu.lu@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>ab65ba57 - iommu/vt-d: Move Kconfig and Makefile bits down into intel directory</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/iommu/intel/Makefile#ab65ba57</link>
        <description>iommu/vt-d: Move Kconfig and Makefile bits down into intel directoryMove Intel Kconfig and Makefile bits down into intel directorywith the rest of the Intel specific files.Signed-off-by: Jerry Snitselaar &lt;jsnitsel@redhat.com&gt;Reviewed-by: Lu Baolu &lt;baolu.lu@linux.intel.com&gt;Cc: Joerg Roedel &lt;joro@8bytes.org&gt;Cc: Lu Baolu &lt;baolu.lu@linux.intel.com&gt;Link: https://lore.kernel.org/r/20200630200636.48600-2-jsnitsel@redhat.comSigned-off-by: Joerg Roedel &lt;jroedel@suse.de&gt;

            List of files:
            /linux-6.15/drivers/iommu/intel/Makefile</description>
        <pubDate>Tue, 30 Jun 2020 20:06:35 +0000</pubDate>
        <dc:creator>Jerry Snitselaar &lt;jsnitsel@redhat.com&gt;</dc:creator>
    </item>
</channel>
</rss>
