Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F177486603
D55538.1794547248.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Authored By
Unknown
Size
30 KB
Referenced Files
None
Subscribers
None
D55538.1794547248.diff
View Options
diff --git a/emulators/xen-kernel/Makefile b/emulators/xen-kernel/Makefile
--- 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
--- 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
--- 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 @@
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_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 @@
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 @@
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 @@
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
--- 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
--- 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 @@
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 @@
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
--- 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: 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 @@
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 @@
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 @@
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
--- a/sysutils/xen-tools/pkg-plist
+++ b/sysutils/xen-tools/pkg-plist
@@ -32,6 +32,7 @@
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_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/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.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.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.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 @@
%%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 @@
%%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-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/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/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 @@
%%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 @@
%%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 @@
%%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 @@
%%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 @@
%%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-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-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
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Fri, Nov 13, 5:20 AM (14 h, 38 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
41691402
Default Alt Text
D55538.1794547248.diff (30 KB)
Attached To
Mode
D55538: {emulators,sysutils}/xen-{kernel,tools}: update to 4.21
Attached
Detach File
Event Timeline