From 2fd1875d6d85bdba3371aea955802c4cf13b6fa2 Mon Sep 17 00:00:00 2001 From: Jerome Forissier <jerome@forissier.org> Date: Mon, 21 Jun 2021 16:08:58 +0200 Subject: [PATCH] qemu_v8: xen: add domu helper script Adds a helper script to create a Xen DomU from a Dom0 root shell. Signed-off-by: Jerome Forissier <jerome@forissier.org> Reviewed-by: Ruchika Gupta <ruchika.gupta@linaro.org> --- br-ext/board/qemu/overlay/bin/domu | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100755 br-ext/board/qemu/overlay/bin/domu diff --git a/br-ext/board/qemu/overlay/bin/domu b/br-ext/board/qemu/overlay/bin/domu new file mode 100755 index 0000000..c4911ae --- /dev/null +++ b/br-ext/board/qemu/overlay/bin/domu @@ -0,0 +1,26 @@ +#!/bin/sh + +# Helper script to create Xen DomU and switch to it. +# To be used on QEMUv8 from a Dom0 root shell. For example: +# +# optee_qemu_v8/build $ make -j10 XEN_BOOT=y run +# ... +# Welcome to Buildroot, type root or test to login +# buildroot login: root +# # domu +# ... +# Welcome to Buildroot, type root or test to login +# buildroot login: test +# $ xtest +# ... + +if [ $(id -u) -ne 0 ]; then + echo $0: please run as root. + exit 1 +fi + +set -e +set -v +cd /mnt/host/build/qemu_v8/xen +xl create guest.cfg +xl console domu -- GitLab