version.patch

config-etherboot.diff
config-prefix.diff

tools-libfsimage-abiname.diff
tools-libxc-abiname.diff
tools-libxl-abiname.diff
tools-xenstat-abiname.diff

tools-rpath.diff
tools-blktap2-prefix.diff
tools-console-prefix.diff
tools-libfsimage-prefix.diff
tools-libfsimage-rpath.diff
tools-libxl-prefix.diff
tools-misc-prefix.diff
tools-misc-rpath.diff
tools-pygrub-prefix.diff
tools-python-prefix.diff
tools-python-rpath.diff
tools-xcutils-rpath.diff
tools-xenmon-prefix.diff
tools-xenmon-rpath.diff
tools-xenpaging-prefix.diff
tools-xenstat-prefix.diff
tools-xenstat-rpath.diff
tools-xenstore-prefix.diff
tools-xenstore-rpath.diff
tools-xentrace-prefix.diff
tools-xentrace-rpath.diff

tools-flags.diff

tools-python-xen-relative-path.diff
tools-misc-xend-startup.diff

tools-disable.diff
tools-examples-xend-disable-network.diff
tools-examples-xend-disable-relocation.diff
tools-firmware-etherboot-packaged.diff
tools-firmware-seabios-packaged.diff

tools-pygrub-remove-static-solaris-support.patch

tools-include-install.diff
tools-xenmon-install.diff

tools-hotplug-udevrules.diff

tools-python-shebang.diff

tools-ocaml-fix-build.diff
tools-xenstore-compatibility.diff
# FIXME
tools-ocaml-disable-test.patch

#
# Dropped in debian but ulong usage in gdbsx would still break the build.
#
toolchain.diff

#
# PXE boot fix for e1000 and ROM paths (likely only Ubuntu)
#
ubuntu-tools-firmware-etherboot-kvm-ipxe.diff

#
# Only for Ubuntu: stick with qemu-dm
#
qemu-prefix.diff
qemu-disable-blktap.diff
ubuntu-qemu-disable-qemu-upstream.diff
ubuntu-qemu-upstream-location.patch

#
# Disable udev rules using the "socket:" feature unsupported in the
# systemd version of udev.
#
ubuntu-tools-hotplug-disable-xend-rules.patch

#
# Enable Arm builds
#
ubuntu-tools-armhf-without-ocaml.patch
ubuntu-arm64-enablement.patch

