svn commit: r494043 - in head: emulators/xen-kernel emulators/xen-kernel/files sysutils/xen-tools sysutils/xen-tools/files
Roger Pau Monné
royger at FreeBSD.org
Wed Feb 27 10:02:45 UTC 2019
Author: royger (src committer)
Date: Wed Feb 27 10:02:43 2019
New Revision: 494043
URL: https://svnweb.freebsd.org/changeset/ports/494043
Log:
emulators/xen-kernel & sysutils/xen-tools: update to 4.11.1
Sponsored by: Citrix Systems R&D
Reviewed by: bapt
Differential revision: https://reviews.freebsd.org/D19293
Deleted:
head/emulators/xen-kernel/files/0001-x86-efi-move-the-logic-to-detect-PE-build-support.patch
head/emulators/xen-kernel/files/0001-x86-hvm-ioreq-fix-page-referencing.patch
head/emulators/xen-kernel/files/0001-xen-Port-the-array_index_nospec-infrastructure-from-.patch
head/emulators/xen-kernel/files/0002-x86-correctly-set-nonlazy_xstate_used-when-loading-f.patch
head/emulators/xen-kernel/files/0002-x86-efi-split-compiler-vs-linker-support.patch
head/emulators/xen-kernel/files/0002-x86-hvm-ioreq-use-ref-counted-target-assigned-shared.patch
head/emulators/xen-kernel/files/0003-x86-spec-ctrl-command-line-handling-adjustments.patch
head/emulators/xen-kernel/files/0005-mm-page_alloc-correct-first_dirty-calculations-durin.patch
head/emulators/xen-kernel/files/0006-allow-cpu_down-to-be-called-earlier.patch
head/emulators/xen-kernel/files/0007-x86-svm-Fixes-and-cleanup-to-svm_inject_event.patch
head/emulators/xen-kernel/files/0008-cpupools-fix-state-when-downing-a-CPU-failed.patch
head/emulators/xen-kernel/files/0009-x86-AMD-distinguish-compute-units-from-hyper-threads.patch
head/emulators/xen-kernel/files/0010-x86-distinguish-CPU-offlining-from-CPU-removal.patch
head/emulators/xen-kernel/files/0011-x86-possibly-bring-up-all-CPUs-even-if-not-all-are-s.patch
head/emulators/xen-kernel/files/0012-x86-command-line-option-to-avoid-use-of-secondary-hy.patch
head/emulators/xen-kernel/files/0013-x86-vmx-Don-t-clobber-dr6-while-debugging-state-is-l.patch
head/emulators/xen-kernel/files/0014-x86-xstate-Use-a-guests-CPUID-policy-rather-than-all.patch
head/emulators/xen-kernel/files/0015-x86-xstate-Make-errors-in-xstate-calculations-more-o.patch
head/emulators/xen-kernel/files/0016-x86-hvm-Disallow-unknown-MSR_EFER-bits.patch
head/emulators/xen-kernel/files/0017-x86-spec-ctrl-Fix-the-parsing-of-xpti-on-fixed-Intel.patch
head/emulators/xen-kernel/files/0018-x86-spec-ctrl-Yet-more-fixes-for-xpti-parsing.patch
head/emulators/xen-kernel/files/0019-x86-vmx-Fix-handing-of-MSR_DEBUGCTL-on-VMExit.patch
head/emulators/xen-kernel/files/0020-x86-vmx-Defer-vmx_vmcs_exit-as-long-as-possible-in-c.patch
head/emulators/xen-kernel/files/0021-x86-vmx-API-improvements-for-MSR-load-save-infrastru.patch
head/emulators/xen-kernel/files/0022-x86-vmx-Internal-cleanup-for-MSR-load-save-infrastru.patch
head/emulators/xen-kernel/files/0023-x86-vmx-Factor-locate_msr_entry-out-of-vmx_find_msr-.patch
head/emulators/xen-kernel/files/0024-x86-vmx-Support-remote-access-to-the-MSR-lists.patch
head/emulators/xen-kernel/files/0025-x86-vmx-Improvements-to-LBR-MSR-handling.patch
head/emulators/xen-kernel/files/0026-x86-vmx-Pass-an-MSR-value-into-vmx_msr_add.patch
head/emulators/xen-kernel/files/0027-x86-vmx-Support-load-only-guest-MSR-list-entries.patch
head/emulators/xen-kernel/files/0028-VMX-fix-vmx_-find-del-_msr-build.patch
head/emulators/xen-kernel/files/0029-ARM-disable-grant-table-v2.patch
head/emulators/xen-kernel/files/0030-x86-vtx-Fix-the-checking-for-unknown-invalid-MSR_DEB.patch
head/emulators/xen-kernel/files/0032-x86-spec-ctrl-Calculate-safe-PTE-addresses-for-L1TF-.patch
head/emulators/xen-kernel/files/0033-x86-spec-ctrl-Introduce-an-option-to-control-L1TF-mi.patch
head/emulators/xen-kernel/files/0034-x86-shadow-Infrastructure-to-force-a-PV-guest-into-s.patch
head/emulators/xen-kernel/files/0035-x86-mm-Plumbing-to-allow-any-PTE-update-to-fail-with.patch
head/emulators/xen-kernel/files/0036-x86-pv-Force-a-guest-into-shadow-mode-when-it-writes.patch
head/emulators/xen-kernel/files/0037-x86-spec-ctrl-CPUID-MSR-definitions-for-L1D_FLUSH.patch
head/emulators/xen-kernel/files/0038-x86-msr-Virtualise-MSR_FLUSH_CMD-for-guests.patch
head/emulators/xen-kernel/files/0039-x86-spec-ctrl-Introduce-an-option-to-control-L1D_FLU.patch
head/emulators/xen-kernel/files/0040-x86-Make-spec-ctrl-no-a-global-disable-of-all-mitiga.patch
head/emulators/xen-kernel/files/0042-x86-write-to-correct-variable-in-parse_pv_l1tf.patch
head/emulators/xen-kernel/files/xsa275-4.11-1.patch
head/emulators/xen-kernel/files/xsa275-4.11-2.patch
head/emulators/xen-kernel/files/xsa277.patch
head/emulators/xen-kernel/files/xsa278-4.11.patch
head/emulators/xen-kernel/files/xsa279.patch
head/emulators/xen-kernel/files/xsa280-1.patch
head/emulators/xen-kernel/files/xsa280-4.11-2.patch
head/emulators/xen-kernel/files/xsa282-2.patch
head/emulators/xen-kernel/files/xsa282-4.11-1.patch
head/sysutils/xen-tools/files/0001-x86-efi-move-the-logic-to-detect-PE-build-support.patch
head/sysutils/xen-tools/files/0002-x86-efi-split-compiler-vs-linker-support.patch
head/sysutils/xen-tools/files/0031-tools-oxenstored-Make-evaluation-order-explicit.patch
head/sysutils/xen-tools/files/0041-xl.conf-Add-global-affinity-masks.patch
Modified:
head/emulators/xen-kernel/Makefile
head/emulators/xen-kernel/distinfo
head/sysutils/xen-tools/Makefile
head/sysutils/xen-tools/distinfo
Modified: head/emulators/xen-kernel/Makefile
==============================================================================
--- head/emulators/xen-kernel/Makefile Wed Feb 27 09:49:35 2019 (r494042)
+++ head/emulators/xen-kernel/Makefile Wed Feb 27 10:02:43 2019 (r494043)
@@ -1,8 +1,8 @@
# $FreeBSD$
PORTNAME= xen
-PORTVERSION= 4.11.0
-PORTREVISION= 4
+PORTVERSION= 4.11.1
+PORTREVISION= 0
CATEGORIES= emulators
MASTER_SITES= http://downloads.xenproject.org/release/xen/${PORTVERSION}/
PKGNAMESUFFIX= -kernel
@@ -42,67 +42,9 @@ EXTRA_PATCHES+= ${FILESDIR}/0001-x86-mtrr-introduce-ma
${FILESDIR}/0006-libxc-pvh-set-default-MTRR-type-to-write-back.patch:-p1 \
${FILESDIR}/0007-docs-pvh-document-initial-MTRR-state.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
+EXTRA_PATCHES+= ${FILESDIR}/0001-x86-replace-usage-in-the-linker-script.patch:-p1
# Fix PVH Dom0 build with shadow paging
EXTRA_PATCHES+= ${FILESDIR}/0001-x86-pvh-change-the-order-of-the-iommu-initialization.patch:-p1
-# XSA-269 (MSR_DEBUGCTL handling) and XSA-273 (L1TF)
-# Note that due to the high value of patches needed to fix L1TF the package is
-# brought up to the state of the staging-4.11 branch. This can be removed when
-# 4.11.1 is released.
-EXTRA_PATCHES+= ${FILESDIR}/0001-xen-Port-the-array_index_nospec-infrastructure-from-.patch:-p1 \
- ${FILESDIR}/0002-x86-correctly-set-nonlazy_xstate_used-when-loading-f.patch:-p1 \
- ${FILESDIR}/0003-x86-spec-ctrl-command-line-handling-adjustments.patch:-p1 \
- ${FILESDIR}/0005-mm-page_alloc-correct-first_dirty-calculations-durin.patch:-p1 \
- ${FILESDIR}/0006-allow-cpu_down-to-be-called-earlier.patch:-p1 \
- ${FILESDIR}/0007-x86-svm-Fixes-and-cleanup-to-svm_inject_event.patch:-p1 \
- ${FILESDIR}/0008-cpupools-fix-state-when-downing-a-CPU-failed.patch:-p1 \
- ${FILESDIR}/0009-x86-AMD-distinguish-compute-units-from-hyper-threads.patch:-p1 \
- ${FILESDIR}/0010-x86-distinguish-CPU-offlining-from-CPU-removal.patch:-p1 \
- ${FILESDIR}/0011-x86-possibly-bring-up-all-CPUs-even-if-not-all-are-s.patch:-p1 \
- ${FILESDIR}/0012-x86-command-line-option-to-avoid-use-of-secondary-hy.patch:-p1 \
- ${FILESDIR}/0013-x86-vmx-Don-t-clobber-dr6-while-debugging-state-is-l.patch:-p1 \
- ${FILESDIR}/0014-x86-xstate-Use-a-guests-CPUID-policy-rather-than-all.patch:-p1 \
- ${FILESDIR}/0015-x86-xstate-Make-errors-in-xstate-calculations-more-o.patch:-p1 \
- ${FILESDIR}/0016-x86-hvm-Disallow-unknown-MSR_EFER-bits.patch:-p1 \
- ${FILESDIR}/0017-x86-spec-ctrl-Fix-the-parsing-of-xpti-on-fixed-Intel.patch:-p1 \
- ${FILESDIR}/0018-x86-spec-ctrl-Yet-more-fixes-for-xpti-parsing.patch:-p1 \
- ${FILESDIR}/0019-x86-vmx-Fix-handing-of-MSR_DEBUGCTL-on-VMExit.patch:-p1 \
- ${FILESDIR}/0020-x86-vmx-Defer-vmx_vmcs_exit-as-long-as-possible-in-c.patch:-p1 \
- ${FILESDIR}/0021-x86-vmx-API-improvements-for-MSR-load-save-infrastru.patch:-p1 \
- ${FILESDIR}/0022-x86-vmx-Internal-cleanup-for-MSR-load-save-infrastru.patch:-p1 \
- ${FILESDIR}/0023-x86-vmx-Factor-locate_msr_entry-out-of-vmx_find_msr-.patch:-p1 \
- ${FILESDIR}/0024-x86-vmx-Support-remote-access-to-the-MSR-lists.patch:-p1 \
- ${FILESDIR}/0025-x86-vmx-Improvements-to-LBR-MSR-handling.patch:-p1 \
- ${FILESDIR}/0026-x86-vmx-Pass-an-MSR-value-into-vmx_msr_add.patch:-p1 \
- ${FILESDIR}/0027-x86-vmx-Support-load-only-guest-MSR-list-entries.patch:-p1 \
- ${FILESDIR}/0028-VMX-fix-vmx_-find-del-_msr-build.patch:-p1 \
- ${FILESDIR}/0029-ARM-disable-grant-table-v2.patch:-p1 \
- ${FILESDIR}/0030-x86-vtx-Fix-the-checking-for-unknown-invalid-MSR_DEB.patch:-p1 \
- ${FILESDIR}/0032-x86-spec-ctrl-Calculate-safe-PTE-addresses-for-L1TF-.patch:-p1 \
- ${FILESDIR}/0033-x86-spec-ctrl-Introduce-an-option-to-control-L1TF-mi.patch:-p1 \
- ${FILESDIR}/0034-x86-shadow-Infrastructure-to-force-a-PV-guest-into-s.patch:-p1 \
- ${FILESDIR}/0035-x86-mm-Plumbing-to-allow-any-PTE-update-to-fail-with.patch:-p1 \
- ${FILESDIR}/0036-x86-pv-Force-a-guest-into-shadow-mode-when-it-writes.patch:-p1 \
- ${FILESDIR}/0037-x86-spec-ctrl-CPUID-MSR-definitions-for-L1D_FLUSH.patch:-p1 \
- ${FILESDIR}/0038-x86-msr-Virtualise-MSR_FLUSH_CMD-for-guests.patch:-p1 \
- ${FILESDIR}/0039-x86-spec-ctrl-Introduce-an-option-to-control-L1D_FLU.patch:-p1 \
- ${FILESDIR}/0040-x86-Make-spec-ctrl-no-a-global-disable-of-all-mitiga.patch:-p1 \
- ${FILESDIR}/0042-x86-write-to-correct-variable-in-parse_pv_l1tf.patch:-p1
-# XSA-278: x86: Nested VT-x usable even when disabled
-EXTRA_PATCHES+= ${FILESDIR}/xsa278-4.11.patch:-p1
-# XSA-{275,276,277,279,280,282}
-EXTRA_PATCHES+= ${FILESDIR}/xsa275-4.11-1.patch:-p1 \
- ${FILESDIR}/xsa275-4.11-2.patch:-p1 \
- ${FILESDIR}/0001-x86-hvm-ioreq-fix-page-referencing.patch:-p1 \
- ${FILESDIR}/0002-x86-hvm-ioreq-use-ref-counted-target-assigned-shared.patch:-p1 \
- ${FILESDIR}/xsa277.patch:-p1 \
- ${FILESDIR}/xsa279.patch:-p1 \
- ${FILESDIR}/xsa280-1.patch:-p1 \
- ${FILESDIR}/xsa280-4.11-2.patch:-p1 \
- ${FILESDIR}/xsa282-4.11-1.patch:-p1 \
- ${FILESDIR}/xsa282-2.patch:-p1
.include <bsd.port.options.mk>
Modified: head/emulators/xen-kernel/distinfo
==============================================================================
--- head/emulators/xen-kernel/distinfo Wed Feb 27 09:49:35 2019 (r494042)
+++ head/emulators/xen-kernel/distinfo Wed Feb 27 10:02:43 2019 (r494043)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1532345202
-SHA256 (xen-4.11.0.tar.gz) = 826e3a9f6d0eac94a825d272cc2c1294e22640ae75af906eb13920f9ad667643
-SIZE (xen-4.11.0.tar.gz) = 25131533
+TIMESTAMP = 1550823720
+SHA256 (xen-4.11.1.tar.gz) = be88cb2443761990efc1070d9718016561fe19066af232f9bfae572922897e59
+SIZE (xen-4.11.1.tar.gz) = 25152217
Modified: head/sysutils/xen-tools/Makefile
==============================================================================
--- head/sysutils/xen-tools/Makefile Wed Feb 27 09:49:35 2019 (r494042)
+++ head/sysutils/xen-tools/Makefile Wed Feb 27 10:02:43 2019 (r494043)
@@ -2,8 +2,8 @@
PORTNAME= xen
PKGNAMESUFFIX= -tools
-PORTVERSION= 4.11.0
-PORTREVISION= 7
+PORTVERSION= 4.11.1
+PORTREVISION= 0
CATEGORIES= sysutils emulators
MASTER_SITES= http://downloads.xenproject.org/release/xen/${PORTVERSION}/
@@ -43,14 +43,9 @@ 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
+EXTRA_PATCHES+= ${FILESDIR}/0001-x86-replace-usage-in-the-linker-script.patch:-p1
# Fix docs build
EXTRA_PATCHES+= ${FILESDIR}/0001-docs-use-the-make-wildcard-function-instead-of-find.patch:-p1
-# XSA-273 and XSA-272
-EXTRA_PATCHES+= ${FILESDIR}/0031-tools-oxenstored-Make-evaluation-order-explicit.patch:-p1 \
- ${FILESDIR}/0041-xl.conf-Add-global-affinity-masks.patch:-p1
# Fix hvmloader build with LLVM LD
EXTRA_PATCHES+= ${FILESDIR}/0001-hvmloader-fix-build-with-LLVM-Linker.patch:-p1
Modified: head/sysutils/xen-tools/distinfo
==============================================================================
--- head/sysutils/xen-tools/distinfo Wed Feb 27 09:49:35 2019 (r494042)
+++ head/sysutils/xen-tools/distinfo Wed Feb 27 10:02:43 2019 (r494043)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1532353889
-SHA256 (xen-4.11.0.tar.gz) = 826e3a9f6d0eac94a825d272cc2c1294e22640ae75af906eb13920f9ad667643
-SIZE (xen-4.11.0.tar.gz) = 25131533
+TIMESTAMP = 1550823720
+SHA256 (xen-4.11.1.tar.gz) = be88cb2443761990efc1070d9718016561fe19066af232f9bfae572922897e59
+SIZE (xen-4.11.1.tar.gz) = 25152217
More information about the svn-ports-all
mailing list