Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
c7ccfccabb0f819eae1a191ccd94269f577e4523
/
drivers
/
iommu
4d2af08
Merge tag 'iommu-fixes-5.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
by Linus Torvalds
· 5 years ago
2a78f99
iommu/amd: Lock code paths traversing protection_domain->dev_list
by Joerg Roedel
· 5 years ago
ab7b257
iommu/amd: Lock dev_data in attach/detach code paths
by Joerg Roedel
· 5 years ago
45e528d
iommu/amd: Check for busy devices earlier in attach_device()
by Joerg Roedel
· 5 years ago
f6c0bfc
iommu/amd: Take domain->lock for complete attach/detach path
by Joerg Roedel
· 5 years ago
3a11905
iommu/amd: Remove amd_iommu_devtable_lock
by Joerg Roedel
· 5 years ago
f15d9a9
iommu/amd: Remove domain->updated
by Joerg Roedel
· 5 years ago
0b15e02
iommu/amd: Wait for completion of IOTLB flush in attach_device
by Filippo Sironi
· 5 years ago
cc44954
iommu/amd: Unmap all L7 PTEs when downgrading page-sizes
by Andrei Dulea
· 5 years ago
7f1f168
iommu/amd: Introduce first_pte_l7() helper
by Andrei Dulea
· 5 years ago
6ccb72f
iommu/amd: Fix downgrading default page-sizes in alloc_pte()
by Andrei Dulea
· 5 years ago
34c0989
iommu/amd: Fix pages leak in free_pagetable()
by Andrei Dulea
· 5 years ago
e3a008a
Merge tag 'devicetree-for-5.4' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
by Linus Torvalds
· 5 years ago
671df18
Merge tag 'dma-mapping-5.4' of git://git.infradead.org/users/hch/dma-mapping
by Linus Torvalds
· 5 years ago
4feaab0
Merge tag 'leds-for-5.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds
by Linus Torvalds
· 5 years ago
76f0f22
Merge tag 'please-pull-ia64_for_5.4' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux
by Linus Torvalds
· 5 years ago
c680e9a
iommu: pass cell_count = -1 to of_for_each_phandle with cells_name
by Uwe Kleine-König
· 5 years ago
e95adb9
Merge branches 'arm/omap', 'arm/exynos', 'arm/smmu', 'arm/mediatek', 'arm/qcom', 'arm/renesas', 'x86/amd', 'x86/vt-d' and 'core' into next
by Joerg Roedel
· 5 years ago
1f76249
iommu/vt-d: Declare Broadwell igfx dmar support snafu
by Chris Wilson
· 5 years ago
fd73000
iommu/vt-d: Add Scalable Mode fault information
by Kyung Min Park
· 5 years ago
cfb94a3
iommu/vt-d: Use bounce buffer for untrusted devices
by Lu Baolu
· 5 years ago
3b53034
iommu/vt-d: Add trace events for device dma map/unmap
by Lu Baolu
· 5 years ago
c5a5dc4
iommu/vt-d: Don't switch off swiotlb if bounce page is used
by Lu Baolu
· 5 years ago
e5e04d0
iommu/vt-d: Check whether device requires bounce buffer
by Lu Baolu
· 5 years ago
96088a20
iommu/omap: Mark pm functions __maybe_unused
by Arnd Bergmann
· 5 years ago
754265b
iommu/amd: Fix race in increase_address_space()
by Joerg Roedel
· 5 years ago
36b7200
iommu/amd: Flush old domains in kdump kernel
by Stuart Hayes
· 5 years ago
3623002
iommu/ipmmu-vmsa: Disable cache snoop transactions on R-Car Gen3
by Hai Nguyen Pham
· 5 years ago
5ca54fd
iommu/ipmmu-vmsa: Move IMTTBCR_SL0_TWOBIT_* to restore sort order
by Geert Uytterhoeven
· 5 years ago
5cf4537
dma-mapping: introduce a dma_common_find_pages helper
by Christoph Hellwig
· 6 years ago
5123174
dma-mapping: always use VM_DMA_COHERENT for generic DMA remap
by Christoph Hellwig
· 5 years ago
f9f3232
dma-mapping: explicitly wire up ->mmap and ->get_sgtable
by Christoph Hellwig
· 5 years ago
2896ba4
iommu: Don't use sme_active() in generic code
by Joerg Roedel
· 5 years ago
8744daf
iommu/vt-d: Remove global page flush support
by Jacob Pan
· 5 years ago
097a7df
iommu/arm-smmu-v3: Fix build error without CONFIG_PCI_ATS
by YueHaibing
· 5 years ago
158a6d3
iommu/dma: add a new dma_map_ops of get_merge_boundary()
by Yoshihiro Shimoda
· 5 years ago
8758553
iommu/qcom: Use struct_size() helper
by Gustavo A. R. Silva
· 5 years ago
d127bc9
iommu: Remove wrong default domain comments
by Tom Murphy
· 5 years ago
0ce4a85
Revert "iommu/vt-d: Avoid duplicated pci dma alias consideration"
by Lu Baolu
· 5 years ago
6b0c54e
iommu/dma: Fix for dereferencing before null checking
by Yunsheng Lin
· 5 years ago
4c00889
Merge branch 'arm/smmu' into arm/mediatek
by Joerg Roedel
· 5 years ago
1ee9feb
iommu/mediatek: Clean up struct mtk_smi_iommu
by Yong Wu
· 5 years ago
ec2da07
memory: mtk-smi: Get rid of need_larbid
by Yong Wu
· 5 years ago
b9475b3
iommu/mediatek: Fix VLD_PA_RNG register backup when suspend
by Yong Wu
· 5 years ago
15a01f4
iommu/mediatek: Add mmu1 support
by Yong Wu
· 5 years ago
907ba6a
iommu/mediatek: Add mt8183 IOMMU support
by Yong Wu
· 5 years ago
2b326d8
iommu/mediatek: Move vld_pa_rng into plat_data
by Yong Wu
· 5 years ago
50822b0
iommu/mediatek: Move reset_axi into plat_data
by Yong Wu
· 5 years ago
acb3c92
iommu/mediatek: Refine protect memory definition
by Yong Wu
· 5 years ago
b3e5eee7
iommu/mediatek: Add larb-id remapped support
by Yong Wu
· 5 years ago
2aa4c25
iommu/mediatek: Add bclk can be supported optionally
by Yong Wu
· 5 years ago
b4dad40
iommu/mediatek: Adjust the PA for the 4GB Mode
by Yong Wu
· 5 years ago
4c019de
iommu/io-pgtable-arm-v7s: Extend to support PA[33:32] for MediaTek
by Yong Wu
· 5 years ago
73d5081
iommu/io-pgtable-arm-v7s: Rename the quirk from MTK_4GB to MTK_EXT
by Yong Wu
· 5 years ago
7f315c9
iommu/io-pgtable-arm-v7s: Use ias/oas to check the valid iova/pa
by Yong Wu
· 5 years ago
5950b95
iommu/io-pgtable-arm-v7s: Add paddr_to_iopte and iopte_to_paddr helpers
by Yong Wu
· 5 years ago
76ce654
iommu/mediatek: Fix iova_to_phys PA start for 4GB mode
by Yong Wu
· 5 years ago
cecdce9
iommu/mediatek: Use a struct as the platform data
by Yong Wu
· 5 years ago
4dbd258
iommu: Revisit iommu_insert_resv_region() implementation
by Eric Auger
· 5 years ago
2c70010
iommu/vt-d: Fix wrong analysis whether devices share the same bus
by Nadav Amit
· 5 years ago
0d87308
iommu/iova: Avoid false sharing on fq_timer_on
by Eric Dumazet
· 5 years ago
3d70889
iommu/amd: Silence warnings under memory pressure
by Qian Cai
· 5 years ago
dbe8e6a
Merge branch 'for-joerg/arm-smmu/updates' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux into arm/smmu
by Joerg Roedel
· 5 years ago
1554240
Merge branches 'for-joerg/arm-smmu/smmu-v2' and 'for-joerg/arm-smmu/smmu-v3' into for-joerg/arm-smmu/updates
by Will Deacon
· 5 years ago
93d0515
iommu/amd: Override wrong IVRS IOAPIC on Raven Ridge systems
by Kai-Heng Feng
· 5 years ago
2cc13bb
iommu: Disable passthrough mode when SME is active
by Joerg Roedel
· 5 years ago
22bb182
iommu: Set default domain type at runtime
by Joerg Roedel
· 5 years ago
5fa9e7c
iommu: Print default domain type on boot
by Joerg Roedel
· 5 years ago
6b9a7d3
iommu/vt-d: Request passthrough mode from IOMMU core
by Joerg Roedel
· 5 years ago
cc7c8ad
iommu/amd: Request passthrough mode from IOMMU core
by Joerg Roedel
· 5 years ago
adab0b0
iommu: Use Functions to set default domain type in iommu_set_def_domain_type()
by Joerg Roedel
· 5 years ago
8a69961
iommu: Add helpers to set/get default domain type
by Joerg Roedel
· 5 years ago
faf1498
iommu: Remember when default domain type was set on kernel command line
by Joerg Roedel
· 5 years ago
a91bcc2
Revert "iommu/arm-smmu-v3: Disable detection of ATS and PRI"
by Will Deacon
· 5 years ago
cdb8a3c
iommu/arm-smmu-v3: Avoid locking on invalidation path when not using ATS
by Will Deacon
· 5 years ago
353e3cf
iommu/arm-smmu-v3: Fix ATC invalidation ordering wrt main TLBs
by Will Deacon
· 5 years ago
bfff88e
iommu/arm-smmu-v3: Rework enabling/disabling of ATS for PCI masters
by Will Deacon
· 5 years ago
7314ca8
iommu/arm-smmu-v3: Don't issue CMD_SYNC for zero-length invalidations
by Will Deacon
· 5 years ago
f75d8e3
iommu/arm-smmu-v3: Remove boolean bitfield for 'ats_enabled' flag
by Will Deacon
· 5 years ago
b5e8619
iommu/arm-smmu-v3: Disable detection of ATS and PRI
by Will Deacon
· 5 years ago
05cbaf4
iommu/arm-smmu-v3: Document ordering guarantees of command insertion
by Will Deacon
· 5 years ago
90ae409
dma-direct: fix zone selection after an unaddressable CMA allocation
by Christoph Hellwig
· 5 years ago
d720e64
iommu/arm-smmu: Ensure 64-bit I/O accessors are available on 32-bit CPU
by Robin Murphy
· 5 years ago
4b67f1d
iommu/arm-smmu: Make private implementation details static
by Will Deacon
· 5 years ago
fe427e3
Merge branch 'for-joerg/batched-unmap' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux into core
by Joerg Roedel
· 5 years ago
ba7e4a0
iommu/arm-smmu: Add context init implementation hook
by Robin Murphy
· 5 years ago
62b993a
iommu/arm-smmu: Add reset implementation hook
by Robin Murphy
· 5 years ago
3995e18
iommu/arm-smmu: Add configuration implementation hook
by Robin Murphy
· 5 years ago
6d7dff6
iommu/arm-smmu: Move Secure access quirk to implementation
by Robin Murphy
· 5 years ago
fc058d3
iommu/arm-smmu: Add implementation infrastructure
by Robin Murphy
· 5 years ago
c5fc648
iommu/arm-smmu: Rename arm-smmu-regs.h
by Robin Murphy
· 5 years ago
00320ce
iommu/arm-smmu: Abstract GR0 accesses
by Robin Murphy
· 5 years ago
19713fd
iommu/arm-smmu: Abstract context bank accesses
by Robin Murphy
· 5 years ago
aadbf21
iommu/arm-smmu: Abstract GR1 accesses
by Robin Murphy
· 5 years ago
6100576
iommu/arm-smmu: Get rid of weird "atomic" write
by Robin Murphy
· 5 years ago
71e8a8c
iommu/arm-smmu: Split arm_smmu_tlb_inv_range_nosync()
by Robin Murphy
· 5 years ago
490325e
iommu/arm-smmu: Rework cb_base handling
by Robin Murphy
· 5 years ago
620565a
iommu/arm-smmu: Convert context bank registers to bitfields
by Robin Murphy
· 5 years ago
5114e96
iommu/arm-smmu: Convert GR1 registers to bitfields
by Robin Murphy
· 5 years ago
0caf5f4
iommu/arm-smmu: Convert GR0 registers to bitfields
by Robin Murphy
· 5 years ago
Next »