# Contributor: Sergei Lukin # Contributor: William Pitcock # Contributor: Roger Pau Monne # Maintainer: William Pitcock pkgname=xen pkgver=4.6.6 pkgrel=5 pkgdesc="Xen hypervisor" url="http://www.xen.org/" arch="x86_64" license="GPL" depends="syslinux bash iproute2 logrotate" depends_dev="openssl-dev python-dev e2fsprogs-dev gettext zlib-dev ncurses-dev dev86 texinfo perl iasl pciutils-dev glib-dev yajl-dev libnl3-dev spice-dev gnutls-dev curl-dev libaio-dev lzo-dev xz-dev util-linux-dev e2fsprogs-dev linux-headers argp-standalone" makedepends="$depends_dev autoconf automake libtool seabios-bin" install="" subpackages="$pkgname-doc $pkgname-dev $pkgname-libs $pkgname-hypervisor" # secfixes: # 4.6.3-r1: # - CVE-2016-6258 XSA-182 # - CVE-2016-6259 XSA-183 # - CVE-2016-5403 XSA-184 # 4.6.3-r2: # - CVE-2016-7092 XSA-185 # - CVE-2016-7093 XSA-186 # - CVE-2016-7094 XSA-187 # 4.6.3-r3: # - CVE-2016-7777 XSA-190 # 4.6.3-r6: # - CVE-2016-9932 XSA-200 # - CVE-2016-9815 XSA-201 # - CVE-2016-9816 XSA-201 # - CVE-2016-9817 XSA-201 # - CVE-2016-9818 XSA-201 # 4.6.3-r7: # - CVE-2016-10024 XSA-202 # - CVE-2016-10025 XSA-203 # - CVE-2016-10013 XSA-204 # 4.6.3-r8: # - CVE-2016-9603 XSA-211 # - CVE-2017-7228 XSA-212 # 4.6.3-r9: # - CVE-2017-8903 XSA-213 # - CVE-2017-8904 XSA-214 # - CVE-2017-8905 XSA-215 # 4.6.3-r10: # - XSA-207 # - CVE-2017-2615 XSA-208 # - CVE-2017-2620 XSA-209 # 4.6.3-r11: # - CVE-2017-14316 XSA-231 # - CVE-2017-14318 XSA-232 # - CVE-2017-14317 XSA-233 # - CVE-2017-14319 XSA-234 # 4.6.6-r0: # - CVE-2017-10911 XSA-216 # - CVE-2017-10912 XSA-217 # - CVE-2017-10913 XSA-218 # - CVE-2017-10914 XSA-218 # - CVE-2017-10915 XSA-219 # - CVE-2017-10916 XSA-220 # - CVE-2017-10917 XSA-221 # - CVE-2017-10918 XSA-222 # - CVE-2017-10919 XSA-223 # - CVE-2017-10920 XSA-224 # - CVE-2017-10921 XSA-224 # - CVE-2017-10922 XSA-224 # - CVE-2017-10923 XSA-225 # - CVE-2017-12135 XSA-226 # - CVE-2017-12137 XSA-227 # - CVE-2017-12136 XSA-228 # - CVE-2017-12855 XSA-230 # 4.6.6-r2: # - CVE-2017-15596 XSA-235 # - CVE-2017-15597 XSA-236 # - CVE-2017-15590 XSA-237 # - XSA-238 # - CVE-2017-15589 XSA-239 # - CVE-2017-15595 XSA-240 # - CVE-2017-15588 XSA-241 # - CVE-2017-15593 XSA-242 # - CVE-2017-15592 XSA-243 # - CVE-2017-15594 XSA-244 # - CVE-2017-17046 XSA-245 # 4.6.6-r3: # - CVE-2017-17566 XSA-248 # - CVE-2017-17563 XSA-249 # - CVE-2017-17564 XSA-250 # - CVE-2017-17565 XSA-251 # 4.6.3-r4: # - CVE-2018-7540 XSA-252 # - CVE-2018-7541 XSA-255 # 4.6.6-r5: # - CVE-2018-10472 XSA-258 # - CVE-2018-10471 XSA-259 # - CVE-2018-8897 XSA-260 # - CVE-2018-10982 XSA-261 # - CVE-2018-10981 XSA-262 # grep _VERSION= stubdom/configure _ZLIB_VERSION="1.2.3" _LIBPCI_VERSION="2.2.9" _NEWLIB_VERSION="1.16.0" _LWIP_VERSION="1.3.0" _GRUB_VERSION="0.97" _OCAML_VERSION="3.11.0" _GMP_VERSION="4.3.2" _POLARSSL_VERSION="1.1.4" _TPMEMU_VERSION="0.7.4" # grep ^IPXE_GIT_TAG tools/firmware/etherboot/Makefile _IPXE_GIT_TAG=9a93db3f0947484e30e753bbd61a10b17336e20e source="https://downloads.xenproject.org/release/xen/$pkgver/$pkgname-$pkgver.tar.gz http://xenbits.xen.org/xen-extfiles/gmp-$_GMP_VERSION.tar.bz2 http://xenbits.xen.org/xen-extfiles/grub-$_GRUB_VERSION.tar.gz http://xenbits.xen.org/xen-extfiles/lwip-$_LWIP_VERSION.tar.gz http://xenbits.xen.org/xen-extfiles/newlib-$_NEWLIB_VERSION.tar.gz http://xenbits.xen.org/xen-extfiles/pciutils-$_LIBPCI_VERSION.tar.bz2 http://xenbits.xen.org/xen-extfiles/polarssl-$_POLARSSL_VERSION-gpl.tgz http://xenbits.xen.org/xen-extfiles/tpm_emulator-$_TPMEMU_VERSION.tar.gz http://xenbits.xen.org/xen-extfiles/zlib-$_ZLIB_VERSION.tar.gz http://xenbits.xen.org/xen-extfiles/ipxe-git-$_IPXE_GIT_TAG.tar.gz xsa184-qemuu-master.patch xsa226-4.6.patch xsa227-4.6.patch xsa228-4.8.patch xsa230.patch xsa231-4.7.patch xsa232.patch xsa233.patch xsa234-4.6.patch xsa235-4.6.patch xsa236-4.9.patch 0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch 0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch 0003-x86-MSI-disallow-redundant-enabling.patch 0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch 0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch xsa238-4.6.patch xsa239.patch 0001-x86-limit-linear-page-table-use-to-a-single-level.patch 0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch xsa241-4.8.patch xsa242-4.9.patch xsa243-4.6-1.patch xsa243-4.6-2.patch xsa243-2.patch xsa244-4.6.patch xsa246-4.7.patch 0001-p2m-Always-check-to-see-if-removing-a-p2m-entry-actu.patch 0002-p2m-Check-return-value-of-p2m_set_entry-when-decreas.patch xsa248-4.8.patch xsa249.patch xsa250.patch xsa251-4.8.patch xsa252-4.6.patch xsa255-4.6-1.patch xsa255-4.6-2.patch xsa258-4.6.patch xsa259-4.6.patch xsa260-1.patch xsa260-2.patch xsa260-3.patch xsa260-4.patch xenstore_client_transaction_fix.patch qemu-coroutine-gthread.patch qemu-xen_paths.patch hotplug-vif-vtrill.patch 0001-ipxe-dont-clobber-ebp.patch gcc5-cflags.patch init-xenstore-domain.patch musl-support.patch musl-hvmloader-fix-stdint.patch stdint_local.h elf_local.h xen-hotplug-lockfd.patch xen-fd-is-file.c xenstored.initd xenstored.confd xenconsoled.initd xenconsoled.confd xendomains.initd xendomains.confd xen-consoles.logrotate xenqemu.confd xenqemu.initd " _builddir="$srcdir"/$pkgname-$pkgver _seabios=/usr/share/seabios/bios-256k.bin prepare() { local i _failed= cd "$_builddir" for i in $source; do case $i in *.patch) msg $i; patch -s -N -p1 -i "$srcdir"/$i \ || _failed="$_failed $i" ;; */ipxe-git-*) ln -s "$srcdir"/${i##*/} \ tools/firmware/etherboot/ipxe.tar.gz || return 1 ;; */xen-extfiles/*) ln -s "$srcdir"/${i##*/} stubdom/ || return 1 ;; esac done if [ -n "$_failed" ]; then error "Patches failed:" for i in $_failed; do echo $i done return 1 fi # install our stdint_local.h and elf_local.h install "$srcdir"/stdint_local.h "$srcdir"/elf_local.h \ "$_builddir"/tools/firmware/ || return 1 # remove all -Werror msg "Eradicating -Werror..." find . -name '*.mk' -o -name 'Make*' | xargs sed -i -e 's/-Werror//g' \ || return 1 msg "Updating config.sub..." update_config_sub || return 1 msg "Autoreconf..." autoreconf || return 1 unset CFLAGS unset LDFLAGS } # Unset CFLAGS and LDFLAGS because the xen build system # doesn't support them. Instead use .config in xen root # folder if necessary. munge_cflags() { msg "Munging CFLAGS..." unset CFLAGS unset LDFLAGS unset LANG unset LC_ALL } # These tasks are added as separate tasks to enable a packager # to invoke specific tasks like building the hypervisor. i.e. # $ abuild configure build_tools configure() { cd "$_builddir" msg "Running configure..." ./configure --prefix=/usr \ --build=$CBUILD \ --host=$CHOST \ --with-system-seabios=$_seabios \ || return 1 } build_hypervisor() { munge_cflags msg "Building hypervisor..." make xen || return 1 } build_tools() { munge_cflags msg "Building tools..." make tools || return 1 } build_docs() { munge_cflags msg "Building documentation..." make docs || return 1 } build_stubdom() { munge_cflags msg "Building stub domains..." make stubdom || return 1 } build() { cd "$_builddir" configure || return 1 build_hypervisor || return 1 build_tools || return 1 build_docs || return 1 build_stubdom || return 1 ${CC:-gcc} -o xen-fd-is-file "$srcdir"/xen-fd-is-file.c } package() { cd "$_builddir" unset CFLAGS unset LDFLAGS make -j1 DESTDIR="$pkgdir" install-xen install-tools install-docs \ install-stubdom || return 1 # remove default xencommons rm -rf "$pkgdir"/etc/init.d/xencommons for i in $source; do case $i in *.initd) install -Dm755 "$srcdir"/$i \ "$pkgdir"/etc/init.d/${i%.*};; *.confd) install -Dm644 "$srcdir"/$i \ "$pkgdir"/etc/conf.d/${i%.*};; esac done install -Dm644 "$srcdir"/xen-consoles.logrotate \ "$pkgdir"/etc/xen/xen-consoles.logrotate install -m755 xen-fd-is-file "$pkgdir"/usr/lib/xen/bin/xen-fd-is-file } libs() { pkgdesc="Libraries for Xen tools" replaces="xen" depends= mkdir -p "$subpkgdir"/usr/lib mv "$pkgdir"/usr/lib/*.so.* \ "$pkgdir"/usr/lib/fs \ "$subpkgdir"/usr/lib/ } hypervisor() { pkgdesc="Xen hypervisor" depends= mkdir -p "$subpkgdir" mv "$pkgdir"/boot "$subpkgdir"/ } md5sums="698328dcac775c8ccef0da3167020b19 xen-4.6.6.tar.gz dd60683d7057917e34630b4a787932e8 gmp-4.3.2.tar.bz2 cd3f3eb54446be6003156158d51f4884 grub-0.97.tar.gz 36cc57650cffda9a0269493be2a169bb lwip-1.3.0.tar.gz bf8f1f9e3ca83d732c00a79a6ef29bc4 newlib-1.16.0.tar.gz cec05e7785497c5e19da2f114b934ffd pciutils-2.2.9.tar.bz2 7b72caf22b01464ee7d6165f2fd85f44 polarssl-1.1.4-gpl.tgz e26becb8a6a2b6695f6b3e8097593db8 tpm_emulator-0.7.4.tar.gz debc62758716a169df9f62e6ab2bc634 zlib-1.2.3.tar.gz 7496268cebf47d5c9ccb0696e3b26065 ipxe-git-9a93db3f0947484e30e753bbd61a10b17336e20e.tar.gz cc0904605d03a9e4f6f21d16824e41c9 xsa184-qemuu-master.patch e06e0d88c3ab98d3aed3a488021ecbdf xsa226-4.6.patch b16af567bd9a37fab1a6887c7726a14a xsa227-4.6.patch f66e7149f5a579ead59cc416d23bdefb xsa228-4.8.patch 9230643cea68c0dea122b3631078059a xsa230.patch 0144a1d4b2c989231f36a7828c52261f xsa231-4.7.patch d582d6a402935ea1aa2f6d9435ffef52 xsa232.patch 2f027cddb9401ca25add6ae229cb52c6 xsa233.patch c07c078bb0b94783741c998d3afdabd8 xsa234-4.6.patch 709f5232dfd49b666dbfb0cd572b28cf xsa235-4.6.patch f8797c74a1186f610835bd8bc5daaddb xsa236-4.9.patch 8f2418f657a15bb81476118dd7968d7f 0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch 7857584641d627e6f0bdfeb5b3ac27a8 0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch 9f849dab12ad214be8eb6682a0873856 0003-x86-MSI-disallow-redundant-enabling.patch 7f0f4225a33aebd3e50ca997360f7f65 0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch 3d5e95e82a371b7a1d63e9e6e88f442c 0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch 76735f5a2f1afe241ef70b10f06cec53 xsa238-4.6.patch 5c564209bd30cade592c8e3f39edc279 xsa239.patch 78d9a49b07ad0c7c88241fe2fbdb6993 0001-x86-limit-linear-page-table-use-to-a-single-level.patch 263c5789ddc6fee2bbbcf6cdec8a5535 0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch c4e34874e6169cf3b68b0f1508e282a2 xsa241-4.8.patch e25e98c3e699d90ad617f6f7e0106a5c xsa242-4.9.patch bc568df9d024a94953a50f6df34209a4 xsa243-4.6-1.patch dc5c27f8e15d98aec7215a54d6ef348c xsa243-4.6-2.patch 93ffcf8e416b426f1b0088e61f538a3a xsa243-2.patch 95f24606c85308de0d096c00cbc314c6 xsa244-4.6.patch ed39b07fbee1f07d767921732806578b xsa246-4.7.patch 1afe8275f2b837ec1a0d47f79221b457 0001-p2m-Always-check-to-see-if-removing-a-p2m-entry-actu.patch 0bb4c200ee64087273ce384944dd457f 0002-p2m-Check-return-value-of-p2m_set_entry-when-decreas.patch 389e8bf7400c826a957e82d1e80cd086 xsa248-4.8.patch bf2dee471f8b9d235005f62f8db581c1 xsa249.patch 06cdce66d0fb6ae33e0fa05af8c7fc71 xsa250.patch 486252987844bc59c4fb468cd485fdf3 xsa251-4.8.patch ac62001428e32ca965850eb1a6b1fe61 xsa252-4.6.patch c9e31b5a50d4fa11564a837dce3086ff xsa255-4.6-1.patch 3ad014bba5878afe4687219cb3bebdf4 xsa255-4.6-2.patch 22fdf46ee4dd801783d5335fa5c9ee48 xsa258-4.6.patch 81cab1e77eb0a00825e060d11a692f2f xsa259-4.6.patch f3d29778c33614bf7cc6dbbda7e3a723 xsa260-1.patch 7d0d1c84ecf1385bac1a1ef2fd23fd57 xsa260-2.patch 6923b925a488615dab1fb32947bf5ce2 xsa260-3.patch 65185ee7a2eb6ae80955bc0a838c7e16 xsa260-4.patch b05500e9fdcec5a076ab8817fc313ac3 xenstore_client_transaction_fix.patch de1a3db370b87cfb0bddb51796b50315 qemu-coroutine-gthread.patch 08bfdf8caff5d631f53660bf3fd4edaf qemu-xen_paths.patch e449bb3359b490804ffc7b0ae08d62a0 hotplug-vif-vtrill.patch 3a04998db5cc3c5c86f3b46e97e9cd82 0001-ipxe-dont-clobber-ebp.patch a0b70cd1190345396d97170bf2d11663 gcc5-cflags.patch cadc904edee45ea4824439b1e9558b37 init-xenstore-domain.patch 0984e3000de17a6d14b8014a3ced46a4 musl-support.patch 513456607a2adfaa0baf1e3ae5124b23 musl-hvmloader-fix-stdint.patch c9313a790faa727205627a1657b9bf06 stdint_local.h c13f954d041a6fa78d0d241ad1780c0b elf_local.h 750138c31ec96d1a11fe0c665ac07e9e xen-hotplug-lockfd.patch 649f77b90978cd2b6d506ac44ec6c393 xen-fd-is-file.c 4aeda68bf5b168019762fcf6edb661d3 xenstored.initd d86504e12f05deca6b3eeeb90157160e xenstored.confd d1dd5fc9a8b00f7373d789f9b5a605b9 xenconsoled.initd ec2252c72050d7d5870a3a629b873ba6 xenconsoled.confd e155d7992ddbb5b0df6148f4cc21c7c6 xendomains.initd dcdd1de2c29e469e834a02ede4f47806 xendomains.confd 9df68ac65dc3f372f5d61183abdc83ff xen-consoles.logrotate 6a2f777c16678d84039acf670d86fff6 xenqemu.confd e1c9e1c83a5cc49224608a48060bd677 xenqemu.initd" sha256sums="fa0748f128b189ec3497470a95f53ea42bbe4d7b5622509bcd862877895842f8 xen-4.6.6.tar.gz 936162c0312886c21581002b79932829aa048cfaf9937c6265aeaa14f1cd1775 gmp-4.3.2.tar.bz2 4e1d15d12dbd3e9208111d6b806ad5a9857ca8850c47877d36575b904559260b grub-0.97.tar.gz 772e4d550e07826665ed0528c071dd5404ef7dbe1825a38c8adbc2a00bca948f lwip-1.3.0.tar.gz db426394965c48c1d29023e1cc6d965ea6b9a9035d8a849be2750ca4659a3d07 newlib-1.16.0.tar.gz f60ae61cfbd5da1d849d0beaa21f593c38dac9359f0b3ddc612f447408265b24 pciutils-2.2.9.tar.bz2 2d29fd04a0d0ba29dae6bd29fb418944c08d3916665dcca74afb297ef37584b6 polarssl-1.1.4-gpl.tgz 4e48ea0d83dd9441cc1af04ab18cd6c961b9fa54d5cbf2c2feee038988dea459 tpm_emulator-0.7.4.tar.gz 1795c7d067a43174113fdf03447532f373e1c6c57c08d61d9e4e9be5e244b05e zlib-1.2.3.tar.gz 632ce8c193ccacc3012bd354bdb733a4be126f7c098e111930aa41dad537405c ipxe-git-9a93db3f0947484e30e753bbd61a10b17336e20e.tar.gz 3877e19992c4532b8b2a37e151fe6a6187a1bbee2b54c1718b995260bb0fcf65 xsa184-qemuu-master.patch 28c7df7edabb91fb2f1fa3fc7d6906bfae75a6e701f1cd335baafaae3e087696 xsa226-4.6.patch 162b991b27b86f210089526a01cae715563d3a069c92f42538b423bba7709fcc xsa227-4.6.patch 5a7416f15ac9cd7cace354b6102ff58199fe0581f65a36a36869650c71784e48 xsa228-4.8.patch 77a73f1c32d083e315ef0b1bbb119cb8840ceb5ada790cad76cbfb9116f725cc xsa230.patch ce29b56a0480f4835b37835b351e704d204bb0ccd22325f487127aa2776cc2cf xsa231-4.7.patch 5068a78293daa58557c30c95141b775becfb650de6a5eda0d82a4a321ced551c xsa232.patch f721cc49ba692b2f36299b631451f51d7340b8b4732f74c98f01cb7a80d8662b xsa233.patch 3df4ce173196111c1ff849039ea4927c0b4bd632b08a501fb26f64e31b951fba xsa234-4.6.patch 47cda4f32b65f3543af368c324a2e5b308b698a1c7d8bc84fc274eb2cdb45c0e xsa235-4.6.patch b6fe5604af26e93184f30127ebbb644f127ecc7116b093c161ca3044b44d2fe9 xsa236-4.9.patch cd9cd248c4564552bbe847462d247b78ff6af1052198e6b6529178a8a624e1f6 0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch d39d1c0eaf2ba169b6596520b05930d280721c397fafa3414b6da6168e8b73ca 0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch 494a79332fc5f854f0dc7606669201717a41e5b89b44db2fb30607a326930bfb 0003-x86-MSI-disallow-redundant-enabling.patch c558ca347b6df9b430fbdaf9c9b8e3b203c273be1e2bb01aa3424773b88df91d 0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch 4cdcd71758d9e5b392c38aeafc9960a4f3ef5c109508e69b2218a8d8394edf0b 0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch 29255a81729b24866e594426167de5fbef70de21ef62a95ba95de191d2a7fd54 xsa238-4.6.patch 087a8b3cf7ecbdbde593033c127cbcf6c37f532bf33d90f72c19e493970a799c xsa239.patch f7556cc4a13cd4334d79e73861f15dd619dfd6041a3ad89865b358035d2fcff8 0001-x86-limit-linear-page-table-use-to-a-single-level.patch 24ad9f92938c112a6fcf46177d44597c49dc213a3644ce4fd59d4df507b072d3 0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch 443a5b0818045ada44fad0370ac01af0c96181be5a4078ae3b2575799e4a4e5b xsa241-4.8.patch 5e66b6b1d1cd400905d3abd3478144539c3afa24f5a744a11809d9c5eb517b98 xsa242-4.9.patch 722073aad1e734e24b0b79d03a1957e491f3616fe6e244a89050f7a50f8f356b xsa243-4.6-1.patch 94cb346c486f88f2f4f701564017e1997e518a5a14218f0e38ff882c60fb382c xsa243-4.6-2.patch 013cff90312305b7f4ce6818a25760bcfca61bfadd860b694afa04d56e60c563 xsa243-2.patch eaa3ba303980d783813db7aee948a9cb2723328da5fa5650ffca7b825c21bab6 xsa244-4.6.patch b41550688e88a2a7a22349a07168f3a3ddf6fad8b3389fa27de44ae6731b6a8b xsa246-4.7.patch dce7e6c1961a85f59d20a3a98ea02d677a4956c3caf5273ea0b890d977cda3e5 0001-p2m-Always-check-to-see-if-removing-a-p2m-entry-actu.patch 110de2762531654b77fc38e4f2ee0bae76233e59557c6f6190e839065f9563cc 0002-p2m-Check-return-value-of-p2m_set_entry-when-decreas.patch 3bbd9fd92e5ffab1ddd7ff804bfbab09c1c654af3aa7f80f742f321da120b715 xsa248-4.8.patch e99066b0171d4757c6a66e1223aabe01e990de2d0dc50416936e064e6e750d00 xsa249.patch adf4d8242dbddb4ec52fe1effc1f8b233d33d8d6a59c1bb677dcc6e2ed2bf711 xsa250.patch f8cecf013a3628038e0a4566778852a560b25a1ce2f3872a989087ab2fc9a913 xsa251-4.8.patch b7ba005fa62ace07f4880cc79824968c24ead3182245e4ed3a6e22cf8d2d7c05 xsa252-4.6.patch be62d81583df10a6be275427d5cfa02084c8717473b3694cd2a9bbdc10cbadcb xsa255-4.6-1.patch 3dd58114c5ce68fd8dd43f8f92eaafdcec1fd9add37eb41faed1cf818058539a xsa255-4.6-2.patch 2c58060a42dafbf65563941dd8c737732124b49eb47007cc60f647553227f557 xsa258-4.6.patch c40bc8802077cf73f8393fb50574b7c7efbc4d127e202b0ebd757d34aa07aac3 xsa259-4.6.patch 2c5ce2851351a40df9ed17fae3c6f7505dcda60209945321b545b6b6e4f065cb xsa260-1.patch bfa2eb161f570b0295464ef41fc5add52e10853a1ec81de107f1a9deb945982f xsa260-2.patch 2f30c4fbebeb77da50caff62a0f28d3afe8993bee19233543170f1955cebdcbc xsa260-3.patch 363af89377d5819ad1450c8806824707d3e15700c179129aed62128e62ab1a0e xsa260-4.patch c9691bd43a87a939d9a883279813c405eb5ac428a4f4f89e8eef01fbb4d2d6d1 xenstore_client_transaction_fix.patch 3941f99b49c7e8dafc9fae8aad2136a14c6d84533cd542cc5f1040a41ef7c6fe qemu-coroutine-gthread.patch e4e5e838e259a3116978aabbcebc1865a895179a7fcbf4bad195c83e9b4c0f98 qemu-xen_paths.patch dd1e784bc455eb62cb85b3fa24bfc34f575ceaab9597ef6a2f1ee7ff7b3cae0a hotplug-vif-vtrill.patch ac8bbd0b864c7de278fd9b68392b71863581ec21622c2e9b87e501e492e414d3 0001-ipxe-dont-clobber-ebp.patch 8226200f17448e20784ad985ffe47aba1e8401364d9a2b6301818ca043f9ec35 gcc5-cflags.patch f246382763746536bafc77f117cc6e689c6c9ee8dd2608c02dbfe9f025701589 init-xenstore-domain.patch 2fea4ceec8872f5560023fa135e3ff03d6deee4299e53d3a33ec59c31779b2c5 musl-support.patch 479b9605e85c865be6117b6d1993124dbbb7da7f95d0e896e4c0fe5cdfeb74d3 musl-hvmloader-fix-stdint.patch 6b4ad2a9fdb3e23b06c8c1961a46b06c15a46471fe6fb13cdc269da37466f334 stdint_local.h 7f1ed2db24d8eba87a08eea0601a9ab339209906fdfa74c8c03564a1a6e6471e elf_local.h b183ed028a8c42a64e6fd3fb4b2b6dad832f52ed838fceb69bf681de4e7d794f xen-hotplug-lockfd.patch d0b3e5f282a07878341c38f40d01041ed37623757a99d6e0a420ca64d1f4ef2a xen-fd-is-file.c 90a8fc315bfe305581b3873890b1c1c8da6f62b5d06b73b79bac7a74671bbb07 xenstored.initd 991bb7c9da02941556e29714bd96b26e39e57e0a5b514eadd78d9bfa3fa5a9dc xenstored.confd d13719093a2c3824525f36ac91ac3c9bd1154e5ba0974e5441e4a2ab5e883521 xenconsoled.initd 2a74be03eb74f6013242a4a5d721df6cb9b959b43c405de1e32813f52d749060 xenconsoled.confd 5fb0fc4a1ac8b139bb31b03f86b5c170050b93ea11a2f5b962d383d277ee815c xendomains.initd 046540c36328809fc351ad209d2b40300f91581d6d46da0caf79f57f2c212285 xendomains.confd 0da87a4b9094f934e3de937e8ef8d3afc752e76793aa3d730182d0241e118b19 xen-consoles.logrotate 4cfcddcade5d055422ab4543e8caa6e5c5eee7625c41880a9000b7a87c7c424e xenqemu.confd c92bbb1166edd61141fdf678116974209c4422daf373cdd5bc438aa4adb25b8d xenqemu.initd" sha512sums="4683fe6c44dce3a6f9ff410d026f39094ccd6937ea0052f08ef5e066172ee840548322654cc15d7ded9f5bce10d43b5e46f6a04f16ef3c03ea3ba2cc2f7724ec xen-4.6.6.tar.gz 2e0b0fd23e6f10742a5517981e5171c6e88b0a93c83da701b296f5c0861d72c19782daab589a7eac3f9032152a0fc7eff7f5362db8fccc4859564a9aa82329cf gmp-4.3.2.tar.bz2 c2bc9ffc8583aeae71cee9ddcc4418969768d4e3764d47307da54f93981c0109fb07d84b061b3a3628bd00ba4d14a54742bc04848110eb3ae8ca25dbfbaabadb grub-0.97.tar.gz 1465b58279af1647f909450e394fe002ca165f0ff4a0254bfa9fe0e64316f50facdde2729d79a4e632565b4500cf4d6c74192ac0dd3bc9fe09129bbd67ba089d lwip-1.3.0.tar.gz 40eb96bbc6736a16b6399e0cdb73e853d0d90b685c967e77899183446664d64570277a633fdafdefc351b46ce210a99115769a1d9f47ac749d7e82837d4d1ac3 newlib-1.16.0.tar.gz 2b3d98d027e46d8c08037366dde6f0781ca03c610ef2b380984639e4ef39899ed8d8b8e4cd9c9dc54df101279b95879bd66bfd4d04ad07fef41e847ea7ae32b5 pciutils-2.2.9.tar.bz2 88da614e4d3f4409c4fd3bb3e44c7587ba051e3fed4e33d526069a67e8180212e1ea22da984656f50e290049f60ddca65383e5983c0f8884f648d71f698303ad polarssl-1.1.4-gpl.tgz 4928b5b82f57645be9408362706ff2c4d9baa635b21b0d41b1c82930e8c60a759b1ea4fa74d7e6c7cae1b7692d006aa5cb72df0c3b88bf049779aa2b566f9d35 tpm_emulator-0.7.4.tar.gz 021b958fcd0d346c4ba761bcf0cc40f3522de6186cf5a0a6ea34a70504ce9622b1c2626fce40675bc8282cf5f5ade18473656abc38050f72f5d6480507a2106e zlib-1.2.3.tar.gz c5cb1cdff40d2d71fd3e692a9d0efadf2aa17290daf5195391a1c81ddd9dfc913a8e44d5be2b12be85b2a5565ea31631c99c7053564f2fb2225c80ea0bb0e4a4 ipxe-git-9a93db3f0947484e30e753bbd61a10b17336e20e.tar.gz 862e00d9cd126f8323f9c9706bf6ce7896d97e68e647416c699d9f2e01b88083a5fea346b13403577311384946912123f64bf5a568f1a6f92077d28923df54c6 xsa184-qemuu-master.patch fd1f962f60b9fc971915588830cdad99b97fc07e7fcf9c4beb2df22f464468c7df811f4864046b41cffa0c22e0b20d9eb8fce085eb55c50a340ef4ce53e0586e xsa226-4.6.patch 7fda23056913bad2a4be5ff79ede719eebd9d8cd4c0d7a1ef4f2c04f050d0d3e6d4074f035a75263dcecd7ae5b49a756245acdd06954b2154e7321af15082f9f xsa227-4.6.patch e7c6f248979e23a681aad07357baace71bee56d64c0897e7b49d4c2aaff6e4784a0e649d407a388662ed57c157bd4024cca7155e9fba2a494539d51345bdba90 xsa228-4.8.patch df174a1675f74b73e78bc3cb1c9f16536199dfd1922c0cc545a807e92bc24941a816891838258e118f477109548487251a7eaccb2d1dd9b6994c8c76fc5b058f xsa230.patch c1c05c2ec68486a3721ae9c305a4f7a01a1c38a62f468ba97be22ee583b5690b92fa1cb3c8a4ea657429483d844ee8dd66f96d6f602cabeaeb50db4a459317b4 xsa231-4.7.patch fb742225a4f3dbf2a574c4a6e3ef61a5da0c91aaeed77a2247023bdefcd4e0b6c08f1c9ffb42eaac3d38739c401443c3cf7aebb507b1d779c415b6cbffabbc10 xsa232.patch a322ac6c5ac2f858a59096108032fd42974eaaeeebd8f4966119149665f32bed281e333e743136e79add2e6f3844d88b6a3e4d5a685c2808702fd3a9e6396cd4 xsa233.patch 9f578606c3ffbbf3eb3dda82130336e155a502c2065841856e04f6935cf77b3da59d1ff7e6583c6425ccdefd673ad2b07ca3b3ad15aa6ca9765ac3a28d784f2c xsa234-4.6.patch 62655b17b9324c95bf009ee2d35be4e0d667128fe9c289d9dbea3917893e2dfa74e665c05a0baee254e4c2e84f2ac6ade19c8c6d32925ca0efa201fa76ea9060 xsa235-4.6.patch a951c3d29a6b05b42021bd49419becff51123a245256659240a3af5701bbf51e7d3c1a79835a7cc9a5fdf7c1c6aa330a35a586cb56d69d847c256642f0fc8e55 xsa236-4.9.patch 3718578f0172f0b9c6fc5e70e68771a58698dcad3b672620d4e89fa994346b19f6b54e8c11cf996513307e86e80fce8a09ba90628cf4f2910a5ead7ee4eafb61 0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch 4f8c8971aba9df652fc037e106ba756377f4a83311abde5b9da6c521b59cd021ec6d436e8f01c1f0273f781f592eca3eb96874d46d975215b1be25489a7f0eac 0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch 50607fca2e02eed322927e0288c77e7a6c541794fa2c70c78ada0c2fa762b5ad0f3b5108ecb9f01d8826f89dab492d56c502236c70234e6ba741e94a39356ea3 0003-x86-MSI-disallow-redundant-enabling.patch c620ca3341c73fba83b781fe244cb0abcaa4c88e291162ee821da61940a64166596daa007da8053283dd7afdc2e55edc4b5ae8c802998628254c52f8b54c6f2e 0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch d90df19f27463d6fcd656dd3975c9cac7e1229eed3eb1e8f01226f3c7d8943da6fb7a177891b1008a80a6f0f3beb890f8b1ce5568a959c9f020f0d68302439be 0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch a76758c4977906e7214fa2e3cf4072460c4ce0fa2891ed786f2d0a648c44c7f9b82ec5dfa382e1a4f8505cad882137688526735a38599f805369f5bb009be0af xsa238-4.6.patch 8b09cd12c7adfef69a02a2965cda22ef6499fd42c8a84a20a6af231f422a6e8a0e597501c327532e1580c1067ee4bf35579e3cf98dee9302ed34ba87f74bf6d2 xsa239.patch 9b366278243857b60d47740653507ae6359f93b28b95c328475e46df2235ed3162e235fadea7358ffb82da3662358ba681ba42d2e831848bf6b4c7d8970d9ea6 0001-x86-limit-linear-page-table-use-to-a-single-level.patch acbf9ec48ed7dc60aadeaecd15dda83dd2072e882cd2cfc7f9321797faf491c2211edce2b80509a74cbffbcbe9380e0dfd9b7b789a0bffb72d5a06b1b1bcf5ec 0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch 7716b76365b96ee7f80ea3c74ab450e184935babd708ff98b90c2d27d318beb4f9ba3534595a9fa06ec0bce561f62922d0cac0f0e9bb4801dcdfb6d3b7b5ea9b xsa241-4.8.patch 86aa763949ca36a36120a40eafbdf3a8e8bc04acd32ee6bc1e3ae90b189b86b9b166b81a9e0a4f86a7eb1fcc8723ae8ba6bd0f84fa9732e7e4e1ccea45d0b7c1 xsa242-4.9.patch 0c57f4a1281bd99f80de06b5b247003b295984fc0769383ba5cd5d00d1683157dcc9b03865f7d20fb22ca35bd278fec70605a25ba7312148d663209ca5f3f7a5 xsa243-4.6-1.patch 0ab1a6f6e1dbdb3e11486d6595ea7fe9d9edde296ed734cdb9f7e7cad47db9c4f64bba32f1708965ab4b2ffa03864223fceef53d6034471752382f6f623621bf xsa243-4.6-2.patch 8aaf0599259b1ff34171684467089da4a26af8fe67eedf22066955b34b2460c45abdf0f19a5a5e3dd3231b944674c62b9d3112ad7d765afc4bdbcdcfbad226e1 xsa243-2.patch 6caec3aaaa5cb8b872fc93a93a02cfb6b99f7fc4317af0b1c6872a8c77a350c5c8d1d1abb91748a3f2c5681d6b799d6638b613596548fcd7c2b8efbb441fa64a xsa244-4.6.patch 082480ba79f4bf400d2b1a28a1a85e373a5681c02c0a470801d88b319cc5c21e739590fdf6468371edcc4745308128f0ce4f83ee4e94ba8e06bb7df211b80511 xsa246-4.7.patch 96da9f00eaae63a1ee396fc1c85a34305f958c2354087d679ed51371386121eec21747039b931c2223baa44b87dac5c0091569ae5ab464e7105828e33c8af283 0001-p2m-Always-check-to-see-if-removing-a-p2m-entry-actu.patch d8da3b041341f322e553a0c68ff173b7a6e47c8608f3e4b21a9438a0741a9bc722cf33f545a82e7edcddf0f4eb4309c99a1f0e966f26e88802707a45ece46fab 0002-p2m-Check-return-value-of-p2m_set_entry-when-decreas.patch 3c891f57c6403212ec3c75166502b4f00eedbab1207eab45ccd3a53bfdb4e1ca9aa4c46a505faaf95607275909bedb23d067e07a2cfb1279ff9010f2883791e2 xsa248-4.8.patch 05a2e954bab1877500eb5ed3a8c49edb27411ed3ec9dbfb2115b7804a3b03c6d45c9f08a7ed96ff2b586346f321142065a8c5a5d996468496b373637b6ee31b9 xsa249.patch b3030f09ddb4f9e4a356519c7b74d393e8db085278a1e616788c81d19988699a6efdd8568277c25514f3298ca92e5a09e3cd08b0a308a4d2ddb55374a8445657 xsa250.patch 22ac1c788e5c4c6b03e4d6c04ef97819fda4d5fb22015aa3a79d2f9a7dbac050f0b516401c0392c237576087306a810155a2dcdc6918d3de46f1ceb06b0b8a25 xsa251-4.8.patch a0264d255f9d214a1a3b27fb0a80790084c5e4a5534ae291089d1c9f0c9126623116a6ff4228bd29d20b2834a2997280aabc0a5235410ef996cf59265ca33b3c xsa252-4.6.patch 46ad17fb615de4bcc23e8faa79f7d647d7df1acbc55b46e542662619a35198247ebdd19ee3d77eee9c4571b1309cb0c910e6509453a3e9f2b1e069c09b762f7c xsa255-4.6-1.patch bae474a1e648dc635c708f63c3b55775d3053ebf051ca2d1dcec98bdca7e5152744011f9545baa426b0251cdefb9121a614b66a9eba2635e14f7fea11bb1d35b xsa255-4.6-2.patch b4c338c0cc8abefa272374fb5afbedb0c44f650e5d829a05e7b86389f8583e89981eabdd97567f5adc68b20f69e20b71cfe50c2f9be897fecf7af54a9a40c3bc xsa258-4.6.patch dc5fbfcf42627c954f6745a19f0cf5f70cfafc4aba16892c4beef00adcfcc93bc87500cf5a264af4614f84a6e3c55889726cf21a6ff67fb4d58f25c420bab1ad xsa259-4.6.patch 6a158eb1f249b256259649e9b227bcea4397d352ca441d5e46cfb54492421c9e5cc7c7feb460f570711d03dc6a73f6065ae82a644bb7456493cc5b7b041e44cb xsa260-1.patch 7a4352b77a01960df73b00bacd86a367d4abf5d94314dd4ef9573d051e0632ed8f2076bda54664fe3f41df78830f15948d0a610228862c5de30d7181b3f79841 xsa260-2.patch 63890ff4ab73a4afedbafe8d0a92d96fecc45f4d5906878dbc55071557c07f49f794ab50f871e3837a0e2a0dea6dd21b7662ef3e70d2b17c2149ff8ea7ef3483 xsa260-3.patch 070dfe4cca5959d8021a132c5a5d440298294e73961cc50a7e564b36e1d2a671d4f69647bc05a89e42f865391bd483c9ba3845dc35b87644cb4028a228531193 xsa260-4.patch 69dfa60628ca838678862383528654ecbdf4269cbb5c9cfb6b84d976202a8dea85d711aa65a52fa1b477fb0b30604ca70cf1337192d6fb9388a08bbe7fe56077 xenstore_client_transaction_fix.patch c3c46f232f0bd9f767b232af7e8ce910a6166b126bd5427bb8dc325aeb2c634b956de3fc225cab5af72649070c8205cc8e1cab7689fc266c204f525086f1a562 qemu-coroutine-gthread.patch 1936ab39a1867957fa640eb81c4070214ca4856a2743ba7e49c0cd017917071a9680d015f002c57fa7b9600dbadd29dcea5887f50e6c133305df2669a7a933f3 qemu-xen_paths.patch f095ea373f36381491ad36f0662fb4f53665031973721256b23166e596318581da7cbb0146d0beb2446729adfdb321e01468e377793f6563a67d68b8b0f7ffe3 hotplug-vif-vtrill.patch a6455988477a29d856924651db5e14f96d835413b956278d2291cbb8e5877d7bf6f462890f607ecf1c7b4003997295d0ba7852e110fc20df3a3edf1845e778ba 0001-ipxe-dont-clobber-ebp.patch 68ea6d4798f107fc2fd134c970cd7f7b9aeafe3efaf9501bbd5ec35e7e212f1d637c15c21c7a257c0709c2a2d441f6c6192abad39fd23b3ecba69bcefbb3e930 gcc5-cflags.patch 76ffe70833928a9e19dedbf42e87f6267c4d15e7dc8710fba9b7874245a5d5b4c43a27ef97c3b121cbcd5a8470f1216a3f64114cb5b83325cb30fa2040721b66 init-xenstore-domain.patch 76bd60768b296752ca11195bb03a57584686461da45255cb540977111a73c42b5b92362fd46d97bfd20487c96971dd5aed7eae7d8bf1aad7d5199adb875d4962 musl-support.patch 08cf7fac825dd3da5f33856abf6692da00d8928ab73050b3ae0a643ddb97c8ae323238a80152fd31595ac1c31678d559232264258c189e2c05ecaf33e295f13e musl-hvmloader-fix-stdint.patch 9dcb481c5b83c7df23e87be717d8a9234014f26a0f80893e125fe8110e2923562d95162d18ff64c08b5782cd7c085f90378a9e0802b3995c077c8ba32bbb669f stdint_local.h 853467a2d055c5bfbdc7bdca175a334241be44a7c5ac3c0a84a4bc5463b5c070b66d37e2a557429ef860727a6b7350683af758cc2494d85b6be4d883143a2c0d elf_local.h 79cb1b6b81b17cb87a064dfe3548949dfb80f64f203cac11ef327102b7a25794549ce2d9c019ebf05f752214da8e05065e9219d069e679c0ae5bee3d090c685e xen-hotplug-lockfd.patch e76816c6ad0e91dc5f81947f266da3429b20e6d976c3e8c41202c6179532eec878a3f0913921ef3ac853c5dbad8082da3c9cd53b65081910516feb492577b7fc xen-fd-is-file.c 52c43beb2596d645934d0f909f2d21f7587b6898ed5e5e7046799a8ed6d58f7a09c5809e1634fa26152f3fd4f3e7cfa07da7076f01b4a20cc8f5df8b9cb77e50 xenstored.initd 093f7fbd43faf0a16a226486a0776bade5dc1681d281c5946a3191c32d74f9699c6bf5d0ab8de9d1195a2461165d1660788e92a3156c9b3c7054d7b2d52d7ff0 xenstored.confd 3c86ed48fbee0af4051c65c4a3893f131fa66e47bf083caf20c9b6aa4b63fdead8832f84a58d0e27964bc49ec8397251b34e5be5c212c139f556916dc8da9523 xenconsoled.initd 30df69cc38d0bed26bc4d6e08a2b62cbdc654d5f663009a05cb3b83b3e3dc5e206362d3fd59abbb753ceb8d6d79eaa6e15d079bb8f4f35dc74667103faf4e85d xenconsoled.confd b1037fdf2fe477e153f7e9408e34943a8e8ca4e5518e6b0513137f95f3abbcbb20acb1de37c875825a1d4a30b2506290ec76b8c9fb183db6b4b0e1cffe329ca5 xendomains.initd a3dddcb841a22305cfe1780c4ef6cf1ee67227ca9fe6ca0d24a7cc8be2cff9e5f3fbd75c2faf85e5ce6dc3b73631879ce10e19b02afb4611c72db183e116123a xendomains.confd ab2105c75cfe01768aecd5bcbb56269d63666e8a44e42b6a83aee87df6c84ee2f9ab249171c21b2e09f8fec2cae8318f6e87d160989398a3e7dd68db8d52c426 xen-consoles.logrotate bdbe15c924071cdc2d0f23e53ba8e3f837d4b5369bfb218abd3405f9bef25d105269aaf0784baeb69c073a5786b8c82ffdfd414e86874da34293cfdc2c497928 xenqemu.confd 8475119369409efb8ad930c7735cd3d782191d18fab4fc322a51120c395162ff88e381182876036d1078afd30079dbf3f94a3568689e9b52ba235adead4b97d3 xenqemu.initd"