summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-virtualization
diff options
context:
space:
mode:
authorMark Hatle <mark.hatle@amd.com>2024-03-26 19:14:02 -0600
committerMark Hatle <mark.hatle@amd.com>2024-03-27 08:28:27 -0600
commit9df067bc3e2df3816ce1ddd001f2cb2e0e19bada (patch)
tree8a2748ab60eae580ed1c86e3c2e9afd13981cb8a /meta-xilinx-virtualization
parent75ac4366154240ad70cee36ae33354a45f2c37ba (diff)
downloadmeta-xilinx-9df067bc3e2df3816ce1ddd001f2cb2e0e19bada.tar.gz
xen: 4.17 version is incompatible
4.17 version of Xen is incompatible with Yocto Project scarthgap. Python 3.12 related build failures and various compiler errors occur. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
Diffstat (limited to 'meta-xilinx-virtualization')
-rw-r--r--meta-xilinx-virtualization/conf/layer.conf8
-rw-r--r--meta-xilinx-virtualization/recipes-extended/xen/xen-tools_4.17.bb18
-rw-r--r--meta-xilinx-virtualization/recipes-extended/xen/xen-tools_4.17.bbappend2
-rw-r--r--meta-xilinx-virtualization/recipes-extended/xen/xen-xilinx_4.17.inc7
-rw-r--r--meta-xilinx-virtualization/recipes-extended/xen/xen_4.17.bb19
-rw-r--r--meta-xilinx-virtualization/recipes-extended/xen/xen_4.17.bbappend20
6 files changed, 2 insertions, 72 deletions
diff --git a/meta-xilinx-virtualization/conf/layer.conf b/meta-xilinx-virtualization/conf/layer.conf
index 5e03cde4..191cd2bd 100644
--- a/meta-xilinx-virtualization/conf/layer.conf
+++ b/meta-xilinx-virtualization/conf/layer.conf
@@ -18,10 +18,6 @@ LAYERDEPENDS_xilinx-virtualization = "\
18 18
19LAYERSERIES_COMPAT_xilinx-virtualization = "scarthgap" 19LAYERSERIES_COMPAT_xilinx-virtualization = "scarthgap"
20 20
21XILINX_XEN_VERSION[v2022.1] = "4.17-xilinx+git%"
22XILINX_XEN_VERSION[v2022.2] = "4.17-xilinx+git%"
23XILINX_XEN_VERSION[v2023.1] = "4.17-xilinx+git%"
24XILINX_XEN_VERSION[v2023.2] = "4.17-xilinx+git%"
25XILINX_XEN_VERSION[v2024.1] = "4.18-xilinx+git%" 21XILINX_XEN_VERSION[v2024.1] = "4.18-xilinx+git%"
26PREFERRED_VERSION_xen ?= "${@d.getVarFlag('XILINX_XEN_VERSION', d.getVar('XILINX_RELEASE_VERSION')) or 'undefined'}" 22PREFERRED_VERSION_xen ?= "${@d.getVarFlag('XILINX_XEN_VERSION', d.getVar('XILINX_RELEASE_VERSION')) or '4.18%'}"
27PREFERRED_VERSION_xen-tools ?= "${@d.getVarFlag('XILINX_XEN_VERSION', d.getVar('XILINX_RELEASE_VERSION')) or 'undefined'}" 23PREFERRED_VERSION_xen-tools ?= "${@d.getVarFlag('XILINX_XEN_VERSION', d.getVar('XILINX_RELEASE_VERSION')) or '4.18%'}"
diff --git a/meta-xilinx-virtualization/recipes-extended/xen/xen-tools_4.17.bb b/meta-xilinx-virtualization/recipes-extended/xen/xen-tools_4.17.bb
deleted file mode 100644
index acc9184b..00000000
--- a/meta-xilinx-virtualization/recipes-extended/xen/xen-tools_4.17.bb
+++ /dev/null
@@ -1,18 +0,0 @@
1# xen 4.17.0 release sha
2SRCREV ?= "11560248ffda3f00f20bbdf3ae088af474f7f2a3"
3
4XEN_URI ?= "git://xenbits.xen.org/xen.git"
5XEN_REL ?= "4.17"
6XEN_BRANCH ?= "stable-${XEN_REL}"
7
8SRC_URI = " \
9 ${XEN_URI};branch=${XEN_BRANCH} \
10 file://0001-python-pygrub-pass-DISTUTILS-xen-4.15.patch \
11 "
12
13LIC_FILES_CHKSUM ?= "file://COPYING;md5=d1a1e216f80b6d8da95fec897d0dbec9"
14
15S = "${WORKDIR}/git"
16
17require xen.inc
18require xen-tools.inc
diff --git a/meta-xilinx-virtualization/recipes-extended/xen/xen-tools_4.17.bbappend b/meta-xilinx-virtualization/recipes-extended/xen/xen-tools_4.17.bbappend
deleted file mode 100644
index d033e1d2..00000000
--- a/meta-xilinx-virtualization/recipes-extended/xen/xen-tools_4.17.bbappend
+++ /dev/null
@@ -1,2 +0,0 @@
1require xen-xilinx_4.17.inc
2require xen-tools-xilinx.inc
diff --git a/meta-xilinx-virtualization/recipes-extended/xen/xen-xilinx_4.17.inc b/meta-xilinx-virtualization/recipes-extended/xen/xen-xilinx_4.17.inc
deleted file mode 100644
index d7810b27..00000000
--- a/meta-xilinx-virtualization/recipes-extended/xen/xen-xilinx_4.17.inc
+++ /dev/null
@@ -1,7 +0,0 @@
1SRCREV = "38eebc6e5c6f7aa9180672a56d33217bf1ef1ca6"
2XEN_URI = "git://github.com/Xilinx/xen.git;protocol=https"
3XEN_BRANCH = "xlnx_rebase_4.17"
4
5PV .= "-xilinx+git${SRCPV}"
6
7DEFAULT_PREFERENCE = "+1"
diff --git a/meta-xilinx-virtualization/recipes-extended/xen/xen_4.17.bb b/meta-xilinx-virtualization/recipes-extended/xen/xen_4.17.bb
deleted file mode 100644
index 41cf2a15..00000000
--- a/meta-xilinx-virtualization/recipes-extended/xen/xen_4.17.bb
+++ /dev/null
@@ -1,19 +0,0 @@
1# xen 4.17.0 release sha
2SRCREV ?= "11560248ffda3f00f20bbdf3ae088af474f7f2a3"
3
4XEN_URI ?= "git://xenbits.xen.org/xen.git"
5XEN_REL ?= "4.17"
6XEN_BRANCH ?= "stable-${XEN_REL}"
7
8SRC_URI = " \
9 ${XEN_URI};branch=${XEN_BRANCH} \
10 file://0001-menuconfig-mconf-cfg-Allow-specification-of-ncurses-location.patch \
11 file://xen-flask-race-fix.patch \
12 "
13
14LIC_FILES_CHKSUM ?= "file://COPYING;md5=d1a1e216f80b6d8da95fec897d0dbec9"
15
16S = "${WORKDIR}/git"
17
18require xen.inc
19require xen-hypervisor.inc
diff --git a/meta-xilinx-virtualization/recipes-extended/xen/xen_4.17.bbappend b/meta-xilinx-virtualization/recipes-extended/xen/xen_4.17.bbappend
deleted file mode 100644
index a569a96d..00000000
--- a/meta-xilinx-virtualization/recipes-extended/xen/xen_4.17.bbappend
+++ /dev/null
@@ -1,20 +0,0 @@
1require xen-xilinx_4.17.inc
2
3FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
4
5RDEPENDS:${PN}-efi += "bash python3"
6
7do_deploy:append() {
8 # Mimic older behavior for compatibility
9 if [ -f ${DEPLOYDIR}/xen-${MACHINE} ]; then
10 ln -s xen-${MACHINE} ${DEPLOYDIR}/xen
11 fi
12
13 if [ -f ${DEPLOYDIR}/xen-${MACHINE}.gz ]; then
14 ln -s xen-${MACHINE}.gz ${DEPLOYDIR}/xen.gz
15 fi
16
17 if [ -f ${DEPLOYDIR}/xen-${MACHINE}.efi ]; then
18 ln -s xen-${MACHINE}.efi ${DEPLOYDIR}/xen.efi
19 fi
20}