From 7f18136e1f2d7385ebc7e77145a925adfc8b4f1c Mon Sep 17 00:00:00 2001 From: Christopher Clark Date: Fri, 16 Apr 2021 11:41:36 -0700 Subject: xtf-image: add a new image for the Xen Test Framework Testing the Xen hypervisor, with the qemux86-64 MACHINE: runqemu xtf-image nographic slirp (login as root) cd /usr/libexec/xtf ./xtf-runner --list pv # run an example test: ./xtf-runner test-pv64-livepatch-priv-check Signed-off-by: Christopher Clark Reviewed-by: Bertrand Marquis Signed-off-by: Bruce Ashfield --- recipes-extended/images/xtf-image.bb | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 recipes-extended/images/xtf-image.bb (limited to 'recipes-extended') diff --git a/recipes-extended/images/xtf-image.bb b/recipes-extended/images/xtf-image.bb new file mode 100644 index 00000000..3f9af259 --- /dev/null +++ b/recipes-extended/images/xtf-image.bb @@ -0,0 +1,24 @@ +require recipes-extended/images/xen-image-minimal.bb +DESCRIPTION = "A minimal Xen Test Framework (XTF) image for testing the Xen hypervisor" + +# To run XTF tests with an image built for the qemux86-64 MACHINE: +# +# runqemu xtf-image nographic slirp +# (login as root) +# # xtf-runner expects to be run from the top of the tests directory: +# cd /usr/libexec/xtf +# # list the tests available for PV guest types: +# ./xtf-runner --list pv +# # run an example test: +# ./xtf-runner test-pv64-livepatch-priv-check + +IMAGE_NAME="xtf" + +IMAGE_INSTALL_append = " xtf" + +QB_DEFAULT_FSTYPE = "wic" + +# Set the dom0 memory level lower than that assigned to qemu so that Xen has +# some available memory for allocating to the XTF microkernel guests to run: +QB_MEM = "-m 400" +SYSLINUX_XEN_ARGS_append = " dom0_mem=256M" -- cgit v1.2.3-54-g00ecf