Skip site navigation (1)Skip section navigation (2)
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/cz


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69e0f16d.183a2.703b161d>