aboutsummaryrefslogtreecommitdiff
path: root/hw/arm/Kconfig
diff options
context:
space:
mode:
authorGavin Shan <gshan@redhat.com>2022-01-11 14:33:29 +0800
committerPeter Maydell <peter.maydell@linaro.org>2022-01-20 11:47:52 +0000
commitb1b87327a903e298b3b4c79da0beed31b57fb594 (patch)
tree00d5249c970e73f539e50700b7c4b9544850f5af /hw/arm/Kconfig
parent1263615efe51e5f1f38f4818f0de88abc33b49a6 (diff)
downloadqemu-b1b87327a903e298b3b4c79da0beed31b57fb594.zip
qemu-b1b87327a903e298b3b4c79da0beed31b57fb594.tar.gz
qemu-b1b87327a903e298b3b4c79da0beed31b57fb594.tar.bz2
hw/arm/virt: Support for virtio-mem-pci
This supports virtio-mem-pci device on "virt" platform, by simply following the implementation on x86. * This implements the hotplug handlers to support virtio-mem-pci device hot-add, while the hot-remove isn't supported as we have on x86. * The block size is 512MB on ARM64 instead of 128MB on x86. * It has been passing the tests with various combinations like 64KB and 4KB page sizes on host and guest, different memory device backends like normal, transparent huge page and HugeTLB, plus migration. Co-developed-by: David Hildenbrand <david@redhat.com> Co-developed-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> Signed-off-by: Gavin Shan <gshan@redhat.com> Reviewed-by: Jonathan Cameron <Jonathan.Cameron@Huawei.com> Reviewed-by: David Hildenbrand <david@redhat.com> Message-id: 20220111063329.74447-3-gshan@redhat.com Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'hw/arm/Kconfig')
-rw-r--r--hw/arm/Kconfig1
1 files changed, 1 insertions, 0 deletions
diff --git a/hw/arm/Kconfig b/hw/arm/Kconfig
index c459c89..2e00491 100644
--- a/hw/arm/Kconfig
+++ b/hw/arm/Kconfig
@@ -28,6 +28,7 @@ config ARM_VIRT
select ACPI_HW_REDUCED
select ACPI_APEI
select ACPI_VIOT
+ select VIRTIO_MEM_SUPPORTED
config CHEETAH
bool