# This script is used to describe the commands to start at
# boot-time and the arguments they should receive.
#
-
-kernel /armv8/sbin/cpu_a57v loglevel=3 serial=0x9000000 gicdist=0x8000000 gic=0x8010000
+bootdriver /armv8/sbin/boot_armv8_generic
+cpudriver /armv8/sbin/cpu_a57v loglevel=3 serial=0x9000000 gicdist=0x8000000 gic=0x8010000
stack 131072
module /armv8/sbin/init
-# Domains spawned by init75
+# Domains spawned by init
module /armv8/sbin/mem_serv
module /armv8/sbin/monitor
# This script is used to describe the commands to start at
# boot-time and the arguments they should receive.
#
-
-kernel /armv8/sbin/cpu_a57v loglevel=3 serial=0x1c090000 gicdist=0x8000000 gic=0x8010000 timeslice=80
+bootdriver /armv8/sbin/boot_armv8_generic
+cpudriver /armv8/sbin/cpu_a57v loglevel=3 serial=0x1c090000 gicdist=0x8000000 gic=0x8010000 timeslice=80
stack 131072
module /armv8/sbin/init
# boot-time and the arguments they should receive.
#
-bootdrive /armv8/sbin/boot_armv8_generic
+bootdriver /armv8/sbin/boot_armv8_generic
cpudriver /armv8/sbin/cpu_apm88xxxx loglevel=3
module /armv8/sbin/init
# boot-time and the arguments they should receive.
#
-bootdrive /armv8/sbin/boot_armv8_generic
+bootdriver /armv8/sbin/boot_armv8_generic
cpudriver /armv8/sbin/cpu_cn88xx loglevel=3
module /armv8/sbin/init
"Xeon Phi build with benchmarks and test suites",
platform "QEMU" [ "armv8" ]
- ([ ("armv8", "/sbin/cpu_a57v") ]
+ ([ ("armv8", "/sbin/cpu_a57v"), ("armv8", "/sbin/boot_armv8_generic") ]
++
[ ("armv8", f) | f <- armv8_modules ]
++
Str "--hagfish", Str Config.hagfish_location ]
++ [(Dep BuildTree "armv8" f) | f <- armv8_modules ]
++ [(Dep BuildTree "armv8" "/sbin/cpu_a57v")]
+ ++ [(Dep BuildTree "armv8" "/sbin/boot_armv8_generic")]
++ [(Dep BuildTree "" f) | f <- modules_generic ])
"Boot QEMU in 64-bit ARM mode emulating a ARM Virtual Machine",
Str "--debug", In SrcTree "tools" "/tools/debug.armv8.gdb" ]
++ [(Dep BuildTree "armv8" f) | f <- armv8_modules ]
++ [(Dep BuildTree "armv8" "/sbin/cpu_a57v")]
+ ++ [(Dep BuildTree "armv8" "/sbin/boot_armv8_generic")]
++ [(Dep BuildTree "" f) | f <- modules_generic ])
"Boot QEMU in 64-bit ARM mode emulating a ARM Virtual Machine",
mkdir -p qemu-efi/armv8/sbin
# create the startup script
echo "\\Hagfish.efi Hagfish.cfg" > qemu-efi/startup.nsh
- chmod +x startup.nsh
+ chmod +x qemu-efi/startup.nsh
# setup hagfish location
cp $HAGFISH_LOCATION qemu-efi/Hagfish.efi
cp platforms/arm/menu.lst.armv8_a57v qemu-efi/Hagfish.cfg