diff options
author | Roger Pau Monné <royger@FreeBSD.org> | 2018-07-24 13:57:46 +0000 |
---|---|---|
committer | Roger Pau Monné <royger@FreeBSD.org> | 2018-07-24 13:57:46 +0000 |
commit | 0691518059ef253752fca54f2859be4bb8a26205 (patch) | |
tree | 1ea18155d249f3fedeb93c06823786dae928933e /sysutils | |
parent | 768717cce7983baea1cde02d5d4a9afa6237542d (diff) | |
download | ports-0691518059ef253752fca54f2859be4bb8a26205.tar.gz ports-0691518059ef253752fca54f2859be4bb8a26205.zip |
xen: import version 4.11
Reviewed by: bapt
Sponsored by: Citrix Systems R&D
Differential Revision: https://reviews.freebsd.org/D16418
Notes
Notes:
svn path=/head/; revision=475255
Diffstat (limited to 'sysutils')
9 files changed, 1019 insertions, 0 deletions
diff --git a/sysutils/xen-tools411/Makefile b/sysutils/xen-tools411/Makefile new file mode 100644 index 000000000000..b20305f063bc --- /dev/null +++ b/sysutils/xen-tools411/Makefile @@ -0,0 +1,91 @@ +# $FreeBSD$ + +PORTNAME= xen +PKGNAMESUFFIX= -tools +PORTVERSION= 4.11.0 +PORTREVISION= 0 +CATEGORIES= sysutils emulators +MASTER_SITES= http://downloads.xenproject.org/release/xen/${PORTVERSION}/ + +MAINTAINER= royger@FreeBSD.org +COMMENT= Xen management tools + +LICENSE= GPLv2 LGPL3 +LICENSE_COMB= multi + +BROKEN_FreeBSD_10= does not build + +LIB_DEPENDS= libyajl.so:devel/yajl \ + liblzo2.so:archivers/lzo2 \ + libpixman-1.so:x11/pixman \ + libargp.so:devel/argp-standalone +DOCS_BUILD_DEPENDS=markdown>0:textproc/markdown \ + hs-pandoc>0:textproc/hs-pandoc +BUILD_DEPENDS= seabios>0:misc/seabios +RUN_DEPENDS= seabios>0:misc/seabios + +OPTIONS_DEFINE= DOCS + +ONLY_FOR_ARCHS= amd64 +ONLY_FOR_ARCHS_REASON= "not yet ported to anything other than amd64" + +USES= cpe gettext gmake libtool localbase:ldflags perl5 pkgconfig \ + python:2.7 shebangfix +USE_GNOME= glib20 +USE_LDCONFIG= yes +GNU_CONFIGURE= yes +# Set ARCH=x86_64 in order to overwrite the environment ARCH=amd64 +MAKE_ARGS= clang=y ARCH=x86_64 + +# Set correct include paths taking /usr/local into account. +EXTRA_PATCHES= ${FILESDIR}/0001-build-fix-include-paths-in-FreeBSD.patch:-p1 +# Build with lld (LLVM linker) +EXTRA_PATCHES+= ${FILESDIR}/0001-x86-replace-usage-in-the-linker-script.patch:-p1 \ + ${FILESDIR}/0001-x86-efi-move-the-logic-to-detect-PE-build-support.patch:-p1 \ + ${FILESDIR}/0002-x86-efi-split-compiler-vs-linker-support.patch:-p1 +# Fix docs build +EXTRA_PATCHES+= ${FILESDIR}/0001-docs-use-the-make-wildcard-function-instead-of-find.patch:-p1 + +CONFIGURE_ARGS+= --with-system-seabios=${LOCALBASE}/share/seabios/bios.bin + +SHEBANG_FILES= tools/misc/xen-ringwatch \ + 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 <bsd.port.options.mk> + +.if ${OPSYS} != FreeBSD +IGNORE= only supported on FreeBSD +.endif + +.if ${OSVERSION} < 1200074 +IGNORE= only supported on recent FreeBSD HEAD +.endif + +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 <bsd.port.mk> + diff --git a/sysutils/xen-tools411/distinfo b/sysutils/xen-tools411/distinfo new file mode 100644 index 000000000000..ed6f349c9555 --- /dev/null +++ b/sysutils/xen-tools411/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1532353889 +SHA256 (xen-4.11.0.tar.gz) = 826e3a9f6d0eac94a825d272cc2c1294e22640ae75af906eb13920f9ad667643 +SIZE (xen-4.11.0.tar.gz) = 25131533 diff --git a/sysutils/xen-tools411/files/0001-build-fix-include-paths-in-FreeBSD.patch b/sysutils/xen-tools411/files/0001-build-fix-include-paths-in-FreeBSD.patch new file mode 100644 index 000000000000..576914612cb8 --- /dev/null +++ b/sysutils/xen-tools411/files/0001-build-fix-include-paths-in-FreeBSD.patch @@ -0,0 +1,33 @@ +From fe9b60476a548de1c62d6fc985e9741b04479d36 Mon Sep 17 00:00:00 2001 +From: Roger Pau Monne <roger.pau@citrix.com> +Date: Mon, 2 Jul 2018 10:28:26 +0200 +Subject: [PATCH] build: fix include paths in FreeBSD +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +FreeBSD package manager uses /usr/local/ as the default install path, +but that's not part of the compiler search path, so add it using the +APPEND_{LIB/INCLUDES} variables. + +Signed-off-by: Roger Pau Monné <roger.pau@citrix.com> +Acked-by: Wei Liu <wei.liu2@citrix.com> +--- + config/FreeBSD.mk | 4 ++++ + 1 file changed, 4 insertions(+) + +diff --git a/config/FreeBSD.mk b/config/FreeBSD.mk +index afeaefbde2..98a5117e60 100644 +--- a/config/FreeBSD.mk ++++ b/config/FreeBSD.mk +@@ -3,3 +3,7 @@ include $(XEN_ROOT)/config/StdGNU.mk + # No wget on FreeBSD base system + WGET = ftp + PKG_INSTALLDIR = ${prefix}/libdata/pkgconfig ++ ++# Add the default pkg install path ++APPEND_LIB += /usr/local/lib ++APPEND_INCLUDES += /usr/local/include +-- +2.18.0 + diff --git a/sysutils/xen-tools411/files/0001-docs-use-the-make-wildcard-function-instead-of-find.patch b/sysutils/xen-tools411/files/0001-docs-use-the-make-wildcard-function-instead-of-find.patch new file mode 100644 index 000000000000..72c6d8bb2acb --- /dev/null +++ b/sysutils/xen-tools411/files/0001-docs-use-the-make-wildcard-function-instead-of-find.patch @@ -0,0 +1,41 @@ +From 76c9776e63305c23bca03eba933e7ce2ecbb749c Mon Sep 17 00:00:00 2001 +From: Roger Pau Monne <roger.pau@citrix.com> +Date: Mon, 23 Jul 2018 17:58:35 +0200 +Subject: [PATCH] docs: use the make wildcard function instead of find +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +The regexp used with find in order to list the man pages doesn't work +with FreeBSD find, so use a wildcard instead. No functional change. + +Signed-off-by: Roger Pau Monné <roger.pau@citrix.com> +--- +Cc: Ian Jackson <ian.jackson@eu.citrix.com> +Cc: Wei Liu <wei.liu2@citrix.com> +--- + docs/Makefile | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +diff --git a/docs/Makefile b/docs/Makefile +index b300bb6be1..fba6673db6 100644 +--- a/docs/Makefile ++++ b/docs/Makefile +@@ -8,10 +8,10 @@ DATE := $(shell date +%Y-%m-%d) + DOC_ARCHES := arm x86_32 x86_64 + + # Documentation sources to build +-MAN1SRC-y := $(sort $(shell find man/ -regex '.*\.\(pod\|markdown\)\.1' -print)) +-MAN5SRC-y := $(sort $(shell find man/ -regex '.*\.\(pod\|markdown\)\.5' -print)) +-MAN7SRC-y := $(sort $(shell find man/ -regex '.*\.\(pod\|markdown\)\.7' -print)) +-MAN8SRC-y := $(sort $(shell find man/ -regex '.*\.\(pod\|markdown\)\.8' -print)) ++MAN1SRC-y := $(sort $(wildcard man/*.pod.1 man/*.markdown.1)) ++MAN5SRC-y := $(sort $(wildcard man/*.pod.5 man/*.markdown.5)) ++MAN7SRC-y := $(sort $(wildcard man/*.pod.7 man/*.markdown.7)) ++MAN8SRC-y := $(sort $(wildcard man/*.pod.8 man/*.markdown.8)) + + MARKDOWNSRC-y := $(sort $(shell find misc -name '*.markdown' -print)) + +-- +2.18.0 + diff --git a/sysutils/xen-tools411/files/0001-x86-efi-move-the-logic-to-detect-PE-build-support.patch b/sysutils/xen-tools411/files/0001-x86-efi-move-the-logic-to-detect-PE-build-support.patch new file mode 100644 index 000000000000..26d430b5689b --- /dev/null +++ b/sysutils/xen-tools411/files/0001-x86-efi-move-the-logic-to-detect-PE-build-support.patch @@ -0,0 +1,129 @@ +From 9bd8e5d5cf128f5f19d8b8e74bd693c2711ce4d4 Mon Sep 17 00:00:00 2001 +From: Roger Pau Monne <roger.pau@citrix.com> +Date: Fri, 20 Jul 2018 10:58:50 +0200 +Subject: [PATCH 1/2] x86/efi: move the logic to detect PE build support +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +So that it can be used by other components apart from the efi specific +code. By moving the detection code creating a dummy efi/disabled file +can be avoided. + +This is required so that the conditional used to define the efi symbol +in the linker script can be removed and instead the definition of the +efi symbol can be guarded using the preprocessor. + +The motivation behind this change is to be able to build Xen using lld +(the LLVM linker), that at least on version 6.0.0 doesn't work +properly with a DEFINED being used in a conditional expression: + +ld -melf_x86_64_fbsd -T xen.lds -N prelink.o --build-id=sha1 \ + /root/src/xen/xen/common/symbols-dummy.o -o /root/src/xen/xen/.xen-syms.0 +ld: error: xen.lds:233: symbol not found: efi + +Signed-off-by: Roger Pau Monné <roger.pau@citrix.com> +Reviewed-by: Jan Beulich <jbeulich@suse.com> +--- +Cc: Jan Beulich <jbeulich@suse.com> +Cc: Andrew Cooper <andrew.cooper3@citrix.com> +Cc: Daniel Kiper <daniel.kiper@oracle.com> +--- +Changes since v2: + - Use CFLAGS-y to append the XEN_BUILD_PE define. + - Check that XEN_BUILD_PE is set to 'y' in order to build the PE + binary. + +Changes since v1: + - Rename variable. + - Remove usage of the efi/disabled file. +--- + .gitignore | 1 - + xen/arch/x86/Makefile | 9 +++++++-- + xen/arch/x86/efi/Makefile | 11 +++-------- + xen/arch/x86/xen.lds.S | 4 +++- + 4 files changed, 13 insertions(+), 12 deletions(-) + +diff --git a/.gitignore b/.gitignore +index 55b78008c0..1625a8f0e7 100644 +--- a/.gitignore ++++ b/.gitignore +@@ -302,7 +302,6 @@ xen/arch/x86/boot/*.bin + xen/arch/x86/boot/*.lnk + xen/arch/x86/efi.lds + xen/arch/x86/efi/check.efi +-xen/arch/x86/efi/disabled + xen/arch/x86/efi/mkreloc + xen/arch/*/efi/boot.c + xen/arch/*/efi/compat.c +diff --git a/xen/arch/x86/Makefile b/xen/arch/x86/Makefile +index 5563c813dd..172685fb41 100644 +--- a/xen/arch/x86/Makefile ++++ b/xen/arch/x86/Makefile +@@ -163,10 +163,15 @@ EFI_LDFLAGS += --minor-image-version=$(XEN_SUBVERSION) + EFI_LDFLAGS += --major-os-version=2 --minor-os-version=0 + EFI_LDFLAGS += --major-subsystem-version=2 --minor-subsystem-version=0 + ++# Check if the build system supports PE. ++XEN_BUILD_PE := $(shell $(CC) $(filter-out $(CFLAGS-y) .%.d,$(CFLAGS)) -c efi/check.c -o efi/check.o 2>/dev/null && echo y) ++export XEN_BUILD_PE := $(if $(XEN_BUILD_PE),$(shell $(LD) -mi386pep --subsystem=10 -o efi/check.efi efi/check.o 2>/dev/null && echo y)) ++CFLAGS-$(XEN_BUILD_PE) += -DXEN_BUILD_PE ++ + $(TARGET).efi: VIRT_BASE = 0x$(shell $(NM) efi/relocs-dummy.o | sed -n 's, A VIRT_START$$,,p') + $(TARGET).efi: ALT_BASE = 0x$(shell $(NM) efi/relocs-dummy.o | sed -n 's, A ALT_START$$,,p') + # Don't use $(wildcard ...) here - at least make 3.80 expands this too early! +-$(TARGET).efi: guard = $(if $(shell echo efi/dis* | grep disabled),:) ++$(TARGET).efi: guard = $(if $(filter y,$(XEN_BUILD_PE)),,:) + + ifneq ($(build_id_linker),) + ifeq ($(call ld-ver-build-id,$(LD) $(filter -m%,$(EFI_LDFLAGS))),y) +@@ -232,6 +237,6 @@ efi/mkreloc: efi/mkreloc.c + clean:: + rm -f asm-offsets.s *.lds boot/*.o boot/*~ boot/core boot/mkelf32 + rm -f $(BASEDIR)/.xen-syms.[0-9]* boot/.*.d +- rm -f $(BASEDIR)/.xen.efi.[0-9]* efi/*.efi efi/disabled efi/mkreloc ++ rm -f $(BASEDIR)/.xen.efi.[0-9]* efi/*.efi efi/mkreloc + rm -f boot/cmdline.S boot/reloc.S boot/*.lnk boot/*.bin + rm -f note.o +diff --git a/xen/arch/x86/efi/Makefile b/xen/arch/x86/efi/Makefile +index 3be9661108..918383b325 100644 +--- a/xen/arch/x86/efi/Makefile ++++ b/xen/arch/x86/efi/Makefile +@@ -1,16 +1,11 @@ + CFLAGS += -fshort-wchar + +-efi := y$(shell rm -f disabled) +-efi := $(if $(efi),$(shell $(CC) $(filter-out $(CFLAGS-y) .%.d,$(CFLAGS)) -c check.c 2>disabled && echo y)) +-efi := $(if $(efi),$(shell $(LD) -mi386pep --subsystem=10 -o check.efi check.o 2>disabled && echo y)) +-efi := $(if $(efi),$(shell rm disabled)y) +- + %.o: %.ihex + $(OBJCOPY) -I ihex -O binary $< $@ + + boot.init.o: buildid.o + + obj-y := stub.o +-obj-$(efi) := boot.init.o compat.o relocs-dummy.o runtime.o +-extra-$(efi) += buildid.o +-nocov-$(efi) += stub.o ++obj-$(XEN_BUILD_PE) := boot.init.o compat.o relocs-dummy.o runtime.o ++extra-$(XEN_BUILD_PE) += buildid.o ++nocov-$(XEN_BUILD_PE) += stub.o +diff --git a/xen/arch/x86/xen.lds.S b/xen/arch/x86/xen.lds.S +index 326e885402..4a59467986 100644 +--- a/xen/arch/x86/xen.lds.S ++++ b/xen/arch/x86/xen.lds.S +@@ -304,7 +304,9 @@ SECTIONS + } :text + #endif + +- efi = DEFINED(efi) ? efi : .; ++#ifndef XEN_BUILD_PE ++ efi = .; ++#endif + + /* Sections to be discarded */ + /DISCARD/ : { +-- +2.18.0 + diff --git a/sysutils/xen-tools411/files/0001-x86-replace-usage-in-the-linker-script.patch b/sysutils/xen-tools411/files/0001-x86-replace-usage-in-the-linker-script.patch new file mode 100644 index 000000000000..4b1f808d9a7a --- /dev/null +++ b/sysutils/xen-tools411/files/0001-x86-replace-usage-in-the-linker-script.patch @@ -0,0 +1,39 @@ +From e21ba44f771226a5f6f0ce269aabcfb019eae539 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com> +Date: Thu, 12 Jul 2018 10:48:18 +0200 +Subject: [PATCH] x86: replace '||' usage in the linker script +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +With '|'. The result is the same, and the later works with lld. Fixes +the following error when building Xen with lld: + +ld -melf_x86_64_fbsd -T xen.lds -N prelink.o --build-id=sha1 \ + /root/src/xen/xen/common/symbols-dummy.o -o /root/src/xen/xen/.xen-syms.0 +ld: error: xen.lds:260: malformed number: | +>>> ASSERT(__image_base__ > (((((((((261 >> 8) * 0xffff000000000000) | (261 << 39))) + ((1 << 39) / 2)) + (64 << 30)) + (1 << 30)) + (1 << 30))) || +>>> ^ + +Signed-off-by: Roger Pau Monné <roger.pau@citrix.com> +Reviewed-by: Jan Beulich <jbeulich@suse.com> +--- + xen/arch/x86/xen.lds.S | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/xen/arch/x86/xen.lds.S b/xen/arch/x86/xen.lds.S +index 70afedd31d..326e885402 100644 +--- a/xen/arch/x86/xen.lds.S ++++ b/xen/arch/x86/xen.lds.S +@@ -331,7 +331,7 @@ SECTIONS + .comment 0 : { *(.comment) } + } + +-ASSERT(__image_base__ > XEN_VIRT_START || ++ASSERT(__image_base__ > XEN_VIRT_START | + __2M_rwdata_end <= XEN_VIRT_END - NR_CPUS * PAGE_SIZE, + "Xen image overlaps stubs area") + +-- +2.18.0 + diff --git a/sysutils/xen-tools411/files/0002-x86-efi-split-compiler-vs-linker-support.patch b/sysutils/xen-tools411/files/0002-x86-efi-split-compiler-vs-linker-support.patch new file mode 100644 index 000000000000..dc972983790b --- /dev/null +++ b/sysutils/xen-tools411/files/0002-x86-efi-split-compiler-vs-linker-support.patch @@ -0,0 +1,77 @@ +From fe810e9bcbca982a2f6980d119695c7e933c39bd Mon Sep 17 00:00:00 2001 +From: Roger Pau Monne <roger.pau@citrix.com> +Date: Fri, 20 Jul 2018 10:58:50 +0200 +Subject: [PATCH 2/2] x86/efi: split compiler vs linker support +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +So that an ELF binary with support for EFI services will be built when +the compiler supports the MS ABI, regardless of the linker support for +PE. + +Signed-off-by: Roger Pau Monné <roger.pau@citrix.com> +Reviewed-by: Jan Beulich <jbeulich@suse.com> +--- +Cc: Jan Beulich <jbeulich@suse.com> +Cc: Andrew Cooper <andrew.cooper3@citrix.com> +Cc: Daniel Kiper <daniel.kiper@oracle.com> +--- +Changes since v1: + - New in this version. +--- + xen/arch/x86/Makefile | 9 +++++---- + xen/arch/x86/efi/Makefile | 6 +++--- + xen/arch/x86/xen.lds.S | 2 +- + 3 files changed, 9 insertions(+), 8 deletions(-) + +diff --git a/xen/arch/x86/Makefile b/xen/arch/x86/Makefile +index 172685fb41..17e7d3fa34 100644 +--- a/xen/arch/x86/Makefile ++++ b/xen/arch/x86/Makefile +@@ -163,10 +163,11 @@ EFI_LDFLAGS += --minor-image-version=$(XEN_SUBVERSION) + EFI_LDFLAGS += --major-os-version=2 --minor-os-version=0 + EFI_LDFLAGS += --major-subsystem-version=2 --minor-subsystem-version=0 + +-# Check if the build system supports PE. +-XEN_BUILD_PE := $(shell $(CC) $(filter-out $(CFLAGS-y) .%.d,$(CFLAGS)) -c efi/check.c -o efi/check.o 2>/dev/null && echo y) +-export XEN_BUILD_PE := $(if $(XEN_BUILD_PE),$(shell $(LD) -mi386pep --subsystem=10 -o efi/check.efi efi/check.o 2>/dev/null && echo y)) +-CFLAGS-$(XEN_BUILD_PE) += -DXEN_BUILD_PE ++# Check if the compiler supports the MS ABI. ++export XEN_BUILD_EFI := $(shell $(CC) $(filter-out $(CFLAGS-y) .%.d,$(CFLAGS)) -c efi/check.c -o efi/check.o 2>/dev/null && echo y) ++# Check if the linker supports PE. ++XEN_BUILD_PE := $(if $(XEN_BUILD_EFI),$(shell $(LD) -mi386pep --subsystem=10 -o efi/check.efi efi/check.o 2>/dev/null && echo y)) ++CFLAGS-$(XEN_BUILD_EFI) += -DXEN_BUILD_EFI + + $(TARGET).efi: VIRT_BASE = 0x$(shell $(NM) efi/relocs-dummy.o | sed -n 's, A VIRT_START$$,,p') + $(TARGET).efi: ALT_BASE = 0x$(shell $(NM) efi/relocs-dummy.o | sed -n 's, A ALT_START$$,,p') +diff --git a/xen/arch/x86/efi/Makefile b/xen/arch/x86/efi/Makefile +index 918383b325..3816de2738 100644 +--- a/xen/arch/x86/efi/Makefile ++++ b/xen/arch/x86/efi/Makefile +@@ -6,6 +6,6 @@ CFLAGS += -fshort-wchar + boot.init.o: buildid.o + + obj-y := stub.o +-obj-$(XEN_BUILD_PE) := boot.init.o compat.o relocs-dummy.o runtime.o +-extra-$(XEN_BUILD_PE) += buildid.o +-nocov-$(XEN_BUILD_PE) += stub.o ++obj-$(XEN_BUILD_EFI) := boot.init.o compat.o relocs-dummy.o runtime.o ++extra-$(XEN_BUILD_EFI) += buildid.o ++nocov-$(XEN_BUILD_EFI) += stub.o +diff --git a/xen/arch/x86/xen.lds.S b/xen/arch/x86/xen.lds.S +index 4a59467986..6e9bda5109 100644 +--- a/xen/arch/x86/xen.lds.S ++++ b/xen/arch/x86/xen.lds.S +@@ -304,7 +304,7 @@ SECTIONS + } :text + #endif + +-#ifndef XEN_BUILD_PE ++#ifndef XEN_BUILD_EFI + efi = .; + #endif + +-- +2.18.0 + diff --git a/sysutils/xen-tools411/pkg-descr b/sysutils/xen-tools411/pkg-descr new file mode 100644 index 000000000000..e6336e8b1182 --- /dev/null +++ b/sysutils/xen-tools411/pkg-descr @@ -0,0 +1,5 @@ +The xl program is the new tool for managing Xen guest domains. The program can +be used to create, pause, and shutdown domains. It can also be used to list +current domains, enable or pin VCPUs, and attach or detach virtual block devices + +WWW: https://wiki.xen.org/wiki/XL diff --git a/sysutils/xen-tools411/pkg-plist b/sysutils/xen-tools411/pkg-plist new file mode 100644 index 000000000000..a0dcf97516f1 --- /dev/null +++ b/sysutils/xen-tools411/pkg-plist @@ -0,0 +1,601 @@ +bin/pygrub +bin/xen-cpuid +bin/xen-detect +bin/xenalyze +bin/xencons +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 +bin/xentrace_format +etc/bash_completion.d/xl.sh +etc/rc.d/xencommons +etc/rc.d/xendriverdomain +%%ETCDIR%%/README +%%ETCDIR%%/README.incompatibilities +%%ETCDIR%%/cpupool +%%ETCDIR%%/oxenstored.conf +%%ETCDIR%%/scripts/block +%%ETCDIR%%/scripts/hotplugpath.sh +%%ETCDIR%%/scripts/vif-bridge +%%ETCDIR%%/xl.conf +%%ETCDIR%%/xlexample.hvm +%%ETCDIR%%/xlexample.pvlinux +include/_libxl_list.h +include/_libxl_types.h +include/_libxl_types_json.h +include/fsimage.h +include/fsimage_grub.h +include/fsimage_plugin.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/COPYING +include/xen/arch-arm.h +include/xen/arch-arm/hvm/save.h +include/xen/arch-x86/cpufeatureset.h +include/xen/arch-x86/cpuid.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/callback.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/io/9pfs.h +include/xen/io/blkif.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/xencall.h +include/xenctrl.h +include/xenctrl_compat.h +include/xendevicemodel.h +include/xenevtchn.h +include/xenforeignmemory.h +include/xengnttab.h +include/xenguest.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/fs/ext2fs/fsimage.so +lib/fs/fat/fsimage.so +lib/fs/iso9660/fsimage.so +lib/fs/reiserfs/fsimage.so +lib/fs/ufs/fsimage.so +lib/fs/xfs/fsimage.so +lib/fs/zfs/fsimage.so +lib/libfsimage.so +lib/libfsimage.so.1.0 +lib/libfsimage.so.1.0.0 +lib/libxencall.a +lib/libxencall.so +lib/libxencall.so.1 +lib/libxencall.so.1.1 +lib/libxenctrl.a +lib/libxenctrl.so +lib/libxenctrl.so.4.11 +lib/libxenctrl.so.4.11.0 +lib/libxendevicemodel.a +lib/libxendevicemodel.so +lib/libxendevicemodel.so.1 +lib/libxendevicemodel.so.1.2 +lib/libxenevtchn.a +lib/libxenevtchn.so +lib/libxenevtchn.so.1 +lib/libxenevtchn.so.1.1 +lib/libxenforeignmemory.a +lib/libxenforeignmemory.so +lib/libxenforeignmemory.so.1 +lib/libxenforeignmemory.so.1.3 +lib/libxengnttab.a +lib/libxengnttab.so +lib/libxengnttab.so.1 +lib/libxengnttab.so.1.1 +lib/libxenguest.a +lib/libxenguest.so +lib/libxenguest.so.4.11 +lib/libxenguest.so.4.11.0 +lib/libxenlight.a +lib/libxenlight.so +lib/libxenlight.so.4.11 +lib/libxenlight.so.4.11.0 +lib/libxenstat.a +lib/libxenstat.so +lib/libxenstat.so.0 +lib/libxenstat.so.0.0 +lib/libxenstore.a +lib/libxenstore.so +lib/libxenstore.so.3.0 +lib/libxenstore.so.3.0.3 +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.11 +lib/libxlutil.so.4.11.0 +%%PYTHON_SITELIBDIR%%/fsimage.so +%%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.3-py%%PYTHON_VER%%.egg-info +%%PYTHON_SITELIBDIR%%/xen-3.0-py%%PYTHON_VER%%.egg-info +%%PYTHON_SITELIBDIR%%/xen/__init__.py +%%PYTHON_SITELIBDIR%%/xen/__init__.pyc +%%PYTHON_SITELIBDIR%%/xen/lowlevel/__init__.py +%%PYTHON_SITELIBDIR%%/xen/lowlevel/__init__.pyc +%%PYTHON_SITELIBDIR%%/xen/lowlevel/xc.so +%%PYTHON_SITELIBDIR%%/xen/lowlevel/xs.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 +lib/xen/bin/convert-legacy-stream +lib/xen/bin/libxl-save-helper +lib/xen/bin/lsevtchn +lib/xen/bin/pygrub +lib/xen/bin/readnotes +lib/xen/bin/verify-stream-v2 +lib/xen/bin/xen-init-dom0 +lib/xen/bin/xenconsole +lib/xen/bin/xenctx +lib/xen/bin/xenpaging +lib/xen/bin/xenpvnetboot +lib/xen/boot/hvmloader +lib/xen/boot/xen-shim +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/xenlight.pc +libdata/pkgconfig/xenstat.pc +libdata/pkgconfig/xenstore.pc +libdata/pkgconfig/xentoolcore.pc +libdata/pkgconfig/xentoollog.pc +libdata/pkgconfig/xlutil.pc +man/man1/xenstore-chmod.1.gz +man/man1/xenstore-ls.1.gz +man/man1/xenstore.1.gz +man/man1/xentop.1.gz +man/man1/xentrace_format.1.gz +man/man1/xl.1.gz +man/man5/xl-disk-configuration.5.gz +man/man5/xl-network-configuration.5.gz +man/man5/xl.cfg.5.gz +man/man5/xl.conf.5.gz +man/man5/xlcpupool.cfg.5.gz +man/man7/xen-pci-device-reservations.7.gz +man/man7/xen-pv-channel.7.gz +man/man7/xen-tscmode.7.gz +man/man7/xen-vbd-interface.7.gz +man/man7/xen-vtpm.7.gz +man/man7/xen-vtpmmgr.7.gz +man/man7/xl-numa-placement.7.gz +man/man8/xentrace.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/kdd +sbin/oxenstored +sbin/xen-bugtool +sbin/xen-diag +sbin/xen-hptool +sbin/xen-hvmcrash +sbin/xen-hvmctx +sbin/xen-livepatch +sbin/xen-lowmemd +sbin/xen-mfndump +sbin/xen-ringwatch +sbin/xen-tmem-list-parse +sbin/xenbaked +sbin/xenconsoled +sbin/xencov +sbin/xenlockprof +sbin/xenmon.py +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/SUPPORT.html +%%PORTDOCS%%%%DOCSDIR%%/html/features/feature-levelling.html +%%PORTDOCS%%%%DOCSDIR%%/html/features/index.html +%%PORTDOCS%%%%DOCSDIR%%/html/features/intel_psr_cat_cdp.html +%%PORTDOCS%%%%DOCSDIR%%/html/features/intel_psr_mba.html +%%PORTDOCS%%%%DOCSDIR%%/html/features/livepatch.html +%%PORTDOCS%%%%DOCSDIR%%/html/features/migration.html +%%PORTDOCS%%%%DOCSDIR%%/html/features/sched_credit.html +%%PORTDOCS%%%%DOCSDIR%%/html/features/sched_credit2.html +%%PORTDOCS%%%%DOCSDIR%%/html/features/sched_rtds.html +%%PORTDOCS%%%%DOCSDIR%%/html/features/template.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/.deps +%%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,callback.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,io,9pfs.h.html +%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,io,blkif.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/.deps +%%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,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,callback.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,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,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/.deps +%%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,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,callback.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,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,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-vbd-interface.7.html +%%PORTDOCS%%%%DOCSDIR%%/html/man/xen-vtpm.7.html +%%PORTDOCS%%%%DOCSDIR%%/html/man/xen-vtpmmgr.7.html +%%PORTDOCS%%%%DOCSDIR%%/html/man/xenstore-chmod.1.html +%%PORTDOCS%%%%DOCSDIR%%/html/man/xenstore-ls.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/xentrace_format.1.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.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/9pfs.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/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/passthrough.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/coverage.html +%%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/efi.html +%%PORTDOCS%%%%DOCSDIR%%/html/misc/grant-tables.txt +%%PORTDOCS%%%%DOCSDIR%%/html/misc/hvm-emulated-unplug.html +%%PORTDOCS%%%%DOCSDIR%%/html/misc/index.html +%%PORTDOCS%%%%DOCSDIR%%/html/misc/kconfig-language.txt +%%PORTDOCS%%%%DOCSDIR%%/html/misc/kconfig.txt +%%PORTDOCS%%%%DOCSDIR%%/html/misc/kexec_and_kdump.txt +%%PORTDOCS%%%%DOCSDIR%%/html/misc/libxl_memory.txt +%%PORTDOCS%%%%DOCSDIR%%/html/misc/livepatch.html +%%PORTDOCS%%%%DOCSDIR%%/html/misc/netif-staging-grants.html +%%PORTDOCS%%%%DOCSDIR%%/html/misc/printk-formats.txt +%%PORTDOCS%%%%DOCSDIR%%/html/misc/pv-drivers-lifecycle.html +%%PORTDOCS%%%%DOCSDIR%%/html/misc/pvcalls.html +%%PORTDOCS%%%%DOCSDIR%%/html/misc/pvh.html +%%PORTDOCS%%%%DOCSDIR%%/html/misc/qemu-backends.txt +%%PORTDOCS%%%%DOCSDIR%%/html/misc/qemu-deprivilege.txt +%%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/x86-xenpv-bootloader.html +%%PORTDOCS%%%%DOCSDIR%%/html/misc/xen-command-line.html +%%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-paths.html +%%PORTDOCS%%%%DOCSDIR%%/html/misc/xenstore-ring.txt +%%PORTDOCS%%%%DOCSDIR%%/html/misc/xenstore.txt +%%PORTDOCS%%%%DOCSDIR%%/html/misc/xl-psr.html +%%PORTDOCS%%%%DOCSDIR%%/html/misc/xsm-flask.txt +%%PORTDOCS%%%%DOCSDIR%%/html/process/index.html +%%PORTDOCS%%%%DOCSDIR%%/html/process/xen-release-management.html +%%PORTDOCS%%%%DOCSDIR%%/html/specs/index.html +%%PORTDOCS%%%%DOCSDIR%%/html/specs/libxc-migration-stream.html +%%PORTDOCS%%%%DOCSDIR%%/html/specs/libxl-migration-stream.html +@dir %%ETCDIR%%/auto +@dir /var/lib/xen/dump +@dir /var/lib/xen/xenpaging +@dir /var/lib/xen +@dir /var/lib/xenstored +@dir /var/lib +@dir /var/log/xen +@dir /var/run/xen +@dir /var/run/xenstored |