Page MenuHomeFreeBSD

D55538.id172784.diff
No OneTemporary

D55538.id172784.diff

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,11 @@
PORTNAME= xen
PKGNAMESUFFIX= -kernel
-DISTVERSION= 4.19.1.20250217
+DISTVERSION= 4.21.0.20260212
CATEGORIES= emulators
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-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
@@ -19,31 +19,25 @@
Signed-off-by: David Woodhouse <dwmw@amazon.co.uk>
Reviewed-by: Anthony PERARD <anthony.perard@vates.tech>
---
- hw/block/xen-block.c | 4 ++--
- hw/xen/xen-bus.c | 14 ++++++++++++--
- include/hw/xen/xen-bus.h | 1 +
- 3 files changed, 15 insertions(+), 4 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/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 +48,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 +66,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);
@@ -83,6 +77,4 @@
void xen_device_set_max_grant_refs(XenDevice *xendev, unsigned int nr_refs,
Error **errp);
---
-2.46.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

Mime Type
text/plain
Expires
Sun, Mar 1, 1:52 AM (1 h, 45 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29074296
Default Alt Text
D55538.id172784.diff (27 KB)

Event Timeline