]> rtime.felk.cvut.cz Git - jailhouse-test.git/commitdiff
qemu: Change update-script to follow the ferret pkg changes also,
authorMaxim Baryshnikov <barysmax@fel.cvut.cz>
Sat, 30 Apr 2016 15:52:14 +0000 (17:52 +0200)
committerMaxim Baryshnikov <barysmax@fel.cvut.cz>
Sat, 30 Apr 2016 15:52:14 +0000 (17:52 +0200)
i.e. remake and copy images to overlay.

qemu-launch-scripts/update-inmates-and-overlay.sh

index 625f954715d9dad31cea333a93aa4e2f0e0d7ff0..025208c3a70d14e3ee23bc37794c75c9294f9e12 100755 (executable)
@@ -2,19 +2,30 @@
 
 set -e
 
+if [ -z $ARCH_IMAGE]; then
+       ARCH_IMAGE="x86_pentium"
+fi
+
 START_DIR=$(pwd)
 echo "going inside Jailhouse dir for to remake it..."
 cd ../jailhouse
 make clean && make modules
+
 echo "Copying inmates to overlay dir..."
 cp ./inmates/demos/x86/*.bin ../buildroot-overlay/jailhouse/inmates/
 cp ./configs/*.cell ../buildroot-overlay/jailhouse/configs/
+
 echo "remake bootstrap and objcopy it to overlay.."
 cd ../build/l4
 make hello
+make benchmarks
+
 cd l4re/pkg/bootstrap_custom
-objcopy -O binary ./server/src/OBJ-x86_pentium/bootstrap_hello.elf $START_DIR/../buildroot-overlay/jailhouse/bootstrap-jh.bin
+objcopy -O binary ./server/src/OBJ-$ARCH_IMAGE/bootstrap_hello.elf $START_DIR/../buildroot-overlay/jailhouse/bootstrap_hello-jh.bin
+objcopy -O binary ./server/src/OBJ-$ARCH_IMAGE/bootstrap_ferret-bench.elf $START_DIR/../buildroot-overlay/jailhouse/bootstrap_ferret-bench-jh.bin
+
 echo "Update rootfs..."
 cd $START_DIR/../build/buildroot/
 make
+
 echo "done!"