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,58 +1,59 @@ 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 WWW= https://www.xenproject.org/ LICENSE= GPLv2 ONLY_FOR_ARCHS= amd64 USES= cpe gmake python:build bison # Ports build environment has ARCH=amd64 set which disables Xen automatic arch # detection, but amd64 is not a valid arch for Xen. Hardcode x86_64 on the # command line in order to overwrite the one from the environment. MAKE_ARGS= clang=y PYTHON=${PYTHON_CMD} ARCH=x86_64 NO_MTREE= yes STRIP= # PLIST_FILES= /boot/xen \ /boot/xen-debug \ lib/debug/boot/xen.debug \ lib/debug/boot/xen-debug.debug .include .if ${OPSYS} != FreeBSD IGNORE= only supported on FreeBSD .endif # The ports native 'build' target cannot be used because it sets # CFLAGS, and that breaks the Xen build system. # # Build both a production and a debug hypervisor. do-build: ${ECHO} "CONFIG_DEBUG=y" > ${WRKSRC}/xen/.config ${MAKE_CMD} -C ${WRKSRC}/xen olddefconfig ${MAKE_ARGS} ${MAKE_CMD} -j${MAKE_JOBS_NUMBER} -C ${WRKSRC} build-xen ${MAKE_ARGS} cp ${WRKSRC}/xen/xen ${WRKSRC}/xen/xen-debug cp ${WRKSRC}/xen/xen-syms ${WRKSRC}/xen/xen-debug-syms ${MAKE_CMD} -j${MAKE_JOBS_NUMBER} -C ${WRKSRC} distclean-xen ${MAKE_ARGS} ${MAKE_CMD} -j${MAKE_JOBS_NUMBER} -C ${WRKSRC} build-xen ${MAKE_ARGS} do-install: ${MKDIR} ${STAGEDIR}/boot ${MKDIR} ${STAGEDIR}${PREFIX}/lib/debug/boot/ ${INSTALL_PROGRAM} ${WRKSRC}/xen/xen ${STAGEDIR}/boot ${INSTALL_DATA} ${WRKSRC}/xen/xen-syms ${STAGEDIR}${PREFIX}/lib/debug/boot/xen.debug ${INSTALL_PROGRAM} ${WRKSRC}/xen/xen-debug ${STAGEDIR}/boot ${INSTALL_DATA} ${WRKSRC}/xen/xen-debug-syms ${STAGEDIR}${PREFIX}/lib/debug/boot/xen-debug.debug .include 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,110 +1,114 @@ 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 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 RUN_DEPENDS= seabios>0:misc/seabios \ ${LOCALBASE}/share/edk2-xen/XEN_X64_EFI.fd:sysutils/edk2@xen_x64 OPTIONS_DEFINE= DOCS SPICE 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 ONLY_FOR_ARCHS= amd64 ONLY_FOR_ARCHS_REASON= not yet ported to anything other than amd64 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 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 \ tools/python/scripts/verify-stream-v2 \ tools/xenmon/xenmon.py ALL_TARGET= tools DOCS_ALL_TARGET= docs INSTALL_TARGET= install-tools DOCS_INSTALL_TARGET= install-docs .include .if ${OPSYS} != FreeBSD 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 \ ${ECHO_CMD} "====> Applying $${p##*/}" ; \ ${PATCH} -s -p1 -i $${p} -d ${WRKSRC}/tools/qemu-xen ; \ done # The ports native 'build' target cannot be used because it sets CFLAGS, and # that breaks the Xen kernel build system that's used by the tools in order to # build the pv-shim. do-build: ${MAKE_CMD} -j${MAKE_JOBS_NUMBER} -C ${WRKSRC} ${MAKE_ARGS} ${ALL_TARGET} do-install: ${MAKE_CMD} -j${MAKE_JOBS_NUMBER} -C ${WRKSRC} ${MAKE_ARGS} ${INSTALL_TARGET} post-install: ${MKDIR} ${STAGEDIR}/var/run/xen .include 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,91 +1,92 @@ -From db2e99cab015e03711542f8d97b6cd9654aa1b0a Mon Sep 17 00:00:00 2001 +From 82354c9f2431a1c35bc12297697b8ab48f206f27 Mon Sep 17 00:00:00 2001 From: David Woodhouse Date: Fri, 10 Jan 2025 10:35:30 +0100 Subject: [PATCH 1/2] hw/xen: Add xs_node_read() helper function MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This returns the full contents of the node, having created the node path from the printf-style format string provided in its arguments. This will save various callers from having to do so for themselves (and from using xs_node_scanf() with the non-portable %ms format string. Signed-off-by: David Woodhouse [remove double newline and constify trace parameters] Signed-off-by: Roger Pau Monné Reviewed-by: Anthony PERARD --- hw/xen/trace-events | 1 + hw/xen/xen-bus-helper.c | 22 ++++++++++++++++++++++ include/hw/xen/xen-bus-helper.h | 9 +++++++++ 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 +++ b/hw/xen/xen-bus-helper.c @@ -142,6 +142,28 @@ int xs_node_scanf(struct qemu_xs_handle *h, xs_transaction_t tid, return rc; } +char *xs_node_read(struct qemu_xs_handle *h, xs_transaction_t tid, + unsigned int *len, Error **errp, + const char *path_fmt, ...) +{ + char *path, *value; + va_list ap; + + va_start(ap, path_fmt); + path = g_strdup_vprintf(path_fmt, ap); + va_end(ap); + + value = qemu_xen_xs_read(h, tid, path, len); + trace_xs_node_read(path, value); + if (!value) { + error_setg_errno(errp, errno, "failed to read from '%s'", path); + } + + g_free(path); + + return value; +} + struct qemu_xs_watch *xs_node_watch(struct qemu_xs_handle *h, const char *node, const char *key, xs_watch_fn fn, void *opaque, Error **errp) diff --git a/include/hw/xen/xen-bus-helper.h b/include/hw/xen/xen-bus-helper.h index d8dcc2f0107d..e9911115b326 100644 --- a/include/hw/xen/xen-bus-helper.h +++ b/include/hw/xen/xen-bus-helper.h @@ -38,6 +38,15 @@ int xs_node_scanf(struct qemu_xs_handle *h, xs_transaction_t tid, const char *fmt, ...) G_GNUC_SCANF(6, 7); +/* + * Unlike other functions here, the printf-formatted path_fmt is for + * the XenStore path, not the contents of the node. + */ +char *xs_node_read(struct qemu_xs_handle *h, xs_transaction_t tid, + unsigned int *len, Error **errp, + const char *path_fmt, ...) + G_GNUC_PRINTF(5, 6); + /* Watch node/key unless node is empty, in which case watch key */ 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,88 +1,112 @@ -From 677a577b625045c6d02210ac91ff452f54812513 Mon Sep 17 00:00:00 2001 +From e064f42c80be6f6ff8c12dcb2a663bdf70f965f6 Mon Sep 17 00:00:00 2001 From: Roger Pau Monne Date: Fri, 10 Jan 2025 10:35:31 +0100 Subject: [PATCH 2/2] xen: do not use '%ms' scanf specifier MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The 'm' parameter used to request auto-allocation of the destination variable is not supported on FreeBSD, and as such leads to failures to parse. What's more, the current usage of '%ms' with xs_node_scanf() is pointless, as it just leads to a double allocation of the same string. Instead use xs_node_read() to read the whole xenstore node. Fixes: a783f8ad4ec9 ('xen: add a mechanism to automatically create XenDevice-s...') Fixes: 9b7737469080 ('hw/xen: update Xen console to XenDevice model') Signed-off-by: Roger Pau Monné Signed-off-by: David Woodhouse Reviewed-by: Anthony PERARD --- - 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; - if (xs_node_scanf(xenbus->xsh, tid, path, key[i], NULL, "%ms", - &val) == 1) { + val = xs_node_read(xenbus->xsh, tid, NULL, NULL, "%s/%s", path, key[i]); + if (val) { 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; } +char *xen_device_frontend_read(XenDevice *xendev, const char *key) +{ + XenBus *xenbus = XEN_BUS(qdev_get_parent_bus(DEVICE(xendev))); + + g_assert(xenbus->xsh); + + return xs_node_read(xenbus->xsh, XBT_NULL, NULL, NULL, "%s/%s", + xendev->frontend_path, key); +} + static void xen_device_frontend_set_state(XenDevice *xendev, 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); +char *xen_device_frontend_read(XenDevice *xendev, const char *key); 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 @@ -1,740 +1,884 @@ bin/xen-cpuid bin/xen-detect bin/xenalyze bin/xencov_split bin/xenstore bin/xenstore-chmod bin/xenstore-control bin/xenstore-exists bin/xenstore-list bin/xenstore-ls bin/xenstore-read bin/xenstore-rm bin/xenstore-watch bin/xenstore-write etc/bash_completion.d/xl etc/rc.d/xencommons etc/rc.d/xendriverdomain %%ETCDIR%%/README %%ETCDIR%%/cpupool %%ETCDIR%%/scripts/block %%ETCDIR%%/scripts/hotplugpath.sh %%ETCDIR%%/scripts/vif-bridge %%ETCDIR%%/xl.conf %%ETCDIR%%/xlexample.hvm %%ETCDIR%%/xlexample.pvhlinux %%ETCDIR%%/xlexample.pvlinux include/_libxl_types.h include/_libxl_types_json.h include/libxl.h include/libxl_event.h 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 include/xen/arch-arm/smccc.h include/xen/arch-ppc.h include/xen/arch-riscv.h include/xen/arch-x86/cpufeatureset.h include/xen/arch-x86/cpuid.h include/xen/arch-x86/guest-acpi.h include/xen/arch-x86/hvm/save.h include/xen/arch-x86/hvm/start_info.h include/xen/arch-x86/pmu.h include/xen/arch-x86/xen-mca.h include/xen/arch-x86/xen-x86_32.h include/xen/arch-x86/xen-x86_64.h 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 include/xen/domctl.h include/xen/elfnote.h include/xen/errno.h include/xen/event_channel.h include/xen/features.h include/xen/foreign/arm32.h include/xen/foreign/arm64.h include/xen/foreign/x86_32.h include/xen/foreign/x86_64.h include/xen/grant_table.h include/xen/hvm/dm_op.h include/xen/hvm/e820.h include/xen/hvm/hvm_info_table.h include/xen/hvm/hvm_op.h include/xen/hvm/hvm_vcpu.h include/xen/hvm/hvm_xs_strings.h include/xen/hvm/ioreq.h include/xen/hvm/params.h include/xen/hvm/pvdrivers.h include/xen/hvm/save.h include/xen/hypfs.h include/xen/io/9pfs.h include/xen/io/blkif.h include/xen/io/cameraif.h include/xen/io/console.h include/xen/io/displif.h include/xen/io/fbif.h include/xen/io/fsif.h include/xen/io/kbdif.h include/xen/io/libxenvchan.h include/xen/io/netif.h include/xen/io/pciif.h include/xen/io/protocols.h include/xen/io/pvcalls.h include/xen/io/ring.h include/xen/io/sndif.h include/xen/io/tpmif.h include/xen/io/usbif.h include/xen/io/vscsiif.h include/xen/io/xenbus.h include/xen/io/xs_wire.h include/xen/kexec.h include/xen/memory.h include/xen/nmi.h include/xen/physdev.h include/xen/platform.h include/xen/pmu.h include/xen/sched.h include/xen/sys/evtchn.h include/xen/sys/gntdev.h include/xen/sys/privcmd.h include/xen/sysctl.h include/xen/tmem.h include/xen/trace.h include/xen/vcpu.h include/xen/version.h include/xen/vm_event.h include/xen/xen-compat.h include/xen/xen.h include/xen/xencomm.h include/xen/xenoprof.h include/xen/xsm/flask_op.h include/xen_list.h include/xencall.h include/xenctrl.h include/xenctrl_compat.h include/xendevicemodel.h include/xenevtchn.h include/xenforeignmemory.h include/xenfsimage.h include/xenfsimage_grub.h 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 include/xenstore.h include/xenstore_lib.h include/xentoolcore.h include/xentoollog.h include/xs.h include/xs_lib.h lib/debug/usr/local/lib/xen/boot/xen-shim-syms lib/libxencall.a lib/libxencall.so 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 lib/libxendevicemodel.so.1.4 lib/libxenevtchn.a lib/libxenevtchn.so lib/libxenevtchn.so.1 lib/libxenevtchn.so.1.2 lib/libxenforeignmemory.a 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 lib/libxentoolcore.so.1.0 lib/libxentoollog.a lib/libxentoollog.so 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 %%PYTHON_SITELIBDIR%%/grub/GrubConf.pyc %%PYTHON_SITELIBDIR%%/grub/LiloConf.py %%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 %%PYTHON_SITELIBDIR%%/xen/lowlevel/__init__.py %%PYTHON_SITELIBDIR%%/xen/lowlevel/__init__.pyc %%PYTHON_SITELIBDIR%%/xen/lowlevel/xc%%PYTHON_TAG%%.so %%PYTHON_SITELIBDIR%%/xen/lowlevel/xs%%PYTHON_TAG%%.so %%PYTHON_SITELIBDIR%%/xen/migration/__init__.py %%PYTHON_SITELIBDIR%%/xen/migration/__init__.pyc %%PYTHON_SITELIBDIR%%/xen/migration/legacy.py %%PYTHON_SITELIBDIR%%/xen/migration/legacy.pyc %%PYTHON_SITELIBDIR%%/xen/migration/libxc.py %%PYTHON_SITELIBDIR%%/xen/migration/libxc.pyc %%PYTHON_SITELIBDIR%%/xen/migration/libxl.py %%PYTHON_SITELIBDIR%%/xen/migration/libxl.pyc %%PYTHON_SITELIBDIR%%/xen/migration/public.py %%PYTHON_SITELIBDIR%%/xen/migration/public.pyc %%PYTHON_SITELIBDIR%%/xen/migration/tests.py %%PYTHON_SITELIBDIR%%/xen/migration/tests.pyc %%PYTHON_SITELIBDIR%%/xen/migration/verify.py %%PYTHON_SITELIBDIR%%/xen/migration/verify.pyc %%PYTHON_SITELIBDIR%%/xen/migration/xl.py %%PYTHON_SITELIBDIR%%/xen/migration/xl.pyc %%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 lib/xen/bin/qemu-edid lib/xen/bin/qemu-img lib/xen/bin/qemu-io 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 lib/xen/bin/xenconsole lib/xen/bin/xenctx 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 lib/xenfsimage/reiserfs/fsimage.so lib/xenfsimage/ufs/fsimage.so lib/xenfsimage/xfs/fsimage.so lib/xenfsimage/zfs/fsimage.so libdata/pkgconfig/xencall.pc libdata/pkgconfig/xencontrol.pc libdata/pkgconfig/xendevicemodel.pc libdata/pkgconfig/xenevtchn.pc libdata/pkgconfig/xenforeignmemory.pc 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 libdata/pkgconfig/xentoollog.pc libdata/pkgconfig/xlutil.pc %%DOCS%%share/man/man1/xenhypfs.1.gz %%DOCS%%share/man/man1/xenstore-chmod.1.gz %%DOCS%%share/man/man1/xenstore-ls.1.gz %%DOCS%%share/man/man1/xenstore-read.1.gz %%DOCS%%share/man/man1/xenstore-write.1.gz %%DOCS%%share/man/man1/xenstore.1.gz %%DOCS%%share/man/man1/xentop.1.gz %%DOCS%%share/man/man1/xl.1.gz %%DOCS%%share/man/man5/xl-disk-configuration.5.gz %%DOCS%%share/man/man5/xl-network-configuration.5.gz %%DOCS%%share/man/man5/xl-pci-configuration.5.gz %%DOCS%%share/man/man5/xl.cfg.5.gz %%DOCS%%share/man/man5/xl.conf.5.gz %%DOCS%%share/man/man5/xlcpupool.cfg.5.gz %%DOCS%%share/man/man7/xen-pci-device-reservations.7.gz %%DOCS%%share/man/man7/xen-pv-channel.7.gz %%DOCS%%share/man/man7/xen-tscmode.7.gz %%DOCS%%share/man/man7/xen-vtpm.7.gz %%DOCS%%share/man/man7/xen-vtpmmgr.7.gz %%DOCS%%share/man/man7/xl-numa-placement.7.gz %%DOCS%%share/man/man8/xentrace.8.gz %%DOCS%%share/man/man8/xenwatchdogd.8.gz sbin/flask-get-bool sbin/flask-getenforce sbin/flask-label-pci sbin/flask-loadpolicy sbin/flask-set-bool sbin/flask-setenforce sbin/gdbsx sbin/xen-access sbin/xen-diag sbin/xen-hptool sbin/xen-hvmcrash sbin/xen-hvmctx sbin/xen-kdd sbin/xen-livepatch sbin/xen-lowmemd sbin/xen-mceinj sbin/xen-memshare sbin/xen-mfndump sbin/xen-ucode sbin/xen-vmtrace sbin/xenbaked sbin/xenconsoled sbin/xencov sbin/xenhypfs sbin/xenlockprof sbin/xenmon sbin/xenperf sbin/xenpm sbin/xenpmd sbin/xenstored sbin/xentop sbin/xentrace sbin/xentrace_setmask sbin/xentrace_setsize sbin/xenwatchdogd 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 %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,domctl.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,elfnote.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,errno.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,event_channel.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,features.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,grant_table.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,hvm,dm_op.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,hvm,e820.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,hvm,hvm_info_table.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,hvm,hvm_op.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,hvm,hvm_vcpu.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,hvm,hvm_xs_strings.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,hvm,ioreq.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,hvm,params.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,hvm,pvdrivers.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,hvm,save.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,hypfs.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,io,9pfs.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,io,blkif.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,io,cameraif.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,io,console.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,io,displif.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,io,fbif.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,io,fsif.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,io,kbdif.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,io,libxenvchan.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,io,netif.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,io,pciif.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,io,protocols.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,io,pvcalls.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,io,ring.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,io,sndif.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,io,tpmif.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,io,usbif.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,io,vscsiif.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,io,xenbus.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,io,xs_wire.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,kexec.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,memory.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,nmi.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,physdev.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,platform.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,pmu.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,sched.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,sysctl.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,tmem.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,trace.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,vcpu.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,version.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,vm_event.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,xen-compat.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,xen.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,xencomm.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,xenoprof.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,xsm,flask_op.h.html %%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 %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,arch-x86,hvm,save.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,arch-x86,hvm,start_info.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,arch-x86,pmu.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,arch-x86,xen-mca.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,arch-x86,xen-x86_32.h.html %%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 %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,domctl.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,elfnote.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,errno.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,event_channel.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,features.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,grant_table.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,hvm,dm_op.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,hvm,e820.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,hvm,hvm_info_table.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,hvm,hvm_op.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,hvm,hvm_vcpu.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,hvm,hvm_xs_strings.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,hvm,ioreq.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,hvm,params.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,hvm,pvdrivers.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,hvm,save.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,hypfs.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,io,9pfs.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,io,blkif.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,io,console.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,io,cameraif.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,io,displif.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,io,fbif.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,io,fsif.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,io,kbdif.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,io,libxenvchan.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,io,netif.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,io,pciif.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,io,protocols.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,io,pvcalls.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,io,ring.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,io,sndif.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,io,tpmif.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,io,usbif.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,io,vscsiif.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,io,xenbus.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,io,xs_wire.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,kexec.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,memory.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,nmi.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,physdev.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,platform.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,pmu.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,sched.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,sysctl.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,tmem.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,trace.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,vcpu.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,version.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,vm_event.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,xen-compat.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,xen.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,xencomm.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,xenoprof.h.html %%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 %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,arch-x86,hvm,save.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,arch-x86,hvm,start_info.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,arch-x86,pmu.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,arch-x86,xen-mca.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,arch-x86,xen-x86_64.h.html %%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 %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,domctl.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,elfnote.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,errno.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,event_channel.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,features.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,grant_table.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,hvm,dm_op.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,hvm,e820.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,hvm,hvm_info_table.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,hvm,hvm_op.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,hvm,hvm_vcpu.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,hvm,hvm_xs_strings.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,hvm,ioreq.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,hvm,params.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,hvm,pvdrivers.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,hvm,save.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,hypfs.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,io,9pfs.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,io,blkif.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,io,cameraif.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,io,console.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,io,displif.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,io,fbif.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,io,fsif.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,io,kbdif.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,io,libxenvchan.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,io,netif.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,io,pciif.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,io,protocols.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,io,pvcalls.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,io,ring.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,io,sndif.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,io,tpmif.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,io,usbif.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,io,vscsiif.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,io,xenbus.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,io,xs_wire.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,kexec.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,memory.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,nmi.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,physdev.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,platform.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,pmu.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,sched.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,sysctl.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,tmem.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,trace.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,vcpu.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,version.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,vm_event.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,xen-compat.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,xen.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,xencomm.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,xenoprof.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,xsm,flask_op.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,xen,errno.h.html %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/index.html %%PORTDOCS%%%%DOCSDIR%%/html/index.html %%PORTDOCS%%%%DOCSDIR%%/html/man/index.html %%PORTDOCS%%%%DOCSDIR%%/html/man/xen-pci-device-reservations.7.html %%PORTDOCS%%%%DOCSDIR%%/html/man/xen-pv-channel.7.html %%PORTDOCS%%%%DOCSDIR%%/html/man/xen-tscmode.7.html %%PORTDOCS%%%%DOCSDIR%%/html/man/xen-vtpm.7.html %%PORTDOCS%%%%DOCSDIR%%/html/man/xen-vtpmmgr.7.html %%PORTDOCS%%%%DOCSDIR%%/html/man/xenhypfs.1.html %%PORTDOCS%%%%DOCSDIR%%/html/man/xenstore-chmod.1.html %%PORTDOCS%%%%DOCSDIR%%/html/man/xenstore-ls.1.html %%PORTDOCS%%%%DOCSDIR%%/html/man/xenstore-read.1.html %%PORTDOCS%%%%DOCSDIR%%/html/man/xenstore-write.1.html %%PORTDOCS%%%%DOCSDIR%%/html/man/xenstore.1.html %%PORTDOCS%%%%DOCSDIR%%/html/man/xentop.1.html %%PORTDOCS%%%%DOCSDIR%%/html/man/xentrace.8.html %%PORTDOCS%%%%DOCSDIR%%/html/man/xenwatchdogd.8.html %%PORTDOCS%%%%DOCSDIR%%/html/man/xl-disk-configuration.5.html %%PORTDOCS%%%%DOCSDIR%%/html/man/xl-network-configuration.5.html %%PORTDOCS%%%%DOCSDIR%%/html/man/xl-numa-placement.7.html %%PORTDOCS%%%%DOCSDIR%%/html/man/xl-pci-configuration.5.html %%PORTDOCS%%%%DOCSDIR%%/html/man/xl.1.html %%PORTDOCS%%%%DOCSDIR%%/html/man/xl.cfg.5.html %%PORTDOCS%%%%DOCSDIR%%/html/man/xl.conf.5.html %%PORTDOCS%%%%DOCSDIR%%/html/man/xlcpupool.cfg.5.html %%PORTDOCS%%%%DOCSDIR%%/html/misc/amd-ucode-container.txt %%PORTDOCS%%%%DOCSDIR%%/html/misc/arm/big.LITTLE.txt %%PORTDOCS%%%%DOCSDIR%%/html/misc/arm/booting.txt %%PORTDOCS%%%%DOCSDIR%%/html/misc/arm/device-tree/acpi.txt %%PORTDOCS%%%%DOCSDIR%%/html/misc/arm/device-tree/booting.txt %%PORTDOCS%%%%DOCSDIR%%/html/misc/arm/device-tree/cpupools.txt %%PORTDOCS%%%%DOCSDIR%%/html/misc/arm/device-tree/guest.txt %%PORTDOCS%%%%DOCSDIR%%/html/misc/arm/device-tree/index.html %%PORTDOCS%%%%DOCSDIR%%/html/misc/arm/device-tree/passthrough.txt %%PORTDOCS%%%%DOCSDIR%%/html/misc/arm/early-printk.txt %%PORTDOCS%%%%DOCSDIR%%/html/misc/arm/index.html %%PORTDOCS%%%%DOCSDIR%%/html/misc/arm/overlay.txt %%PORTDOCS%%%%DOCSDIR%%/html/misc/arm/passthrough.txt %%PORTDOCS%%%%DOCSDIR%%/html/misc/arm/passthrough-noiommu.txt %%PORTDOCS%%%%DOCSDIR%%/html/misc/arm/silicon-errata.txt %%PORTDOCS%%%%DOCSDIR%%/html/misc/block-scripts.txt %%PORTDOCS%%%%DOCSDIR%%/html/misc/console.txt %%PORTDOCS%%%%DOCSDIR%%/html/misc/crashdb.txt %%PORTDOCS%%%%DOCSDIR%%/html/misc/distro_mapping.txt %%PORTDOCS%%%%DOCSDIR%%/html/misc/dump-core-format.txt %%PORTDOCS%%%%DOCSDIR%%/html/misc/grant-tables.txt %%PORTDOCS%%%%DOCSDIR%%/html/misc/index.html %%PORTDOCS%%%%DOCSDIR%%/html/misc/kexec_and_kdump.txt %%PORTDOCS%%%%DOCSDIR%%/html/misc/libxl_memory.txt %%PORTDOCS%%%%DOCSDIR%%/html/misc/printk-formats.txt %%PORTDOCS%%%%DOCSDIR%%/html/misc/qemu-backends.txt %%PORTDOCS%%%%DOCSDIR%%/html/misc/riscv/booting.txt %%PORTDOCS%%%%DOCSDIR%%/html/misc/riscv/index.html %%PORTDOCS%%%%DOCSDIR%%/html/misc/stubdom.txt %%PORTDOCS%%%%DOCSDIR%%/html/misc/vtd-pi.txt %%PORTDOCS%%%%DOCSDIR%%/html/misc/vtd.txt %%PORTDOCS%%%%DOCSDIR%%/html/misc/vtpm-platforms.txt %%PORTDOCS%%%%DOCSDIR%%/html/misc/xen-error-handling.txt %%PORTDOCS%%%%DOCSDIR%%/html/misc/xenmon.txt %%PORTDOCS%%%%DOCSDIR%%/html/misc/xenpaging.txt %%PORTDOCS%%%%DOCSDIR%%/html/misc/xenstore-ring.txt %%PORTDOCS%%%%DOCSDIR%%/html/misc/xenstore.txt %%PORTDOCS%%%%DOCSDIR%%/html/misc/xsm-flask.txt share/qemu-xen/qemu/QEMU,cgthree.bin share/qemu-xen/qemu/QEMU,tcx.bin share/qemu-xen/qemu/bamboo.dtb 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 share/qemu-xen/qemu/efi-ne2k_pci.rom share/qemu-xen/qemu/efi-pcnet.rom 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 share/qemu-xen/qemu/keymaps/da share/qemu-xen/qemu/keymaps/de share/qemu-xen/qemu/keymaps/de-ch share/qemu-xen/qemu/keymaps/en-gb share/qemu-xen/qemu/keymaps/en-us share/qemu-xen/qemu/keymaps/es share/qemu-xen/qemu/keymaps/et share/qemu-xen/qemu/keymaps/fi share/qemu-xen/qemu/keymaps/fo share/qemu-xen/qemu/keymaps/fr share/qemu-xen/qemu/keymaps/fr-be share/qemu-xen/qemu/keymaps/fr-ca share/qemu-xen/qemu/keymaps/fr-ch share/qemu-xen/qemu/keymaps/hr share/qemu-xen/qemu/keymaps/hu share/qemu-xen/qemu/keymaps/is share/qemu-xen/qemu/keymaps/it share/qemu-xen/qemu/keymaps/ja share/qemu-xen/qemu/keymaps/lt share/qemu-xen/qemu/keymaps/lv share/qemu-xen/qemu/keymaps/mk share/qemu-xen/qemu/keymaps/nl share/qemu-xen/qemu/keymaps/no share/qemu-xen/qemu/keymaps/pl share/qemu-xen/qemu/keymaps/pt share/qemu-xen/qemu/keymaps/pt-br share/qemu-xen/qemu/keymaps/ru share/qemu-xen/qemu/keymaps/sl share/qemu-xen/qemu/keymaps/sv share/qemu-xen/qemu/keymaps/th share/qemu-xen/qemu/keymaps/tr share/qemu-xen/qemu/kvmvapic.bin share/qemu-xen/qemu/linuxboot.bin share/qemu-xen/qemu/linuxboot_dma.bin share/qemu-xen/qemu/multiboot.bin share/qemu-xen/qemu/multiboot_dma.bin share/qemu-xen/qemu/npcm7xx_bootrom.bin share/qemu-xen/qemu/openbios-ppc share/qemu-xen/qemu/openbios-sparc32 share/qemu-xen/qemu/openbios-sparc64 share/qemu-xen/qemu/opensbi-riscv32-generic-fw_dynamic.bin share/qemu-xen/qemu/opensbi-riscv64-generic-fw_dynamic.bin share/qemu-xen/qemu/palcode-clipper share/qemu-xen/qemu/petalogix-ml605.dtb share/qemu-xen/qemu/petalogix-s3adsp1800.dtb share/qemu-xen/qemu/pxe-e1000.rom share/qemu-xen/qemu/pxe-eepro100.rom share/qemu-xen/qemu/pxe-ne2k_pci.rom share/qemu-xen/qemu/pxe-pcnet.rom share/qemu-xen/qemu/pxe-rtl8139.rom share/qemu-xen/qemu/pxe-virtio.rom share/qemu-xen/qemu/qboot.rom share/qemu-xen/qemu/qemu_vga.ndrv share/qemu-xen/qemu/s390-ccw.img share/qemu-xen/qemu/s390-netboot.img share/qemu-xen/qemu/skiboot.lid share/qemu-xen/qemu/slof.bin share/qemu-xen/qemu/trace-events-all share/qemu-xen/qemu/u-boot-sam460-20100605.bin share/qemu-xen/qemu/u-boot.e500 share/qemu-xen/qemu/vgabios-cirrus.bin share/qemu-xen/qemu/vgabios-qxl.bin share/qemu-xen/qemu/vgabios-stdvga.bin share/qemu-xen/qemu/vgabios-virtio.bin share/qemu-xen/qemu/vgabios-vmware.bin share/qemu-xen/qemu/vgabios.bin share/qemu-xen/qemu/vof.bin share/qemu-xen/qemu/vof-nvram.bin share/qemu-xen/applications/qemu.desktop share/qemu-xen/icons/hicolor/128x128/apps/qemu.png share/qemu-xen/icons/hicolor/16x16/apps/qemu.png share/qemu-xen/icons/hicolor/24x24/apps/qemu.png share/qemu-xen/icons/hicolor/256x256/apps/qemu.png share/qemu-xen/icons/hicolor/32x32/apps/qemu.bmp share/qemu-xen/icons/hicolor/32x32/apps/qemu.png share/qemu-xen/icons/hicolor/48x48/apps/qemu.png share/qemu-xen/icons/hicolor/512x512/apps/qemu.png share/qemu-xen/icons/hicolor/64x64/apps/qemu.png share/qemu-xen/icons/hicolor/scalable/apps/qemu.svg share/qemu-xen/qemu/edk2-aarch64-code.fd share/qemu-xen/qemu/edk2-arm-code.fd share/qemu-xen/qemu/edk2-arm-vars.fd share/qemu-xen/qemu/edk2-i386-code.fd share/qemu-xen/qemu/edk2-i386-secure-code.fd share/qemu-xen/qemu/edk2-i386-vars.fd share/qemu-xen/qemu/edk2-licenses.txt share/qemu-xen/qemu/edk2-x86_64-code.fd share/qemu-xen/qemu/edk2-x86_64-secure-code.fd share/qemu-xen/qemu/firmware/50-edk2-i386-secure.json share/qemu-xen/qemu/firmware/50-edk2-x86_64-secure.json share/qemu-xen/qemu/firmware/60-edk2-aarch64.json share/qemu-xen/qemu/firmware/60-edk2-arm.json share/qemu-xen/qemu/firmware/60-edk2-i386.json share/qemu-xen/qemu/firmware/60-edk2-x86_64.json share/qemu-xen/qemu/pvh.bin share/qemu-xen/qemu/qemu-nsis.bmp share/qemu-xen/qemu/vgabios-ati.bin share/qemu-xen/qemu/vgabios-bochs-display.bin share/qemu-xen/qemu/vgabios-ramfb.bin @dir %%ETCDIR%%/auto @dir /var/lib/xen/dump @dir /var/lib/xen/xenpaging @dir /var/lib/xen @dir /var/lib @dir /var/log/xen @dir /var/run/xen