- a0c8bf0 iommu/amd: Fix sleeping in atomic context by Vasant Hegde · 12 months ago
- 87a6f1f iommu/amd: Introduce per-device domain ID to fix potential TLB aliasing issue by Vasant Hegde · 1 year, 1 month ago
- c2a6af5 iommu/amd: Remove unused GCR3 table parameters from struct protection_domain by Suravee Suthikulpanit · 1 year, 1 month ago
- a7b2aff iommu/amd: Rearrange device flush code by Vasant Hegde · 1 year, 1 month ago
- 02b9902 iommu/amd: Remove unused flush pasid functions by Vasant Hegde · 1 year, 1 month ago
- cf70873 iommu/amd: Refactor GCR3 table helper functions by Suravee Suthikulpanit · 1 year, 1 month ago
- fb575d1 iommu/amd: Refactor protection_domain helper functions by Suravee Suthikulpanit · 1 year, 1 month ago
- 4ebd4c7 iommu/amd: Refactor attaching / detaching device functions by Suravee Suthikulpanit · 1 year, 1 month ago
- e8e1aac iommu/amd: Refactor helper function for setting / clearing GCR3 by Suravee Suthikulpanit · 1 year, 1 month ago
- b2e8a7f iommu/amd: Rearrange GCR3 table setup code by Vasant Hegde · 1 year, 1 month ago
- 474bf01 iommu/amd: Add support for device based TLB invalidation by Vasant Hegde · 1 year, 1 month ago
- 7b4e562 iommu/amd: Use protection_domain.flags to check page table mode by Vasant Hegde · 1 year, 1 month ago
- fda5108 iommu/amd: Introduce struct protection_domain.pd_mode by Suravee Suthikulpanit · 1 year, 1 month ago
- 6f35fe5 iommu/amd: Introduce get_amd_iommu_from_dev() by Suravee Suthikulpanit · 1 year, 1 month ago
- a6ffb9b iommu/amd: Pass struct iommu_dev_data to set_dte_entry() by Vasant Hegde · 1 year, 1 month ago
- 2dc9506 iommu/amd: Remove redundant error check in amd_iommu_probe_device() by Vasant Hegde · 1 year, 1 month ago
- a408663 iommu/amd: Remove unused IOVA_* macro by Vasant Hegde · 1 year, 1 month ago
- 0dde2bf Merge tag 'iommu-updates-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu by Linus Torvalds · 1 year, 1 month ago
- 75f74f8 Merge branches 'apple/dart', 'arm/rockchip', 'arm/smmu', 'virtio', 'x86/vt-d', 'x86/amd' and 'core' into next by Joerg Roedel · 1 year, 2 months ago
- eda1a94 iommu: Mark dev_iommu_priv_set() with a lockdep by Jason Gunthorpe · 1 year, 3 months ago
- c7fc123 iommu/amd/pgtbl_v2: Invalidate updated page ranges only by Vasant Hegde · 1 year, 3 months ago
- 2c535dd iommu/amd: Make domain_flush_pages as global function by Vasant Hegde · 1 year, 3 months ago
- 8d004ac iommu/amd: Consolidate amd_iommu_domain_flush_complete() call by Vasant Hegde · 1 year, 3 months ago
- bbf85fe iommu/amd: Refactor device iotlb invalidation code by Vasant Hegde · 1 year, 3 months ago
- 4f0a600 iommu/amd: Refactor IOMMU tlb invalidation code by Vasant Hegde · 1 year, 3 months ago
- cf62924 iommu/amd: Add support to invalidate multiple guest pages by Vasant Hegde · 1 year, 3 months ago
- a976da6 iommu/amd: Remove redundant passing of PDE bit by Vasant Hegde · 1 year, 3 months ago
- 3f2571f iommu/amd: Remove redundant domain flush from attach_device() by Vasant Hegde · 1 year, 3 months ago
- af32637 iommu/amd: Rename iommu_flush_all_caches() -> amd_iommu_flush_all_caches() by Vasant Hegde · 1 year, 3 months ago
- 57cdb72 iommu/amd: Do not flush IRTE when only updating isRun and destination fields by Suravee Suthikulpanit · 1 year, 5 months ago
- 9abe6c5 iommu/amd: Set variable amd_dirty_ops to static by Kunwu Chan · 1 year, 3 months ago
- 07e8f88 x86/apic: Drop apic::delivery_mode by Andrew Cooper · 1 year, 4 months ago
- 4bbdb72 Merge tag 'iommu-updates-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu by Linus Torvalds · 1 year, 4 months ago
- e8cca46 Merge branches 'iommu/fixes', 'arm/tegra', 'arm/smmu', 'virtio', 'x86/vt-d', 'x86/amd', 'core' and 's390' into next by Joerg Roedel · 1 year, 4 months ago
- 2bdabb8 iommu: Pass in parent domain with user_data to domain_alloc_user op by Yi Liu · 1 year, 4 months ago
- 421a511 iommu/amd: Access/Dirty bit support in IOPTEs by Joao Martins · 1 year, 4 months ago
- 1342881 iommu/amd: Add domain_alloc_user based domain allocation by Joao Martins · 1 year, 4 months ago
- cedc811 iommu/amd: Remove DMA_FQ type from domain allocation path by Vasant Hegde · 1 year, 5 months ago
- 45d08d8 iommu/amd: Remove unused EXPORT_SYMBOLS by Vasant Hegde · 1 year, 5 months ago
- 37b282f iommu/amd: Remove amd_iommu_device_info() by Vasant Hegde · 1 year, 5 months ago
- d55b0d2 iommu/amd: Remove PPR support by Vasant Hegde · 1 year, 5 months ago
- 5a0b11a iommu/amd: Remove iommu_v2 module by Vasant Hegde · 1 year, 5 months ago
- fa4c450 iommu: Allow .iotlb_sync_map to fail and handle s390's -ENOMEM return by Niklas Schnelle · 1 year, 5 months ago
- eda8c28 iommu/amd: Enable device ATS/PASID/PRI capabilities independently by Vasant Hegde · 1 year, 5 months ago
- 92e2bd5 iommu/amd: Introduce iommu_dev_data.flags to track device capabilities by Vasant Hegde · 1 year, 5 months ago
- 739eb25 iommu/amd: Introduce iommu_dev_data.ppr by Suravee Suthikulpanit · 1 year, 5 months ago
- b0cc5da iommu/amd: Rename ats related variables by Vasant Hegde · 1 year, 5 months ago
- e339b51 iommu/amd: Modify logic for checking GT and PPR features by Suravee Suthikulpanit · 1 year, 5 months ago
- 7b7563a iommu/amd: Consolidate feature detection and reporting logic by Suravee Suthikulpanit · 1 year, 5 months ago
- 45677ab iommu/amd: Miscellaneous clean up when free domain by Suravee Suthikulpanit · 1 year, 5 months ago
- 206fb06 iommu/amd: Introduce helper functions for managing GCR3 table by Suravee Suthikulpanit · 1 year, 5 months ago
- bac0577 iommu/amd: Refactor protection domain allocation code by Vasant Hegde · 1 year, 5 months ago
- ba7d263b iommu/amd: Consolidate logic to allocate protection domain by Suravee Suthikulpanit · 1 year, 5 months ago
- 75e6d7ed iommu/amd: Consolidate timeout pre-define to amd_iommu_type.h by Suravee Suthikulpanit · 1 year, 5 months ago
- 0468be8 Merge tag 'iommu-updates-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu by Linus Torvalds · 1 year, 6 months ago
- a539cc8 x86/vector: Rename send_cleanup_vector() to vector_schedule_cleanup() by Thomas Gleixner · 1 year, 8 months ago
- 2379f34 iommu/amd: Refactor IOMMU interrupt handling logic for Event, PPR, and GA logs by Vasant Hegde · 1 year, 8 months ago
- 274c221 iommu/amd: Handle PPR log overflow by Vasant Hegde · 1 year, 8 months ago
- 386ae59bd iommu/amd: Generalize log overflow handling by Vasant Hegde · 1 year, 8 months ago
- d35ac6a Merge tag 'iommu-updates-v6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu by Linus Torvalds · 1 year, 8 months ago
- bc6cb4d Merge tag 'locking-core-2023-06-27' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 1 year, 8 months ago
- a7a3340 Merge branches 'iommu/fixes', 'arm/smmu', 'ppc/pamu', 'virtio', 'x86/vt-d', 'core' and 'x86/amd' into next by Joerg Roedel · 1 year, 9 months ago
- 5b00369 iommu/amd: Fix possible memory leak of 'domain' by Su Hui · 1 year, 9 months ago
- 1ce018df iommu/amd: Fix compile error for unused function by Joerg Roedel · 1 year, 9 months ago
- bccc37a iommu/amd: Improving Interrupt Remapping Table Invalidation by Suravee Suthikulpanit · 1 year, 9 months ago
- 98aeb4e iommu/amd: Do not Invalidate IRT when IRTE caching is disabled by Suravee Suthikulpanit · 1 year, 9 months ago
- 74a3781 iommu/amd: Remove the unused struct amd_ir_data.ref by Suravee Suthikulpanit · 1 year, 9 months ago
- a42f0c7 iommu/amd: Switch amd_iommu_update_ga() to use modify_irte_ga() by Joao Martins · 1 year, 9 months ago
- 0a0a680 x86,amd_iommu: Replace cmpxchg_double() by Peter Zijlstra · 1 year, 9 months ago
- 11c439a iommu/amd/pgtbl_v2: Fix domain max address by Vasant Hegde · 1 year, 10 months ago
- 4a20ce0 iommu: Add a capability for flush queue support by Robin Murphy · 1 year, 10 months ago
- 2212fc2 iommu/amd: Fix domain flush size when syncing iotlb by Jon Pan-Doh · 1 year, 10 months ago
- 29f5474 iommu/amd: Add missing domain type checks by Jason Gunthorpe · 1 year, 10 months ago
- af47b0a iommu/amd: Handle GALog overflows by Joao Martins · 1 year, 11 months ago
- ed8a2f4 iommu/amd: Don't block updates to GATag if guest mode is on by Joao Martins · 1 year, 11 months ago
- e51b419 Merge branches 'iommu/fixes', 'arm/allwinner', 'arm/exynos', 'arm/mediatek', 'arm/omap', 'arm/renesas', 'arm/rockchip', 'arm/smmu', 'ppc/pamu', 'unisoc', 'x86/vt-d', 'x86/amd', 'core' and 'platform-remove_new' into next by Joerg Roedel · 1 year, 11 months ago
- 8f880d1 iommu/amd: Set page size bitmap during V2 domain allocation by Jerry Snitselaar · 1 year, 11 months ago
- f594496 iommu/amd: Add 5 level guest page table support by Vasant Hegde · 2 years ago
- 0d571dc iommu/amd: Allocate page table using numa locality info by Vasant Hegde · 2 years ago
- 143c7bc Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd by Linus Torvalds · 2 years ago
- bedd29d Merge branches 'apple/dart', 'arm/exynos', 'arm/renesas', 'arm/smmu', 'x86/vt-d', 'x86/amd' and 'core' into next by Joerg Roedel · 2 years ago
- f451c7a iommu/amd: Skip attach device domain is same as new domain by Vasant Hegde · 2 years, 1 month ago
- 996d120 iommu/amd: Improve page fault error reporting by Vasant Hegde · 2 years, 1 month ago
- 18792e9 iommu/amd: Do not identity map v2 capable device when snp is enabled by Vasant Hegde · 2 years, 1 month ago
- 05d227e iommu/amd: Do not clear event/ppr log buffer when snp is enabled by Tom Lendacky · 2 years, 1 month ago
- 080920e iommu/amd: Fix error handling for pdev_pri_ats_enable() by Vasant Hegde · 2 years, 2 months ago
- ba9bee7 iommu/amd: Do not allocate io_pgtable_ops for passthrough domain by Vasant Hegde · 2 years, 2 months ago
- 1b932ce iommu: Remove detach_dev callbacks by Lu Baolu · 2 years, 2 months ago
- f188bdb iommu/x86: Replace IOMMU_CAP_INTR_REMAP with IRQ_DOMAIN_FLAG_ISOLATED_MSI by Jason Gunthorpe · 2 years, 3 months ago
- b8fd76f Merge tag 'iommu-updates-v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu by Linus Torvalds · 2 years, 2 months ago
- 08cdc21 Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd by Linus Torvalds · 2 years, 3 months ago
- e3eca2e Merge branches 'arm/allwinner', 'arm/exynos', 'arm/mediatek', 'arm/rockchip', 'arm/smmu', 'ppc/pamu', 's390', 'x86/vt-d', 'x86/amd' and 'core' into next by Joerg Roedel · 2 years, 3 months ago
- fa5745a iommu/amd: Enable PCI/IMS by Thomas Gleixner · 2 years, 3 months ago
- cc7594f iommu/amd: Switch to MSI base domains by Thomas Gleixner · 2 years, 3 months ago
- b6d5fc3 x86/apic/vector: Provide MSI parent domain by Thomas Gleixner · 2 years, 3 months ago
- 4989764 iommu: Add IOMMU_CAP_ENFORCE_CACHE_COHERENCY by Jason Gunthorpe · 2 years, 3 months ago
- d474d92 x86/apic: Remove X86_IRQ_ALLOC_CONTIGUOUS_VECTORS by Thomas Gleixner · 2 years, 4 months ago
- 1c82f0d iommu/amd: Remove bogus check for multi MSI-X by Thomas Gleixner · 2 years, 4 months ago
- 2a48b15 iommu/amd: Remove variable cnt ind iommu_poll_ga_log() by Colin Ian King · 2 years, 4 months ago
- 79218fd iommu/amd: Drop unnecessary checks in amd_iommu_attach_device() by Nicolin Chen · 2 years, 5 months ago