CVE and update status of the FreeBSD ports tree4,526 unaddressed CVEs in 616 portsAll times are CET

Port details

sysutils/xen-tools4.21.0.20260212

Xen Hypervisor management tools

Maintainer
royger@FreeBSD.org
Packages
xen-tools 4.21.0.20260212
Upstream
Higher version available: 4.22.0
CPE
xen:xen from the port
WWW
https://www.xenproject.org/
Links
cgit · VuXML

Unaddressed (33) · The CVE record lists this version as affected, no VuXML entry names the CVE

Updating to 14.4 would fix 1 of 33 unaddressed CVEs, according to the CVE records.
CVE-2026-235587.82026-05-19The adjustments made for XSA-379 as well as those subsequently becoming XSA-387 still left a race window, when a HVM or PVH guest does a grant table version change from …
CVE-2026-235547.82026-03-23The Intel EPT paging code uses an optimization to defer flushing of any cached EPT state until the p2m lock is dropped, so that multiple modifications done under the sam…
CVE-2023-343197.82023-09-22The fix for XSA-423 added logic to Linux'es netback driver to deal with a frontend splitting a packet in a way such that not all of the headers would come in one piece. …
CVE-2022-423327.82023-03-21x86 shadow plus log-dirty mode use-after-free In environments where host assisted address translation is necessary but Hardware Assisted Paging (HAP) is unavailable, Xen…
CVE-2022-230337.82022-01-25arm: guest_physmap_remove_page not removing the p2m mappings The functions to remove one or more entries from a guest p2m pagetable on Arm (p2m_remove_mapping, guest_phy…
CVE-2021-287017.82021-09-08Another race in XENMAPSPACE_grant_table handling Guests are permitted access to certain Xen-owned pages of memory. The majority of such pages remain allocated / associat…
CVE-2025-581497.52025-10-31When passing through PCI devices, the detach logic in libxl won't remove access permissions to any 64bit memory BARs the device might have. As a result a domain can sti…
CVE-2025-581487.52025-10-31[This CNA information record relates to multiple CVEs; the text explains which aspects/vulnerabilities correspond to which CVE.] Some Viridian hypercalls can specify a …
CVE-2025-581477.52025-10-31[This CNA information record relates to multiple CVEs; the text explains which aspects/vulnerabilities correspond to which CVE.] Some Viridian hypercalls can specify a …
CVE-2025-17137.52025-07-17When setting up interrupt remapping for legacy PCI(-X) devices, including PCI(-X) bridges, a lookup of the upstream bridge is required. This lookup, itself involving acq…
CVE-2024-311457.52024-09-25Certain PCI devices in a system might be assigned Reserved Memory Regions (specified via Reserved Memory Region Reporting, "RMRR") for Intel VT-d or Unity Mapping ranges…
CVE-2024-311437.52024-07-18An optional feature of PCI MSI called "Multiple Message" allows a device to use multiple consecutive interrupt vectors. Unlike for MSI-X, the setting up of these consec…
CVE-2024-458177.32024-09-25In x86's APIC (Advanced Programmable Interrupt Controller) architecture, error conditions are reported in a status register. Furthermore, the OS can opt to receive an i…
CVE-2026-235557.12026-03-23Any guest issuing a Xenstore command accessing a node using the (illegal) node path "/local/domain/", will crash xenstored due to a clobbered error indicator in xenstore…
CVE-2021-286927.12021-06-30inappropriate x86 IOMMU timeout detection / handling IOMMUs process commands issued to them in parallel with the operation of the CPU(s) issuing such commands. In the cu…
CVE-2021-287037.02021-12-07grant table v2 status pages may remain accessible after de-allocation (take two) Guest get permitted access to certain Xen-owned pages of memory. The majority of such pa…
CVE-2026-235576.52026-05-19Any guest can cause xenstored to crash by issuing a XS_RESET_WATCHES command within a transaction due to an assert() triggering. In case xenstored was built with NDEBUG…
CVE-2023-468426.52024-05-16Unlike 32-bit PV guests, HVM guests may switch freely between 64-bit and other modes. This in particular means that they may set registers used to pass 32-bit-mode hype…
CVE-2023-468416.52024-03-20Recent x86 CPUs offer functionality named Control-flow Enforcement Technology (CET). A sub-feature of this are Shadow Stacks (CET-SS). CET-SS is a hardware feature desi…
CVE-2022-423196.52022-11-01Xenstore: Guests can cause Xenstore to not free temporary memory When working on a request of a guest, xenstored might need to allocate quite large amounts of memory tem…
Show all 33
CVE-2018-52446.52018-01-05In Xen 4.10, new infrastructure was introduced as part of an overhaul to how MSR emulation happens for guests. Unfortunately, one tracking structure isn't freed when a v…
CVE-2022-337485.62022-10-11lock order inversion in transitive grant copy handling As part of XSA-226 a missing cleanup call was inserted on an error handling path. While doing so, locking requirem…
CVE-2024-458195.52024-12-19PVH guests have their ACPI tables constructed by the toolstack. The construction involves building the tables in local memory, which are then copied into guest memory. …
CVE-2023-343275.52024-01-05 [This CNA information record relates to multiple CVEs; the text explains which aspects/vulnerabilities correspond to which CVE.] AMD CPUs since ~2014 have extensions t…
CVE-2022-423265.52022-11-01Xenstore: Guests can create arbitrary number of nodes via transactions T[his CNA information record relates to multiple CVEs; the text explains which aspects/vulnerabili…
CVE-2022-423255.52022-11-01Xenstore: Guests can create arbitrary number of nodes via transactions T[his CNA information record relates to multiple CVEs; the text explains which aspects/vulnerabili…
CVE-2021-286995.52021-08-27inadequate grant-v2 status frames array bounds check The v2 grant table interface separates grant attributes from grant status. That is, when operating in this mode, a g…
CVE-2021-286985.52021-08-27long running loops in grant table handling In order to properly monitor resource use, Xen maintains information on the grant mappings a domain may create to map grants o…
CVE-2021-287004.92021-08-27xen/arm: No memory limit for dom0less domUs The dom0less feature allows an administrator to create multiple unprivileged domains directly from Xen. Unfortunately, the me…
CVE-2022-230354.62022-01-25Insufficient cleanup of passed-through device IRQs The management of IRQs associated with physical devices exposed to x86 HVM guests involves an iterative operation in p…
CVE-2025-274654.32025-07-16Certain instructions need intercepting and emulating by Xen. In some cases Xen emulates the instruction by replaying it, using an executable stub. Some instructions ma…
CVE-2023-468404.12024-03-20Incorrect placement of a preprocessor directive in source code results in logic that doesn't operate as intended when support for HVM guests is compiled out of Xen.
CVE-2026-235532.92026-01-28In the context switch logic Xen attempts to skip an IBPB in the case of a vCPU returning to a CPU on which it was the previous vCPU to run. While safe for Xen's isolatio…

VuXML only (0) · listed, port not fixed yet

None. pkg audit reports nothing for this version.

Fixed (28)

Show 28 fixed
VuXML entries whose affected range this version has left.

Commits (126)

Roger Pau Monné (royger) · 4.21.0.20260212
{emulators,sysutils}/xen-{kernel,tools}: update to 4.21

Update to latest stable version.  Fetch QEMU from the release tarball,
building from git is getting more and more complex, and we don't usually
have a delta of patches on top of QEMU that would dissaper if using git.

Sponsored by: Citrix Systems R&D
Approved by: bapt (implicit)
6961b47968
Charlie Li (vishwin) · 4.19.1.20250217_1
python.mk: rename PYTHON_EXT_SUFFIX to PYTHON_TAG, document, etc

EXT_SUFFIX, according to PEP 3149, refers to the full tag and
extension for compiled extension module objects, eg .cpython-311.so,
.cpython-313t.so, etc. We do not use the correct semantic meaning,
and this usage becomes ambiguous and confusing when tags do not
match between bytecode and compiled extension module objects.

Rename our PYTHON_EXT_SUFFIX to PYTHON_TAG to align with PEP 3147's
specification of a magic tag, which consists of implementation name
and shorthand version only. This is meant for bytecode and other
files containing this tag in their filename that do not depend on
a specific Python ABI for the same version. Chase all existing
consumers.

Introduce PYTHON_SOABI to align with PEP 3149's specification of a
tag, which consists of implementation name, shorthand version and
any ABI flags present (this and PYTHON_TAG are identical without
ABI flags). This is meant for compiled extension module objects and
other files that depend on a specific Python ABI for the same
version.

Add documentation for these variables that our PYTHON_EXT_SUFFIX
never had.

PR: 274671
Event: Kitchener-Waterloo Hackathon 202506
4f0eba1efd
Roger Pau Monné (royger) · 4.19.1.20250217_1
sysutils/xen-tools: add GNU TLS dependency

The Xen toolstack `vncpasswd` guest configuration option depends on QEMU
being built with an external crypto library as of QEMU commit:

21407ddf967f crypto: delete built-in DES implementation

Introduce a dependency of the xen-tools package on gnutls, so that the
option continues to work as expected.  Otherwise when attempting to use
`vncpasswd` option guest creation fails due to QEMU not starting.

Reported by: Subbsd <subbsd@gmail.com>
Sponsored by: Cloud Software Group
Approved by: bapt (implicit)
d94cb88a40
Roger Pau Monné (royger) · 4.19.1.20250217
{emulators,sysutils}/xen-{kernel,tools}: update to 4.19.1.20250217

Update Xen packages, include QEMU fix to avoid using %ms scanf directive
which is not supported by FreeBSD libc.

Link: https://lore.kernel.org/xen-devel/20250107093140.86180-1-roger.pau@citrix.com/
Link: https://lists.freebsd.org/archives/freebsd-xen/2025-February/000227.html
Approved by: bapt (implicit)
Sponsored by: Cloud Software Group
049a2dcbdb
Daniel Engberg (diizzy) · 4.19.0.20241112
*/*: Use Gnome helper for defining libxml2 dependency

Replace LIB_DEPENDS with USES= gnome, USE_GNOME= libxml2

Approved by:	portmgr (blanket)
3b3700f8f0
Roger Pau Monné (royger) · 4.19.0.20241112
{emulators,sysutils}/xen-{kernel,tools}: update to 4.19.0

Sponsored by: Cloud Software Group
Approved by: bapt (implicit)
566a18d032
Po-Chuan Hsieh (sunpoet) · 4.18.2.20240411_2
devel/argp-standalone: Update to newer snapshot (8ded2bc)

- Bump PORTREVISION for package change
- Bump PORTREVISION of dependent ports for shlib change
455664cfd6
Roger Pau Monné (royger) · 4.18.2.20240411_1
{emulators,sysutils}/xen-{kernel,tools}: update to 4.8.2

Changelog: https://xenbits.xen.org/gitweb/?p=xen.git;a=shortlog;h=RELEASE-4.18.2
Sponsored by: Cloud Software Group
Approved by: bapt (implicit)
80e73db7c8
Roger Pau Monné (royger) · 4.18.0.20240201_1
{sysutils,emulators}/xen-{tools,kernel}: update to latest stable hash

Update the kernel and tools packages and also include a fix for a clang code
generation bug.

Sponsored by: Cloud Software Group
Approved by: bapt (implicit)
1094417894
Baptiste Daroussin (bapt) · 4.18.0.20231212_1
MANPREFIX: eliminate usage of MANPREFIX

While here move some manpages to share/man
7074d7f6ae
Muhammad Moinur Rahman (bofh) · 4.18.0.20231212
*/*: Sunset 12.4-RELEASE/12-STABLE from ports tree

- Remove all references to defunct ARCH arm
- Remove all references to defunct ARCH sparc64
- Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64
  ARCH
- Remove sysutils/afbinit requires defunct sparc64 ARCH
- Remove all references to bktr driver
- Remove all references to defunct FreeBSD_12
- Remove all references to OSVERSION/OSREL corresponding to 12
- Remove conditionals in Mk/Uses/cabal.mk
- Remove sparc reference from Mk/Uses/qt-dist.mk
- Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64
- Remove BROKEN_FreeBSD_12* from:
- Remove OpenSSL patches from:
- Remove conditional flags for OSVERSION >= 1300000 to fixed flags.
  Also move conditional flags for non sparc64/arm ARCH to fixed flags.

Reviewed by:	brooks, jbeich, rene, salvadore
Differential Revision: https://reviews.freebsd.org/D42068
bbab7f59e9
Roger Pau Monné (royger) · 4.18.0.20231212
emulators/xen-kernel,sysutils/xen-tools: update to 4.18.0

See release notes:

https://wiki.xenproject.org/wiki/Xen_Project_4.18_Release_Notes

Approved by: bapt (implicit)
0ad4440c97
Roger Pau Monné (royger) · 4.17.2.20230929
{emulators,sysutils}/xen-{kernel,tools}: update to 4.17.2

Also take the opportunity to switch to fetching the sources from the GitHub
mirror based on commit hash.  This makes it easier to update the port when
security fixes or relevant bugfixes are backported to the stable branches,
instead of manually having to cherry pick the changes and add them as patches.

Long term we should look into building emulators/qemu with Xen support so that
the xen-tools package doesn't need to carry its own version of QEMU.

Approved by: bapt (implicit)
8b5aa5e081
Roger Pau Monné (royger) · 4.17.0_1
sys-utils/xen-tools: remove usage of signed bitfields

When using a single-bit signed bitfield clang complains with:

xenalyze.c:6157:17: error: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1

Backport fix from upstream Xen.

Sponsored by: Citrix System R&D
Approved by: bapt (implicit)
8d3618a14d
Rene Ladan (rene) · 4.17.0
all: remove explicit versions in USES=python for "3.x+"

The logic in USES=python will automatically convert this to 3.8+ by
itself.

Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.

finance/quickfix: mark BROKEN with PYTHON

libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++ -DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable -Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi -Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings -Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x -MT _quickfix_la-QuickfixPython.lo -MD -MP -MF .deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp  -fPIC -DPIC -o .libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
          ^~~~~~~~~~
1 warning and 1 error generated.

Reviewed by:	portmgr, vishwin, yuri
Differential Revision:	<https://reviews.freebsd.org/D40568>
3d9a815d9c
Roger Pau Monné (royger) · 4.17.0
{emulators,sysutils}/xen-{kernel,tools}: update to 4.17

While there also update SeaBIOS to 1.16.1.

Sponsored by: Citrix Systems R&D
Approved by: bapt (implicit)
3688ce5f84
Stefan Eßer (se) · 4.16.0_1
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
fb16dfecae
Stefan Eßer (se) · 4.16.0_1
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
b7f05445c0
Charlie Li (vishwin) · 4.16.0_1
textproc/libxml2: bump all LIB_DEPENDS consumers

This is a separate commit to facilitate easier cherry-picking for
quarterly.

PR: 262853, 262940, 262877, 263126
Approved by: fluffy (mentor)
d63665f7cd
Roger Pau Monné (royger) · 4.16.0
{emulators,sysutils}/xen-{kernel,tools}: update to 4.16.0

Add fixes for XSA-{395,398} and backport clang retpoline support from
unstable.

Sponsored by: Citrix Systems R&D
Approved by: bapt (implicit)
b717e68780
Matthias Fechner (mfechner) · 4.15.0_4
textproc/libxml2: bump all dependencies

This should make sure that all dependent ports will pick
up the new version commited with a13ec21cd733f67a9fc0dc00ab45268bdc236246
247c7db751
Roger Pau Monné (royger) · 4.15.0_3
sysutils/xen-tools: fix build with clang 13.0.0

Sponsored by: Citrix Systems R&D
Approved by: bapt (implicit)
e050de4b9c
Alexey Dokuchaev (danfe) · 4.15.0_2
Style: improve ONLY_FOR_ARCHS_REASON (grammar, markup, etc.)

ONLY_FOR_ARCHS_REASON is used as part of the sentence and thus should
start with lower-case letter and not end with a period which is added
by the framework, similar to other knobs like BROKEN, IGNORE, et al.

While here, remove needless quoting, add missing Oxford comma, expand
contractions and jargonisms, use correct spelling for proper names.
61b6613393
Rene Ladan (rene) · 4.15.0_2
cleanup: drop support for EOL FreeBSD 11.X

Search criteria used:
- 11.4
- OSREL*
- OSVER*
- *_FreeBSD_11

Input from:
- adridg: devel/qca-legacy
- jbeich: _WITH_DPRINTF, _WITH_GETLINE, GNU bfd workarounds
- sunpoet: security/p5-*OpenSSL*

Reviewed by:	doceng, kde, multimedia, perl, python, ruby, rust
Differential Revision: https://reviews.freebsd.org/D32008
Test Plan: make index
620968a43a
Roger Pau Monné (royger) · 4.15.0_2
sysutils/xen-tools: fix build with go installed

Unconditionally disable building the Go bindings. Such bindings
should be packaged in a separate port.

PR:		256978
Reported by:	Ting-Wei Lan <lantw44@gmail.com>
Approved by:	bapt (implicit)
53c01d6598
Roger Pau Monné (royger) · 4.15.0_1
sysutils/xen-tools: improve ivshmem check

There's no need to check twice for OPSYS, as there's already a check
for OPSYS being FreeBSD in the makefile.

Also bump the port revision.

Approved by: bapt (implicit)
8790f67654
Roger Pau Monné (royger) · 4.15.0
sysutils/xen-tools: fix build on FreeBSD 12

QEMU Inter-VM shared memory device (ivshmem) depends on eventfd and
will only be built on FreeBSD versions > 12.

The fix is picked up from the QEMU port.

Approved by: bapt (implicit)
97632df2b3
Emmanuel Vadot (manu) · 4.15.0
xen-tools: Handle DOCS correctly

Reviewed by:	royger
Differential Revision:	https://reviews.freebsd.org/D30306
54afe88f6e
Emmanuel Vadot (manu) · 4.15.0
sysutils/edk2: Rename xen flavor to xen_x64

We might want to have other flavor of this for other xen
arches at one point.

Reviewed by:	royger
Differential Revision:	https://reviews.freebsd.org/D30278
91fcb7ade6
Roger Pau Monné (royger) · 4.15.0
{emulators,sysutils}/xen-{kernel,tools}: update to 4.15.0

Also add support for using UEFI firmware in guests.

Sponsored by: Citrix Systems R&D
Approved by: bapt (implicit)
5e92a126a9
Mathieu Arnold (mat) · 4.14.1_1
One more small cleanup, forgotten yesterday. Reported by:	lwhsu
cf118ccf87
Mathieu Arnold (mat) · 4.14.1_1
Remove # $FreeBSD$ from Makefiles.
305f148f48
Roger Pau Monné (royger) · 4.14.1_1
sysutils/xen-tools: remove markdown depenmdency

It's not required since Xen 4.12.

Approved by: bapt (implicit)
b7098fcfc5
Roger Pau Monné (royger) · 4.14.1
emulators/xen-kernel,sysutils/xen-tools: update to 4.14.1

Sponsored by:	Citrix Systems R&D
Approved by:	bapt (implicit)
835ba0b256
Dima Panov (fluffy) · 4.14.0_1
sysutils/xen-tools: switch to PYTHON_EXT_SUFFIX
7d19537292
Dima Panov (fluffy) · 4.14.0_1
sysutils/xen-tools: unbreak packaging

Unbreak package with python!=3.7
Switch to use py3.6+ only
Use BINARY_ALIAS for python3
Bump PORTREVISION

PR:		249541
Submitted by:	fluffy
Approved by:	maintainer (royger)
aa70834b93
Roger Pau Monné (royger) · 4.14.0
emulators/xen-kernel & sysutils/xen-tools: update to 4.14.0

Update to latest version and include a build fix for LLVM 11.

Approved by:	bapt (implicit)
4e2c592597
Roger Pau Monné (royger) · 4.13.1
sysutils/xen-tools + emulators/xen-kernel: update to 4.13.1

Sponsored by:	Citrix Systems R&D
Approved by:	bapt (implicit)
1e578cd564
Roger Pau Monné (royger) · 4.13.0_2
sysutils/xen-tools: properly fix Wno-misleading-indentation errors

Backport the commit from upstream in order to properly fix
Wno-misleading-indentation related errors from the Flex generated
libxl disk parser.

Sponsored by:	Citrix Systems R&D
Approved by:	bapt (implicit)
2f631c77c6
Roger Pau Monné (royger) · 4.13.0_1
sysutils/xen-tools: fix build with clang and lld 10

Disable QEMU user support, it's not used by Xen and doesn't currently
build with lld 10 and the QEMU version shipped by Xen. Also pass
-Wno-misleading-indentation to fix the build with clang 10.

Approved by:		bapt
Sponsored by:		Citrix Systems R&D
Differential revision:	https://reviews.freebsd.org/D24482
b4094edc76
Roger Pau Monné (royger) · 4.13.0_1
sysutils/xen-tools: fix makefile typo

Add missing strip annotation (-p1) to patch line.

Approved by:		lwhsu
Differential revision:	https://reviews.freebsd.org/D24160
98d759774f
Roger Pau Monné (royger) · 4.13.0_1
sysutils/xen-tools: fix build with clang 10.0

Add upstream fix for clang 10.0 build.

Sponsored by:		Citrix Systems R&D
Approved by:		lwhsu
Differential revision:	https://reviews.freebsd.org/D24097
d034c97e92
Antoine Brodin (antoine) · 4.13.0
Fix plist

With hat:	portmgr
0b5ae9b12b
Roger Pau Monné (royger) · 4.13.0
xen-{kernel/tools}: update to 4.13

Sponsored by:		Citrix Systems R&D
Approved by:		bapt
Differential revision:	https://reviews.freebsd.org/D23170
a6b94a0696
Tobias Kortkamp (tobik) · 4.12.1
sysutils: Add missing USES={gnome,mate,php}
b4f4d38cda
Roger Pau Monné (royger) · 4.12.1
xen-{tools/kernel}: update to 4.12.1

Sponsored by:		Citrix Systems R&D
Approved by:		mat
Differential revision:	https://reviews.freebsd.org/D21227
0d306f24e0
Roger Pau Monné (royger) · 4.12.0_2
xen-{kernel/tools}: switch back to LLVM toolchain

Backport upstream fixes to correctly build Xen using LLVM 8
toolchain.

Note the fixes are not strictly needed for xen-tools since the Xen
shim build is only ever supposed to be booted using the PVH entry
point (and not the multiboot entry points). Yet given LLD8 erratic
behaviour with orphan section placement I think it's best to ensure
proper section placement for the shim also.

Sponsored by:		Citrix Systems R&D
Reviewed by:		mat
Differential revision:	https://reviews.freebsd.org/D20816
2213382ec7
Roger Pau Monné (royger) · 4.12.0_1
xen: add fixes for XSA-297 (MDS)

Sponsored by:		Citrix Systems R&D
Reviewed by:		mat
Differential revision:	https://reviews.freebsd.org/D20265
228d3e5670
Roger Pau Monné (royger) · 4.12.0
xen: update to 4.12

Reviewed by:		bapt
Sponsored by:		Citrix Systems R&D
Differential revision:	https://reviews.freebsd.org/D20038
7931facd63
Roger Pau Monné (royger) · 4.11.1_2
sysutils/xen-tools: add QEMU migration fix

Add a QEMU fix to make migration more reliable.

Sponsored by:		Citrix Systems R&D
Reviewed by:		novel
Differential revision:	https://reviews.freebsd.org/D19591
4b54fba456