From d76bc6736cad58a388839a37eac695d01546cc71 Mon Sep 17 00:00:00 2001 From: Bruce Ashfield Date: Fri, 21 Nov 2025 00:08:19 -0500 Subject: xen: introduce 4.21 recipes This introduces the 4.21 recipes. Along with the main Xen and Xen-tools updates, we also have the following: - two compile patches for xen and xen-tools that fix issues with the way yajl is pickup in the yocto environment - packaging of the new libxenmanage libraries - fixup of the watchdog system units - updates to the test packaging (new directories) Signed-off-by: Bruce Ashfield --- recipes-extended/xen/xen-tools.inc | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'recipes-extended/xen/xen-tools.inc') diff --git a/recipes-extended/xen/xen-tools.inc b/recipes-extended/xen/xen-tools.inc index a034bc4c..93fcae0b 100644 --- a/recipes-extended/xen/xen-tools.inc +++ b/recipes-extended/xen/xen-tools.inc @@ -24,6 +24,7 @@ RDEPENDS:${PN} = "\ bash perl xz \ ${PN}-console \ ${PN}-libxenguest \ + ${PN}-libxenmanage \ ${PN}-libxenlight \ ${PN}-libxenvchan \ ${PN}-libxenctrl \ @@ -176,6 +177,8 @@ PACKAGES = " \ ${PN}-libxengnttab-dev \ ${PN}-libxenguest \ ${PN}-libxenguest-dev \ + ${PN}-libxenmanage \ + ${PN}-libxenmanage-dev \ ${PN}-libxenhypfs \ ${PN}-libxenhypfs-dev \ ${PN}-libxenlight \ @@ -274,6 +277,7 @@ FILES:${PN}-doc = "\ FILES:${PN}-staticdev += "\ ${libdir}/libxenguest.a \ + ${libdir}/libxenmanage.a \ ${libdir}/libxenlight.a \ ${libdir}/libxenvchan.a \ ${libdir}/libxenctrl.a \ @@ -324,6 +328,13 @@ FILES:${PN}-libxengnttab-dev = " \ ${datadir}/pkgconfig/xengnttab.pc \ " +FILES:${PN}-libxenmanage = "${libdir}/libxenmanage.so.*" +FILES:${PN}-libxenmanage-dev = " \ + ${libdir}/libxenmanage.so \ + ${libdir}/pkgconfig/xenmanage.pc \ + ${datadir}/pkgconfig/xenmanage.pc \ + " + FILES:${PN}-libxenguest = "${libdir}/libxenguest.so.*" FILES:${PN}-libxenguest-dev = " \ ${libdir}/libxenguest.so \ @@ -631,6 +642,7 @@ FILES:${PN}-xen-watchdog = "\ ${sbindir}/xenwatchdogd \ ${sysconfdir}/init.d/xen-watchdog \ ${systemd_unitdir}/system/xen-watchdog.service \ + ${systemd_unitdir}/system-sleep/xen-watchdog-sleep.sh \ " FILES:${PN}-xl = "\ @@ -715,6 +727,14 @@ FILES:${PN}-test += "\ ${libdir}/xen/bin/test-cpu-policy \ ${libdir}/xen/bin/test-tsx \ ${libdir}/xen/bin/test-paging-mempool \ + ${libdir}/xen/tests/test-xenstore \ + ${libdir}/xen/tests/test-rangeset \ + ${libdir}/xen/tests/test-resource \ + ${libdir}/xen/tests/test-domid \ + ${libdir}/xen/tests/test-paging-mempool \ + ${libdir}/xen/tests/test_vpci \ + ${libdir}/xen/tests/test-pdx-offset \ + ${libdir}/xen/tests/test-pdx-mask \ " # test-xenstore and test-resource currently only exist in 4.16 -- cgit v1.2.3-54-g00ecf