diff options
| author | Alexey Kardashevskiy <aik@amd.com> | 2025-12-02 05:44:48 +0300 |
|---|---|---|
| committer | Dan Williams <dan.j.williams@intel.com> | 2025-12-02 23:06:45 +0300 |
| commit | eeb934137debfbe98be61a27756a605edf492ed3 (patch) | |
| tree | ec49887940c079bc172fd59bf18e21aa58dedf0e /include | |
| parent | c3859de858aa7ae0d0a5ca21e8ee9792f2f256b6 (diff) | |
| download | linux-eeb934137debfbe98be61a27756a605edf492ed3.tar.xz | |
iommu/amd: Report SEV-TIO support
The SEV-TIO switch in the AMD BIOS is reported to the OS via
the IOMMU Extended Feature 2 register (EFR2), bit 1.
Add helper to parse the bit and report the feature presence.
Signed-off-by: Alexey Kardashevskiy <aik@amd.com>
Link: https://patch.msgid.link/20251202024449.542361-4-aik@amd.com
Acked-by: Joerg Roedel <joerg.roedel@amd.com>
Reviewed-by: Vasant Hegde <vasant.hegde@amd.com>
Acked-by: Tom Lendacky <thomas.lendacky@amd.com>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Diffstat (limited to 'include')
| -rw-r--r-- | include/linux/amd-iommu.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/amd-iommu.h b/include/linux/amd-iommu.h index 8cced632ecd0..0f64f09d1f34 100644 --- a/include/linux/amd-iommu.h +++ b/include/linux/amd-iommu.h @@ -18,10 +18,12 @@ struct task_struct; struct pci_dev; extern void amd_iommu_detect(void); +extern bool amd_iommu_sev_tio_supported(void); #else /* CONFIG_AMD_IOMMU */ static inline void amd_iommu_detect(void) { } +static inline bool amd_iommu_sev_tio_supported(void) { return false; } #endif /* CONFIG_AMD_IOMMU */ |
