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