@@ -83,6 +83,7 @@ elif [ "$arch" = "arm" ] || [ "$arch" = "arm64" ]; then
testdir=arm
elif [ "$arch" = "ppc64" ]; then
testdir=powerpc
+ firmware="$testdir/boot_rom.bin"
else
testdir=$arch
fi
@@ -137,4 +138,5 @@ OBJDUMP=$cross_prefix$objdump
AR=$cross_prefix$ar
API=$api
TEST_DIR=$testdir
+FIRMWARE=$firmware
EOF
@@ -42,7 +42,7 @@ fi
M='-machine pseries'
M+=",accel=$ACCEL"
-command="$qemu $M -bios powerpc/boot_rom.bin"
+command="$qemu $M -bios $FIRMWARE"
command+=" -display none -serial stdio -kernel"
echo $command "$@"
@@ -53,6 +53,11 @@ generate_test ()
echo "trap 'rm -f \$cleanup' EXIT"
+ if [ "$FIRMWARE" ]; then
+ temp_file FIRMWARE "$FIRMWARE"
+ echo 'export FIRMWARE'
+ fi
+
temp_file bin "$kernel"
args[3]='$bin'