From ce903b7b9912d2d6f2d1af0647064ec17dd3b7fb Mon Sep 17 00:00:00 2001 From: Maxim Baryshnikov Date: Sat, 30 Apr 2016 17:52:14 +0200 Subject: [PATCH] qemu: Change update-script to follow the ferret pkg changes also, i.e. remake and copy images to overlay. --- qemu-launch-scripts/update-inmates-and-overlay.sh | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/qemu-launch-scripts/update-inmates-and-overlay.sh b/qemu-launch-scripts/update-inmates-and-overlay.sh index 625f954..025208c 100755 --- a/qemu-launch-scripts/update-inmates-and-overlay.sh +++ b/qemu-launch-scripts/update-inmates-and-overlay.sh @@ -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!" -- 2.39.2