From owner-svn-ports-all@freebsd.org Wed Feb 27 10:02:45 2019 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 674731518035; Wed, 27 Feb 2019 10:02:45 +0000 (UTC) (envelope-from royger@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 093716FFF9; Wed, 27 Feb 2019 10:02:45 +0000 (UTC) (envelope-from royger@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id D17FB1B39A; Wed, 27 Feb 2019 10:02:44 +0000 (UTC) (envelope-from royger@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id x1RA2iDl077647; Wed, 27 Feb 2019 10:02:44 GMT (envelope-from royger@FreeBSD.org) Received: (from royger@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id x1RA2iWl077643; Wed, 27 Feb 2019 10:02:44 GMT (envelope-from royger@FreeBSD.org) Message-Id: <201902271002.x1RA2iWl077643@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: royger set sender to royger@FreeBSD.org using -f From: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= Date: Wed, 27 Feb 2019 10:02:44 +0000 (UTC) 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 X-SVN-Group: ports-head X-SVN-Commit-Author: royger X-SVN-Commit-Paths: in head: emulators/xen-kernel emulators/xen-kernel/files sysutils/xen-tools sysutils/xen-tools/files X-SVN-Commit-Revision: 494043 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 093716FFF9 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.95 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; NEURAL_HAM_SHORT(-0.95)[-0.955,0]; NEURAL_HAM_LONG(-1.00)[-0.999,0]; ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US] X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Feb 2019 10:02:45 -0000 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 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