projects
/
platform
/
kernel
/
linux-starfive.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
iommu: Avoid unnecessary cache invalidations
2023-10-27
Lu Baolu
iommu: Avoid unnecessary cache invalidations
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-09-25
Zhang Rui
iommu/vt-d: Avoid memory allocation in iommu_suspend()
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-09-25
Hector Martin
iommu/apple-dart: Handle DMA_FQ domains in attach_dev()
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-09-25
Joerg Roedel
Merge tag 'arm-smmu-fixes' of git://git.kernel.org...
commit
|
commitdiff
|
tree
2023-09-25
Yong Wu
iommu/mediatek: Fix share pgtable for iova over 4GB
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-08-21
Joerg Roedel
Merge branches 'apple/dart', 'arm/mediatek', 'arm/renesas...
commit
|
commitdiff
|
tree
2023-08-21
Rob Herring
iommu: Explicitly include correct DT includes
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-08-17
Joerg Roedel
Merge tag 'arm-smmu-updates' of git://git.kernel.org...
commit
|
commitdiff
|
tree
2023-08-17
Yue Haibing
iommu/amd: Remove unused declarations
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-08-09
YueHaibing
iommu/vt-d: Remove unused extern declaration dmar_parse_dev_...
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-08-09
Yanfei Xu
iommu/vt-d: Fix to convert mm pfn to dma pfn
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-08-09
Yanfei Xu
iommu/vt-d: Fix to flush cache of PASID directory table
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-08-09
Lu Baolu
iommu/vt-d: Remove rmrr check in domain attaching device...
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-08-09
Lu Baolu
iommu: Prevent RESV_DIRECT devices from blocking domains
Acked-by:
Joerg Roedel
<jroedel@suse.de>
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-08-09
Jacob Pan
dmaengine/idxd: Re-enable kernel workqueue under DMA API
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-08-09
Lu Baolu
iommu/vt-d: Add set_dev_pasid callback for dma domain
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-08-09
Lu Baolu
iommu/vt-d: Prepare for set_dev_pasid callback
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-08-09
Lu Baolu
iommu/vt-d: Make prq draining code generic
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-08-09
Lu Baolu
iommu/vt-d: Remove pasid_mutex
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-08-09
Lu Baolu
iommu/vt-d: Add domain_flush_pasid_iotlb()
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-08-09
Jacob Pan
iommu: Move global PASID allocation from SVA to core
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-08-09
Jacob Pan
iommu: Generalize PASID 0 for normal DMA w/o PASID
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-08-08
Vasant Hegde
iommu/amd: Rearrange DTE bit definations
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-08-07
YueHaibing
iommu/amd: Remove unsued extern declaration amd_iommu_init_h...
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-08-07
Zhu Wang
iommu: Remove kernel-doc warnings
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-08-07
Yoshihiro Shimoda
iommu/ipmmu-vmsa: Allow PCIe devices
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-08-07
Jason Gunthorpe
iommu/sprd: Add missing force_aperture
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-08-07
Min-Hua Chen
iommu/apple-dart: mark apple_dart_pm_ops static
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-08-07
Geert Uytterhoeven
iommu/ipmmu-vmsa: Convert to read_poll_timeout_atomic()
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-08-07
Yong Wu
MAINTAINERS: iommu/mediatek: Update the header file...
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-08-07
Yong Wu
iommu/mediatek: mt8188: Add iova_region_larb_msk
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-08-07
Chengci.Xu
iommu/mediatek: Add MT8188 IOMMU Support
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-08-07
Chengci.Xu
iommu/mediatek: Add enable IOMMU SMC command for INFRA...
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-08-07
Chengci.Xu
iommu/mediatek: Adjust mtk_iommu_config flow
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-08-07
Chengci.Xu
iommu/mediatek: Fix two IOMMU share pagetable issue
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-08-07
Chengci.Xu
dt-bindings: mediatek: mt8188: Add binding for MM ...
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-07-14
Vasant Hegde
iommu/amd: Enable PPR/GA interrupt after interrupt...
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-07-14
Vasant Hegde
iommu/amd: Consolidate PPR log enablement
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-07-14
Vasant Hegde
iommu/amd: Disable PPR log/interrupt in iommu_disable()
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-07-14
Vasant Hegde
iommu/amd: Enable separate interrupt for PPR and GA log
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-07-14
Vasant Hegde
iommu/amd: Refactor IOMMU interrupt handling logic...
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-07-14
Vasant Hegde
iommu/amd: Handle PPR log overflow
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-07-14
Vasant Hegde
iommu/amd: Generalize log overflow handling
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-07-14
Jonas Karlman
iommu: rockchip: Allocate tables from all available...
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-07-14
Jonas Karlman
iommu: rockchip: Fix directory table address encoding
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-07-14
Vasant Hegde
iommu/amd/iommu_v2: Clear pasid state in free path
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-07-14
Daniel Marcovitch
iommu/amd/iommu_v2: Fix pasid_state refcount dec hit...
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-07-14
Robin Murphy
iommu: Optimise PCI SAC address trick
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-07-14
Jason Gunthorpe
iommu: Avoid locking/unlocking for iommu_probe_device()
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-07-14
Jason Gunthorpe
iommu: Split iommu_group_add_device()
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-07-14
Jason Gunthorpe
iommu: Always destroy the iommu_group during iommu_release_d...
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-07-14
Jason Gunthorpe
iommu: Do not export iommu_device_link/unlink()
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-07-14
Jason Gunthorpe
iommu: Move the iommu driver sysfs setup into iommu_init...
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-07-14
Jason Gunthorpe
iommu: Add iommu_init/deinit_device() paired functions
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-07-14
Jason Gunthorpe
iommu: Simplify the __iommu_group_remove_device() flow
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-07-14
Jason Gunthorpe
iommu: Inline iommu_group_get_for_dev() into __iommu_probe_d...
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-07-14
Jason Gunthorpe
iommu: Use iommu_group_ref_get/put() for dev->iommu_group
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-07-14
Jason Gunthorpe
iommu: Have __iommu_probe_device() check for already...
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-07-14
Dan Carpenter
iommu/sva: Fix signedness bug in iommu_sva_alloc_pasid()
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-07-14
Jason Gunthorpe
iommu: Fix crash during syfs iommu_groups/N/type
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-06-19
Joerg Roedel
Merge branches 'iommu/fixes', 'arm/smmu', 'ppc/pamu...
commit
|
commitdiff
|
tree
2023-06-16
Lu Baolu
iommu/vt-d: Remove commented-out code
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-06-16
Yanfei Xu
iommu/vt-d: Remove two WARN_ON in domain_context_mapping_one()
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-06-16
Yanfei Xu
iommu/vt-d: Handle the failure case of dmar_reenable_qi()
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-06-16
Suhui
iommu/vt-d: Remove unnecessary (void*) conversions
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-06-16
Su Hui
iommu/amd: Fix possible memory leak of 'domain'
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-06-16
Vasant Hegde
iommu/amd: Remove extern from function prototypes
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-06-16
Vasant Hegde
iommu/amd: Use BIT/BIT_ULL macro to define bit fields
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-06-16
Vasant Hegde
iommu/amd: Fix DTE_IRQ_PHYS_ADDR_MASK macro
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-06-09
Joerg Roedel
iommu/amd: Fix compile error for unused function
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-06-09
Joerg Roedel
Merge tag 'arm-smmu-updates' of git://git.kernel.org...
commit
|
commitdiff
|
tree
2023-06-09
Suravee Suthikulpanit
iommu/amd: Improving Interrupt Remapping Table Invalidation
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-06-09
Suravee Suthikulpanit
iommu/amd: Do not Invalidate IRT when IRTE caching...
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-06-09
Suravee Suthikulpanit
iommu/amd: Introduce Disable IRTE Caching Support
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-06-09
Suravee Suthikulpanit
iommu/amd: Remove the unused struct amd_ir_data.ref
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-06-09
Joao Martins
iommu/amd: Switch amd_iommu_update_ga() to use modify_irte_ga()
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-06-01
Chen-Yu Tsai
iommu/mediatek: Flush IOTLB completely only if domain...
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-06-01
Jason Gunthorpe
iommu/fsl: Use driver_managed_dma to allow VFIO to...
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-06-01
Jason Gunthorpe
iommu/fsl: Move ENODEV to fsl_pamu_probe_device()
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-06-01
Jason Gunthorpe
iommu/fsl: Always allocate a group for non-pci devices
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-05-23
Vasant Hegde
iommu/amd/pgtbl_v2: Fix domain max address
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-05-23
Jean-Philippe Brucker
iommu/virtio: Return size mapped for a detached domain
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-05-23
Jean-Philippe Brucker
iommu/virtio: Detach domain on endpoint release
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-05-23
Jason Gunthorpe
iommu: Tidy the control flow in iommu_group_store_type()
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-05-23
Jason Gunthorpe
iommu: Remove __iommu_group_for_each_dev()
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-05-23
Jason Gunthorpe
iommu: Allow IOMMU_RESV_DIRECT to work on ARM
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-05-23
Jason Gunthorpe
iommu: Consolidate the default_domain setup to one...
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-05-23
Jason Gunthorpe
iommu: Revise iommu_group_alloc_default_domain()
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-05-23
Jason Gunthorpe
iommu: Consolidate the code to calculate the target...
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-05-23
Jason Gunthorpe
iommu: Remove the assignment of group->domain during...
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-05-23
Jason Gunthorpe
iommu: Do iommu_group_create_direct_mappings() before...
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-05-23
Jason Gunthorpe
iommu: Fix iommu_probe_device() to attach the right...
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-05-23
Jason Gunthorpe
iommu: Replace iommu_group_do_dma_first_attach with...
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-05-23
Jason Gunthorpe
iommu: Remove iommu_group_do_dma_first_attach() from...
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-05-23
Jason Gunthorpe
iommu: Replace __iommu_group_dma_first_attach() with...
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-05-23
Jason Gunthorpe
iommu: Use __iommu_group_set_domain() in iommu_change_dev_de...
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-05-23
Jason Gunthorpe
iommu: Use __iommu_group_set_domain() for __iommu_attach_group()
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-05-23
Jason Gunthorpe
iommu: Make __iommu_group_set_domain() handle error...
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-05-23
Jason Gunthorpe
iommu: Add for_each_group_device()
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
2023-05-23
Jason Gunthorpe
iommu: Replace iommu_group_device_count() with list_count_no...
Signed-off-by:
Joerg Roedel
<jroedel@suse.de>
commit
|
commitdiff
|
tree
next