Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 27 Feb 2019 10:02:44 +0000 (UTC)
From:      =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <royger@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r494043 - in head: emulators/xen-kernel emulators/xen-kernel/files sysutils/xen-tools sysutils/xen-tools/files
Message-ID:  <201902271002.x1RA2iWl077643@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201902271002.x1RA2iWl077643>