summaryrefslogtreecommitdiff
path: root/drivers/iommu/arm-smmu.c
AgeCommit message (Expand)Author
2018-06-12treewide: devm_kzalloc() -> devm_kcalloc()Kees Cook
2018-01-17iommu: Clean up of_iommu_init_fnRobin Murphy
2017-11-13Merge branches 'iommu/arm/smmu', 'iommu/updates', 'iommu/vt-d', 'iommu/ipmmu-...Alex Williamson
2017-10-20iommu/arm-smmu: Enable bypass transaction caching for ARM SMMU 500Feng Kan
2017-10-20iommu/arm-smmu: Remove ACPICA workaroundsRobin Murphy
2017-10-02iommu/io-pgtable-arm: Convert to IOMMU API TLB syncRobin Murphy
2017-09-01Merge branches 'arm/exynos', 'arm/renesas', 'arm/rockchip', 'arm/omap', 'arm/...Joerg Roedel
2017-08-19Merge branch 'for-joerg/arm-smmu/updates' of git://git.kernel.org/pub/scm/lin...Joerg Roedel
2017-08-16iommu/arm-smmu: Add system PM supportRobin Murphy
2017-08-16iommu/arm-smmu: Track context bank stateRobin Murphy
2017-08-16iommu/arm-smmu-v3: Implement shutdown methodNate Watterson
2017-08-15iommu/arm-smmu: Split out register definesRob Clark
2017-08-11iommu/arm-smmu: fix null-pointer dereference in arm_smmu_add_deviceArtem Savkov
2017-07-20iommu/arm-smmu: Fix the error path in arm_smmu_add_deviceVivek Gautam
2017-07-20iommu/arm-smmu: Reintroduce locking around TLB sync operationsWill Deacon
2017-06-23iommu/arm-smmu: Remove io-pgtable spinlockRobin Murphy
2017-06-23iommu/io-pgtable: Introduce explicit coherencyRobin Murphy
2017-06-23iommu/arm-smmu: Plumb in new ACPI identifiersRobin Murphy
2017-05-04Merge branches 'arm/exynos', 'arm/omap', 'arm/rockchip', 'arm/mediatek', 'arm...Joerg Roedel
2017-04-26iommu/arm-smmu: Return IOVA in iova_to_phys when SMMU is bypassedSunil Goutham
2017-04-25iommu/arm-smmu: Correct sid to maskPeng Fan
2017-04-20iommu/arm-smmu: Clean up early-probing workaroundsRobin Murphy
2017-04-06iommu/arm-smmu: Install bypass S2CRs for IOMMU_DOMAIN_IDENTITY domainsWill Deacon
2017-04-06iommu/arm-smmu: Restrict domain attributes to UNMANAGED domainsWill Deacon
2017-04-06iommu/arm-smmu: Add global SMR masking propertyRobin Murphy
2017-04-06iommu/arm-smmu: Poll for TLB sync completion more effectivelyRobin Murphy
2017-04-06iommu/arm-smmu: Use per-context TLB sync as appropriateRobin Murphy
2017-04-06iommu/arm-smmu: Tidy up context bank indexingRobin Murphy
2017-04-06iommu/arm-smmu: Simplify ASID/VMID handlingRobin Murphy
2017-04-06iommu/arm-smmu: Fix 16-bit ASID configurationSunil Goutham
2017-04-06iommu/arm-smmu: Print message when Cavium erratum 27704 was detectedRobert Richter
2017-03-22iommu/dma: Make PCI window reservation genericRobin Murphy
2017-03-22iommu: Disambiguate MSI region typesRobin Murphy
2017-02-10Merge branches 'iommu/fixes', 'arm/exynos', 'arm/renesas', 'arm/smmu', 'arm/m...Joerg Roedel
2017-02-10iommu: Remove iommu_register_instance interfaceJoerg Roedel
2017-02-10iommu/arm-smmu: Make use of the iommu_register interfaceJoerg Roedel
2017-01-30Merge branch 'iommu/iommu-priv' of git://git.kernel.org/pub/scm/linux/kernel/...Joerg Roedel
2017-01-26iommu/arm-smmu: Fix for ThunderX erratum #27704Tomasz Nowicki
2017-01-26iommu/arm-smmu: Support for Extended Stream ID (16 bit)Aleksey Makarov
2017-01-23iommu/arm-smmu: Do not advertise IOMMU_CAP_INTR_REMAP anymoreEric Auger
2017-01-23iommu/arm-smmu: Implement reserved region get/put callbacksEric Auger
2017-01-19iommu/arm-smmu: Set privileged attribute to 'default' instead of 'unprivileged'Sricharan R
2016-12-06Merge branches 'arm/mediatek', 'arm/smmu', 'x86/amd', 's390', 'core' and 'arm...Joerg Roedel
2016-11-29iommu/arm-smmu: Add IORT configurationLorenzo Pieralisi
2016-11-29iommu/arm-smmu: Split probe functions into DT/generic portionsLorenzo Pieralisi
2016-11-29iommu/arm-smmu: Convert struct device of_node to fwnode usageLorenzo Pieralisi
2016-11-29iommu/arm-smmu: Set SMTNMB_TLBEN in ACR to enable caching of bypass entriesNipun Gupta
2016-11-29iommu/arm-smmu: Constify iommu_gather_ops structuresBhumika Goyal
2016-11-15iommu/arm-smmu: Fix group refcountingRobin Murphy
2016-11-08iommu/arm-smmu: Fix out-of-bounds dereferenceRobin Murphy