summaryrefslogtreecommitdiff
path: root/embedded-test.sh
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@uclibc-ng.org>2016-03-11 16:43:58 +0100
committerWaldemar Brodkorb <wbx@uclibc-ng.org>2016-03-11 16:43:58 +0100
commit6e3afcc3f40c740e566e51cfd45afb1362855ad9 (patch)
treee86bbd30d563403a5c64d3a0f496b9634045ced7 /embedded-test.sh
parentb720bedae2e550fa870a7ca2e602fc5ea40f34b7 (diff)
fix boot tests
Diffstat (limited to 'embedded-test.sh')
-rwxr-xr-xembedded-test.sh123
1 files changed, 68 insertions, 55 deletions
diff --git a/embedded-test.sh b/embedded-test.sh
index b960ce2..dd35bef 100755
--- a/embedded-test.sh
+++ b/embedded-test.sh
@@ -23,7 +23,7 @@
# ware Foundation.
# uClibc-ng
-arch_list_uclibcng="alpha armv5 armv6 armv7 armeb arcv1 arcv2 arcv1-be arcv2-be avr32 bfin c6x crisv10 crisv32 ia64 lm32 m68k m68k-nommu metag microblazeel microblazebe mips mipssf mipsel mipselsf mips64 mips64eln32 mips64n32 mips64n64 mips64el mips64el mips64eln64 or1k ppc ppcsf sh2 sh3 sh4 sh4eb sparc sparc-leon3 x86 x86_64 xtensa xtensa-nommu"
+arch_list_uclibcng="alpha armv5 armv6 armv7 armeb arcv1 arcv2 arcv1-be arcv2-be avr32 bfin c6x crisv10 crisv32 lm32 m68k m68k-nommu metag microblazeel microblazebe mips mipssf mipsel mipselsf mips64 mips64eln32 mips64n32 mips64n64 mips64el mips64el mips64eln64 or1k ppc ppcsf sh2 sh3 sh4 sh4eb sparc sparc-leon3 x86 x86_64 xtensa xtensa-nommu"
# musl
arch_list_musl="aarch64 armv5 armv6 armv7 armeb microblazeel microblazebe mips mipssf mipsel mipselsf or1k ppc ppcsf sh4 sh4eb x86 x86_64"
@@ -184,9 +184,8 @@ get_arch_info() {
allowed_tests="toolchain boot libc ltp mksh native"
default_uclibc_ng="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=alpha ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-alpha"
default_glibc="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=alpha ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-alpha"
- cpu_arch=alpha
march=alpha
- qemu=qemu-system-${cpu_arch}
+ qemu=qemu-system-alpha
qemu_machine=clipper
qemu_args="${qemu_args} -monitor null"
;;
@@ -198,12 +197,12 @@ get_arch_info() {
default_musl="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=arm ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-arm-versatilepb"
default_glibc="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=arm ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-arm-versatilepb"
default_newlib="ADK_APPLIANCE=toolchain ADK_TARGET_OS=baremetal ADK_TARGET_ARCH=arm ADK_TARGET_ENDIAN=little ADK_TARGET_CPU=arm926ej-s"
- cpu_arch=arm
+ cpu_arch=arm926ej_s
march=arm-versatilepb
- qemu=qemu-system-${cpu_arch}
+ qemu=qemu-system-arm
qemu_machine=versatilepb
- suffix=soft_eabi
- dtbdir=openadk/firmware/qemu-${march}_${lib}_${cpu_arch}_${suffix}
+ suffix=${cpu_arch}_soft_eabi
+ dtbdir=openadk/firmware/qemu-${march}_${lib}_${suffix}
qemu_args="${qemu_args} -cpu arm926 -net user -net nic,model=smc91c111"
;;
armv6)
@@ -213,12 +212,12 @@ get_arch_info() {
default_uclibc_ng="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=arm ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-arm-realview-eb-mpcore"
default_musl="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=arm ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-arm-realview-eb-mpcore"
default_glibc="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=arm ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-arm-realview-eb-mpcore"
- cpu_arch=arm
+ cpu_arch=mpcore
march=arm-realview-eb-mpcore
- qemu=qemu-system-${cpu_arch}
+ qemu=qemu-system-arm
qemu_machine=realview-eb-mpcore
- suffix=hard_eabihf
- dtbdir=openadk/firmware/qemu-${march}_${lib}_${cpu_arch}_${suffix}
+ suffix=${cpu_arch}_hard_eabihf
+ dtbdir=openadk/firmware/qemu-${march}_${lib}_${suffix}
qemu_args="${qemu_args} -net user -net nic"
;;
armv7)
@@ -228,12 +227,12 @@ get_arch_info() {
default_uclibc_ng="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=arm ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-arm-vexpress-a9"
default_musl="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=arm ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-arm-vexpress-a9"
default_glibc="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=arm ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-arm-vexpress-a9"
- cpu_arch=arm
+ cpu_arch=cortex_a9
march=arm-vexpress-a9
- qemu=qemu-system-${cpu_arch}
+ qemu=qemu-system-arm
qemu_machine=vexpress-a9
- suffix=hard_eabihf
- dtbdir=openadk/firmware/qemu-${march}_${lib}_${cpu_arch}_${suffix}
+ suffix=${cpu_arch}_hard_eabihf
+ dtbdir=openadk/firmware/qemu-${march}_${lib}_${suffix}
qemu_args="${qemu_args} -cpu cortex-a9 -net user -net nic,model=lan9118 -dtb ${dtbdir}/vexpress-v2p-ca9.dtb"
;;
armeb)
@@ -252,7 +251,8 @@ get_arch_info() {
default_uclibc_ng="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=arc ADK_TARGET_FS=initramfspiggyback ADK_TARGET_SYSTEM=nsim-arcv1 ADK_TARGET_ENDIAN=little"
default_newlib="ADK_APPLIANCE=toolchain ADK_TARGET_OS=baremetal ADK_TARGET_ARCH=arc ADK_TARGET_ENDIAN=little"
emulator=nsim
- cpu_arch=arc
+ cpu_arch=arc700
+ suffix=${cpu_arch}
piggyback=1
;;
arcv2)
@@ -262,7 +262,8 @@ get_arch_info() {
default_uclibc_ng="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=arc ADK_TARGET_FS=initramfspiggyback ADK_TARGET_SYSTEM=nsim-arcv2 ADK_TARGET_ENDIAN=little"
default_newlib="ADK_APPLIANCE=toolchain ADK_TARGET_OS=baremetal ADK_TARGET_ARCH=arc ADK_TARGET_ENDIAN=little"
emulator=nsim
- cpu_arch=arc
+ cpu_arch=archs
+ suffix=${cpu_arch}
piggyback=1
;;
arcv1-be)
@@ -272,8 +273,9 @@ get_arch_info() {
default_uclibc_ng="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=arc ADK_TARGET_FS=initramfspiggyback ADK_TARGET_SYSTEM=nsim-arcv1 ADK_TARGET_ENDIAN=big"
default_newlib="ADK_APPLIANCE=toolchain ADK_TARGET_OS=baremetal ADK_TARGET_ARCH=arc ADK_TARGET_ENDIAN=big"
emulator=nsim
- cpu_arch=arceb
- march=arcv1
+ cpu_arch=arc700
+ suffix=${cpu_arch}
+ march=arcv1be
piggyback=1
;;
arcv2-be)
@@ -283,8 +285,9 @@ get_arch_info() {
default_uclibc_ng="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=arc ADK_TARGET_FS=initramfspiggyback ADK_TARGET_SYSTEM=nsim-arcv2 ADK_TARGET_ENDIAN=big"
default_newlib="ADK_APPLIANCE=toolchain ADK_TARGET_OS=baremetal ADK_TARGET_ARCH=arc ADK_TARGET_ENDIAN=big"
emulator=nsim
- cpu_arch=arceb
- march=arcv2
+ cpu_arch=archs
+ march=arcv2be
+ suffix=${cpu_arch}
piggyback=1
;;
avr32)
@@ -409,11 +412,11 @@ get_arch_info() {
default_musl="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=mips ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-mips ADK_TARGET_ENDIAN=big ADK_TARGET_FLOAT=hard"
default_glibc="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=mips ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-mips ADK_TARGET_ENDIAN=big ADK_TARGET_FLOAT=hard"
default_newlib="ADK_APPLIANCE=toolchain ADK_TARGET_OS=baremetal ADK_TARGET_ARCH=mips ADK_TARGET_ENDIAN=big"
- cpu_arch=mips
- qemu=qemu-system-${cpu_arch}
+ cpu_arch=mips32
+ qemu=qemu-system-mips
qemu_machine=malta
qemu_args="${qemu_args} -device e1000,netdev=adk0 -netdev user,id=adk0"
- suffix=hard
+ suffix=${cpu_arch}_hard
;;
mipssf)
allowed_libc="uclibc-ng musl glibc"
@@ -422,12 +425,12 @@ get_arch_info() {
default_uclibc_ng="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=mips ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-mips ADK_TARGET_ENDIAN=big ADK_TARGET_FLOAT=soft"
default_musl="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=mips ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-mips ADK_TARGET_ENDIAN=big ADK_TARGET_FLOAT=soft"
default_glibc="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=mips ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-mips ADK_TARGET_ENDIAN=big ADK_TARGET_FLOAT=soft"
- cpu_arch=mips
+ cpu_arch=mips32
march=mips
- qemu=qemu-system-${cpu_arch}
+ qemu=qemu-system-mips
qemu_machine=malta
qemu_args="${qemu_args} -device e1000,netdev=adk0 -netdev user,id=adk0"
- suffix=soft
+ suffix=${cpu_arch}_soft
;;
mipsel)
allowed_libc="uclibc-ng musl glibc newlib"
@@ -437,12 +440,12 @@ get_arch_info() {
default_musl="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=mips ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-mips ADK_TARGET_ENDIAN=little ADK_TARGET_FLOAT=hard"
default_glibc="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=mips ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-mips ADK_TARGET_ENDIAN=little ADK_TARGET_FLOAT=hard"
default_newlib="ADK_APPLIANCE=toolchain ADK_TARGET_OS=baremetal ADK_TARGET_ARCH=mips ADK_TARGET_ENDIAN=little"
- cpu_arch=mipsel
+ cpu_arch=mips32
march=mips
- qemu=qemu-system-${cpu_arch}
+ qemu=qemu-system-mipsel
qemu_machine=malta
qemu_args="${qemu_args} -device e1000,netdev=adk0 -netdev user,id=adk0"
- suffix=hard
+ suffix=${cpu_arch}_hard
;;
mipselsf)
allowed_libc="uclibc-ng musl glibc"
@@ -451,12 +454,12 @@ get_arch_info() {
default_uclibc_ng="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=mips ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-mips ADK_TARGET_ENDIAN=little ADK_TARGET_FLOAT=soft"
default_musl="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=mips ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-mips ADK_TARGET_ENDIAN=little ADK_TARGET_FLOAT=soft"
default_glibc="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=mips ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-mips ADK_TARGET_ENDIAN=little ADK_TARGET_FLOAT=soft"
- cpu_arch=mipsel
+ cpu_arch=mips32
march=mips
- qemu=qemu-system-${cpu_arch}
+ qemu=qemu-system-mipsel
qemu_machine=malta
qemu_args="${qemu_args} -device e1000,netdev=adk0 -netdev user,id=adk0"
- suffix=soft
+ suffix=${cpu_arch}_soft
;;
mips64)
allowed_libc="uclibc-ng glibc"
@@ -467,7 +470,7 @@ get_arch_info() {
cpu_arch=mips64
qemu_machine=malta
qemu_args="${qemu_args} -device e1000,netdev=adk0 -netdev user,id=adk0"
- suffix=o32
+ suffix=${cpu_arch}_o32
;;
mips64n32)
allowed_libc="uclibc-ng glibc"
@@ -480,7 +483,7 @@ get_arch_info() {
qemu=qemu-system-${cpu_arch}
qemu_machine=malta
qemu_args="${qemu_args} -device e1000,netdev=adk0 -netdev user,id=adk0"
- suffix=n32
+ suffix=${cpu_arch}_n32
;;
mips64n64)
allowed_libc="uclibc-ng glibc"
@@ -493,7 +496,7 @@ get_arch_info() {
qemu=qemu-system-${cpu_arch}
qemu_machine=malta
qemu_args="${qemu_args} -device e1000,netdev=adk0 -netdev user,id=adk0"
- suffix=n64
+ suffix=${cpu_arch}_n64
;;
mips64el)
allowed_libc="uclibc-ng glibc"
@@ -501,11 +504,12 @@ get_arch_info() {
allowed_tests="toolchain boot libc mksh ltp native"
default_uclibc_ng="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=mips64 ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-mips64 ADK_TARGET_ENDIAN=little ADK_TARGET_ABI=o32"
default_glibc="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=mips64 ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-mips64 ADK_TARGET_ENDIAN=little ADK_TARGET_ABI=o32"
- cpu_arch=mips64el
+ cpu_arch=mips64
march=mips64
+ qemu=qemu-system-mips64el
qemu_machine=malta
qemu_args="${qemu_args} -device e1000,netdev=adk0 -netdev user,id=adk0"
- suffix=o32
+ suffix=${cpu_arch}_o32
;;
mips64eln32)
allowed_libc="uclibc-ng glibc"
@@ -513,12 +517,13 @@ get_arch_info() {
allowed_tests="toolchain boot libc mksh ltp native"
default_uclibc_ng="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=mips64 ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-mips64 ADK_TARGET_ENDIAN=little ADK_TARGET_ABI=n32"
default_glibc="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=mips64 ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-mips64 ADK_TARGET_ENDIAN=little ADK_TARGET_ABI=n32"
- cpu_arch=mips64el
+ cpu_arch=mips64
march=mips64
+ qemu=qemu-system-mips64el
qemu=qemu-system-${cpu_arch}
qemu_machine=malta
qemu_args="${qemu_args} -device e1000,netdev=adk0 -netdev user,id=adk0"
- suffix=n32
+ suffix=${cpu_arch}_n32
;;
mips64eln64)
allowed_libc="uclibc-ng glibc"
@@ -526,18 +531,18 @@ get_arch_info() {
allowed_tests="toolchain boot libc mksh ltp native"
default_uclibc_ng="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=mips64 ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-mips64 ADK_TARGET_ENDIAN=little ADK_TARGET_ABI=n64"
default_glibc="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=mips64 ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-mips64 ADK_TARGET_ENDIAN=little ADK_TARGET_ABI=n64"
- cpu_arch=mips64el
+ cpu_arch=mips64
march=mips64
- qemu=qemu-system-${cpu_arch}
+ qemu=qemu-system-mips64el
qemu_machine=malta
qemu_args="${qemu_args} -device e1000,netdev=adk0 -netdev user,id=adk0"
- suffix=n64
+ suffix=${cpu_arch}_n64
;;
nios2)
allowed_libc="glibc"
runtime_test=""
allowed_tests="toolchain"
- default_glibc="ADK_APPLIANCE=toolchain ADK_TARGET_OS=linux ADK_TARGET_ARCH=nios2 ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=generic-nios2"
+ default_glibc="ADK_APPLIANCE=toolchain ADK_TARGET_OS=linux ADK_TARGET_ARCH=nios2 ADK_TARGET_SYSTEM=generic-nios2"
;;
or1k)
allowed_libc="uclibc-ng musl newlib"
@@ -627,22 +632,24 @@ get_arch_info() {
default_glibc="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=sh ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-sh ADK_TARGET_ENDIAN=little"
cpu_arch=sh4
march=sh
- qemu=qemu-system-${cpu_arch}
+ qemu=qemu-system-sh4
qemu_machine=r2d
qemu_args="${qemu_args} -monitor null -serial null -serial stdio"
+ suffix=${cpu_arch}
;;
sh4eb)
allowed_libc="uclibc-ng musl glibc"
runtime_test=""
allowed_tests="toolchain"
- cpu_arch=sh4eb
default_uclibc_ng="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=sh ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-sh ADK_TARGET_ENDIAN=big"
default_musl="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=sh ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-sh ADK_TARGET_ENDIAN=big"
default_glibc="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=sh ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-sh ADK_TARGET_ENDIAN=big"
+ cpu_arch=sh4eb
march=sh
- qemu=qemu-system-${cpu_arch}
+ qemu=qemu-system-sh4eb
qemu_machine=r2d
qemu_args="${qemu_args} -monitor null -serial null -serial stdio"
+ suffix=${cpu_arch}
;;
sparc)
allowed_libc="uclibc-ng glibc newlib"
@@ -651,23 +658,29 @@ get_arch_info() {
default_uclibc_ng="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=sparc ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-sparc"
default_glibc="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=sparc ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-sparc"
default_newlib="ADK_APPLIANCE=toolchain ADK_TARGET_OS=baremetal ADK_TARGET_ARCH=sparc"
- cpu_arch=sparc
+ cpu_arch=v8
+ qemu=qemu-system-sparc
qemu_machine=SS-10
+ suffix=${cpu_arch}
;;
sparc-leon3)
allowed_libc="uclibc-ng"
runtime_test=""
allowed_tests="toolchain"
default_uclibc_ng="ADK_APPLIANCE=toolchain ADK_TARGET_ARCH=sparc ADK_TARGET_CPU=leon3 ADK_TARGET_SYSTEM=generic-sparc"
+ cpu_arch=leon
+ suffix=${cpu_arch}
;;
sparc64)
allowed_libc="glibc"
runtime_test="glibc"
allowed_tests="toolchain boot libc mksh ltp native"
default_glibc="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=sparc64 ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-sparc64"
- cpu_arch=sparc64
+ cpu_arch=v9
+ qemu=qemu-system-sparc64
qemu_machine=sun4u
qemu_args="${qemu_args} -net nic,model=e1000 -net user"
+ suffix=${cpu_arch}
;;
tilegx)
allowed_libc="glibc"
@@ -865,19 +878,19 @@ runtest() {
rm -rf openadk/extra 2>/dev/null
mkdir openadk/extra 2>/dev/null
if [ ! -z $suffix ]; then
- kernel=openadk/firmware/${emulator}-${march}_${lib}_${cpu_arch}_${suffix}/${emulator}-${march}-initramfspiggyback-kernel
+ kernel=openadk/firmware/${emulator}-${march}_${lib}_${suffix}/${emulator}-${march}-initramfspiggyback-kernel
else
- kernel=openadk/firmware/${emulator}-${march}_${lib}_${cpu_arch}/${emulator}-${march}-initramfspiggyback-kernel
+ kernel=openadk/firmware/${emulator}-${march}_${lib}/${emulator}-${march}-initramfspiggyback-kernel
fi
else
echo "Generating root filesystem for test run"
root=$(mktemp -d /tmp/XXXX)
if [ ! -z $suffix ]; then
- archive=openadk/firmware/${emulator}-${march}_${lib}_${cpu_arch}_${suffix}/qemu-${march}-${lib}-initramfsarchive.tar.xz
- kernel=openadk/firmware/${emulator}-${march}_${lib}_${cpu_arch}_${suffix}/qemu-${march}-initramfsarchive-kernel
+ archive=openadk/firmware/${emulator}-${march}_${lib}_${suffix}/qemu-${march}-${lib}-initramfsarchive.tar.xz
+ kernel=openadk/firmware/${emulator}-${march}_${lib}_${suffix}/qemu-${march}-initramfsarchive-kernel
else
- archive=openadk/firmware/${emulator}-${march}_${lib}_${cpu_arch}/${emulator}-${march}-${lib}-initramfsarchive.tar.xz
- kernel=openadk/firmware/${emulator}-${march}_${lib}_${cpu_arch}/${emulator}-${march}-initramfsarchive-kernel
+ archive=openadk/firmware/${emulator}-${march}_${lib}/${emulator}-${march}-${lib}-initramfsarchive.tar.xz
+ kernel=openadk/firmware/${emulator}-${march}_${lib}/${emulator}-${march}-initramfsarchive-kernel
fi
if [ ! -f $archive ]; then