From 5f0ded3423e010a23ac617f7811469e6c4b783b8 Mon Sep 17 00:00:00 2001 From: Christopher Clark Date: Fri, 17 Jul 2020 14:03:47 -0700 Subject: xen, xen-tools: add recipes for Xen 4.14 Add a versioned-suffix pair of recipes for Xen 4.14, allowing selection of which Xen version to build via setting PREFERRED_VERSION. 4.14 is currently still pre-release, so the new recipes for it set DEFAULT_PREFERENCE to -1, and the default for now remains the existing stable version. Forward ports of patches needed for 4.14 are included. Implementation note: since both this version and the git recipe are built from git branches -- important for Xen since significant updates are made available there inbetween point releases -- the recipe includes 'stable' as a string in PV so as to distinguish it from 'git' in the git recipe, and thereby allow PREFERRED_VERSION to select the correct recipe in the situation where both happen to be configured with the same XEN_REL. Signed-off-by: Christopher Clark Signed-off-by: Bruce Ashfield --- recipes-extended/xen/xen_4.14.bb | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 recipes-extended/xen/xen_4.14.bb (limited to 'recipes-extended/xen/xen_4.14.bb') diff --git a/recipes-extended/xen/xen_4.14.bb b/recipes-extended/xen/xen_4.14.bb new file mode 100644 index 00000000..02af2a7f --- /dev/null +++ b/recipes-extended/xen/xen_4.14.bb @@ -0,0 +1,20 @@ +SRCREV ?= "02d69864b51a4302a148c28d6d391238a6778b4b" + +XEN_REL ?= "4.14" +XEN_BRANCH ?= "stable-${XEN_REL}" + +SRC_URI = " \ + git://xenbits.xen.org/xen.git;branch=${XEN_BRANCH} \ + file://xen-arm64-implement-atomic-fetch-add.patch \ + " + +LIC_FILES_CHKSUM ?= "file://COPYING;md5=419739e325a50f3d7b4501338e44a4e5" + +PV = "${XEN_REL}+stable${SRCPV}" + +S = "${WORKDIR}/git" + +DEFAULT_PREFERENCE ??= "-1" + +require xen.inc +require xen-hypervisor.inc -- cgit v1.2.3-54-g00ecf