From 4156f5032ca8e5b0ba21023c118c58ea441f7aef Mon Sep 17 00:00:00 2001 From: Sandeep Gundlupet Raju Date: Fri, 13 Dec 2024 12:26:17 -0700 Subject: xen: Add xen-guest-example cfg for Xen DomU guest Add xen-guest-example configuration file for Xen DomU guest linux. Signed-off-by: Sandeep Gundlupet Raju Signed-off-by: Mark Hatle --- .../recipes-extended/xen/files/xen-guest-example.cfg | 8 ++++++++ .../recipes-extended/xen/xen_4.18.bbappend | 13 +++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 meta-xilinx-virtualization/recipes-extended/xen/files/xen-guest-example.cfg diff --git a/meta-xilinx-virtualization/recipes-extended/xen/files/xen-guest-example.cfg b/meta-xilinx-virtualization/recipes-extended/xen/files/xen-guest-example.cfg new file mode 100644 index 00000000..cc7651f2 --- /dev/null +++ b/meta-xilinx-virtualization/recipes-extended/xen/files/xen-guest-example.cfg @@ -0,0 +1,8 @@ +name = "guest0" +kernel = "/boot/Image" +vif = [ 'model=virtio-net,type=ioemu' ] +vfb=[''] +ramdisk = "/root/rootfs.cpio.gz" +extra ="console=hvc0 init=/bin/sh root=/dev/ram0" +memory = 800 +vcpus = 1 diff --git a/meta-xilinx-virtualization/recipes-extended/xen/xen_4.18.bbappend b/meta-xilinx-virtualization/recipes-extended/xen/xen_4.18.bbappend index e2c75566..6386dd26 100644 --- a/meta-xilinx-virtualization/recipes-extended/xen/xen_4.18.bbappend +++ b/meta-xilinx-virtualization/recipes-extended/xen/xen_4.18.bbappend @@ -2,8 +2,17 @@ require xen-xilinx_4.18.inc FILESEXTRAPATHS:prepend := "${THISDIR}/files:" +SRC_URI += " \ + file://xen-guest-example.cfg \ + " + RDEPENDS:${PN}-efi += "bash python3" +do_install:append() { + install -d -m 0755 ${D}${sysconfdir}/xen + install -m 0644 ${WORKDIR}/xen-guest-example.cfg ${D}${sysconfdir}/xen/xen-guest-example.cfg +} + do_deploy:append() { # Mimic older behavior for compatibility if [ -f ${DEPLOYDIR}/xen-${MACHINE} ]; then @@ -18,3 +27,7 @@ do_deploy:append() { ln -s xen-${MACHINE}.efi ${DEPLOYDIR}/xen.efi fi } + +FILES:${PN} += " \ + ${sysconfdir}/xen/xen-guest-example.cfg \ + " -- cgit v1.2.3-54-g00ecf