#
# Security fixes not in Debian, yet
#
xsa127-4.x.patch
xsa126-qemut.patch
xsa125-4.4.patch
xsa132.patch
xsa133-qemut.patch
xsa128-qemut.patch
xsa129-qemut.patch
xsa130-qemut.patch
xsa131-qemut-1.patch
xsa131-qemut-2.patch
xsa131-qemut-3.patch
xsa131-qemut-4.patch
xsa131-qemut-5.patch
xsa131-qemut-6.patch
xsa131-qemut-7.patch
xsa131-qemut-8.patch
xsa134.patch
xsa135-qemut-1.patch
xsa135-qemut-2.patch
xsa136.patch
xsa137.patch
xsa138-qemut-1.patch
xsa138-qemut-2.patch
xsa140-backport.patch
xsa141.patch
xsa142-4.5.patch
xsa145.patch
xsa146.patch
xsa147.patch
xsa148-4.4.patch
xsa149.patch
xsa150.patch
xsa151.patch
xsa152-4.5.patch
xsa153-libxl.patch
xsa156-4.4.patch
xsa155-qemut-xenfb.patch
xsa155-qemut-qdisk-double-access.patch
xsa155-xen-0001-xen-Add-RING_COPY_REQUEST.patch
xsa155-xen-0002-blktap2-Use-RING_COPY_REQUEST.patch
xsa155-xen-0003-libvchan-Read-prod-cons-only-once.patch
xsa158-4.4.patch
xsa158-fix.patch
xsa159.patch
xsa160-4.4.patch
xsa162-qemut.patch
xsa164.patch
xsa165-4.5.patch
xsa166-4.4.patch
xsa167-4.4.patch
xsa168.patch
xsa169.patch
xsa170-4.5.patch
xsa154-4.4.patch
xsa172.patch
xsa173-4.4.patch
xsa175-4.4-0001-libxl-Record-backend-frontend-paths-in-libxl-DOMID.patch
xsa175-4.4-0002-libxl-Provide-libxl__backendpath_parse_domid.patch
xsa175-4.4-0003-libxl-Do-not-trust-frontend-in-libxl__devices_destro.patch
xsa175-4.4-0004-libxl-Do-not-trust-frontend-in-libxl__device_nextid.patch
xsa175-4.4-0005-libxl-Do-not-trust-frontend-for-disk-eject-event.patch
xsa175-4.4-0006-libxl-Do-not-trust-frontend-for-disk-in-getinfo.patch
xsa175-4.4-0007-libxl-Do-not-trust-frontend-for-vtpm-list.patch
xsa175-4.4-0008-libxl-Do-not-trust-frontend-for-vtpm-in-getinfo.patch
xsa175-4.4-0009-libxl-Do-not-trust-frontend-for-nic-in-libxl_devid_t.patch
xsa175-4.4-0010-libxl-Do-not-trust-frontend-for-nic-in-getinfo.patch
xsa175-4.4-0011-libxl-Cleanup-Have-libxl__alloc_vdev-use-libxl.patch
xsa175-4.4-0012-libxl-Document-serial-correctly.patch
xsa176.patch
xsa178-xen4.4-0001-libxl-Do-not-trust-backend-for-vtpm-in-getinfo-excep.patch
xsa178-xen4.4-0002-libxl-Do-not-trust-backend-for-vtpm-in-getinfo-uuid.patch
xsa178-xen4.4-0003-libxl-cdrom-eject-and-insert-write-to-libxl.patch
xsa178-xen4.4-0004-libxl-Do-not-trust-backend-for-disk-eject-vdev.patch
xsa178-xen4.4-0005-libxl-Do-not-trust-backend-for-disk-fix-driver-domai.patch
xsa178-xen4.4-0006-libxl-Do-not-trust-backend-for-disk-in-getinfo.patch
xsa178-xen4.4-0007-libxl-Do-not-trust-backend-for-cdrom-insert.patch
xsa178-xen4.4-0008-libxl-Rename-libxl__device_nic_from_xs_be-to-_from_x.patch
xsa178-xen4.4-0009-libxl-Rename-READ_BACKEND-to-READ_LIBXLDEV.patch
xsa178-xen4.4-0010-libxl-Have-READ_LIBXLDEV-use-libxl_path-rather-than-.patch
xsa178-xen4.4-0011-libxl-Do-not-trust-backend-in-nic-getinfo.patch
xsa178-xen4.4-0012-libxl-Do-not-trust-backend-for-nic-in-devid_to_devic.patch
xsa178-xen4.4-0013-libxl-Do-not-trust-backend-for-nic-in-list.patch
xsa178-xen4.4-0014-libxl-Cleanup-use-libxl__backendpath_parse_domid-in-.patch
xsa178-xen4.4-0015-libxl-Fix-NULL-pointer-due-to-XSA-178-fix-wrong-XS-n.patch
xsa179-qemut-4.4-0001-vga-fix-banked-access-bounds-checking-CVE-2016-3710.patch
xsa179-qemut-4.4-0002-vga-add-vbe_enabled-helper.patch
xsa179-qemut-4.4-0003-vga-factor-out-vga-register-setup.patch
xsa179-qemut-4.4-0004-vga-update-vga-register-setup-on-vbe-changes.patch
xsa179-qemut-4.4-0005-vga-make-sure-vga-register-setup-for-vbe-stays-intac.patch
xsa180-qemut.patch
xsa181-4.4.patch
xsa182-4.5.patch
xsa184-qemut-master.patch
xsa185.patch
xsa187-4.7-0001-x86-shadow-Avoid-overflowing-sh_ctxt-seg.patch
xsa187-4.4-0002-x86-segment-Bounds-check-accesses-to-emulation-ctx.patch
xsa188.patch
xsa190-4.5.patch
xsa191-4.6.patch
xsa192-4.5.patch
xsa193-4.5.patch
xsa195.patch
xsa197-4.5-qemut.patch
xsa198.patch
xsa199-trad.patch
xsa200-4.6.patch
xsa201-1.patch
xsa201-2.patch
xsa201-3-4.4.patch
xsa201-4.patch
xsa202-4.4.patch
xsa204-4.5.patch
upstream-x86-hvm-do-not-set-msr_tsc_adjust-on-hvm_set_guest_t.patch

