Index of /xen/cent7/dom0/RPMS/48x

[ICO]NameLast modifiedSizeDescription

[DIR]Parent Directory  -  
[DIR]7.3.1611/08-Oct-2017 20:54 -  
[DIR]setup/23-Dec-2017 10:23 -  
[   ]filelist23-Dec-2017 10:17 868  
[IMG]xen-licenses-4.8.2-6.el7.x86_64.rpm23-Dec-2017 10:02 62K 
[IMG]xen-4.8.2-6.el7.x86_64.rpm23-Dec-2017 10:01 133K 
[IMG]xen-ocaml-devel-4.8.2-6.el7.x86_64.rpm23-Dec-2017 10:02 151K 
[IMG]xen-devel-4.8.2-6.el7.x86_64.rpm23-Dec-2017 10:02 226K 
[IMG]xen-ocaml-4.8.2-6.el7.x86_64.rpm23-Dec-2017 10:02 314K 
[IMG]xen-doc-4.8.2-6.el7.x86_64.rpm23-Dec-2017 10:02 351K 
[IMG]xen-libs-4.8.2-6.el7.x86_64.rpm23-Dec-2017 10:01 533K 
[IMG]xen-hypervisor-4.8.2-6.el7.x86_64.rpm23-Dec-2017 10:01 1.7M 
[IMG]xen-perf-hypervisor-4.8.2-6.el7.x86_64.rpm23-Dec-2017 10:02 1.8M 
[IMG]xen-4.8.2-6.el7.nosrc.rpm23-Dec-2017 09:39 4.9M 
[IMG]xen-debuginfo-4.8.2-6.el7.x86_64.rpm23-Dec-2017 10:02 11M 
[IMG]xen-runtime-4.8.2-6.el7.x86_64.rpm23-Dec-2017 10:01 14M 

Centos 7 (7.4.1708) Xen 4.8.2 from tarball

Debian Jessie (8.8) build is here
For us, the last commits are:
8ab43f785a4e9708cf2-xen/efi: Fix build with clang-5.0-Wed, 20 Dec 2017 07:11
(ovmf) bc54e50e0fe03c570-ArmPkg/CompilerIntrinsicsLib ARM: make memset() weak again-Mon 5 Sep 2016 07:38
Install trace is here

Figlet Test

make[3]: Entering directory `/builddir/build/BUILD/xen-4.8.2/xen' __ __ _ _ ___ ____ \ \/ /___ _ __ | || | ( _ ) |___ \ \ // _ \ '_ \ | || |_ / _ \ __) | / \ __/ | | | |__ _| (_) | / __/ /_/\_\___|_| |_| |_|(_)___(_)_____| make[3]: Leaving directory `/builddir/build/BUILD/xen-4.8.2/xen'

Supported Tech in Build

XSM & Flask Remus_netbuf Seabios 1.10.0 Spice & usbredir EFI boot blob OVMF/edk2 blob bios (portable) OcamlTools Credit2 Scheduler Stubdom & Pvgrub Qemu v2.0+ Systemd TPM Xenperf/Debug

SRPM Contents

