Bladeren bron

add aarch64 big endian testing in qemu, use 2048 MB RAM for LTP

Waldemar Brodkorb 3 weken geleden
bovenliggende
commit
97362dc607
1 gewijzigde bestanden met toevoegingen van 7 en 6 verwijderingen
  1. 7 6
      embedded-test.sh

+ 7 - 6
embedded-test.sh

@@ -257,15 +257,16 @@ get_arch_info() {
       ;;
     aarch64be)
       allowed_libc="uclibc-ng musl glibc newlib"
-      runtime_test=""
-      allowed_tests="toolchain"
-      default_uclibc_ng="ADK_APPLIANCE=toolchain ADK_TARGET_OS=$os ADK_TARGET_ARCH=aarch64 ADK_TARGET_SYSTEM=generic-aarch64 ADK_TARGET_ENDIAN=big"
-      default_musl="ADK_APPLIANCE=toolchain ADK_TARGET_OS=$os ADK_TARGET_ARCH=aarch64 ADK_TARGET_SYSTEM=generic-aarch64 ADK_TARGET_ENDIAN=big"
-      default_glibc="ADK_APPLIANCE=toolchain ADK_TARGET_OS=$os ADK_TARGET_ARCH=aarch64 ADK_TARGET_SYSTEM=generic-aarch64 ADK_TARGET_ENDIAN=big"
+      runtime_test="uclibc-ng musl glibc"
+      allowed_tests="toolchain boot libc ltp mksh native"
+      default_uclibc_ng="ADK_APPLIANCE=test ADK_TARGET_OS=$os ADK_TARGET_ARCH=aarch64 ADK_TARGET_FS=initramfspiggyback ADK_TARGET_SYSTEM=qemu-aarch64be ADK_TARGET_ENDIAN=big"
+      default_musl="ADK_APPLIANCE=test ADK_TARGET_OS=$os ADK_TARGET_ARCH=aarch64 ADK_TARGET_FS=initramfspiggyback ADK_TARGET_SYSTEM=qemu-aarch64be ADK_TARGET_ENDIAN=big"
+      default_glibc="ADK_APPLIANCE=test ADK_TARGET_OS=$os ADK_TARGET_ARCH=aarch64 ADK_TARGET_FS=initramfspiggyback ADK_TARGET_SYSTEM=qemu-aarch64be ADK_TARGET_ENDIAN=big"
       default_newlib="ADK_APPLIANCE=toolchain ADK_TARGET_OS=baremetal ADK_TARGET_ARCH=aarch64 ADK_TARGET_ENDIAN=big"
       cpu_arch=cortex_a53
+      qemu=qemu-system-aarch64
       qemu_machine=virt
-      qemu_args="${qemu_args} -cpu cortex-a53 -netdev user,id=eth0 -device virtio-net-device,netdev=eth0"
+      qemu_args="${qemu_args} -m 2048 -cpu cortex-a53 -netdev user,id=eth0 -device virtio-net-device,netdev=eth0"
       suffix=${cpu_arch}
       skiplt=aarch64be
       ;;