Add support for ecmdq
v2:
fix some code check errors
v3:
Add config isolations
v4:
Enable CONFIG_ARM_SMMU_V3_ECMDQ in openeuler_defconfig
in ARCH arm64
v5:
Fix apply error
v6:
Fix the config isolation error
The openeuler maillist can not generate pr. So, resend these
patches to try again.
Zhen Lei (5):
iommu/arm-smmu-v3: Add support for ECMDQ register mode
iommu/arm-smmu-v3: Ensure that a set of associated commands are
inserted in the same ECMDQ
iommu/arm-smmu-v3: Add arm_smmu_ecmdq_issue_cmdlist() for non-shared
ECMDQ
iommu/arm-smmu-v3: Add support for less than one ECMDQ per core
iommu/arm-smmu-v3: Allow disabling ECMDQs at boot time
arch/arm64/configs/openeuler_defconfig | 1 +
drivers/iommu/Kconfig | 11 +
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 468 +++++++++++++++++++-
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 47 ++
4 files changed, 522 insertions(+), 5 deletions(-)
--
2.17.1