rpm -qlp ../SRPMS/xen-4.8.1-3.el7.src.rpm
0001-xenperf-init-performance-counters.patch.not 0401-build-shortcut-to-make-qemu-xen.patch 0402-call-configure-script-as-a-Makefile-target.patch 0403-kconfig-add-performance-counter-support-to-hyperviso.patch.not 0404-kconfig-add-livepatch-support-to-hypervisor.patch.not cfg-dump cmdline git-rebase-patch-sed git_init gmp-4.3.2.tar.bz2 grub-0.97.tar.gz ipxe-0001-turn-off-werror.patch ipxe-git-827dd1bfee67daa683935ce65316f7e0f057fe1c.tar.gz lwip-1.3.0.tar.gz mini-os-0001-build-prepend-OBJ_DIR-to-linker-script.patch newlib-1.16.0.tar.gz ovmf.bin.48 ovmf.bin.sha1 pciutils-2.2.9.tar.bz2 polarssl-1.1.4-gpl.tgz xcfg-cent7 xen-4.8.1.config xen-4.8.1.tar.gz xen.logrotate xen48-0001-multicall-deal-with-early-exit-conditions.patch xen48-0002-x86-discard-type-information-when-stealing-pages.patch xen48-0003-update-Xen-version-to-4.8.2-pre.patch xen48-0004-kexec-clear-kexec_image-slot-when-unloading-kexec-ima.patch xen48-0005-memory-exit-early-from-memory_exchange-upon-write-bac.patch xen48-0006-memory-don-t-hand-MFN-info-to-translated-guests.patch xen48-0007-x86-mce-make-severity_cpu-private-to-its-users.patch xen48-0008-x86-mce-always-re-initialize-severity_cpu-in-mcheck_c.patch xen48-0009-libxc-fix-segfault-on-uninitialized-xch-fmem.patch xen48-0010-tools-libxc-Tolerate-specific-zero-content-records-in.patch xen48-0011-tools-ocaml-In-configure-check-for-ocamlopt.patch xen48-0012-x86-32on64-properly-honor-add-to-physmap-batch-s-size.patch xen48-0013-hvm-fix-hypervisor-crash-in-hvm_save_one.patch xen48-0014-x86-vpmu_intel-fix-hypervisor-crash-by-masking-PC-bit.patch xen48-0015-x86-pv-Fix-bugs-with-the-handling-of-int80_bounce.patch xen48-0016-x86-pv-Align-rsp-before-pushing-the-failsafe-stack-fr.patch xen48-0017-x86-mm-fix-incorrect-unmapping-of-2MB-and-1GB-pages.patch xen48-0018-x86-fix-build-with-gcc-7.patch xen48-0019-arm-fix-build-with-gcc-7.patch xen48-0020-hvmloader-avoid-tests-when-they-would-clobber-used-me.patch xen48-0021-stop_machine-fill-fn_result-only-in-case-of-error.patch xen48-0022-xen-arm-Save-ESR_EL2-to-avoid-using-mismatched-value-.patch xen48-0023-xen-arm-do_trap_hypervisor-Separate-hypervisor-and-gu.patch xen48-0024-xen-arm-Survive-unknown-traps-from-guests.patch xen48-0025-arm-remove-irq-from-inflight-then-change-physical-aff.patch xen48-0026-vgic-refuse-irq-migration-when-one-is-already-in-prog.patch xen48-0027-xen-arm-p2m-Fix-incorrect-mapping-of-superpages.patch xen48-0028-xen-test-livepatch-Makefile-Install-in-DESTDIR-usr-li.patch xen48-0029-xen-test-livepatch-Regularise-Makefiles.patch xen48-0030-xen-test-livepatch-Add-xen_nop.livepatch-to-.gitignor.patch xen48-0031-Makefile-Provide-way-to-ship-livepatch-test-files.patch xen48-0032-x86-mm-disallow-page-stealing-from-HVM-domains.patch xen48-0033-gnttab-fix-unmap-pin-accounting-race.patch xen48-0034-gnttab-Avoid-potential-double-put-of-maptrack-entry.patch xen48-0035-gnttab-correct-maptrack-table-accesses.patch xen48-0036-x86-shadow-hold-references-for-the-duration-of-emulat.patch xen48-0037-evtchn-avoid-NULL-derefs.patch xen48-0038-memory-fix-return-value-handing-of-guest_remove_page.patch xen48-0039-guest_physmap_remove_page-needs-its-return-value-chec.patch xen48-0040-arm-vgic-Don-t-update-the-LR-when-the-IRQ-is-not-enab.patch xen48-0041-gnttab-fix-handling-of-dev_bus_addr-during-unmap.patch xen48-0042-gnttab-never-create-host-mapping-unless-asked-to.patch xen48-0043-gnttab-correct-logic-to-get-page-references-during-ma.patch xen48-0044-gnttab-__gnttab_unmap_common_complete-is-all-or-nothi.patch xen48-0045-xen-arm-vgic-Sanitize-target-mask-used-to-send-SGI.patch xen48-0046-x86-avoid-leaking-PKRU-and-BND-between-vCPU-s.patch xen48-0047-xen-test-Makefile-Fix-clean-target-broken-by-pattern-.patch xen48-0048-x86-pv-Fix-the-handling-of-int-x-for-vectors-which-al.patch xen48-0049-Revert-x86-hvm-disable-pkeys-for-guests-in-non-paging.patch xen48-0050-livepatch-Wrong-usage-of-spinlock-on-debug-console.patch xen48-0051-memory-don-t-suppress-P2M-update-in-populate_physmap.patch xen48-0124-suppress-warning-as-error-in-vtpmmgr.patch xen48-0252-xen-ocaml-libs-use-top-level.patch xen48-0255-cleanup-xendomains-logging-of-errors-in-script.patch xen48.spec xenfigure.macro zlib-1.2.3.tar.gz

Changelog