# XSA-206
xsa206-4.4-0001-xenstored-apply-a-write-transaction-rate-limit.patch
xsa206-4.4-0002-xenstored-Log-when-the-write-transaction-rate-limit-.patch
xsa206-4.4-0003-oxenstored-exempt-dom0-from-domU-node-quotas.patch
xsa206-4.4-0004-oxenstored-perform-a-3-way-merge-of-the-quota-after-.patch
xsa206-4.4-0005-oxenstored-catch-the-error-when-a-connection-is-alre.patch
xsa206-4.4-0006-oxenstored-use-hash-table-to-store-socket-connection.patch
xsa206-4.4-0007-oxenstored-enable-domain-connection-indexing-based-o.patch
xsa206-4.4-0008-oxenstored-only-process-domain-connections-that-noti.patch
xsa206-4.4-0009-oxenstored-add-a-safe-net-mechanism-for-existing-ill.patch
xsa206-4.4-0010-oxenstored-refactor-putting-response-on-wire.patch
xsa206-4.4-0011-oxenstored-remove-some-unused-parameters.patch
xsa206-4.4-0012-oxenstored-refactor-request-processing.patch
xsa206-4.4-0013-oxenstored-keep-track-of-each-transaction-s-operatio.patch
xsa206-4.4-0014-oxenstored-move-functions-that-process-simple-operat.patch
xsa206-4.4-0015-oxenstored-replay-transaction-upon-conflict.patch
xsa206-4.4-0016-oxenstored-log-request-and-response-during-transacti.patch
xsa206-4.4-0017-oxenstored-allow-compilation-prior-to-OCaml-3.12.0.patch
xsa206-4.4-0018-oxenstored-comments-explaining-some-variables.patch
xsa206-4.4-0019-oxenstored-handling-of-domain-conflict-credit.patch
xsa206-4.4-0020-oxenstored-ignore-domains-with-no-conflict-credit.patch
xsa206-4.4-0021-oxenstored-add-transaction-info-relevant-to-history-.patch
xsa206-4.4-0022-oxenstored-support-commit-history-tracking.patch
xsa206-4.4-0023-oxenstored-only-record-operations-with-side-effects-.patch
xsa206-4.4-0024-oxenstored-discard-old-commit-history-on-txn-end.patch
xsa206-4.4-0025-oxenstored-track-commit-history.patch
xsa206-4.4-0026-oxenstored-blame-the-connection-that-caused-a-transa.patch
xsa206-4.4-0027-oxenstored-allow-self-conflicts.patch
xsa206-4.4-0028-oxenstored-do-not-commit-read-only-transactions.patch
xsa206-4.4-0029-oxenstored-don-t-wake-to-issue-no-conflict-credit.patch
xsa206-4.4-0030-oxenstored-transaction-conflicts-improve-logging.patch
xsa206-4.4-0031-oxenstored-trim-history-in-the-frequent_ops-function.patch
# XSA-207
xsa207-4.4.patch
# XSA-208
xsa208-4.4-1-qemut.patch
xsa208-qemut.patch
# XSA-209
xsa209-qemut.patch
# XSA-211
xsa211-qemut-4.5.patch
# XSA-212
xsa212.patch
# XSA-213
xsa213-4.5.patch
# XSA-214
xsa214.patch
# XSA-215
xsa215.patch
xsa217-4.5.patch
xsa218-4.4-0001-IOMMU-handle-IOMMU-mapping-and-unmapping-failures.patch
xsa218-4.4-0002-gnttab-fix-unmap-pin-accounting-race.patch
xsa218-4.4-0003-gnttab-Avoid-potential-double-put-of-maptrack-entry.patch
xsa218-4.4-0004-gnttab-correct-maptrack-table-accesses.patch
xsa219-4.5.patch
xsa221.patch
xsa222-1-4.6.patch
xsa224-4.5-0001-gnttab-Fix-handling-of-dev_bus_addr-during-unmap.patch
xsa224-4.5-0002-gnttab-never-create-host-mapping-unless-asked-to.patch
xsa224-4.5-0003-gnttab-correct-logic-to-get-page-references-during-m.patch
xsa224-4.5-0004-gnttab-__gnttab_unmap_common_complete-is-all-or-noth.patch
xsa226-4.5-0001-gnttab-dont-use-possibly-unbounded-tail-calls.patch
xsa226-4.5-0002-gnttab-fix-transitive-grant-handling.patch
xsa227-4.5.patch
xsa230.patch
xsa231-4.5.patch
xsa233.patch
xsa234-4.5.patch
xsa235-4.5.patch
xsa237-4.5-0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch
xsa237-4.5-0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch
xsa237-4.5-0003-x86-MSI-disallow-redundant-enabling.patch
xsa237-4.4-0004-x86-MSI-fix-error-handling.patch
xsa237-4.5-0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch
xsa237-4.4-0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch
xsa239-4.5.patch
xsa240-4.4-0001-x86-limit-linear-page-table-use-to-a-single-level.patch
xsa240-4.4-0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch
xsa241-4.4.patch
xsa242-4.9.patch
xsa243-4.6-1.patch
xsa243-4.5-2.patch
xsa244-4.4.patch
