summaryrefslogtreecommitdiff
path: root/tests/kconfig.sh
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@linux.dev>2022-08-23 00:13:35 -0400
committerKent Overstreet <kent.overstreet@linux.dev>2022-08-23 18:32:15 -0400
commit0c415915cf69f4d7e45c0a05bd8a8c4648f7f85c (patch)
tree40207f96a88843c38ff3dca9a286ba5d0dca3e73 /tests/kconfig.sh
parent9ca87ce77ce2085446342bdfa01b32b7a80c1496 (diff)
Add arm support
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'tests/kconfig.sh')
-rw-r--r--tests/kconfig.sh29
1 files changed, 25 insertions, 4 deletions
diff --git a/tests/kconfig.sh b/tests/kconfig.sh
index 5cb3f2f..873c415 100644
--- a/tests/kconfig.sh
+++ b/tests/kconfig.sh
@@ -13,10 +13,13 @@ case $ktest_arch in
require-kernel-config ACPI # way slower without it, do not know why
require-kernel-config UNWINDER_FRAME_POINTER
require-kernel-config HARDLOCKUP_DETECTOR
+ require-kernel-config RTC_DRV_CMOS
have_kvmguest=1
have_virtio=1
have_suspend=1
+
+ require-kernel-append console=hvc0
;;
x86_64)
require-kernel-config SMP
@@ -27,10 +30,22 @@ case $ktest_arch in
require-kernel-config ACPI # way slower without it, do not know why
require-kernel-config UNWINDER_FRAME_POINTER
require-kernel-config HARDLOCKUP_DETECTOR
+ require-kernel-config RTC_DRV_CMOS
have_kvmguest=1
have_virtio=1
have_suspend=1
+
+ require-kernel-append console=hvc0
+ ;;
+ aarch64)
+ require-kernel-config CONFIG_SERIAL_AMBA_PL011
+ require-kernel-config CONFIG_SERIAL_AMBA_PL011_CONSOLE
+ require-kernel-config PCI_HOST_GENERIC
+
+ have_virtio=1
+
+ require-kernel-append console=hvc0
;;
powerpc)
require-kernel-config ADVANCED_OPTIONS
@@ -38,6 +53,8 @@ case $ktest_arch in
have_kvmguest=1
have_virtio=1
have_suspend=1
+
+ require-kernel-append console=hvc0
;;
mips)
require-kernel-config MIPS_MALTA
@@ -48,6 +65,12 @@ case $ktest_arch in
have_virtio=1
ktest_storage_bus=piix4-ide
+
+ require-kernel-append console=hvc0
+ ;;
+ *)
+ echo "Kernel architecture not supported by kconfig.sh"
+ exit 1
;;
esac
@@ -85,11 +108,13 @@ fi
if [[ $have_virtio = 1 ]]; then
require-kernel-config VIRTIO_MENU
+ require-kernel-config VIRTIO_MMIO
require-kernel-config VIRTIO_PCI
require-kernel-config HW_RANDOM_VIRTIO
require-kernel-config VIRTIO_CONSOLE
require-kernel-config VIRTIO_NET
require-kernel-config NET_9P_VIRTIO
+ require-kernel-config CONFIG_CRYPTO_DEV_VIRTIO
fi
if [[ $have_suspend = 1 ]]; then
@@ -131,7 +156,6 @@ require-kernel-config HW_RANDOM
# Clock:
require-kernel-config RTC_CLASS
require-kernel-config RTC_HCTOSYS
-require-kernel-config RTC_DRV_CMOS
# Console:
require-kernel-config SERIAL_8250 # XXX can probably drop
@@ -163,9 +187,6 @@ require-kernel-config NET_9P
require-kernel-config NETWORK_FILESYSTEMS
require-kernel-config 9P_FS
-# Fast RNG:
-require-kernel-config CONFIG_CRYPTO_DEV_VIRTIO
-
# Crash dumps
#if [[ $ktest_crashdump = 1 ]]; then
# require-kernel-config KEXEC