rpm -qpi --changelog mock/xen-hypervisor-4.8.1-5.el7.x86_64.rpm | head -n65 Name : xen-hypervisor Version : 4.8.1 Release : 5.el7 Architecture: x86_64 Install Date: (not installed) Group : Development/Libraries Size : 6436629 License : GPLv2+ and LGPLv2+ and BSD Signature : (none) Source RPM : xen-4.8.1-5.el7.src.rpm Build Date : Thu 17 Aug 2017 09:36:47 AM PDT Build Host : c7gui Relocations : (not relocatable) Packager : "Mark Pryor " URL : http://xen.org/ Summary : Libraries for Xen tools Description : This package contains the Xen hypervisor * Thu Aug 17 2017 "Mark Pryor " - 4.8.1-5.el7 - HEAD @5c10e0e4b0804aa gnttab: fix transitive grant handling-Thu 17 Aug 2017 06:07 XSA-216 xen-disk-don-t-leak-stack-data-via-response-ring XSA-226 gnttab-fix-transitive-grant-handling gnttab-don-t-use-possibly-unbounded-tail-calls XSA-227 grant-disallow-misaligned-PTEs.patch:This is CVE-2017-12137 / XSA-227 XSA-228 gnttab-split-maptrack-lock-to-make-it-fulfill-its-pur.patch:This is CVE-2017-12136 XSA-230 gnttab-correct-pin-status-fixup-for-copy.patch:This is XSA-230 * Thu Jul 20 2017 "Mark Pryor " - 4.8.1-4.el7 - rebuild for glibc update - HEAD @1e6c88fafcb4664a arm: p2m: Prevent redundant icache flushes-Fri 7 Jul 2017 11:00 * Sat Jun 24 2017 "Mark Pryor " - 4.8.1-3.el7 - 39 patches from staging-4.8, with these security fixes: XSA-217 x86-mm-disallow-page-stealing-from-HVM-domains XSA-218 gnttab-Avoid-potential-double-put-of-maptrack-entry gnttab-correct-maptrack-table-accesses XSA-219 x86-shadow-hold-references-for-the-duration-of-emulat XSA-220 x86-avoid-leaking-PKRU-and-BND-between-vCPUs XSA-221 evtchn-avoid-NULL-derefs XSA-222 memory-fix-return-value-handing-of-guest_remove_page guest_physmap_remove_page-needs-its-return-value-chec XSA-223 arm-vgic-Don-t-update-the-LR-when-the-IRQ-is-not-enab XSA-224 gnttab-fix-handling-of-dev_bus_addr-during-unmap gnttab-never-create-host-mapping-unless-asked-to gnttab-correct-logic-to-get-page-references-during-ma gnttab-__gnttab_unmap_common_complete-is-all-or-nothi * Sat May 27 2017 "Mark Pryor " - 4.8.1-2.el7 - dual hypervisor: with XSM/flask & without - 11 patches from staging-48 * Sun Apr 16 2017 "Mark Pryor " - 4.8.1-1.el7

Hypervisor RPM

sudo rpm -qvlp xen-hypervisor-4.8.1-2.el7.x86_64.rpm
-rw-r--r-- 1 root root 2321053 May 27 10:03 /boot/efi/EFI/centos/xen-4.8.1-xsm.efi -rw-r--r-- 1 root root 2202597 May 27 10:05 /boot/efi/EFI/centos/xen-4.8.1.efi drwxr-xr-x 2 root root 0 May 27 10:09 /boot/flask -rw-r--r-- 1 root root 10631 May 27 10:04 /boot/flask/xenpolicy-4.8.1 -rw-r--r-- 1 root root 1186 May 27 10:00 /boot/xen-4.8.1-xsm.config -rw-r--r-- 1 root root 969927 May 27 10:03 /boot/xen-4.8.1-xsm.gz -rw-r--r-- 1 root root 1106 May 27 08:36 /boot/xen-4.8.1.config -rw-r--r-- 1 root root 923379 May 27 10:05 /boot/xen-4.8.1.gz lrwxrwxrwx 1 root root 12 May 27 10:05 /boot/xen-4.8.gz -> xen-4.8.1.gz lrwxrwxrwx 1 root root 12 May 27 10:05 /boot/xen.gz -> xen-4.8.1.gz

kernel 4.4 & tmem

sudo modinfo tmem
filename: description: Shim to Xen transcendent memory author: Dan Magenheimer license: GPL srcversion: F8A2E3AAE56E14FC888EBB3 depends: intree: Y vermagic: 4.4.0-53-generic SMP mod_unload modversions parm: cleancache:bool parm: selfballooning:bool parm: frontswap:bool parm: selfshrinking:bool
As you see above, our tmem driver has a selfballooning parameter. I've found that this should be zero for best results, so give tmem.selfballooning=0 on your kernel cmdline.

Disclaimer

This is my work and my opinion for the release and is not official xensource project work. PryMar56