Date: Thu, 16 Apr 2026 14:25:49 +0000
From: Roger Pau =?utf-8?Q?Monn=C3=A9?= <royger@FreeBSD.org>
To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject: git: 6961b47968af - main - {emulators,sysutils}/xen-{kernel,tools}: update to 4.21
Message-ID: <69e0f16d.183a2.703b161d@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by royger: URL: https://cgit.FreeBSD.org/ports/commit/?id=6961b47968af04851d4ef4490117acd48f86f5d4 commit 6961b47968af04851d4ef4490117acd48f86f5d4 Author: Roger Pau Monné <royger@FreeBSD.org> AuthorDate: 2026-02-25 14:28:16 +0000 Commit: Roger Pau Monné <royger@FreeBSD.org> CommitDate: 2026-04-16 14:06:18 +0000 {emulators,sysutils}/xen-{kernel,tools}: update to 4.21 Update to latest stable version. Fetch QEMU from the release tarball, building from git is getting more and more complex, and we don't usually have a delta of patches on top of QEMU that would dissaper if using git. Sponsored by: Citrix Systems R&D Approved by: bapt (implicit) --- emulators/xen-kernel/Makefile | 5 +- emulators/xen-kernel/distinfo | 6 +- sysutils/xen-tools/Makefile | 54 +++--- sysutils/xen-tools/distinfo | 20 +-- ...1-hw-xen-Add-xs_node_read-helper-function.patch | 9 +- ...uu-0002-xen-do-not-use-ms-scanf-specifier.patch | 56 ++++-- sysutils/xen-tools/pkg-plist | 198 ++++++++++++++++++--- 7 files changed, 256 insertions(+), 92 deletions(-) diff --git a/emulators/xen-kernel/Makefile b/emulators/xen-kernel/Makefile index ef67d3cb7b6f..bf5fa67e143d 100644 --- a/emulators/xen-kernel/Makefile +++ b/emulators/xen-kernel/Makefile @@ -1,11 +1,12 @@ PORTNAME= xen PKGNAMESUFFIX= -kernel -DISTVERSION= 4.19.1.20250217 +DISTVERSION= 4.21.0.20260212 CATEGORIES= emulators +DIST_SUBDIR= xen/${PORTVERSION} USE_GITLAB= yes GL_ACCOUNT= xen-project -GL_TAGNAME= 93302bb88855c5f308f1e67ac2cd84271aa2d73a +GL_TAGNAME= afaf4e7b503ad3e79602b39064e58d6488d10f3d MAINTAINER= royger@FreeBSD.org COMMENT= Hypervisor using a microkernel design diff --git a/emulators/xen-kernel/distinfo b/emulators/xen-kernel/distinfo index a19d269e7bc7..3e76c49ad739 100644 --- a/emulators/xen-kernel/distinfo +++ b/emulators/xen-kernel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1739878271 -SHA256 (xen-project-xen-93302bb88855c5f308f1e67ac2cd84271aa2d73a_GL0.tar.gz) = fb74e9c8b78a22d427507ee9ae52bdc9d78ee7c46dd58ae3d6d12670b6c6c2a8 -SIZE (xen-project-xen-93302bb88855c5f308f1e67ac2cd84271aa2d73a_GL0.tar.gz) = 6938735 +TIMESTAMP = 1772029881 +SHA256 (xen-project-xen-afaf4e7b503ad3e79602b39064e58d6488d10f3d_GL0.tar.gz) = 21a7a79febcca5985bf9933773949dd4454c9b8a497f9ef96715d8d6cca7ae43 +SIZE (xen-project-xen-afaf4e7b503ad3e79602b39064e58d6488d10f3d_GL0.tar.gz) = 7153568 diff --git a/sysutils/xen-tools/Makefile b/sysutils/xen-tools/Makefile index 6d945e7dbf17..762ca3b5b592 100644 --- a/sysutils/xen-tools/Makefile +++ b/sysutils/xen-tools/Makefile @@ -1,18 +1,21 @@ PORTNAME= xen PKGNAMESUFFIX= -tools -DISTVERSION= 4.19.1.20250217 -PORTREVISION= 1 +DISTVERSION= 4.21.0.20260212 CATEGORIES= sysutils emulators +DIST_SUBDIR= xen/${PORTVERSION} +# Fetch from Gitlab so we can build from the stable branches and avoid having +# to manually pick up security fixes on top of the tarball. USE_GITLAB= yes GL_ACCOUNT= xen-project -GL_TAGNAME= 93302bb88855c5f308f1e67ac2cd84271aa2d73a -GL_TUPLE= qemu-project:qemu:v8.0.4:qemu \ - qemu-project:dtc:b6910bec:dtc \ - qemu-project:meson:3a9b285a:meson \ - qemu-project:keycodemapdb:f5772a62:keycodemapdb \ - qemu-project:berkeley-testfloat-3:40619cbb:testfloat \ - qemu-project:berkeley-softfloat-3:b64af41c:softfloat +GL_TAGNAME= afaf4e7b503ad3e79602b39064e58d6488d10f3d + +# Fetch QEMU from the release distribution files, building QEMU from git +# requires dealing with submodules and extra magic actions that cause pain when +# updating. Any extra changes wanted for QEMU will be picked up as patches. +QEMU_VERSION= 9.1.0 +MASTER_SITES+= https://download.qemu.org/:qemu +DISTFILES+= qemu-${QEMU_VERSION}.tar.xz:qemu MAINTAINER= royger@FreeBSD.org COMMENT= Xen Hypervisor management tools @@ -21,11 +24,14 @@ WWW= https://www.xenproject.org/ LICENSE= GPLv2 LGPL3 LICENSE_COMB= multi -LIB_DEPENDS= libyajl.so:devel/yajl \ +LIB_DEPENDS= libjson-c.so:devel/json-c \ liblzo2.so:archivers/lzo2 \ libpixman-1.so:x11/pixman \ libargp.so:devel/argp-standalone \ - libgnutls.so:security/gnutls + libgnutls.so:security/gnutls \ + libinotify.so:devel/libinotify \ + libzstd.so:archivers/zstd \ + libfdt.so:sysutils/dtc BUILD_DEPENDS= seabios>0:misc/seabios \ ${LOCALBASE}/share/edk2-xen/XEN_X64_EFI.fd:sysutils/edk2@xen_x64 \ bash>0:shells/bash @@ -37,7 +43,6 @@ OPTIONS_DEFAULT= DOCS OPTIONS_SUB= yes SPICE_DESC= Enable SPICE protocol for QEMU -SPICE_CONFIGURE_WITH= extra-qemuu-configure-args="--enable-spice" SPICE_BUILD_DEPENDS= spice-protocol>=0.12.10:devel/spice-protocol SPICE_LIB_DEPENDS= libspice-server.so:devel/libspice-server @@ -48,7 +53,7 @@ USES= cpe gettext gmake gnome libtool localbase:ldflags perl5 \ pkgconfig python shebangfix iconv bison ninja:build USE_GNOME= glib20 libxml2 USE_LDCONFIG= yes -USE_PYTHON= py3kplist +USE_PYTHON= py3kplist distutils HAS_CONFIGURE= yes # Set ARCH=x86_64 in order to overwrite the environment ARCH=amd64 MAKE_ARGS= clang=y ARCH=x86_64 @@ -58,7 +63,8 @@ BINARY_ALIAS= python3=${PYTHON_CMD} CONFIGURE_ARGS+= --with-system-seabios=${LOCALBASE}/share/seabios/bios.bin \ --with-system-ovmf=${LOCALBASE}/share/edk2-xen/XEN_X64_EFI.fd \ --mandir=${PREFIX}/share/man \ - --disable-golang + --disable-golang \ + --with-extra-qemuu-configure-args="${QEMU_CONFIGURE_EXTRA}" SHEBANG_FILES= tools/misc/xencov_split \ tools/python/scripts/convert-legacy-stream \ @@ -76,18 +82,16 @@ DOCS_INSTALL_TARGET= install-docs IGNORE= only supported on FreeBSD .endif +.if ${PORT_OPTIONS:MSPICE} +QEMU_CONFIGURE_EXTRA+= --enable-spice +.endif +QEMU_CONFIGURE_EXTRA+= --extra-ldflags=-L${LOCALBASE}/lib +QEMU_CONFIGURE_EXTRA+= --extra-cflags=-I${LOCALBASE}/include +QEMU_CONFIGURE_EXTRA+= --enable-fdt=system + post-extract: - ${MV} ${WRKSRC_qemu} ${WRKSRC}/tools/qemu-xen - ${RM} -rf ${WRKSRC}/tools/qemu-xen/dtc - ${MV} ${WRKSRC_dtc} ${WRKSRC}/tools/qemu-xen/dtc - ${RM} -rf ${WRKSRC}/tools/qemu-xen/meson - ${MV} ${WRKSRC_meson} ${WRKSRC}/tools/qemu-xen/meson - ${RM} -rf ${WRKSRC}/tools/qemu-xen/ui/keycodemapdb - ${MV} ${WRKSRC_keycodemapdb} ${WRKSRC}/tools/qemu-xen/ui/keycodemapdb - ${RM} -rf ${WRKSRC}/tools/qemu-xen/tests/fp/berkeley-testfloat-3 - ${MV} ${WRKSRC_testfloat} ${WRKSRC}/tools/qemu-xen/tests/fp/berkeley-testfloat-3 - ${RM} -rf ${WRKSRC}/tools/qemu-xen/tests/fp/berkeley-softfloat-3 - ${MV} ${WRKSRC_softfloat} ${WRKSRC}/tools/qemu-xen/tests/fp/berkeley-softfloat-3 + # Move QEMU into the directory expected by the build system + ${MV} ${WRKDIR}/qemu-${QEMU_VERSION} ${WRKSRC}/tools/qemu-xen post-patch: @for p in `ls ${FILESDIR}/*qemuu*.patch 2>/dev/null`; do \ diff --git a/sysutils/xen-tools/distinfo b/sysutils/xen-tools/distinfo index f8d2cd648c8b..1577e351c02c 100644 --- a/sysutils/xen-tools/distinfo +++ b/sysutils/xen-tools/distinfo @@ -1,15 +1,5 @@ -TIMESTAMP = 1739878294 -SHA256 (xen-project-xen-93302bb88855c5f308f1e67ac2cd84271aa2d73a_GL0.tar.gz) = fb74e9c8b78a22d427507ee9ae52bdc9d78ee7c46dd58ae3d6d12670b6c6c2a8 -SIZE (xen-project-xen-93302bb88855c5f308f1e67ac2cd84271aa2d73a_GL0.tar.gz) = 6938735 -SHA256 (qemu-v8.0.4.tar.bz2) = 958eae6b32046bb512b5b968f66e896258fa8c4ec5c7fdf2d780fd206c677774 -SIZE (qemu-v8.0.4.tar.bz2) = 31468222 -SHA256 (dtc-b6910bec.tar.bz2) = f180420b105bdd35cfee9977d6ee2ee5d6601aa2a84693c048a985a604bd2c1c -SIZE (dtc-b6910bec.tar.bz2) = 163044 -SHA256 (meson-3a9b285a.tar.bz2) = 2ab212e390b5d5458cee0c0217160f9e390aa95cf366e7327876a1019aaf006b -SIZE (meson-3a9b285a.tar.bz2) = 4054688 -SHA256 (keycodemapdb-f5772a62.tar.bz2) = d349b02f0c95b5fb4bf8aa25d64395b04e8d5d98025c3e6e6ac8fe6f54005681 -SIZE (keycodemapdb-f5772a62.tar.bz2) = 27905 -SHA256 (berkeley-testfloat-3-40619cbb.tar.bz2) = 371e2a9c62ef020891bd03eef1a4caed3f34e9736732e6a11deb3acde6f9b07c -SIZE (berkeley-testfloat-3-40619cbb.tar.bz2) = 90086 -SHA256 (berkeley-softfloat-3-b64af41c.tar.bz2) = d56b54c557485f6126838391088e3a3d3d41c80d68099b0d90bcc09f533f2e9e -SIZE (berkeley-softfloat-3-b64af41c.tar.bz2) = 83736 +TIMESTAMP = 1772106154 +SHA256 (xen/4.21.0.20260212/qemu-9.1.0.tar.xz) = 816b7022a8ba7c2ac30e2e0cf973e826f6bcc8505339603212c5ede8e94d7834 +SIZE (xen/4.21.0.20260212/qemu-9.1.0.tar.xz) = 132478356 +SHA256 (xen/4.21.0.20260212/xen-project-xen-afaf4e7b503ad3e79602b39064e58d6488d10f3d_GL0.tar.gz) = 21a7a79febcca5985bf9933773949dd4454c9b8a497f9ef96715d8d6cca7ae43 +SIZE (xen/4.21.0.20260212/xen-project-xen-afaf4e7b503ad3e79602b39064e58d6488d10f3d_GL0.tar.gz) = 7153568 diff --git a/sysutils/xen-tools/files/qemuu-0001-hw-xen-Add-xs_node_read-helper-function.patch b/sysutils/xen-tools/files/qemuu-0001-hw-xen-Add-xs_node_read-helper-function.patch index 81367e1bf544..434dceb1813b 100644 --- a/sysutils/xen-tools/files/qemuu-0001-hw-xen-Add-xs_node_read-helper-function.patch +++ b/sysutils/xen-tools/files/qemuu-0001-hw-xen-Add-xs_node_read-helper-function.patch @@ -1,4 +1,4 @@ -From db2e99cab015e03711542f8d97b6cd9654aa1b0a Mon Sep 17 00:00:00 2001 +From 82354c9f2431a1c35bc12297697b8ab48f206f27 Mon Sep 17 00:00:00 2001 From: David Woodhouse <dwmw@amazon.co.uk> Date: Fri, 10 Jan 2025 10:35:30 +0100 Subject: [PATCH 1/2] hw/xen: Add xs_node_read() helper function @@ -23,16 +23,17 @@ Reviewed-by: Anthony PERARD <anthony.perard@vates.tech> 3 files changed, 32 insertions(+) diff --git a/hw/xen/trace-events b/hw/xen/trace-events -index 55c9e1df680b..53df1b9ba968 100644 +index d1b27f6c11b0..ae90c270914d 100644 --- a/hw/xen/trace-events +++ b/hw/xen/trace-events -@@ -39,5 +39,6 @@ xs_node_create(const char *node) "%s" +@@ -39,6 +39,7 @@ xs_node_create(const char *node) "%s" xs_node_destroy(const char *node) "%s" xs_node_vprintf(char *path, char *value) "%s %s" xs_node_vscanf(char *path, char *value) "%s %s" +xs_node_read(const char *path, const char *value) "%s %s" xs_node_watch(char *path) "%s" xs_node_unwatch(char *path) "%s" + diff --git a/hw/xen/xen-bus-helper.c b/hw/xen/xen-bus-helper.c index b2b2cc9c5d5e..22fd2f6c1ac5 100644 --- a/hw/xen/xen-bus-helper.c @@ -87,5 +88,5 @@ index d8dcc2f0107d..e9911115b326 100644 struct qemu_xs_watch *xs_node_watch(struct qemu_xs_handle *h, const char *node, const char *key, xs_watch_fn fn, -- -2.46.0 +2.51.0 diff --git a/sysutils/xen-tools/files/qemuu-0002-xen-do-not-use-ms-scanf-specifier.patch b/sysutils/xen-tools/files/qemuu-0002-xen-do-not-use-ms-scanf-specifier.patch index 2be76c0443ad..4e86c4697c5a 100644 --- a/sysutils/xen-tools/files/qemuu-0002-xen-do-not-use-ms-scanf-specifier.patch +++ b/sysutils/xen-tools/files/qemuu-0002-xen-do-not-use-ms-scanf-specifier.patch @@ -1,4 +1,4 @@ -From 677a577b625045c6d02210ac91ff452f54812513 Mon Sep 17 00:00:00 2001 +From e064f42c80be6f6ff8c12dcb2a663bdf70f965f6 Mon Sep 17 00:00:00 2001 From: Roger Pau Monne <roger.pau@citrix.com> Date: Fri, 10 Jan 2025 10:35:31 +0100 Subject: [PATCH 2/2] xen: do not use '%ms' scanf specifier @@ -19,31 +19,55 @@ Signed-off-by: Roger Pau Monné <roger.pau@citrix.com> Signed-off-by: David Woodhouse <dwmw@amazon.co.uk> Reviewed-by: Anthony PERARD <anthony.perard@vates.tech> --- - hw/block/xen-block.c | 4 ++-- + hw/block/xen-block.c | 3 ++- + hw/char/xen_console.c | 6 ++++-- hw/xen/xen-bus.c | 14 ++++++++++++-- include/hw/xen/xen-bus.h | 1 + - 3 files changed, 15 insertions(+), 4 deletions(-) + 4 files changed, 19 insertions(+), 5 deletions(-) diff --git a/hw/block/xen-block.c b/hw/block/xen-block.c -index 6ccb8a4a3219..dc389578f454 100644 +index aed1d5c330b2..9745a0f9890c 100644 --- a/hw/block/xen-block.c +++ b/hw/block/xen-block.c -@@ -115,8 +115,8 @@ static void xen_block_connect(XenDevice *xendev, Error **errp) +@@ -239,7 +239,8 @@ static void xen_block_connect(XenDevice *xendev, Error **errp) return; } -- if (xen_device_frontend_scanf(xendev, "protocol", "%ms", -- &str) != 1) { +- if (xen_device_frontend_scanf(xendev, "protocol", "%ms", &str) != 1) { + str = xen_device_frontend_read(xendev, "protocol"); + if (!str) { - protocol = BLKIF_PROTOCOL_NATIVE; - } else { - if (strcmp(str, XEN_IO_PROTO_ABI_X86_32) == 0) { + /* x86 defaults to the 32-bit protocol even for 64-bit guests. */ + if (object_dynamic_cast(OBJECT(qdev_get_machine()), "x86-machine")) { + protocol = BLKIF_PROTOCOL_X86_32; +diff --git a/hw/char/xen_console.c b/hw/char/xen_console.c +index 683c92aca1ce..825cbdc6f25d 100644 +--- a/hw/char/xen_console.c ++++ b/hw/char/xen_console.c +@@ -551,7 +551,8 @@ static void xen_console_device_create(XenBackendInstance *backend, + goto fail; + } + +- if (xs_node_scanf(xsh, XBT_NULL, fe, "type", errp, "%ms", &type) != 1) { ++ type = xs_node_read(xsh, XBT_NULL, NULL, errp, "%s/%s", fe, "type"); ++ if (!type) { + error_prepend(errp, "failed to read console device type: "); + goto fail; + } +@@ -569,7 +570,8 @@ static void xen_console_device_create(XenBackendInstance *backend, + + snprintf(label, sizeof(label), "xencons%ld", number); + +- if (xs_node_scanf(xsh, XBT_NULL, fe, "output", NULL, "%ms", &output) == 1) { ++ output = xs_node_read(xsh, XBT_NULL, NULL, NULL, "%s/%s", fe, "output"); ++ if (output) { + /* + * FIXME: sure we want to support implicit + * muxed monitors here? diff --git a/hw/xen/xen-bus.c b/hw/xen/xen-bus.c -index c59850b1dee7..8ff083167f47 100644 +index 95b207ac8b48..6b55ca6a4ddf 100644 --- a/hw/xen/xen-bus.c +++ b/hw/xen/xen-bus.c -@@ -154,8 +154,8 @@ again: +@@ -156,8 +156,8 @@ again: !strcmp(key[i], "hotplug-status")) continue; @@ -54,7 +78,7 @@ index c59850b1dee7..8ff083167f47 100644 qdict_put_str(opts, key[i], val); free(val); } -@@ -644,6 +644,16 @@ int xen_device_frontend_scanf(XenDevice *xendev, const char *key, +@@ -650,6 +650,16 @@ int xen_device_frontend_scanf(XenDevice *xendev, const char *key, return rc; } @@ -72,10 +96,10 @@ index c59850b1dee7..8ff083167f47 100644 enum xenbus_state state, bool publish) diff --git a/include/hw/xen/xen-bus.h b/include/hw/xen/xen-bus.h -index f43589816495..6bb199704440 100644 +index 38d40afa3798..2adb2af83919 100644 --- a/include/hw/xen/xen-bus.h +++ b/include/hw/xen/xen-bus.h -@@ -89,6 +89,7 @@ void xen_device_frontend_printf(XenDevice *xendev, const char *key, +@@ -91,6 +91,7 @@ void xen_device_frontend_printf(XenDevice *xendev, const char *key, int xen_device_frontend_scanf(XenDevice *xendev, const char *key, const char *fmt, ...) G_GNUC_SCANF(3, 4); @@ -84,5 +108,5 @@ index f43589816495..6bb199704440 100644 void xen_device_set_max_grant_refs(XenDevice *xendev, unsigned int nr_refs, Error **errp); -- -2.46.0 +2.51.0 diff --git a/sysutils/xen-tools/pkg-plist b/sysutils/xen-tools/pkg-plist index 09ef2bf547de..f0962712e28f 100644 --- a/sysutils/xen-tools/pkg-plist +++ b/sysutils/xen-tools/pkg-plist @@ -32,6 +32,7 @@ include/libxl_json.h include/libxl_utils.h include/libxl_uuid.h include/libxlutil.h +include/xen-barrier.h include/xen/COPYING include/xen/arch-arm.h include/xen/arch-arm/hvm/save.h @@ -51,6 +52,7 @@ include/xen/arch-x86/xen.h include/xen/arch-x86_32.h include/xen/arch-x86_64.h include/xen/argo.h +include/xen/bootfdt.h include/xen/callback.h include/xen/device_tree_defs.h include/xen/dom0_ops.h @@ -129,6 +131,7 @@ include/xenfsimage_plugin.h include/xengnttab.h include/xenguest.h include/xenhypfs.h +include/xenmanage.h include/xenstat.h include/xenstore-compat/xs.h include/xenstore-compat/xs_lib.h @@ -145,8 +148,8 @@ lib/libxencall.so.1 lib/libxencall.so.1.3 lib/libxenctrl.a lib/libxenctrl.so -lib/libxenctrl.so.4.19 -lib/libxenctrl.so.4.19.0 +lib/libxenctrl.so.4.21 +lib/libxenctrl.so.4.21.0 lib/libxendevicemodel.a lib/libxendevicemodel.so lib/libxendevicemodel.so.1 @@ -160,32 +163,36 @@ lib/libxenforeignmemory.so lib/libxenforeignmemory.so.1 lib/libxenforeignmemory.so.1.4 lib/libxenfsimage.so -lib/libxenfsimage.so.4.19 -lib/libxenfsimage.so.4.19.0 +lib/libxenfsimage.so.4.21 +lib/libxenfsimage.so.4.21.0 lib/libxengnttab.a lib/libxengnttab.so lib/libxengnttab.so.1 lib/libxengnttab.so.1.2 lib/libxenguest.a lib/libxenguest.so -lib/libxenguest.so.4.19 -lib/libxenguest.so.4.19.0 +lib/libxenguest.so.4.21 +lib/libxenguest.so.4.21.0 lib/libxenhypfs.a lib/libxenhypfs.so lib/libxenhypfs.so.1 lib/libxenhypfs.so.1.0 lib/libxenlight.a lib/libxenlight.so -lib/libxenlight.so.4.19 -lib/libxenlight.so.4.19.0 +lib/libxenlight.so.4.21 +lib/libxenlight.so.4.21.0 +lib/libxenmanage.a +lib/libxenmanage.so +lib/libxenmanage.so.1 +lib/libxenmanage.so.1.0 lib/libxenstat.a lib/libxenstat.so -lib/libxenstat.so.4.19 -lib/libxenstat.so.4.19.0 +lib/libxenstat.so.4.21 +lib/libxenstat.so.4.21.0 lib/libxenstore.a lib/libxenstore.so lib/libxenstore.so.4 -lib/libxenstore.so.4.0 +lib/libxenstore.so.4.1 lib/libxentoolcore.a lib/libxentoolcore.so lib/libxentoolcore.so.1 @@ -196,8 +203,8 @@ lib/libxentoollog.so.1 lib/libxentoollog.so.1.0 lib/libxlutil.a lib/libxlutil.so -lib/libxlutil.so.4.19 -lib/libxlutil.so.4.19.0 +lib/libxlutil.so.4.21 +lib/libxlutil.so.4.21.0 %%PYTHON_SITELIBDIR%%/grub/ExtLinuxConf.py %%PYTHON_SITELIBDIR%%/grub/ExtLinuxConf.pyc %%PYTHON_SITELIBDIR%%/grub/GrubConf.py @@ -206,8 +213,14 @@ lib/libxlutil.so.4.19.0 %%PYTHON_SITELIBDIR%%/grub/LiloConf.pyc %%PYTHON_SITELIBDIR%%/grub/__init__.py %%PYTHON_SITELIBDIR%%/grub/__init__.pyc -%%PYTHON_SITELIBDIR%%/pygrub-0.7-py%%PYTHON_VER%%.egg-info -%%PYTHON_SITELIBDIR%%/xen-3.0-py%%PYTHON_VER%%.egg-info +%%PYTHON_SITELIBDIR%%/pygrub-0.7-py%%PYTHON_VER%%.egg-info/PKG-INFO +%%PYTHON_SITELIBDIR%%/pygrub-0.7-py%%PYTHON_VER%%.egg-info/SOURCES.txt +%%PYTHON_SITELIBDIR%%/pygrub-0.7-py%%PYTHON_VER%%.egg-info/dependency_links.txt +%%PYTHON_SITELIBDIR%%/pygrub-0.7-py%%PYTHON_VER%%.egg-info/top_level.txt +%%PYTHON_SITELIBDIR%%/xen-3.0-py%%PYTHON_VER%%.egg-info/PKG-INFO +%%PYTHON_SITELIBDIR%%/xen-3.0-py%%PYTHON_VER%%.egg-info/SOURCES.txt +%%PYTHON_SITELIBDIR%%/xen-3.0-py%%PYTHON_VER%%.egg-info/dependency_links.txt +%%PYTHON_SITELIBDIR%%/xen-3.0-py%%PYTHON_VER%%.egg-info/top_level.txt %%PYTHON_SITELIBDIR%%/xen/__init__.py %%PYTHON_SITELIBDIR%%/xen/__init__.pyc %%PYTHON_SITELIBDIR%%/xen/__pycache__/util.cpython-%%PYTHON_SUFFIX%%.pyc @@ -234,7 +247,6 @@ lib/libxlutil.so.4.19.0 %%PYTHON_SITELIBDIR%%/xen/util.py %%PYTHON_SITELIBDIR%%/xenfsimage%%PYTHON_TAG%%.so lib/xen/bin/convert-legacy-stream -lib/xen/bin/depriv-fd-checker lib/xen/bin/libxl-save-helper lib/xen/bin/lsevtchn lib/xen/bin/pygrub @@ -245,11 +257,6 @@ lib/xen/bin/qemu-nbd lib/xen/bin/qemu-storage-daemon lib/xen/bin/qemu-system-i386 lib/xen/bin/readnotes -lib/xen/bin/test-cpu-policy -lib/xen/bin/test-paging-mempool -lib/xen/bin/test-resource -lib/xen/bin/test-tsx -lib/xen/bin/test-xenstore lib/xen/bin/verify-stream-v2 lib/xen/bin/xen-9pfsd lib/xen/bin/xen-init-dom0 @@ -259,6 +266,16 @@ lib/xen/bin/xenpaging lib/xen/boot/hvmloader lib/xen/boot/xen-shim lib/xen/include/qemu-plugin.h +lib/xen/tests/test-cpu-policy +lib/xen/tests/test-domid +lib/xen/tests/test-paging-mempool +lib/xen/tests/test-pdx-mask +lib/xen/tests/test-pdx-offset +lib/xen/tests/test-rangeset +lib/xen/tests/test-resource +lib/xen/tests/test-tsx +lib/xen/tests/test-xenstore +lib/xen/tests/test_vpci lib/xenfsimage/ext2fs/fsimage.so lib/xenfsimage/fat/fsimage.so lib/xenfsimage/iso9660/fsimage.so @@ -275,6 +292,7 @@ libdata/pkgconfig/xengnttab.pc libdata/pkgconfig/xenguest.pc libdata/pkgconfig/xenhypfs.pc libdata/pkgconfig/xenlight.pc +libdata/pkgconfig/xenmanage.pc libdata/pkgconfig/xenstat.pc libdata/pkgconfig/xenstore.pc libdata/pkgconfig/xentoolcore.pc @@ -341,9 +359,8 @@ sbin/xl %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,arch-arm,hvm,save.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,arch-arm,smccc.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,arch-arm.h.html -%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,arch-ppc.h.html -%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,arch-riscv.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,argo.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,bootfdt.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,callback.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,device_tree_defs.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,dom0_ops.h.html @@ -405,8 +422,132 @@ sbin/xl %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,xen,errno.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/index.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/index.html -%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,arch-ppc.h.html -%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,arch-riscv.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,arch-ppc.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,argo.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,bootfdt.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,callback.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,device_tree_defs.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,dom0_ops.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,domctl.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,elfnote.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,errno.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,event_channel.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,features.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,grant_table.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,hvm,dm_op.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,hvm,e820.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,hvm,hvm_info_table.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,hvm,hvm_op.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,hvm,hvm_vcpu.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,hvm,hvm_xs_strings.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,hvm,ioreq.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,hvm,params.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,hvm,pvdrivers.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,hvm,save.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,hypfs.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,io,9pfs.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,io,blkif.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,io,cameraif.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,io,console.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,io,displif.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,io,fbif.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,io,fsif.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,io,kbdif.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,io,libxenvchan.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,io,netif.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,io,pciif.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,io,protocols.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,io,pvcalls.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,io,ring.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,io,sndif.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,io,tpmif.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,io,usbif.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,io,vscsiif.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,io,xenbus.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,io,xs_wire.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,kexec.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,memory.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,nmi.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,physdev.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,platform.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,pmu.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,sched.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,sysctl.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,tmem.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,trace.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,vcpu.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,version.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,vm_event.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,xen-compat.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,xen.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,xencomm.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,xenoprof.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,public,xsm,flask_op.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/include,xen,errno.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/ppc/index.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,arch-riscv.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,argo.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,bootfdt.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,callback.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,device_tree_defs.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,dom0_ops.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,domctl.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,elfnote.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,errno.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,event_channel.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,features.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,grant_table.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,hvm,dm_op.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,hvm,e820.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,hvm,hvm_info_table.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,hvm,hvm_op.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,hvm,hvm_vcpu.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,hvm,hvm_xs_strings.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,hvm,ioreq.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,hvm,params.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,hvm,pvdrivers.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,hvm,save.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,hypfs.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,io,9pfs.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,io,blkif.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,io,cameraif.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,io,console.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,io,displif.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,io,fbif.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,io,fsif.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,io,kbdif.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,io,libxenvchan.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,io,netif.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,io,pciif.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,io,protocols.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,io,pvcalls.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,io,ring.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,io,sndif.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,io,tpmif.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,io,usbif.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,io,vscsiif.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,io,xenbus.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,io,xs_wire.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,kexec.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,memory.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,nmi.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,physdev.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,platform.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,pmu.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,sched.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,sysctl.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,tmem.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,trace.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,vcpu.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,version.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,vm_event.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,xen-compat.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,xen.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,xencomm.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,xenoprof.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,public,xsm,flask_op.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/include,xen,errno.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/riscv/index.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,arch-x86,cpufeatureset.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,arch-x86,cpuid.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,arch-x86,guest-acpi.h.html @@ -418,6 +559,7 @@ sbin/xl %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,arch-x86,xen.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,arch-x86_32.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,argo.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,bootfdt.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,callback.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,device_tree_defs.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,dom0_ops.h.html @@ -478,8 +620,6 @@ sbin/xl %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,xsm,flask_op.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,xen,errno.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/index.html -%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,arch-ppc.h.html -%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,arch-riscv.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,arch-x86,cpufeatureset.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,arch-x86,cpuid.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,arch-x86,guest-acpi.h.html @@ -491,6 +631,7 @@ sbin/xl %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,arch-x86,xen.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,arch-x86_64.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,argo.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,bootfdt.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,callback.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,device_tree_defs.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,dom0_ops.h.html @@ -620,6 +761,8 @@ share/qemu-xen/qemu/bios-256k.bin share/qemu-xen/qemu/bios-microvm.bin share/qemu-xen/qemu/bios.bin share/qemu-xen/qemu/canyonlands.dtb +share/qemu-xen/qemu/edk2-riscv-code.fd +share/qemu-xen/qemu/edk2-riscv-vars.fd share/qemu-xen/qemu/efi-e1000.rom share/qemu-xen/qemu/efi-e1000e.rom share/qemu-xen/qemu/efi-eepro100.rom @@ -629,6 +772,7 @@ share/qemu-xen/qemu/efi-rtl8139.rom share/qemu-xen/qemu/efi-virtio.rom share/qemu-xen/qemu/efi-vmxnet3.rom share/qemu-xen/qemu/hppa-firmware.img +share/qemu-xen/qemu/hppa-firmware64.img share/qemu-xen/qemu/keymaps/ar share/qemu-xen/qemu/keymaps/bepo share/qemu-xen/qemu/keymaps/czhome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69e0f16d.183a2.703b161d>
