aboutsummaryrefslogtreecommitdiff
path: root/board/qemu
diff options
context:
space:
mode:
authorGravatar Romain Naour <romain.naour@gmail.com>2020-07-07 01:41:49 +0200
committerGravatar Thomas Petazzoni <thomas.petazzoni@bootlin.com>2020-07-11 15:53:51 +0200
commite69b87ae386053cef7c4b8289834faf5efe1462a (patch)
treeb56388d38431b920b0efcb59dd1ace995270b366 /board/qemu
parent61f60debcb71798cfa56bed8e5e115c3afca7847 (diff)
downloadbuildroot-e69b87ae386053cef7c4b8289834faf5efe1462a.tar.gz
buildroot-e69b87ae386053cef7c4b8289834faf5efe1462a.tar.bz2
board/qemu/aarch64-virt/linux.config: enable ARM_SMMU_V3
>From [1]: Support for implementations of the ARM System MMU architecture version 3 providing translation support to a PCIe root complex. ARM SMMU is supported since Qemu v3.0.0 [2]. ARM_SMMU_V3 can be enabled with: -M virt,iommu=smmuv3 dmesg: arm-smmu-v3 9050000.smmuv3: ias 44-bit, oas 44-bit (features 0x00000305) arm-smmu-v3 9050000.smmuv3: allocated 262144 entries for cmdq arm-smmu-v3 9050000.smmuv3: allocated 131072 entries for evtq [1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/drivers/iommu/Kconfig?h=v5.4.42#n390 [2] https://git.qemu.org/?p=qemu.git;a=commitdiff;h=527773eeef9f2225370f9c17c35074b2ed0ced92 Signed-off-by: Romain Naour <romain.naour@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Diffstat (limited to 'board/qemu')
-rw-r--r--board/qemu/aarch64-virt/linux.config1
1 files changed, 1 insertions, 0 deletions
diff --git a/board/qemu/aarch64-virt/linux.config b/board/qemu/aarch64-virt/linux.config
index c21994076a..88f4c43c9e 100644
--- a/board/qemu/aarch64-virt/linux.config
+++ b/board/qemu/aarch64-virt/linux.config
@@ -56,6 +56,7 @@ CONFIG_VIRTIO_MMIO=y
CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y
CONFIG_MAILBOX=y
CONFIG_PL320_MBOX=y
+CONFIG_ARM_SMMU_V3=y
CONFIG_EXT4_FS=y
CONFIG_TMPFS=y
CONFIG_TMPFS_POSIX_ACL=y