qemu-guest-agent-15:4.2.0-59.module_el8.5.0+1063+c9b9feff.1 >  A aLU]8\D#˼]')\vZIJpT2KNDwVg-5%KD6{vXܢ}/ݢ4WZ 3Pn}o! zAWHu@+D\32+?"@đ-߅2 MLI^<3 cޝJk=TiS*ғqMI&8UJɏEk_J:/hKؓ& ٜKCu!0&;vLinX:zUt/B"Pp1P9|ķS CnY tjN{O{.. b^Ju^zPDWI3?BdBCn[K-%Z>vˮpaL)-$훣iQL4u1;lEN-iNѻtt&["g$D)$Q ;nf`2|½Qc,Mq|{Yws5B#j3b[D"ߪtV;i4&r%v c81pDw?gd< @ Q $K( N t   \f 4   ( 8 9:.>?@GHI\XpY|\]L^^bdefltuLvwxPy<@Cqemu-guest-agent4.2.059.module_el8.5.0+1063+c9b9feff.1QEMU guest agentqemu-kvm is an open source virtualizer that provides hardware emulation for the KVM hypervisor. This package provides an agent to run inside guests, which communicates with the host over a virtio-serial channel named "org.qemu.guest_agent.0" This package does not need to be installed on the host OS.a5:aarch64-04.mbox.centos.org{CentOSCentOSGPLv2 and GPLv2+ and CC-BYCentOS Buildsys Development/Toolshttp://www.qemu.org/linuxaarch64 if [ $1 -eq 1 ] ; then # Initial installation systemctl --no-reload preset qemu-guest-agent.service &>/dev/null || : fi if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable --now qemu-guest-agent.service &>/dev/null || : fi if [ $1 -ge 1 ] ; then # Package upgrade, not uninstall systemctl try-restart qemu-guest-agent.service &>/dev/null || : fi9 FHHAAAAA큤AA큤Aa3a3a3a3a3a3a5*a5*a5*a3a3a5*]]a3a3a3]a3ec3f2ffb58112b7215ef17d81963dc401fdd63d518ab17c6da2f956dd475e6f76db95bf9b84934a5e46e25a46c40a7780be46466b6fdef1e99c1cd1114eb1024b07a4acef530d1478b45207568131c0840f0ed3bf4730a837388acd291a4e2549e3aed17011d3fa587b1a7f4fc1acca2d33cda8c155aa104dc5f7a300b1636cbab34240fa8f3e8ce37ced642493184a610e187b2d9e5e15f1132975b9f076c436f04ae8364d0079a192b14635f4b1da294ce18724c034c39a6a41d1b09df61001892e449452c7027e5c0ed84d627bd9b87b39e24b50dbc8b7b4f727047405dff9cf35ba8cb8d3f1c6c14e42e8d963d6e1a08fae000b9166034125836e28ccff52f466ae9123ec03d3531199dac124788ccc610bc3c0f5edb6d58a0927483e22d/etc/qemu-ga/fsfreeze-hook../../../../usr/bin/qemu-garootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootqemu-kvm-4.2.0-59.module_el8.5.0+1063+c9b9feff.1.src.rpmconfig(qemu-guest-agent)qemu-guest-agentqemu-guest-agent(aarch-64) @@@@@@@@@@@@@@@@@@@@    @/bin/sh/bin/sh/bin/sh/bin/shconfig(qemu-guest-agent)ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.28)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libglib-2.0.so.0()(64bit)libgmodule-2.0.so.0()(64bit)libgthread-2.0.so.0()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)librt.so.1()(64bit)libstdc++.so.6()(64bit)libudev.so.1()(64bit)libudev.so.1(LIBUDEV_183)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)systemd-unitssystemd-unitssystemd-units15:4.2.0-59.module_el8.5.0+1063+c9b9feff.13.0.4-14.6.0-14.0-15.2-14.14.3azaV@a@a @a@`@`]``P@```N@`P`F`?z@`#`>`U` l`x@_@_1@__@_@___Wr@_=@_16_*@_c^@^^^y^@^@^O@^AE^*@^r^ @]]@]]e@]ʞ]c@]{]nU]Z@]V]B@]6]#0@]G@]@] u@]:\\\\ڭ\ڭ\\s@\-@\@\@\r@\@\7\u*@\s\ac\N\I\E@\8@\8@\4\4\4\/J\ @\@\\@\\\ @[1[@[0[[[[ā@[[[;@[;@[R@[[@[@[@[s[[v[ug@[r@[m~@[m~@[m~@[m~@[h8@[`O@[W[CN@[+@ZZZ@ZЛZJ@Z1@Jon Maloy - 4.2.0-59.el8_5Jon Maloy - 4.2.0-59Danilo Cesar Lemes de Paula - 4.2.0-58.el8Miroslav Rezanina - 4.2.0-57Miroslav Rezanina - 4.2.0-56Danilo Cesar Lemes de Paula - 4.2.0-55.el8Danilo Cesar Lemes de Paula - 4.2.0-54.el8Danilo Cesar Lemes de Paula - 4.2.0-53.el8Danilo Cesar Lemes de Paula - 4.2.0-52.el8Danilo Cesar Lemes de Paula - 4.2.0-51.el8Danilo Cesar Lemes de Paula - 4.2.0-50.el8Danilo Cesar Lemes de Paula - 4.2.0-49.el8Danilo Cesar Lemes de Paula - 4.2.0-48.el8Danilo Cesar Lemes de Paula - 4.2.0-47.el8Danilo Cesar Lemes de Paula - 4.2.0-46.el8Jon Maloy - 4.2.0-45.el8Jon Maloy - 4.2.0-44.el8Danilo Cesar Lemes de Paula - 4.2.0-43.el8Danilo Cesar Lemes de Paula - 4.2.0-42.el8Danilo Cesar Lemes de Paula - 4.2.0-41.el8Danilo Cesar Lemes de Paula - 4.2.0-40.el8Danilo Cesar Lemes de Paula - 4.2.0-39.el8Danilo Cesar Lemes de Paula - 4.2.0-38.el8Danilo Cesar Lemes de Paula - 4.2.0-37.el8Danilo Cesar Lemes de Paula - 4.2.0-36.el8Danilo Cesar Lemes de Paula - 4.2.0-35.el8Danilo Cesar Lemes de Paula - 4.2.0-34.el8Danilo Cesar Lemes de Paula - 4.2.0-33.el8Danilo Cesar Lemes de Paula - 4.2.0-32.el8Danilo Cesar Lemes de Paula - 4.2.0-31.el8Danilo Cesar Lemes de Paula - 4.2.0-30.el8Danilo Cesar Lemes de Paula - 4.2.0-29.el8Danilo Cesar Lemes de Paula - 4.2.0-28.el8Danilo C. L. de Paula - 4.2.0Danilo C. L. de Paula - 4.2.0-25Danilo C. L. de Paula - 4.2.0-23.el8Danilo C. L. de Paula - 4.2.0Danilo Cesar Lemes de Paula - 2.12.0-99.el8Danilo Cesar Lemes de Paula - 2.12.0-98.el8Miroslav Rezanina - 2.12.0-97.el8Danilo Cesar Lemes de Paula - 2.12.0-96.el8Danilo Cesar Lemes de Paula - 2.12.0-95.el8Danilo Cesar Lemes de Paula - 2.12.0-94.el8Danilo Cesar Lemes de Paula - 2.12.0-93.el8Danilo Cesar Lemes de Paula - 2.12.0-92.el8Danilo Cesar Lemes de Paula - 2.12.0-91.el8Danilo Cesar Lemes de Paula - 2.12.0-90.el8Danilo Cesar Lemes de Paula - 2.12.0-89.el8Danilo Cesar Lemes de Paula - 2.12.0-88.el8Danilo Cesar Lemes de Paula - 2.12.0-86.el8Danilo Cesar Lemes de Paula - 2.12.0-85.el8Danilo Cesar Lemes de Paula - 2.12.0-84.el8Danilo Cesar Lemes de Paula - 2.12.0-83.el8Danilo Cesar Lemes de Paula - 2.12.0-82.el8Miroslav Rezanina - 2.12.0-81.el8Danilo Cesar Lemes de Paula - 2.12.0-80.el8Danilo de Paula - 15:2.12.0-79Miroslav Rezanina - 2.12.0-78.el8Danilo Cesar Lemes de Paula - 2.12.0-77.el8Danilo Cesar Lemes de Paula - 2.12.0-76.el8Danilo Cesar Lemes de Paula - 2.12.0-75.el8Danilo Cesar Lemes de Paula - 2.12.0-74.el8Danilo Cesar Lemes de Paula - 2.12.0-73.el8Danilo Cesar Lemes de Paula - 2.12.0-72.el8Danilo Cesar Lemes de Paula - 2.12.0-71.el8Danilo Cesar Lemes de Paula - 2.12.0-70.el8Danilo Cesar Lemes de Paula - 2.12.0-69.el8Danilo Cesar Lemes de Paula - 2.12.0-68.el8Danilo Cesar Lemes de Paula - 2.12.0-67.el8Danilo Cesar Lemes de Paula - 2.12.0-66.el8Danilo Cesar Lemes de Paula - 2.12.0-65.el8Danilo Cesar Lemes de Paula - 2.12.0-64.el8Danilo Cesar Lemes de Paula - 2.12.0-63.el8Danilo Cesar Lemes de Paula - 2.12.0-62.el8Danilo Cesar Lemes de Paula - 2.12.0-61.el8Danilo Cesar Lemes de Paula - 2.12.0-60.el8Danilo Cesar Lemes de Paula - 2.12.0-59.el8Danilo Cesar Lemes de Paula - 2.12.0-58.el8Danilo Cesar Lemes de Paula - 2.12.0-57.el8Danilo Cesar Lemes de Paula - 2.12.0-56.el8Danilo Cesar Lemes de Paula - 2.12.0-55.el8Danilo Cesar Lemes de Paula - 2.12.0-54.el8Danilo Cesar Lemes de Paula - 2.12.0-53.el8Danilo Cesar Lemes de Paula - 2.12.0-52.el8Danilo Cesar Lemes de Paula - 2.12.0-51.el8Danilo Cesar Lemes de Paula - 2.12.0-51Danilo Cesar Lemes de Paula - Danilo Cesar Lemes de Paula - qemu-kvm-2.12.0-48 Danilo Cesar Lemes de Paula - qemu-kvm-2.12.0-47Danilo Cesar Lemes de Paula - qemu-kvm-2.12.0-46Danilo Cesar Lemes de Paula - qemu-kvm-2.12.0-45Danilo Cesar Lemes de Paula - qemu-kvm-2.12.0-44Danilo Cesar Lemes de Paula - qemu-kvm-2.12.0-43Danilo Cesar Lemes de Paula - 2.12.0-42.el8Danilo Cesar Lemes de Paula - 2.12.0-41.el8Danilo Cesar Lemes de Paula - 2.12.0-40.el8Danilo Cesar Lemes de Paula - 2.12.0-39.el8Danilo Cesar Lemes de Paula - 2.12.0-38.el8Danilo Cesar Lemes de Paula - 2.12.0-37.el8Danilo Cesar Lemes de Paula - 2.12.0-36.el8Danilo Cesar Lemes de Paula - 2.12.0-35.el8Danilo Cesar Lemes de Paula - 2.12.0-34.el8Danilo Cesar Lemes de Paula - 2.12.0-33.el8Danilo Cesar Lemes de Paula - 2.12.0-32.el8Danilo Cesar Lemes de Paula - 2.12.0-31.el8Danilo Cesar Lemes de Paula - 2.12.0-30.el8Danilo Cesar Lemes de Paula - 2.12.0-29.el8Danilo Cesar Lemes de Paula - 2.12.0-28.el8Danilo Cesar Lemes de Paula - 2.12.0-27.el8Danilo Cesar Lemes de Paula - 2.12.0-26.el8Danilo Cesar Lemes de Paula - 2.12.0-25.el8Danilo Cesar Lemes de Paula - 2.12.0-24.el8Danilo Cesar Lemes de Paula - 2.12.0-23.el8Danilo Cesar Lemes de Paula - 2.12.0-22.el8Danilo Cesar Lemes de Paula - 2.12.0-20.el8Danilo Cesar Lemes de Paula - 2.12.0-18.el8Danilo Cesar Lemes de Paula - 2.12.0-17.el8Danilo Cesar Lemes de Paula - 2.12.0-16.el8Danilo Cesar Lemes de Paula - 2.12.0-15.el8Danilo Cesar Lemes de Paula - 2.12.0-14.el8Danilo C. L. de Paula - 2.12.0-13.el8Danilo C. L. de Paula - 2.12.0-11.el8.1Danilo de Paula - 2.12.0-11.el8Danilo de Paula - 2.12.0-10.elDanilo de Paula - 2.11.0-7.el8Danilo de Paula - 2.11.0-6.el8Danilo de Paula - 2.11.0-5.el8- kvm-hw-scsi-scsi-disk-MODE_PAGE_ALLS-not-allowed-in-MODE.patch [bz#2025605] - kvm-e1000-fix-tx-re-entrancy-problem.patch [bz#2025011] - Resolves: bz#2025605 (CVE-2021-3930 virt:rhel/qemu-kvm: QEMU: off-by-one error in mode_sense_page() in hw/scsi/scsi-disk.c [rhel-8.5.0.z]) - Resolves: bz#2025011 (CVE-2021-20257 virt:rhel/qemu-kvm: QEMU: net: e1000: infinite loop while processing transmit descriptors [rhel-8.5.0.z])- kvm-scsi-make-io_timeout-configurable.patch [bz#1994041] - Resolves: bz#1994041 (qemu-kvm scsi: change default passthrough timeout to non-infinite)- kvm-virtiofsd-Disable-remote-posix-locks-by-default.patch [bz#1967496] - kvm-virtiofsd-Fix-the-help-message-of-posix-lock.patch [bz#1967496] - Resolves: bz#1967496 ([virtio-fs] nfs/xfstest generic/089 generic/478 generic/632 failed)- kvm-aio-wait-delegate-polling-of-main-AioContext-if-BQL-.patch [bz#1969848] - kvm-async-use-explicit-memory-barriers.patch [bz#1969848] - Resolves: bz#1969848 (qemu-img convert hangs on aarch64)- kvm-glib-compat-add-g_unix_get_passwd_entry_qemu.patch [bz#1967716] - kvm-qga-add-ssh-add-remove-authorized-keys.patch [bz#1967716] - kvm-qga-add-reset-argument-to-ssh-add-authorized-keys.patch [bz#1967716] - kvm-qga-add-ssh-get-authorized-keys.patch [bz#1967716] - kvm-Add-mtod_check.patch [bz#1970819 bz#1970835 bz#1970843 bz#1970853] - kvm-bootp-limit-vendor-specific-area-to-input-packet-mem.patch [bz#1970819 bz#1970835 bz#1970843 bz#1970853] - kvm-bootp-check-bootp_input-buffer-size.patch [bz#1970819] - kvm-upd6-check-udp6_input-buffer-size.patch [bz#1970835] - kvm-tftp-check-tftp_input-buffer-size.patch [bz#1970843] - kvm-tftp-introduce-a-header-structure.patch [bz#1970819 bz#1970835 bz#1970843 bz#1970853] - kvm-udp-check-upd_input-buffer-size.patch [bz#1970853] - kvm-Fix-DHCP-broken-in-libslirp-v4.6.0.patch [bz#1970819 bz#1970835 bz#1970843 bz#1970853] - kvm-net-check-if-the-file-descriptor-is-valid-before-usi.patch [bz#1982134] - kvm-net-detect-errors-from-probing-vnet-hdr-flag-for-TAP.patch [bz#1982134] - Resolves: bz#1967716 (RFE: rebuild guest agent to include public ssh injection api support) - Resolves: bz#1970819 (CVE-2021-3592 virt:rhel/qemu-kvm: QEMU: slirp: invalid pointer initialization may lead to information disclosure (bootp) [rhel-8]) - Resolves: bz#1970835 (CVE-2021-3593 virt:rhel/qemu-kvm: QEMU: slirp: invalid pointer initialization may lead to information disclosure (udp6) [rhel-8]) - Resolves: bz#1970843 (CVE-2021-3595 virt:rhel/qemu-kvm: QEMU: slirp: invalid pointer initialization may lead to information disclosure (tftp) [rhel-8]) - Resolves: bz#1970853 (CVE-2021-3594 virt:rhel/qemu-kvm: QEMU: slirp: invalid pointer initialization may lead to information disclosure (udp) [rhel-8]) - Resolves: bz#1982134 (QEMU core dump while booting guest with a non-exist fd on tap)- kvm-net-introduce-qemu_receive_packet.patch [bz#1932917] - kvm-e1000-switch-to-use-qemu_receive_packet-for-loopback.patch [bz#1932917] - kvm-dp8393x-switch-to-use-qemu_receive_packet-for-loopba.patch [bz#1932917] - kvm-sungem-switch-to-use-qemu_receive_packet-for-loopbac.patch [bz#1932917] - kvm-tx_pkt-switch-to-use-qemu_receive_packet_iov-for-loo.patch [bz#1932917] - kvm-rtl8139-switch-to-use-qemu_receive_packet-for-loopba.patch [bz#1932917] - kvm-pcnet-switch-to-use-qemu_receive_packet-for-loopback.patch [bz#1932917] - kvm-cadence_gem-switch-to-use-qemu_receive_packet-for-lo.patch [bz#1932917] - kvm-lan9118-switch-to-use-qemu_receive_packet-for-loopba.patch [bz#1932917] - Resolves: bz#1932917 (CVE-2021-3416 virt:rhel/qemu-kvm: QEMU: net: infinite loop in loopback mode may lead to stack overflow)- kvm-redhat-Fix-unversioned-Obsoletes-warning.patch [bz#1967329] - Resolves: bz#1967329 (Make qemu-kvm use versioned obsoletes for qemu-kvm-ma and qemu-kvm-rhev)- kvm-virtiofsd-Whitelist-fchmod.patch [bz#1967914] - kvm-spapr-Fix-EEH-capability-issue-on-KVM-guest-for-PCI-.patch [bz#1957866] - kvm-Compress-lines-for-immediate-return.patch [bz#1970912] - kvm-file-posix-Handle-EINVAL-fallocate-return-value.patch [bz#1970912] - Resolves: bz#1967914 ([virtio-fs] virtiofsd quit when coping file to a folder in virtio-fs mounted volume(windows guest)) - Resolves: bz#1957866 (RHEL8.4 - EEH capability disabled on KVM guest and recovery of PCI passthru device fails(CX5 / mlx5_core) (qemu-kvm)) - Resolves: bz#1970912 (Deployment fails with "Invalid or missing agent token received")- kvm-file-posix-Mitigate-file-fragmentation-with-extent-s.patch [bz#1877163] - kvm-block-file-posix-Fix-problem-with-fallocate-PUNCH_HO.patch [bz#1944861] - kvm-spapr-Remove-stale-comment-about-power-saving-LPCR-b.patch [bz#1969768] - kvm-spapr-Set-LPCR-to-current-AIL-mode-when-starting-a-n.patch [bz#1969768] - Resolves: bz#1877163 ([FJ 8.3 Bug] The progress bar of the "virt-clone --nonsparse" command shows the progress rate exceeding 100%.) - Resolves: bz#1944861 (Qemu-img convert fails when source image is on gpfs) - Resolves: bz#1969768 ([ppc64le] Hotplug vcpu device hit call trace:[qemu output] KVM: unknown exit, hardware reason 7fff9ce87ed8)- kvm-linux-headers-Add-VFIO_CCW_REQ_IRQ_INDEX.patch [bz#1940450] - kvm-vfio-ccw-Connect-the-device-request-notifier.patch [bz#1940450] - kvm-pc-bios-s390-ccw-fix-off-by-one-error.patch [bz#1942880] - kvm-pc-bios-s390-ccw-break-loop-if-a-null-block-number-i.patch [bz#1942880] - kvm-pc-bios-s390-ccw-don-t-try-to-read-the-next-block-if.patch [bz#1942880] - Resolves: bz#1940450 (RHEL8.5 - Mediated Device already in use by same domain we are booting (vfio-ccw/Multipath Testing) (kvm) - qemu-kvm part (also has kernel and libvirt parts)) - Resolves: bz#1942880 (RHEL8.4 Nightly[0322] - KVM guest fails to find zipl boot menu index (qemu-kvm))- kvm-hw-intc-arm_gic-Fix-interrupt-ID-in-GICD_SGIR-regist.patch [bz#1925430] - kvm-libqos-usb-hcd-ehci-use-32-bit-write-for-config-regi.patch [bz#1842478] - kvm-libqos-pci-pc-use-32-bit-write-for-EJ-register.patch [bz#1842478] - kvm-memory-Revert-memory-accept-mismatching-sizes-in-mem.patch [bz#1842478] - kvm-acpi-accept-byte-and-word-access-to-core-ACPI-regist.patch [bz#1842478] - kvm-xhci-fix-valid.max_access_size-to-access-address-reg.patch [bz#1842478] - kvm-softmmu-memory-Log-invalid-memory-accesses.patch [bz#1842478] - Resolves: bz#1925430 (CVE-2021-20221 virt:rhel/qemu-kvm: qemu: out-of-bound heap buffer access via an interrupt ID field [rhel-8.5.0]) - Resolves: bz#1842478 (CVE-2020-13754 virt:rhel/qemu-kvm: QEMU: msix: OOB access during mmio operations may lead to DoS [rhel-8.5.0])- kvm-net-remove-an-assert-call-in-eth_get_gso_type.patch [bz#1892350] - kvm-e1000-fail-early-for-evil-descriptor.patch [bz#1930092] - kvm-net-forbid-the-reentrant-RX.patch [bz#1859175] - kvm-qemu-img-convert-Don-t-pre-zero-images.patch [bz#1855250] - kvm-audio-audio_generic_get_buffer_in-should-honor-size.patch [bz#1932823] - Resolves: bz#1892350 (CVE-2020-27617 virt:rhel/qemu-kvm: QEMU: net: an assert failure via eth_get_gso_type [rhel-8.5.0]) - Resolves: bz#1930092 (CVE-2021-20257 virt:rhel/qemu-kvm: QEMU: net: e1000: infinite loop while processing transmit descriptors [rhel-8.5.0]) - Resolves: bz#1859175 (CVE-2020-15859 virt:rhel/qemu-kvm: QEMU: net: e1000e: use-after-free while sending packets [rhel-8]) - Resolves: bz#1855250 (qemu-img convert uses possibly slow pre-zeroing on block storage) - Resolves: bz#1932823 (after upgrade from 4.3 to 4.4 audio stops working in guests after couple of seconds)- kvm-ide-atapi-check-logical-block-address-and-read-size-.patch [bz#1917451] - Resolves: bz#1917451 (CVE-2020-29443 virt:rhel/qemu-kvm: QEMU: ide: atapi: OOB access while processing read commands [rhel-8.4.0])- kvm-x86-cpu-Enable-AVX512_VP2INTERSECT-cpu-feature.patch [bz#1790620] - kvm-target-i386-add-fast-short-REP-MOV-support.patch [bz#1790620] - kvm-x86-cpu-Populate-SVM-CPUID-feature-bits.patch [bz#1790620] - kvm-i386-Add-the-support-for-AMD-EPYC-3rd-generation-pro.patch [bz#1790620] - Resolves: bz#1790620 ([RFE] AMD Milan - Add KVM/support for EPYC-Milan CPU Model - Slow Train)- kvm-redhat-makes-qemu-respect-system-s-crypto-profile.patch [bz#1902960] - kvm-spapr-Adjust-firmware-path-of-PCI-devices.patch [bz#1912891] - Resolves: bz#1902960 (QEMU doesn't honour system crypto policies) - Resolves: bz#1912891 ([ppc64le] --disk cdimage.iso,bus=usb fails to boot)- kvm-virtiofsd-extract-lo_do_open-from-lo_open.patch [bz#1919111] - kvm-virtiofsd-optionally-return-inode-pointer-from-lo_do.patch [bz#1919111] - kvm-virtiofsd-prevent-opening-of-special-files-CVE-2020-.patch [bz#1919111] - Resolves: bz#1919111 (CVE-2020-35517 virt:rhel/qemu-kvm: QEMU: virtiofsd: potential privileged host device access from guest [rhel-8.4.0])- kvm-spapr-Improve-handling-of-fdt-buffer-size.patch [bz#1901837] - kvm-spapr-Fold-h_cas_compose_response-into-h_client_arch.patch [bz#1901837] - kvm-spapr-Don-t-use-spapr_drc_needed-in-CAS-code.patch [bz#1901837] - kvm-spapr-Fix-handling-of-unplugged-devices-during-CAS-a.patch [bz#1901837] - kvm-spapr-Allow-memory-unplug-to-always-succeed.patch [bz#1901837] - kvm-spapr-Improve-handling-of-memory-unplug-with-old-gue.patch [bz#1901837] - kvm-block-Require-aligned-image-size-to-avoid-assertion-.patch [bz#1834281] - kvm-file-posix-Allow-byte-aligned-O_DIRECT-with-NFS.patch [bz#1834281] - kvm-block-iscsi-fix-heap-buffer-overflow-in-iscsi_aio_io.patch [bz#1912974] - Resolves: bz#1834281 (qemu-img convert abort when converting image with unaligned size) - Resolves: bz#1901837 (Failed to hotunplug pc-dimm device) - Resolves: bz#1912974 (CVE-2020-11947 virt:rhel/qemu-kvm: QEMU: heap buffer overflow in iscsi_aio_ioctl_cb() in block/iscsi.c may lead to information disclosure [rhel-8])- kvm-Drop-bogus-IPv6-messages.patch [bz#1918054] - Resolves: bz#1918054 (CVE-2020-10756 virt:rhel/qemu-kvm: QEMU: slirp: networking out-of-bounds read information disclosure vulnerability [rhel-8.4.0])- kvm-linux-headers-add-vfio-DMA-available-capability.patch [bz#1905391] - kvm-s390x-pci-Move-header-files-to-include-hw-s390x.patch [bz#1905391] - kvm-vfio-Create-shared-routine-for-scanning-info-capabil.patch [bz#1905391] - kvm-vfio-Find-DMA-available-capability.patch [bz#1905391] - kvm-s390x-pci-Add-routine-to-get-the-vfio-dma-available-.patch [bz#1905391] - kvm-s390x-pci-Honor-DMA-limits-set-by-vfio.patch [bz#1905391] - kvm-s390x-fix-build-for-without-default-devices.patch [bz#1905391] - Resolves: bz#1905391 (RHEL8.4 - s390x/pci: Honor vfio DMA limiting (qemu-kvm))- kvm-udev-kvm-check-remove-the-exceeded-subscription-limi.patch [bz#1909244] - kvm-hw-arm-smmu-common-Factorize-some-code-in-smmu_ptw_6.patch [bz#1843852] - kvm-hw-arm-smmu-common-Add-IOTLB-helpers.patch [bz#1843852] - kvm-hw-arm-smmu-Introduce-smmu_get_iotlb_key.patch [bz#1843852] - kvm-hw-arm-smmu-Introduce-SMMUTLBEntry-for-PTW-and-IOTLB.patch [bz#1843852] - kvm-hw-arm-smmu-common-Manage-IOTLB-block-entries.patch [bz#1843852] - kvm-hw-arm-smmuv3-Introduce-smmuv3_s1_range_inval-helper.patch [bz#1843852] - kvm-hw-arm-smmuv3-Get-prepared-for-range-invalidation.patch [bz#1843852] - kvm-hw-arm-smmuv3-Fix-potential-integer-overflow-CID-143.patch [bz#1843852] - kvm-memory-Rename-memory_region_notify_one-to-memory_reg.patch [bz#1843852] - kvm-memory-Add-IOMMUTLBEvent.patch [bz#1843852] - kvm-memory-Add-IOMMU_NOTIFIER_DEVIOTLB_UNMAP-IOMMUTLBNot.patch [bz#1843852] - kvm-intel_iommu-Skip-page-walking-on-device-iotlb-invali.patch [bz#1843852] - kvm-memory-Skip-bad-range-assertion-if-notifier-is-DEVIO.patch [bz#1843852] - kvm-memory-clamp-cached-translation-in-case-it-points-to.patch [bz#1904393] - kvm-hw-ehci-check-return-value-of-usb_packet_map.patch [bz#1898628] - kvm-hw-net-e1000e-advance-desc_offset-in-case-of-null-de.patch [bz#1903070] - Resolves: bz#1909244 (Remove KVM guest count and limit info message) - Resolves: bz#1843852 (qemu core dumped: qemu-kvm: /builddir/build/BUILD/qemu-4.2.0/memory.c:1928: memory_region_notify_one: Assertion `entry->iova >= notifier->start && entry_end <= notifier->end' failed.) - Resolves: bz#1904393 (CVE-2020-27821 virt:rhel/qemu-kvm: QEMU: heap buffer overflow in msix_table_mmio_write() in hw/pci/msix.c [rhel-8]) - Resolves: bz#1898628 (CVE-2020-25723 virt:rhel/qemu-kvm: QEMU: assertion failure through usb_packet_unmap() in hw/usb/hcd-ehci.c [rhel-8]) - Resolves: bz#1903070 (CVE-2020-25707 CVE-2020-28916 virt:rhel/qemu-kvm: various flaws [rhel-8])- kvm-redhat-link-etc-qemu-ga-fsfreeze-hook-to-etc-qemu-kv.patch [bz#1910267] - kvm-qga-rename-Error-parameter-to-more-common-errp.patch [bz#1910326] - kvm-util-Introduce-qemu_get_host_name.patch [bz#1910326] - kvm-qga-Use-qemu_get_host_name-instead-of-g_get_host_nam.patch [bz#1910326] - kvm-redhat-add-un-pre-install-systemd-hooks-for-qemu-ga.patch [bz#1910220] - Resolves: bz#1910267 (There is no soft link '/etc/qemu-kvm/fsfreeze-hook') - Resolves: bz#1910326 (Incorrect hostname returned by qga command 'guest-get-host-name') - Resolves: bz#1910220 (qemu-ga service still active and can work after qemu-guest-agent been removed)- kvm-ppc-spapr-Add-hotremovable-flag-on-DIMM-LMBs-on-drme.patch [bz#1901837] - kvm-ppc-spapr-re-assert-IRQs-during-event-scan-if-there-.patch [bz#1901837] - kvm-slirp-check-pkt_len-before-reading-protocol-header.patch [bz#1902237] - kvm-s390x-s390-virtio-ccw-Reset-PCI-devices-during-subsy.patch [bz#1905386] - kvm-qapi-enable-use-of-g_autoptr-with-QAPI-types.patch [bz#1859494] - kvm-error-Fix-examples-in-error.h-s-big-comment.patch [bz#1859494] - kvm-error-Improve-error.h-s-big-comment.patch [bz#1859494] - kvm-error-Document-Error-API-usage-rules.patch [bz#1859494] - kvm-error-New-macro-ERRP_GUARD.patch [bz#1859494] - kvm-qga-add-command-guest-get-disks.patch [bz#1859494] - kvm-qga-add-implementation-of-guest-get-disks-for-Linux.patch [bz#1859494] - kvm-qga-add-implementation-of-guest-get-disks-for-Window.patch [bz#1859494] - kvm-qga-fix-missing-closedir-in-qmp_guest_get_disks.patch [bz#1859494] - kvm-qga-update-schema-for-guest-get-disks-dependents-fie.patch [bz#1859494] - Resolves: bz#1859494 (Report logical_name for disks without mounted file-system) - Resolves: bz#1901837 (Failed to hotunplug pc-dimm device) - Resolves: bz#1902237 (CVE-2020-29129 CVE-2020-29130 virt:rhel/qemu-kvm: QEMU: slirp: out-of-bounds access while processing ARP/NCSI packets [rhel-8]) - Resolves: bz#1905386 (RHEL8.3 - s390x/s390-virtio-ccw: Reset PCI devices during subsystem reset (qemu-kvm))- kvm-seccomp-fix-killing-of-whole-process-instead-of-thre.patch [bz#1880546] - kvm-pc-bios-s390x-Rename-PSW_MASK_ZMODE-to-PSW_MASK_64.patch [bz#1903135] - kvm-pc-bios-s390x-Use-PSW-masks-where-possible-and-intro.patch [bz#1903135] - kvm-pc-bios-s390x-Ensure-Read-IPL-memory-is-clean.patch [bz#1903135] - kvm-pc-bios-s390x-Clear-out-leftover-S390EP-string.patch [bz#1903135] - Resolves: bz#1880546 (qemu use SCMP_ACT_TRAP even SCMP_ACT_KILL_PROCESS is available) - Resolves: bz#1903135 (RHEL8.3 - KVM Distro install to vfio_ccw backed DASD gets error at the reboot step (qemu-kvm))- kvm-hw-net-net_tx_pkt-fix-assertion-failure-in-net_tx_pk.patch [bz#1860994] - Resolves: bz#1860994 (CVE-2020-16092 virt:rhel/qemu-kvm: QEMU: reachable assertion failure in net_tx_pkt_add_raw_fragment() in hw/net/net_tx_pkt.c [rhel-8])- kvm-qga-fix-assert-regression-on-guest-shutdown.patch [bz#1884531] - kvm-libvhost-user-handle-endianness-as-mandated-by-the-s.patch [bz#1857733] - kvm-virtio-add-vhost-user-fs-ccw-device.patch [bz#1857733] - kvm-Ensure-vhost-user-fs-is-enabled-on-s390x.patch [bz#1857733] - kvm-s390x-sclp.c-remove-unneeded-label-in-sclp_service_c.patch [bz#1798506] - kvm-s390-sclp-get-machine-once-during-read-scp-cpu-info.patch [bz#1798506] - kvm-s390-sclp-rework-sclp-boundary-checks.patch [bz#1798506] - kvm-s390-sclp-read-sccb-from-mem-based-on-provided-lengt.patch [bz#1798506] - kvm-s390-sclp-check-sccb-len-before-filling-in-data.patch [bz#1798506] - kvm-s390-sclp-use-cpu-offset-to-locate-cpu-entries.patch [bz#1798506] - kvm-s390-sclp-add-extended-length-sccb-support-for-kvm-g.patch [bz#1798506] - kvm-linux-headers-Partial-update-against-Linux-5.9-rc4.patch [bz#1798506] - kvm-misc-Replace-zero-length-arrays-with-flexible-array-.patch [bz#1798506] - kvm-s390-guest-support-for-diagnose-0x318.patch [bz#1798506] - kvm-s390x-pv-Remove-sclp-boundary-checks.patch [bz#1798506] - kvm-s390x-pv-Fix-diag318-PV-fencing.patch [bz#1798506] - kvm-s390-kvm-fix-diag318-propagation-and-reset-functiona.patch [bz#1659412] - kvm-trace-use-STAP_SDT_V2-to-work-around-symbol-visibili.patch [bz#1898700] - Resolves: bz#1659412 ([IBM 8.4 FEAT] KVM enablement for enhanced hardware diagnose data of guest kernel on s390x - qemu part) - Resolves: bz#1798506 ([IBM 8.4 FEAT] KVM: Support extended-length SCCBs - qemu part) - Resolves: bz#1857733 ([IBM 8.4 FEAT] KVM: Add support for virtio-fs on s390x - qemu part) - Resolves: bz#1884531 (qemu-ga aborts after guest-shutdown command) - Resolves: bz#1898700 (qemu-kvm for RHEL-8.4 doesn't build due to a possible incompatibility with systemtap-sdt-devel-4.4-1)- kvm-qga-commands-posix-Rework-build_guest_fsinfo_for_rea.patch [bz#1755075] - kvm-qga-commands-posix-Move-the-udev-code-from-the-pci-t.patch [bz#1755075] - kvm-qga-commands-posix-Support-fsinfo-for-non-PCI-virtio.patch [bz#1755075] - kvm-nvram-Exit-QEMU-if-NVRAM-cannot-contain-all-prom-env.patch [bz#1874780] - kvm-pc-bios-s390-ccw-Makefile-Compile-with-std-gnu99-fwr.patch [bz#1846975] - kvm-pc-bios-s390-ccw-Move-ipl-related-code-from-main-int.patch [bz#1846975] - kvm-pc-bios-s390-ccw-Introduce-ENODEV-define-and-remove-.patch [bz#1846975] - kvm-pc-bios-s390-ccw-Move-the-inner-logic-of-find_subch-.patch [bz#1846975] - kvm-pc-bios-s390-ccw-Do-not-bail-out-early-if-not-findin.patch [bz#1846975] - kvm-pc-bios-s390-ccw-Scan-through-all-devices-if-no-boot.patch [bz#1846975] - kvm-pc-bios-s390-ccw-Allow-booting-in-case-the-first-vir.patch [bz#1846975] - kvm-pc-bios-s390-ccw-main-Remove-superfluous-call-to-ena.patch [bz#1846975] - kvm-aio-posix-completely-stop-polling-when-disabled.patch [bz#1846975] - kvm-Remove-explicit-glusterfs-api-dependency.patch [bz#1872854] - Resolves: bz#1755075 ([qemu-guest-agent] fsinfo doesn't return disk info on s390x) - Resolves: bz#1846975 (Failed to boot up a s390x guest with virtio-blk-ccw if attaching a virtio-scsi-ccw bus in previous) - Resolves: bz#1872854 (move the glusterfs dependency out of qemu-kvm-core to the glusterfs module) - Resolves: bz#1874780 (-prom-env does not validate input)- kvm-usb-fix-setup_len-init-CVE-2020-14364.patch [bz#1869710] - Resolves: bz#1869710 (CVE-2020-14364 qemu-kvm: QEMU: usb: out-of-bounds r/w access issue while processing usb packets [rhel-8.3.0])- kvm-Require-libfdt-1.6.0.patch [bz#1867847] - Resolves: bz#1867847 ([ppc] virt module 7629: /usr/libexec/qemu-kvm: undefined symbol: fdt_check_full, version LIBFDT_1.2)- kvm-i386-Add-2nd-Generation-AMD-EPYC-processors.patch [bz#1780385] - kvm-target-i386-sev-provide-proper-error-reporting-for-q.patch [bz#1689341] - kvm-target-i386-sev-fail-query-sev-capabilities-if-QEMU-.patch [bz#1689341] - kvm-s390x-protvirt-allow-to-IPL-secure-guests-with-no-re.patch [bz#1863034] - Resolves: bz#1689341 (QEMU should report an error and return failure if AMD SEV is not enabled in the kernel) - Resolves: bz#1780385 ([RFE] AMD EPYC-Rome support for KVM / QEMU guest) - Resolves: bz#1863034 (RHEL8.3 Beta - Secure Execution: Unable to start Qemu with "-no-reboot" option (qemu-kvm))- kvm-qcow2-Fix-alloc_cluster_abort-for-pre-existing-clust.patch [bz#1807057] - kvm-iotests-026-Test-EIO-on-preallocated-zero-cluster.patch [bz#1807057] - kvm-iotests-026-Test-EIO-on-allocation-in-a-data-file.patch [bz#1807057] - kvm-iotests-026-Move-v3-exclusive-test-to-new-file.patch [bz#1807057] - Resolves: bz#1807057 (qcow2_alloc_cluster_abort() frees preallocated zero clusters)- kvm-i386-Mask-SVM-features-if-nested-SVM-is-disabled.patch [bz#1835390] - kvm-s390x-sigp-Fix-sense-running-reporting.patch [bz#1854092] - kvm-s390x-tcg-clear-local-interrupts-on-reset-normal.patch [bz#1854092] - kvm-virtio-net-fix-removal-of-failover-device.patch [] - Resolves: bz#1835390 (qemu promote host does not support 'EDX.npt' and 'EDX.nrip-save' when test with Q35 machine type on EPYC host) - Resolves: bz#1854092 (kvm-unit-tests: tcg smp FAIL)- kvm-vfio-ccw-Fix-error-message.patch [bz#1660916] - kvm-vfio-ccw-allow-non-prefetch-ORBs.patch [bz#1660916] - kvm-linux-headers-support-vfio-ccw-features.patch [bz#1660916] - kvm-vfio-ccw-Refactor-cleanup-of-regions.patch [bz#1660916] - kvm-vfio-ccw-Add-support-for-the-schib-region.patch [bz#1660916] - kvm-vfio-ccw-Refactor-ccw-irq-handler.patch [bz#1660916] - kvm-s390x-css-Refactor-the-css_queue_crw-routine.patch [bz#1660916] - kvm-vfio-ccw-Add-support-for-the-CRW-region-and-IRQ.patch [bz#1660916] - kvm-config-enable-VFIO_CCW.patch [bz#1660916] - kvm-virtio-blk-Refactor-the-code-that-processes-queued-r.patch [] - kvm-virtio-blk-On-restart-process-queued-requests-in-the.patch [] - kvm-Fix-use-afte-free-in-ip_reass-CVE-2020-1983.patch [bz#1838070] - Resolves: bz#1660916 ([IBM 8.3 FEAT] KVM s390x: DASD passthrough support - qemu part) - Resolves: bz#1838070 (CVE-2020-1983 virt:rhel/qemu-kvm: QEMU: slirp: use-after-free in ip_reass() function in ip_input.c [rhel-8])- kvm-redhat-Install-the-s390-netboot.img-that-we-ve-built.patch [bz#1828317] - kvm-linux-headers-update-kvm.h.patch [bz#1828317] - kvm-s390x-Don-t-do-a-normal-reset-on-the-initial-cpu.patch [bz#1828317] - kvm-s390x-Move-reset-normal-to-shared-reset-handler.patch [bz#1828317] - kvm-s390x-Move-initial-reset.patch [bz#1828317] - kvm-s390x-Move-clear-reset.patch [bz#1828317] - kvm-s390x-Beautify-diag308-handling.patch [bz#1828317] - kvm-s390x-kvm-Make-kvm_sclp_service_call-void.patch [bz#1828317] - kvm-s390x-Fix-cpu-normal-reset-ri-clearing.patch [bz#1828317] - kvm-tests-boot-sector-Fix-the-bad-s390x-assembler-code.patch [bz#1828317] - kvm-pc-bios-s390x-Fix-reset-psw-mask.patch [bz#1828317] - kvm-s390x-Properly-fetch-and-test-the-short-psw-on-diag3.patch [bz#1828317] - kvm-s390x-Rename-and-use-constants-for-short-PSW-address.patch [bz#1828317] - kvm-s390x-Add-missing-vcpu-reset-functions.patch [bz#1828317] - kvm-s390-sclp-improve-special-wait-psw-logic.patch [bz#1828317] - kvm-pc-bios-s390x-Save-iplb-location-in-lowcore.patch [bz#1828317] - kvm-s390-ipl-sync-back-loadparm.patch [bz#1828317] - kvm-s390-ipl-fix-off-by-one-in-update_machine_ipl_proper.patch [bz#1828317] - kvm-s390x-ipl-Consolidate-iplb-validity-check-into-one-f.patch [bz#1828317] - kvm-vhost-correctly-turn-on-VIRTIO_F_IOMMU_PLATFORM.patch [bz#1828317] - kvm-s390x-Move-diagnose-308-subcodes-and-rcs-into-ipl.h.patch [bz#1828317] - kvm-s390x-protvirt-Support-unpack-facility.patch [bz#1828317] - kvm-s390x-protvirt-Add-migration-blocker.patch [bz#1828317] - kvm-s390x-protvirt-Inhibit-balloon-when-switching-to-pro.patch [bz#1828317] - kvm-s390x-protvirt-KVM-intercept-changes.patch [bz#1828317] - kvm-s390x-Add-SIDA-memory-ops.patch [bz#1828317] - kvm-s390x-protvirt-Move-STSI-data-over-SIDAD.patch [bz#1828317] - kvm-s390x-protvirt-SCLP-interpretation.patch [bz#1828317] - kvm-s390x-protvirt-Set-guest-IPL-PSW.patch [bz#1828317] - kvm-s390x-protvirt-Move-diag-308-data-over-SIDA.patch [bz#1828317] - kvm-s390x-protvirt-Disable-address-checks-for-PV-guest-I.patch [bz#1828317] - kvm-s390x-protvirt-Move-IO-control-structures-over-SIDA.patch [bz#1828317] - kvm-s390x-protvirt-Handle-SIGP-store-status-correctly.patch [bz#1828317] - kvm-s390x-Add-unpack-facility-feature-to-GA1.patch [bz#1828317] - kvm-s390x-protvirt-Fix-stray-error_report_err-in-s390_ma.patch [bz#1828317] - kvm-s390x-pv-Retry-ioctls-on-EINTR.patch [bz#1828317] - kvm-s390x-s390-virtio-ccw-Fix-build-on-systems-without-K.patch [bz#1828317] - kvm-s390x-pv-Fix-KVM_PV_PREP_RESET-command-wrapper-name.patch [bz#1828317] - kvm-spapr-Pass-the-maximum-number-of-vCPUs-to-the-KVM-in.patch [bz#1756946] - kvm-introduce-kvm_kernel_irqchip_-functions.patch [bz#1756946] - kvm-target-s390x-kvm-Enable-adapter-interruption-suppres.patch [bz#1756946] - kvm-vfio-nvlink-Remove-exec-permission-to-avoid-SELinux-.patch [bz#1823275] - Resolves: bz#1756946 ([zKVM] Re-enable KVM_CAP_S390_AIS for new machine types) - Resolves: bz#1823275 (RHEL8.1 - GPU Numa nodes not visible in guest post the pass-through.) - Resolves: bz#1828317 ([IBM 8.3 FEAT] s390x: Base KVM setup for secure guests - qemu part)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release) Another sync- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release) Another syncronization- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- kvm-slirp-disable-tcp_emu.patch [bz#1791677] - kvm-target-i386-kvm-initialize-feature-MSRs-very-early.patch [bz#1790308] - Resolves: bz#1790308 (qemu-kvm core dump when do L1 guest live migration with L2 guest running) - Resolves: bz#1791677 (QEMU: Slirp: disable emulation of tcp programs like ftp IRC etc. [rhel-8])- kvm-iscsi-Avoid-potential-for-get_status-overflow.patch [bz#1794501] - kvm-iscsi-Cap-block-count-from-GET-LBA-STATUS-CVE-2020-1.patch [bz#1794501] - kvm-clean-up-callback-when-del-virtqueue.patch [bz#1708480] - kvm-virtio-add-ability-to-delete-vq-through-a-pointer.patch [bz#1708480] - kvm-virtio-reset-region-cache-when-on-queue-deletion.patch [bz#1708480] - kvm-virtio-net-delete-also-control-queue-when-TX-RX-dele.patch [bz#1708480] - Resolves: bz#1708480 ([Q35] No "DEVICE_DELETED" event in qmp after unplug virtio-net-pci device) - Resolves: bz#1794501 (CVE-2020-1711 qemu-kvm: QEMU: block: iscsi: OOB heap access via an unexpected response of iSCSI Server [rhel-8.2.0])- kvm-exec-Fix-MAP_RAM-for-cached-access.patch [bz#1769613] - kvm-virtio-Return-true-from-virtio_queue_empty-if-broken.patch [bz#1769613] - kvm-usbredir-Prevent-recursion-in-usbredir_write.patch [bz#1752320] - kvm-xhci-recheck-slot-status.patch [bz#1752320] - kvm-tcp_emu-Fix-oob-access.patch [bz#1791566] - kvm-slirp-use-correct-size-while-emulating-IRC-commands.patch [bz#1791566] - kvm-slirp-use-correct-size-while-emulating-commands.patch [bz#1791566] - Resolves: bz#1752320 (vm gets stuck when migrate vm back and forth with remote-viewer trying to connect) - Resolves: bz#1769613 ([SEV] kexec mays hang at "[sda] Synchronizing SCSI cache " before switching to new kernel) - Resolves: bz#1791566 (CVE-2020-7039 virt:rhel/qemu-kvm: QEMU: slirp: OOB buffer access while emulating tcp protocols in tcp_emu() [rhel-8.2.0])- kvm-i386-Remove-cpu64-rhel6-CPU-model.patch [bz#1741346] - Resolves: bz#1741346 (Remove the "cpu64-rhel6" CPU from qemu-kvm)- kvm-virtio-gpu-block-both-2d-and-3d-rendering.patch [bz#1674324] - kvm-x86-Intel-AVX512_BF16-feature-enabling.patch [bz#1642541] - Resolves: bz#1642541 ([Intel 8.2 Feature] qemu-kvm Enable BFloat16 data type support) - Resolves: bz#1674324 (With , qemu either refuses to start completely or spice-server crashes afterwards)- kvm-util-mmap-alloc-Add-a-is_pmem-parameter-to-qemu_ram_.patch [bz#1539282] - kvm-mmap-alloc-unfold-qemu_ram_mmap.patch [bz#1539282] - kvm-mmap-alloc-fix-hugetlbfs-misaligned-length-in-ppc64.patch [bz#1539282] - kvm-util-mmap-alloc-support-MAP_SYNC-in-qemu_ram_mmap.patch [bz#1539282] - kvm-x86-cpu-Enable-MOVDIRI-cpu-feature.patch [bz#1634827] - kvm-x86-cpu-Enable-MOVDIR64B-cpu-feature.patch [bz#1634827] - kvm-add-call-to-qemu_add_opts-for-overcommit-option.patch [bz#1634827] - kvm-support-overcommit-cpu-pm-on-off.patch [bz#1634827] - kvm-i386-cpu-make-cpu-host-support-monitor-mwait.patch [] - kvm-x86-cpu-Add-support-for-UMONITOR-UMWAIT-TPAUSE.patch [bz#1634827] - kvm-target-i386-Add-support-for-save-load-IA32_UMWAIT_CO.patch [bz#1634827] - Resolves: bz#1539282 ([Intel 8.2 Feature][Crystal Ridge] Support MAP_SYNC - qemu-kvm) - Resolves: bz#1634827 ([Intel 8.2 Feat] KVM Enable SnowRidge Accelerator Interface Architecture (AIA) - qemu)- kvm-target-i386-Export-TAA_NO-bit-to-guests.patch [bz#1771971] - kvm-target-i386-add-support-for-MSR_IA32_TSX_CTRL.patch [bz#1771971] - Resolves: bz#1771971 (CVE-2019-11135 virt:rhel/qemu-kvm: hw: TSX Transaction Asynchronous Abort (TAA) [rhel-8.2.0])- kvm-x86-cpu-use-FeatureWordArray-to-define-filtered_feat.patch [bz#1689270] - kvm-i386-Add-x-force-features-option-for-testing.patch [bz#1689270] - kvm-target-i386-define-a-new-MSR-based-feature-word-FEAT.patch [bz#1689270] - kvm-i386-display-known-CPUID-features-linewrapped-in-alp.patch [bz#1689270] - kvm-target-i386-kvm-kvm_get_supported_msrs-cleanup.patch [bz#1689270] - kvm-target-i386-handle-filtered_features-in-a-new-functi.patch [bz#1689270] - kvm-target-i386-introduce-generic-feature-dependency-mec.patch [bz#1689270] - kvm-target-i386-expand-feature-words-to-64-bits.patch [bz#1689270] - kvm-target-i386-add-VMX-definitions.patch [bz#1689270] - kvm-vmxcap-correct-the-name-of-the-variables.patch [bz#1689270] - kvm-target-i386-add-VMX-features.patch [bz#1689270] - kvm-target-i386-work-around-KVM_GET_MSRS-bug-for-seconda.patch [bz#1689270] - kvm-target-i386-adjust-for-missing-VMX-features.patch [bz#1689270] - kvm-target-i386-add-VMX-features-to-named-CPU-models.patch [bz#1689270] - kvm-target-i386-add-VMX-features-to-named-CPU-models-RHE.patch [bz#1689270] - kvm-vhost-fix-vhost_log-size-overflow-during-migration.patch [bz#1776808] - Resolves: bz#1689270 (Nested KVM: limit VMX features according to CPU models - Slow Train) - Resolves: bz#1776808 (qemu-kvm crashes when Windows VM is migrated with multiqueue)- kvm-qapi-fill-in-CpuInfoFast.arch-in-query-cpus-fast.patch [bz#1730969] - kvm-curl-Keep-pointer-to-the-CURLState-in-CURLSocket.patch [bz#1744602] - kvm-curl-Keep-socket-until-the-end-of-curl_sock_cb.patch [bz#1744602] - kvm-curl-Check-completion-in-curl_multi_do.patch [bz#1744602] - kvm-curl-Pass-CURLSocket-to-curl_multi_do.patch [bz#1744602] - kvm-curl-Report-only-ready-sockets.patch [bz#1744602] - kvm-curl-Handle-success-in-multi_check_completion.patch [bz#1744602] - kvm-curl-Check-curl_multi_add_handle-s-return-code.patch [bz#1744602] - Resolves: bz#1730969 ([ppc] qmp: The 'arch' value returned by the command 'query-cpus-fast' does not match) - Resolves: bz#1744602 (qemu-img gets stuck when stream-converting from http)- kvm-i386-Don-t-print-warning-if-phys-bits-was-set-automa.patch [bz#1719127] - kvm-Disable-CONFIG_I2C-and-CONFIG_IOH3420.patch [bz#1693140] - kvm-usb-drop-unnecessary-usb_device_post_load-checks.patch [bz#1757482] - kvm-pc-bios-s390-ccw-define-loadparm-length.patch [bz#1664376] - kvm-pc-bios-s390-ccw-net-Use-diag308-to-reset-machine-be.patch [bz#1664376] - kvm-s390-bios-decouple-cio-setup-from-virtio.patch [bz#1664376] - kvm-s390-bios-decouple-common-boot-logic-from-virtio.patch [bz#1664376] - kvm-s390-bios-Clean-up-cio.h.patch [bz#1664376] - kvm-s390-bios-Decouple-channel-i-o-logic-from-virtio.patch [bz#1664376] - kvm-s390-bios-Map-low-core-memory.patch [bz#1664376] - kvm-s390-bios-ptr2u32-and-u32toptr.patch [bz#1664376] - kvm-s390-bios-Support-for-running-format-0-1-channel-pro.patch [bz#1664376] - kvm-s390-bios-cio-error-handling.patch [bz#1664376] - kvm-s390-bios-Extend-find_dev-for-non-virtio-devices.patch [bz#1664376] - kvm-s390-bios-Factor-finding-boot-device-out-of-virtio-c.patch [bz#1664376] - kvm-s390-bios-Refactor-virtio-to-run-channel-programs-vi.patch [bz#1664376] - kvm-s390-bios-Use-control-unit-type-to-determine-boot-me.patch [bz#1664376] - kvm-s390-bios-Add-channel-command-codes-structs-needed-f.patch [bz#1664376] - kvm-s390-bios-Support-booting-from-real-dasd-device.patch [bz#1664376] - kvm-s390-bios-Use-control-unit-type-to-find-bootable-dev.patch [bz#1664376] - kvm-s390x-vfio-ap-Implement-hot-plug-unplug-of-vfio-ap-d.patch [bz#1660906] - Resolves: bz#1660906 ([IBM 8.2 FEAT] KVM s390x: Crypto Passthrough Hotplug - qemu part) - Resolves: bz#1664376 ([IBM 8.2 FEAT] CCW IPL Support (kvm) - qemu part) - Resolves: bz#1693140 (aarch64: qemu: remove smbus_eeprom and i2c from config) - Resolves: bz#1719127 ([Intel 8.2 Bug] warning shown when boot VM with “–cpu host” or “–cpu other mode” on ICX platform (physical)) - Resolves: bz#1757482 (Fail to migrate a rhel6.10-mt7.6 guest with dimm device)- kvm-accel-use-g_strsplit-for-parsing-accelerator-names.patch [bz#1749022] - kvm-opts-don-t-silently-truncate-long-parameter-keys.patch [bz#1749022] - kvm-opts-don-t-silently-truncate-long-option-values.patch [bz#1749022] - kvm-i386-fix-regression-parsing-multiboot-initrd-modules.patch [bz#1749022] - kvm-i386-only-parse-the-initrd_filename-once-for-multibo.patch [bz#1749022] - kvm-opts-remove-redundant-check-for-NULL-parameter.patch [bz#1749022] - kvm-Using-ip_deq-after-m_free-might-read-pointers-from-a.patch [bz#1749724] - kvm-virtio-blk-Cancel-the-pending-BH-when-the-dataplane-.patch [bz#1708459] - kvm-s390x-cpumodel-Rework-CPU-feature-definition.patch [bz#1660909] - kvm-s390x-cpumodel-Set-up-CPU-model-for-AQIC-interceptio.patch [bz#1660909] - kvm-ccid-Fix-dwProtocols-advertisement-of-T-0.patch [bz#1746361] - kvm-s390-PCI-fix-IOMMU-region-init.patch [bz#1754643] - kvm-fw_cfg-Improve-error-message-when-can-t-load-splash-.patch [bz#1607367] - kvm-fw_cfg-Fix-boot-bootsplash-error-checking.patch [bz#1607367] - kvm-fw_cfg-Fix-boot-reboot-timeout-error-checking.patch [bz#1607367] - kvm-hw-nvram-fw_cfg-Store-reboot-timeout-as-little-endia.patch [bz#1607367] - kvm-intel_iommu-Correct-caching-mode-error-message.patch [bz#1738440] - kvm-intel_iommu-Sanity-check-vfio-pci-config-on-machine-.patch [bz#1738440] - kvm-qdev-machine-Introduce-hotplug_allowed-hook.patch [bz#1738440] - kvm-pc-q35-Disallow-vfio-pci-hotplug-without-VT-d-cachin.patch [bz#1738440] - kvm-intel_iommu-Remove-the-caching-mode-check-during-fla.patch [bz#1738440] - kvm-pseries-do-not-allow-memory-less-cpu-less-NUMA-node.patch [bz#1651474] - Resolves: bz#1607367 (After boot failed, guest should not reboot when set reboot-timeout < -1) - Resolves: bz#1651474 (RHEL8.0 Beta - [4.18.0-32.el8.ppc64le] Guest VM crashes during vcpu hotplug with specific numa configuration (kvm)) - Resolves: bz#1660909 ([IBM 8.2 FEAT] KVM s390x: Crypto Passthrough Interrupt Support - qemu part) - Resolves: bz#1708459 (qemu-kvm core dumped when repeat "system_reset" multiple times during guest boot) - Resolves: bz#1738440 (For intel-iommu, qemu shows conflict behaviors between booting a guest with vfio and hot plugging vfio device) - Resolves: bz#1746361 (ccid: Fix incorrect dwProtocol advertisement of T=0) - Resolves: bz#1749022 (Please backport 950c4e6c94b1 ("opts: don't silently truncate long option values", 2018-05-09)) - Resolves: bz#1749724 (CVE-2019-15890 qemu-kvm: QEMU: Slirp: use-after-free during packet reassembly [rhel-8]) - Resolves: bz#1754643 (RHEL8.1 Snapshot3 - Passthrough PCI card goes into error state if used in domain (kvm))- Revert fix for bz#1749724 - this got delayed to 8.2 (CVE-2019-15890 qemu-kvm: QEMU: Slirp: use-after-free during packet reassembly [rhel-8])- kvm-Do-not-run-iotests-on-brew-build.patch [bz#1742819] - kvm-target-ppc-spapr-Add-workaround-option-to-SPAPR_CAP_.patch [bz#1744415] - kvm-target-ppc-spapr-Add-SPAPR_CAP_CCF_ASSIST.patch [bz#1744415] - kvm-i386-x86_cpu_list_feature_names-function.patch [bz#1747185] - kvm-i386-unavailable-features-QOM-property.patch [bz#1747185] - kvm-file-posix-Handle-undetectable-alignment.patch [bz#1738839] - kvm-iotests-Tweak-221-sizing-for-different-hole-granular.patch [bz#1738839] - kvm-iotests-Filter-175-s-allocation-information.patch [bz#1738839] - kvm-block-posix-Always-allocate-the-first-block.patch [bz#1738839] - kvm-iotests-Test-allocate_first_block-with-O_DIRECT.patch [bz#1738839] - Resolves: bz#1738839 (I/O error when virtio-blk disk is backed by a raw image on 4k disk) - Resolves: bz#1742819 (Remove iotests from qemu-kvm builds [RHEL 8.1.0]) - Resolves: bz#1744415 (Backport support for count cache flush Spectre v2 mitigation [slow train]) - Resolves: bz#1747185 ("filtered-features" QOM property is not available)- kvm-console-Avoid-segfault-in-screendump.patch [bz#1684383] - kvm-usb-hub-clear-suspend-on-detach.patch [bz#1619661] - kvm-qemu-img-fix-regression-copying-secrets-during-conve.patch [bz#1727821] - Resolves: bz#1619661 (the attach hub on one hub still exits in device manager after unhotplug) - Resolves: bz#1684383 (qemu crashed when take screenshot for 2nd head of virtio video device if the display not opened by virt-viewer) - Resolves: bz#1727821 (Failed to convert a source image to the qcow2 image encrypted by luks)- kvm-vnc-detect-and-optimize-pageflips.patch [bz#1727033] - kvm-block-backend-Make-blk_inc-dec_in_flight-public.patch [bz#1716349] - kvm-virtio-blk-Increase-in_flight-for-request-restart-BH.patch [bz#1716349] - kvm-block-Fix-AioContext-switch-for-drained-node.patch [bz#1716349] - kvm-test-bdrv-drain-AioContext-switch-in-drained-section.patch [bz#1716349] - kvm-block-Use-normal-drain-for-bdrv_set_aio_context.patch [bz#1716349] - kvm-block-Fix-AioContext-switch-for-bs-drv-NULL.patch [bz#1716347] - kvm-iothread-fix-crash-with-invalid-properties.patch [bz#1687541] - kvm-iothread-replace-init_done_cond-with-a-semaphore.patch [bz#1687541] - kvm-RHEL-disable-hostmem-memfd.patch [bz#1740797] - Resolves: bz#1687541 (qemu aborted when start guest with a big iothreads) - Resolves: bz#1716347 (Qemu Core dump when quit vm that's in status "paused(io-error)" with data plane enabled) - Resolves: bz#1716349 (qemu with iothreads enabled crashes on resume after enospc pause for disk extension) - Resolves: bz#1727033 (vnc server should detect page-flips and avoid sending fullscreen updates then.) - Resolves: bz#1740797 (Disable memfd in QEMU)- kvm-hw-block-pflash_cfi01-Add-missing-DeviceReset-handle.patch [bz#1707192] - kvm-block-file-posix-Unaligned-O_DIRECT-block-status.patch [bz#1678979] - kvm-iotests-Test-unaligned-raw-images-with-O_DIRECT.patch [bz#1678979] - kvm-nbd-client-Lower-min_block-for-block-status-unaligne.patch [bz#1678979] - kvm-nbd-client-Reject-inaccessible-tail-of-inconsistent-.patch [bz#1678979] - kvm-nbd-client-Support-qemu-img-convert-from-unaligned-s.patch [bz#1678979] - kvm-block-Add-bdrv_get_request_alignment.patch [bz#1678979] - kvm-nbd-server-Advertise-actual-minimum-block-size.patch [bz#1678979] - kvm-slirp-check-sscanf-result-when-emulating-ident.patch [bz#1727642] - kvm-slirp-fix-big-little-endian-conversion-in-ident-prot.patch [bz#1727642] - kvm-slirp-ensure-there-is-enough-space-in-mbuf-to-null-t.patch [bz#1727642] - kvm-slirp-don-t-manipulate-so_rcv-in-tcp_emu.patch [bz#1727642] - kvm-tap-set-vhostfd-passed-from-qemu-cli-to-non-blocking.patch [bz#1732642] - kvm-Fix-heap-overflow-in-ip_reass-on-big-packet-input.patch [bz#1734751] - Resolves: bz#1678979 (qemu-img convert abort when converting image with unaligned size (qemu-img: block/io.c:2134: bdrv_co_block_status: Assertion `*pnum && (((*pnum) % (align)) == 0) && align > offset - aligned_offset\' failed)) - Resolves: bz#1707192 (implement missing reset handler for cfi.pflash01 - slow train) - Resolves: bz#1727642 (CVE-2019-6778 qemu-kvm: QEMU: slirp: heap buffer overflow in tcp_emu()) - Resolves: bz#1732642 (enable the virtio-net frontend to work with the vhost-net backend in SEV guests) - Resolves: bz#1734751 (CVE-2019-14378 qemu-kvm: QEMU: slirp: heap buffer overflow during packet reassembly [rhel-8.1.0])- kvm-i386-Add-new-model-of-Cascadelake-Server.patch [bz#1629906] - kvm-i386-Update-stepping-of-Cascadelake-Server.patch [bz#1629906] - kvm-target-i386-Disable-MPX-support-on-named-CPU-models.patch [bz#1629906] - kvm-i386-remove-the-INTEL_PT-CPUID-bit-from-named-CPU-NEW.patch [bz#1629906] - kvm-i386-Disable-OSPKE-on-CPU-model-definitions-NEW.patch [bz#1629906] - kvm-block-ssh-Convert-from-DPRINTF-macro-to-trace-events.patch [bz#1513367] - kvm-block-ssh-Do-not-report-read-write-flush-errors-to-t.patch [bz#1513367] - kvm-qemu-iotests-Fix-paths-for-NFS.patch [bz#1513367] - kvm-qemu-iotests-Filter-NFS-paths.patch [bz#1513367] - kvm-iotests-Filter-SSH-paths.patch [bz#1513367] - kvm-block-ssh-Implement-.bdrv_refresh_filename.patch [bz#1513367] - kvm-iotests-Use-Python-byte-strings-where-appropriate.patch [bz#1513367] - kvm-iotests-Unify-log-outputs-between-Python-2-and-3.patch [bz#1513367] - kvm-ssh-switch-from-libssh2-to-libssh.patch [bz#1513367] - kvm-redhat-switch-from-libssh2-to-libssh.patch [bz#1513367] - kvm-block-gluster-limit-the-transfer-size-to-512-MiB.patch [bz#1728657] - kvm-s390-cpumodel-fix-description-for-the-new-vector-fac.patch [bz#1729975] - kvm-s390x-cpumodel-remove-esort-from-the-default-model.patch [bz#1729975] - kvm-s390x-cpumodel-also-change-name-of-vxbeh.patch [bz#1729975] - kvm-s390x-cpumodel-change-internal-name-of-vxpdeh-to-mat.patch [bz#1729975] - kvm-target-i386-sev-Do-not-unpin-ram-device-memory-regio.patch [bz#1728958] - kvm-i386-Save-EFER-for-32-bit-targets.patch [bz#1689269] - kvm-target-i386-rename-HF_SVMI_MASK-to-HF_GUEST_MASK.patch [bz#1689269] - kvm-target-i386-kvm-add-VMX-migration-blocker.patch [bz#1689269] - kvm-target-i386-kvm-just-return-after-migrate_add_blocke.patch [bz#1689269] - kvm-target-i386-kvm-Delete-VMX-migration-blocker-on-vCPU.patch [bz#1689269] - kvm-Introduce-kvm_arch_destroy_vcpu.patch [bz#1689269] - kvm-target-i386-kvm-Use-symbolic-constant-for-DB-BP-exce.patch [bz#1689269] - kvm-target-i386-kvm-Re-inject-DB-to-guest-with-updated-D.patch [bz#1689269] - kvm-target-i386-kvm-Block-migration-for-vCPUs-exposed-wi.patch [bz#1689269] - kvm-target-i386-kvm-do-not-initialize-padding-fields.patch [bz#1689269] - kvm-linux-headers-synchronize-generic-and-x86-KVM-header.patch [bz#1689269] - kvm-vmstate-Add-support-for-kernel-integer-types.patch [bz#1689269] - kvm-target-i386-kvm-Add-support-for-save-and-restore-nes.patch [bz#1689269] - kvm-target-i386-kvm-Add-support-for-KVM_CAP_EXCEPTION_PA.patch [bz#1689269] - kvm-target-i386-kvm-Add-nested-migration-blocker-only-wh.patch [bz#1689269] - kvm-target-i386-kvm-Demand-nested-migration-kernel-capab.patch [bz#1689269] - kvm-target-i386-skip-KVM_GET-SET_NESTED_STATE-if-VMX-dis.patch [bz#1689269] - kvm-i386-kvm-Do-not-sync-nested-state-during-runtime.patch [bz#1689269] - Resolves: bz#1513367 (qemu with libssh) - Resolves: bz#1629906 ([Intel 8.1 Feat] qemu-kvm Introduce Cascade Lake (CLX) cpu model) - Resolves: bz#1689269 (Nested KVM: support for migration of nested hypervisors - Slow Train) - Resolves: bz#1728657 ('qemu-io write' to a raw image over libgfapi fails) - Resolves: bz#1728958 (Hot unplug vfio-pci NIC devices from sev guest will cause qemu-kvm: sev_ram_block_removed: failed to unregister region) - Resolves: bz#1729975 (RHEL 8.1 Pre-Beta - Fix for hardware CPU Model)- kvm-target-i386-add-MDS-NO-feature.patch [bz#1714792] - kvm-virtio-gpu-pass-down-VirtIOGPU-pointer-to-a-bunch-of.patch [bz#1531543] - kvm-virtio-gpu-add-iommu-support.patch [bz#1531543] - kvm-virtio-gpu-fix-unmap-in-error-path.patch [bz#1531543] - Resolves: bz#1531543 ([RFE] add iommu support to virtio-gpu) - Resolves: bz#1714792 ([Intel 8.1 FEAT] MDS_NO exposure to guest)- kvm-qxl-check-release-info-object.patch [bz#1712705] - kvm-iotests-Make-182-do-without-device_add.patch [bz#1707598] - Resolves: bz#1707598 (qemu-iotest 182 fails without device hotplugging support) - Resolves: bz#1712705 (CVE-2019-12155 qemu-kvm: QEMU: qxl: null pointer dereference while releasing spice resources [rhel-8])- Rebuild all virt packages to fix RHEL's upgrade path - Resolves: rhbz#1695587 (Ensure modular RPM upgrade path)- kvm-gluster-Handle-changed-glfs_ftruncate-signature.patch [bz#1721983] - kvm-gluster-the-glfs_io_cbk-callback-function-pointer-ad.patch [bz#1721983] - Resolves: bz#1721983 (qemu-kvm can't be build with new gluster version (6.0.6))- kvm-i386-Make-arch_capabilities-migratable.patch [bz#1709970] - kvm-spapr-Fix-ibm-max-associativity-domains-property-num.patch [bz#1710662] - kvm-linux-headers-Update-for-NVLink2-passthrough-downstr.patch [bz#1710662] - kvm-pci-Move-NVIDIA-vendor-id-to-the-rest-of-ids.patch [bz#1710662] - kvm-vfio-quirks-Add-common-quirk-alloc-helper.patch [bz#1710662] - kvm-vfio-Make-vfio_get_region_info_cap-public.patch [bz#1710662] - kvm-spapr-Support-NVIDIA-V100-GPU-with-NVLink2.patch [bz#1710662] - kvm-qemu-kvm.spec-bump-libseccomp-2.4.0.patch [bz#1719578] - Resolves: bz#1709970 ([Intel 8.1 Bug] [KVM][CLX] CPUID_7_0_EDX_ARCH_CAPABILITIES is not enabled in VM - qemu-kvm) - Resolves: bz#1710662 ([IBM 8.1 FEAT] POWER9 - Virt: qemu: NVLink2 passthru to guest - Nvidia Volta (GPU) (kvm)) - Resolves: bz#1719578 (VM failed to start with error "failed to install seccomp syscall filter in the kernel")- kvm-Introduce-new-no_guest_reset-parameter-for-usb-host-.patch [bz#1713677] - kvm-usb-call-reset-handler-before-updating-state.patch [bz#1713677] - kvm-usb-host-skip-reset-for-untouched-devices.patch [bz#1713677] - kvm-usb-host-avoid-libusb_set_configuration-calls.patch [bz#1713677] - kvm-virtio-scsi-Move-BlockBackend-back-to-the-main-AioCo.patch [bz#1673396 bz#1673401] - kvm-scsi-disk-Acquire-the-AioContext-in-scsi_-_realize.patch [bz#1673396 bz#1673401] - kvm-virtio-scsi-Forbid-devices-with-different-iothreads-.patch [bz#1673396 bz#1673401] - kvm-Disable-VXHS-support.patch [bz#1714933] - Resolves: bz#1673396 (qemu-kvm core dumped after hotplug the deleted disk with iothread parameter) - Resolves: bz#1673401 (Qemu core dump when start guest with two disks using same drive) - Resolves: bz#1713677 (Detached device when trying to upgrade USB device firmware when in doing USB Passthrough via QEMU) - Resolves: bz#1714933 (Disable VXHS in qemu-kvm)- kvm-s390x-cpumodel-enum-type-S390FeatGroup-now-gets-gene.patch [bz#1660912] - kvm-linux-headers-update-against-Linux-5.2-rc1.patch [bz#1660912] - kvm-s390x-cpumodel-ignore-csske-for-expansion.patch [bz#1660912] - kvm-s390x-cpumodel-Miscellaneous-Instruction-Extensions-.patch [bz#1660912] - kvm-s390x-cpumodel-msa9-facility.patch [bz#1660912] - kvm-s390x-cpumodel-vector-enhancements.patch [bz#1660912] - kvm-s390x-cpumodel-enhanced-sort-facility.patch [bz#1660912] - kvm-s390x-cpumodel-add-Deflate-conversion-facility.patch [bz#1660912] - kvm-s390x-cpumodel-add-gen15-defintions.patch [bz#1660912] - kvm-s390x-cpumodel-wire-up-8561-and-8562-as-gen15-machin.patch [bz#1660912] - kvm-spice-set-device-address-and-device-display-ID-in-QX.patch [bz#1712946] - kvm-hw-pci-Add-missing-include.patch [bz#1712946] - Resolves: bz#1660912 ([IBM 8.1 FEAT] KVM s390x: Add hardware CPU Model - qemu part) - Resolves: bz#1712946 (qemu-kvm build is broken due to spice_qxl_set_max_monitors being deprecated)- kvm-x86-cpu-Enable-CLDEMOTE-Demote-Cache-Line-cpu-featur.patch [bz#1696436] - kvm-memory-Fix-the-memory-region-type-assignment-order.patch [bz#1667249] - kvm-target-i386-sev-Do-not-pin-the-ram-device-memory-reg.patch [bz#1667249] - kvm-block-Fix-invalidate_cache-error-path-for-parent-act.patch [bz#1673010] - kvm-target-i386-define-md-clear-bit.patch [bz#1703302 bz#1703308] - Resolves: bz#1667249 (Fail to launch AMD SEV VM with assigned PCI device) - Resolves: bz#1673010 (Local VM and migrated VM on the same host can run with same RAW file as visual disk source while without shareable configured or lock manager enabled) - Resolves: bz#1696436 ([Intel 8.0 Feat] KVM Enabling SnowRidge new NIs - qemu-kvm) - Resolves: bz#1703302 (CVE-2018-12130 virt:rhel/qemu-kvm: hardware: Microarchitectural Fill Buffer Data Sampling (MFBDS) [rhel-8]) - Resolves: bz#1703308 (CVE-2018-12127 virt:rhel/qemu-kvm: hardware: Micro-architectural Load Port Data Sampling - Information Leak (MLPDS) [rhel-8])- kvm-i386-remove-the-INTEL_PT-CPUID-bit-from-named-CPU-mo.patch [bz#1561761] - kvm-i386-Disable-OSPKE-on-CPU-model-definitions.patch [bz#1561761] - Resolves: bz#1561761 ([Intel 8.1 Feat] qemu-kvm Introduce Icelake cpu model)- kvm-Use-KVM_GET_MSR_INDEX_LIST-for-MSR_IA32_ARCH_CAP.patch [bz#1707706] - kvm-i386-kvm-Disable-arch_capabilities-if-MSR-can-t-be-s.patch [bz#1707706] - Resolves: bz#1707706 (/builddir/build/BUILD/qemu-2.12.0/target/i386/kvm.c:2031: kvm_put_msrs: Assertion `ret == cpu->kvm_msr_buf->nmsrs' failed.)- kvm-s390-bios-Skip-bootmap-signature-entries.patch [bz#1683275] - Resolves: bz#1683275 ([IBM 8.1 FEAT] KVM: Secure Linux Boot Toleration (qemu))- kvm-i386-Add-new-MSR-indices-for-IA32_PRED_CMD-and-IA32_.patch [bz#1561761] - kvm-i386-Add-CPUID-bit-and-feature-words-for-IA32_ARCH_C.patch [bz#1561761] - kvm-i386-Add-CPUID-bit-for-PCONFIG.patch [bz#1561761] - kvm-i386-Add-CPUID-bit-for-WBNOINVD.patch [bz#1561761] - kvm-i386-Add-new-CPU-model-Icelake-Server-Client.patch [bz#1561761] - kvm-Add-support-to-KVM_GET_MSR_FEATURE_INDEX_LIST-an.patch [bz#1561761] - kvm-x86-Data-structure-changes-to-support-MSR-based-feat.patch [bz#1561761] - kvm-x86-define-a-new-MSR-based-feature-word-FEATURE_WORD.patch [bz#1561761] - kvm-i386-remove-the-new-CPUID-PCONFIG-from-Icelake-Serve.patch [bz#1561761] - kvm-Revert-i386-Add-CPUID-bit-for-PCONFIG.patch [bz#1561761] - Resolves: bz#1561761 ([Intel 8.1 Feat] qemu-kvm Introduce Icelake cpu model)- kvm-tests-crypto-Use-the-IEC-binary-prefix-definitions.patch [bz#1680231] - kvm-crypto-expand-algorithm-coverage-for-cipher-benchmar.patch [bz#1680231] - kvm-crypto-remove-code-duplication-in-tweak-encrypt-decr.patch [bz#1680231] - kvm-crypto-introduce-a-xts_uint128-data-type.patch [bz#1680231] - kvm-crypto-convert-xts_tweak_encdec-to-use-xts_uint128-t.patch [bz#1680231] - kvm-crypto-convert-xts_mult_x-to-use-xts_uint128-type.patch [bz#1680231] - kvm-crypto-annotate-xts_tweak_encdec-as-inlineable.patch [bz#1680231] - kvm-crypto-refactor-XTS-cipher-mode-test-suite.patch [bz#1680231] - kvm-crypto-add-testing-for-unaligned-buffers-with-XTS-ci.patch [bz#1680231] - Resolves: bz#1680231 (severe performance impact using luks format)- kvm-s390x-ipl-Try-to-detect-Linux-vs-non-Linux-for-initi.patch [bz#1699070] - kvm-loader-Check-access-size-when-calling-rom_ptr-to-avo.patch [bz#1699070] - kvm-hw-s390x-Use-the-IEC-binary-prefix-definitions.patch [bz#1699070] - kvm-s390x-storage-attributes-fix-CMMA_BLOCK_SIZE-usage.patch [bz#1699070] - kvm-s390x-cpumodel-fix-segmentation-fault-when-baselinin.patch [bz#1699070] - kvm-hw-s390x-s390-pci-bus-Convert-sysbus-init-function-t.patch [bz#1699070] - kvm-s390x-pci-properly-fail-if-the-zPCI-device-cannot-be.patch [bz#1699070] - kvm-s390x-pci-rename-hotplug-handler-callbacks.patch [bz#1699070] - kvm-s390-avoid-potential-null-dereference-in-s390_pcihos.patch [bz#1699070] - kvm-s390x-pci-Send-correct-event-on-hotplug.patch [bz#1699070] - kvm-s390x-pci-Set-the-iommu-region-size-mpcifc-request.patch [bz#1699070] - kvm-s390x-pci-Always-delete-and-free-the-release_timer.patch [bz#1699070] - kvm-s390x-pci-Ignore-the-unplug-call-if-we-already-have-.patch [bz#1699070] - kvm-s390x-pci-Use-hotplug_dev-instead-of-looking-up-the-.patch [bz#1699070] - kvm-s390x-pci-Move-some-hotplug-checks-to-the-pre_plug-h.patch [bz#1699070] - kvm-s390x-pci-Introduce-unplug-requests-and-split-unplug.patch [bz#1699070] - kvm-s390x-pci-Drop-release-timer-and-replace-it-with-a-f.patch [bz#1699070] - kvm-s390x-pci-mark-zpci-devices-as-unmigratable.patch [bz#1699070] - kvm-s390x-pci-Fix-primary-bus-number-for-PCI-bridges.patch [bz#1699070] - kvm-s390x-pci-Fix-hotplugging-of-PCI-bridges.patch [bz#1699070] - kvm-s390x-pci-Warn-when-adding-PCI-devices-without-the-z.patch [bz#1699070] - kvm-s390x-pci-Unplug-remaining-requested-devices-on-pcih.patch [bz#1699070] - kvm-s390x-refactor-reset-reipl-handling.patch [bz#1699070] - kvm-s390-ipl-fix-ipl-with-no-reboot.patch [bz#1699070] - Resolves: bz#1699070 (Backport s390x-related fixes for qemu-kvm)- kvm-device_tree-Fix-integer-overflowing-in-load_device_t.patch [bz#1693116] - Resolves: bz#1693116 (CVE-2018-20815 qemu-kvm: QEMU: device_tree: heap buffer overflow while loading device tree blob [rhel-8.0])- kvm-iotests-153-Fix-dead-code.patch [bz#1694148] - kvm-file-posix-Include-filename-in-locking-error-message.patch [bz#1694148] - kvm-file-posix-Skip-effectiveless-OFD-lock-operations.patch [bz#1694148] - kvm-file-posix-Drop-s-lock_fd.patch [bz#1694148] - kvm-tests-Add-unit-tests-for-image-locking.patch [bz#1694148] - kvm-file-posix-Fix-shared-locks-on-reopen-commit.patch [bz#1694148] - kvm-iotests-Test-file-posix-locking-and-reopen.patch [bz#1694148] - kvm-block-file-posix-do-not-fail-on-unlock-bytes.patch [bz#1694148] - kvm-hostmem-file-remove-object-id-from-pmem-error-messag.patch [bz#1687596] - kvm-redhat-setting-target-release-to-rhel-8.1.0.patch [] - kvm-redhat-removing-iotest-182.patch [] - Resolves: bz#1687596 ([Intel 8.1 BUG][KVM][Crystal Ridge]object_get_canonical_path_component: assertion failed: (obj->parent != NULL)) - Resolves: bz#1694148 (QEMU image locking needn't double open fd number, and it should not fail when attempting to release locks)- kvm-s390x-cpumodel-mepochptff-warn-when-no-mepoch-and-re.patch [bz#1664371] - kvm-s390x-cpumodel-add-z14-GA2-model.patch [bz#1664371] - kvm-redhat-s390x-cpumodel-enable-mepoch-by-default-for-z.patch [bz#1664371] - kvm-intel_iommu-fix-operator-in-vtd_switch_address_space.patch [bz#1662272] - kvm-intel_iommu-reset-intr_enabled-when-system-reset.patch [bz#1662272] - kvm-pci-msi-export-msi_is_masked.patch [bz#1662272] - kvm-i386-kvm-ignore-masked-irqs-when-update-msi-routes.patch [bz#1662272] - Resolves: bz#1662272 (Boot guest with device assignment+vIOMMU, qemu prompts "vtd_interrupt_remap_msi: MSI address low 32 bit invalid: 0x0" when first rebooting guest) - Resolves: bz#1664371 ([IBM 8.1 FEAT] Update hardware CPU Model z14 (kvm) - qemu part)- kvm-doc-fix-the-configuration-path.patch [bz#1645411] - kvm-Increase-number-of-iotests-being-run-as-a-part-of-RH.patch [bz#1664463] - kvm-Load-kvm-module-during-boot.patch [bz#1676907 bz#1685995] - kvm-qemu-kvm.spec.template-Update-pyton-path-to-system-i.patch [] - Resolves: bz#1645411 (the "fsfreeze-hook" script path shown by command "qemu-ga --help" or "man qemu-ga" is wrong) - Resolves: bz#1664463 (Modify iotest behavior to include luks and nbd and fail build if iotests fail) - Resolves: bz#1676907 (/dev/kvm device exists but kernel module is not loaded on boot up causing VM start to fail in libvirt) - Resolves: bz#1685995 (/dev/kvm device exists but kernel module is not loaded on boot up causing VM start to fail in libvirt)- kvm-scsi-generic-avoid-possible-out-of-bounds-access-to-.patch [bz#1668162] - Resolves: bz#1668162 (CVE-2019-6501 qemu-kvm: QEMU: scsi-generic: possible OOB access while handling inquiry request [rhel-8])- kvm-slirp-check-data-length-while-emulating-ident-functi.patch [bz#1669069] - Resolves: bz#1669069 (CVE-2019-6778 qemu-kvm: QEMU: slirp: heap buffer overflow in tcp_emu() [rhel-8.0])- kvm-qemu-ga-make-get-fsinfo-work-over-pci-bridges.patch [bz#1666952] - kvm-qga-fix-driver-leak-in-guest-get-fsinfo.patch [bz#1666952] - Resolves: bz#1666952 (qemu-guest-agent does not parse PCI bridge links in "build_guest_fsinfo_for_real_device" (q35))- kvm-ne2000-fix-possible-out-of-bound-access-in-ne2000_re.patch [bz#1636784] - kvm-rtl8139-fix-possible-out-of-bound-access.patch [bz#1636784] - kvm-pcnet-fix-possible-buffer-overflow.patch [bz#1636784] - kvm-net-ignore-packet-size-greater-than-INT_MAX.patch [bz#1636784] - kvm-net-drop-too-large-packet-early.patch [bz#1636784] - kvm-net-hub-suppress-warnings-of-no-host-network-for-qte.patch [bz#1636784] - kvm-virtio-net-test-accept-variable-length-argument-in-p.patch [bz#1636784] - kvm-virtio-net-test-remove-unused-macro.patch [bz#1636784] - kvm-virtio-net-test-add-large-tx-buffer-test.patch [bz#1636784] - kvm-s390x-Return-specification-exception-for-unimplement.patch [bz#1668261] - kvm-cpus-ignore-ESRCH-in-qemu_cpu_kick_thread.patch [bz#1665844] - Resolves: bz#1636784 (CVE-2018-17963 qemu-kvm: Qemu: net: ignore packets with large size [rhel-8]) - Resolves: bz#1665844 (Guest quit with error when hotunplug cpu) - Resolves: bz#1668261 ([RHEL8] Backport diag308 stable exception fix (qemu-kvm))- kvm-hw-scsi-cleanups-before-VPD-BL-emulation.patch [bz#1639957] - kvm-hw-scsi-centralize-SG_IO-calls-into-single-function.patch [bz#1639957] - kvm-hw-scsi-add-VPD-Block-Limits-emulation.patch [bz#1639957] - kvm-scsi-disk-Block-Device-Characteristics-emulation-fix.patch [bz#1639957] - kvm-scsi-generic-keep-VPD-page-list-sorted.patch [bz#1639957] - kvm-scsi-generic-avoid-out-of-bounds-access-to-VPD-page-.patch [bz#1639957] - kvm-scsi-generic-avoid-invalid-access-to-struct-when-emu.patch [bz#1639957] - kvm-scsi-generic-do-not-do-VPD-emulation-for-sense-other.patch [bz#1639957] - Resolves: bz#1639957 ([RHEL.8] scsi host device passthrough limits IO writes - slow train)- kvm-block-Update-flags-in-bdrv_set_read_only.patch [bz#1644996] - kvm-block-Add-auto-read-only-option.patch [bz#1644996] - kvm-rbd-Close-image-in-qemu_rbd_open-error-path.patch [bz#1644996] - kvm-block-Require-auto-read-only-for-existing-fallbacks.patch [bz#1644996] - kvm-nbd-Support-auto-read-only-option.patch [bz#1644996] - kvm-file-posix-Support-auto-read-only-option.patch [bz#1644996] - kvm-curl-Support-auto-read-only-option.patch [bz#1644996] - kvm-gluster-Support-auto-read-only-option.patch [bz#1644996] - kvm-iscsi-Support-auto-read-only-option.patch [bz#1644996] - kvm-block-Make-auto-read-only-on-default-for-drive.patch [bz#1644996] - kvm-qemu-iotests-Test-auto-read-only-with-drive-and-bloc.patch [bz#1644996] - kvm-block-Fix-update-of-BDRV_O_AUTO_RDONLY-in-update_fla.patch [bz#1644996] - kvm-qemu-img-Add-C-option-for-convert-with-copy-offloadi.patch [bz#1623082] - kvm-iotests-Add-test-for-qemu-img-convert-C-compatibilit.patch [bz#1623082] - Resolves: bz#1623082 ([rhel.8.0]Target files for 'qemu-img convert' do not support thin_provisoning with iscsi/nfs backend) - Resolves: bz#1644996 (block-commit can't be used with -blockdev)- kvm-qemu-kvm.spec.template-Update-files-for-tests-rpm-to.patch [bz#1601107]- kvm-Run-iotests-as-part-of-the-build-process.patch [bz#1661026] - kvm-Introduce-the-qemu-kvm-tests-rpm.patch [bz#1601107] - Resolves: bz#1601107 (qemu-kvm packaging: make running qemu-iotests more robust) - Resolves: bz#1661026 (Run iotests as part of build process)- kvm-block-Don-t-inactivate-children-before-parents.patch [bz#1659395] - kvm-iotests-Test-migration-with-blockdev.patch [bz#1659395] - Resolves: bz#1659395 (src qemu core dump when do migration ( block device node-name changed after change cdrom) - Slow Train)- kvm-s390x-tcg-avoid-overflows-in-time2tod-tod2time.patch [bz#1653569] - kvm-s390x-kvm-pass-values-instead-of-pointers-to-kvm_s39.patch [bz#1653569] - kvm-s390x-tod-factor-out-TOD-into-separate-device.patch [bz#1653569] - kvm-s390x-tcg-drop-tod_basetime.patch [bz#1653569] - kvm-s390x-tcg-properly-implement-the-TOD.patch [bz#1653569] - kvm-s390x-tcg-SET-CLOCK-COMPARATOR-can-clear-CKC-interru.patch [bz#1653569] - kvm-s390x-tcg-implement-SET-CLOCK.patch [bz#1653569] - kvm-s390x-tcg-rearm-the-CKC-timer-during-migration.patch [bz#1653569] - kvm-s390x-tcg-fix-locking-problem-with-tcg_s390_tod_upda.patch [bz#1653569] - kvm-hw-s390x-Include-the-tod-qemu-also-for-builds-with-d.patch [bz#1653569] - kvm-s390x-tod-Properly-stop-the-KVM-TOD-while-the-guest-.patch [bz#1653569] - kvm-hw-s390x-Fix-bad-mask-in-time2tod.patch [bz#1653569] - kvm-migration-discard-non-migratable-RAMBlocks.patch [bz#1539285] - kvm-vfio-pci-do-not-set-the-PCIDevice-has_rom-attribute.patch [bz#1539285] - kvm-memory-exec-Expose-all-memory-block-related-flags.patch [bz#1539285] - kvm-memory-exec-switch-file-ram-allocation-functions-to-.patch [bz#1539285] - kvm-configure-add-libpmem-support.patch [bz#1539285] - kvm-hostmem-file-add-the-pmem-option.patch [bz#1539285] - kvm-mem-nvdimm-ensure-write-persistence-to-PMEM-in-label.patch [bz#1539285] - kvm-migration-ram-Add-check-and-info-message-to-nvdimm-p.patch [bz#1539285] - kvm-migration-ram-ensure-write-persistence-on-loading-al.patch [bz#1539285] - Resolves: bz#1539285 ([Intel 8.0 Bug] [KVM][Crystal Ridge] Lack of data persistence guarantee of QEMU writes to host PMEM) - Resolves: bz#1653569 (Stress guest and stop it, then do live migration, guest hit call trace on destination end)- kvm-ui-add-qapi-parser-for-display.patch [bz#1652871] - kvm-ui-switch-trivial-displays-to-qapi-parser.patch [bz#1652871] - kvm-qapi-Add-rendernode-display-option-for-egl-headless.patch [bz#1652871] - kvm-ui-Allow-specifying-rendernode-display-option-for-eg.patch [bz#1652871] - kvm-qapi-add-query-display-options-command.patch [bz#1652871] - Resolves: bz#1652871 (QEMU doesn't expose rendernode option for egl-headless display type)- kvm-Add-edk2-Requires-to-qemu-kvm.patch [bz#1654276] - Resolves: bz#1654276 (qemu-kvm: Should depend on the architecture-appropriate guest firmware)- kvm-x86-host-phys-bits-limit-option.patch [bz#1598284] - kvm-rhel-Set-host-phys-bits-limit-48-on-rhel-machine-typ.patch [bz#1598284] - kvm-i386-do-not-migrate-MSR_SMI_COUNT-on-machine-types-2.patch [bz#1659565] - kvm-pc-x-migrate-smi-count-to-PC_RHEL_COMPAT.patch [bz#1659565] - kvm-slow-train-kvm-clear-out-KVM_ASYNC_PF_DELIVERY_AS_PF.patch [bz#1656829] - Resolves: bz#1598284 ([Intel 8.0 Alpha] physical bits should < 48 when host with 5level paging &EPT5 and qemu command with "-cpu qemu64" parameters.) - Resolves: bz#1656829 (8->7 migration failed: qemu-kvm: error: failed to set MSR 0x4b564d02 to 0x27fc13285) - Resolves: bz#1659565 (machine type: required compat flag x-migrate-smi-count=off)- kvm-Add-edk2-Requires-to-qemu-kvm.patch [bz#1654276] - Resolves: bz#1654276 (qemu-kvm: Should depend on the architecture-appropriate guest firmware)- kvm-redhat-enable-tpmdev-passthrough.patch [bz#1654486] - Resolves: bz#1654486 ([RFE] enable TPM passthrough at compile time (qemu-kvm))- kvm-redhat-use-autopatch-instead-of-PATCHAPPLY.patch [bz#1613128] - kvm-redhat-Removing-some-unused-build-flags-in-the-spec-.patch [bz#1613128] - kvm-redhat-Fixing-rhev-ma-conflicts.patch [bz#1613126] - kvm-redhat-Remove-_smp_mflags-cleanup-workaround-for-s39.patch [bz#1613128] - kvm-redhat-Removing-dead-code-from-the-spec-file.patch [bz#1613128] - kvm-i386-Add-stibp-flag-name.patch [bz#1639446] - kvm-Add-functional-acceptance-tests-infrastructure.patch [bz#1655807] - kvm-scripts-qemu.py-allow-adding-to-the-list-of-extra-ar.patch [bz#1655807] - kvm-Acceptance-tests-add-quick-VNC-tests.patch [bz#1655807] - kvm-scripts-qemu.py-introduce-set_console-method.patch [bz#1655807] - kvm-Acceptance-tests-add-Linux-kernel-boot-and-console-c.patch [bz#1655807] - kvm-Bootstrap-Python-venv-for-tests.patch [bz#1655807] - kvm-Acceptance-tests-add-make-rule-for-running-them.patch [bz#1655807] - Resolves: bz#1613126 (Check and fix qemu-kvm-rhev and qemu-kvm-ma conflicts in qemu-kvm for rhel-8) - Resolves: bz#1613128 (Spec file clean up) - Resolves: bz#1639446 (Cross migration from RHEL7.5 to RHEL8 shouldn't fail with cpu flag stibp [qemu-kvm]) - Resolves: bz#1655807 (Backport avocado-qemu tests for QEMU 2.12)- kvm-Disable-CONFIG_IPMI-and-CONFIG_I2C-for-ppc64.patch [bz#1640044] - kvm-Disable-CONFIG_CAN_BUS-and-CONFIG_CAN_SJA1000.patch [bz#1640042] - Resolves: bz#1640042 (Disable CONFIG_CAN_BUS and CONFIG_CAN_SJA1000 config switches) - Resolves: bz#1640044 (Disable CONFIG_I2C and CONFIG_IPMI in default-configs/ppc64-softmmu.mak)- kvm-qcow2-Give-the-refcount-cache-the-minimum-possible-s.patch [bz#1656507] - kvm-docs-Document-the-new-default-sizes-of-the-qcow2-cac.patch [bz#1656507] - kvm-qcow2-Fix-Coverity-warning-when-calculating-the-refc.patch [bz#1656507] - kvm-include-Add-IEC-binary-prefixes-in-qemu-units.h.patch [bz#1656507] - kvm-qcow2-Options-documentation-fixes.patch [bz#1656507] - kvm-include-Add-a-lookup-table-of-sizes.patch [bz#1656507] - kvm-qcow2-Make-sizes-more-humanly-readable.patch [bz#1656507] - kvm-qcow2-Avoid-duplication-in-setting-the-refcount-cach.patch [bz#1656507] - kvm-qcow2-Assign-the-L2-cache-relatively-to-the-image-si.patch [bz#1656507] - kvm-qcow2-Increase-the-default-upper-limit-on-the-L2-cac.patch [bz#1656507] - kvm-qcow2-Resize-the-cache-upon-image-resizing.patch [bz#1656507] - kvm-qcow2-Set-the-default-cache-clean-interval-to-10-min.patch [bz#1656507] - kvm-qcow2-Explicit-number-replaced-by-a-constant.patch [bz#1656507] - kvm-block-backend-Set-werror-rerror-defaults-in-blk_new.patch [bz#1657637] - kvm-qcow2-Fix-cache-clean-interval-documentation.patch [bz#1656507] - Resolves: bz#1656507 ([RHEL.8] qcow2 cache is too small) - Resolves: bz#1657637 (Wrong werror default for -device drive=)- kvm-target-ppc-add-basic-support-for-PTCR-on-POWER9.patch [bz#1639069] - kvm-linux-headers-Update-for-nested-KVM-HV-downstream-on.patch [bz#1639069] - kvm-target-ppc-Add-one-reg-id-for-ptcr.patch [bz#1639069] - kvm-ppc-spapr_caps-Add-SPAPR_CAP_NESTED_KVM_HV.patch [bz#1639069] - kvm-Re-enable-CONFIG_HYPERV_TESTDEV.patch [bz#1651195] - kvm-qxl-use-guest_monitor_config-for-local-renderer.patch [bz#1610163] - kvm-Declare-cirrus-vga-as-deprecated.patch [bz#1651994] - kvm-Do-not-build-bluetooth-support.patch [bz#1654651] - kvm-vfio-helpers-Fix-qemu_vfio_open_pci-crash.patch [bz#1645840] - kvm-balloon-Allow-multiple-inhibit-users.patch [bz#1650272] - kvm-Use-inhibit-to-prevent-ballooning-without-synchr.patch [bz#1650272] - kvm-vfio-Inhibit-ballooning-based-on-group-attachment-to.patch [bz#1650272] - kvm-vfio-ccw-pci-Allow-devices-to-opt-in-for-ballooning.patch [bz#1650272] - kvm-vfio-pci-Handle-subsystem-realpath-returning-NULL.patch [bz#1650272] - kvm-vfio-pci-Fix-failure-to-close-file-descriptor-on-err.patch [bz#1650272] - kvm-postcopy-Synchronize-usage-of-the-balloon-inhibitor.patch [bz#1650272] - Resolves: bz#1610163 (guest shows border blurred screen with some resolutions when qemu boot with -device qxl-vga ,and guest on rhel7.6 has no such question) - Resolves: bz#1639069 ([IBM 8.0 FEAT] POWER9 - Nested virtualization in RHEL8.0 KVM for ppc64le - qemu-kvm side) - Resolves: bz#1645840 (Qemu core dump when hotplug nvme:// drive via -blockdev) - Resolves: bz#1650272 (Ballooning is incompatible with vfio assigned devices, but not prevented) - Resolves: bz#1651195 (Re-enable hyperv-testdev device) - Resolves: bz#1651994 (Declare the "Cirrus VGA" device emulation of QEMU as deprecated in RHEL8) - Resolves: bz#1654651 (Qemu: hw: bt: keep bt/* objects from building [rhel-8.0])- kvm-block-Make-more-block-drivers-compile-time-configura.patch [bz#1598842 bz#1598842] - kvm-RHEL8-Add-disable-configure-options-to-qemu-spec-fil.patch [bz#1598842] - Resolves: bz#1598842 (Compile out unused block drivers)- kvm-configure-add-test-for-libudev.patch [bz#1636185] - kvm-qga-linux-report-disk-serial-number.patch [bz#1636185] - kvm-qga-linux-return-disk-device-in-guest-get-fsinfo.patch [bz#1636185] - kvm-qemu-error-introduce-error-warn-_report_once.patch [bz#1625173] - kvm-intel-iommu-start-to-use-error_report_once.patch [bz#1625173] - kvm-intel-iommu-replace-more-vtd_err_-traces.patch [bz#1625173] - kvm-intel_iommu-introduce-vtd_reset_caches.patch [bz#1625173] - kvm-intel_iommu-better-handling-of-dmar-state-switch.patch [bz#1625173] - kvm-intel_iommu-move-ce-fetching-out-when-sync-shadow.patch [bz#1625173 bz#1629616] - kvm-intel_iommu-handle-invalid-ce-for-shadow-sync.patch [bz#1625173 bz#1629616] - kvm-block-remove-bdrv_dirty_bitmap_make_anon.patch [bz#1518989] - kvm-block-simplify-code-around-releasing-bitmaps.patch [bz#1518989] - kvm-hbitmap-Add-advance-param-to-hbitmap_iter_next.patch [bz#1518989] - kvm-test-hbitmap-Add-non-advancing-iter_next-tests.patch [bz#1518989] - kvm-block-dirty-bitmap-Add-bdrv_dirty_iter_next_area.patch [bz#1518989] - kvm-blockdev-backup-add-bitmap-argument.patch [bz#1518989] - kvm-dirty-bitmap-switch-assert-fails-to-errors-in-bdrv_m.patch [bz#1518989] - kvm-dirty-bitmap-rename-bdrv_undo_clear_dirty_bitmap.patch [bz#1518989] - kvm-dirty-bitmap-make-it-possible-to-restore-bitmap-afte.patch [bz#1518989] - kvm-blockdev-rename-block-dirty-bitmap-clear-transaction.patch [bz#1518989] - kvm-qapi-add-transaction-support-for-x-block-dirty-bitma.patch [bz#1518989] - kvm-block-dirty-bitmaps-add-user_locked-status-checker.patch [bz#1518989] - kvm-block-dirty-bitmaps-fix-merge-permissions.patch [bz#1518989] - kvm-block-dirty-bitmaps-allow-clear-on-disabled-bitmaps.patch [bz#1518989] - kvm-block-dirty-bitmaps-prohibit-enable-disable-on-locke.patch [bz#1518989] - kvm-block-backup-prohibit-backup-from-using-in-use-bitma.patch [bz#1518989] - kvm-nbd-forbid-use-of-frozen-bitmaps.patch [bz#1518989] - kvm-bitmap-Update-count-after-a-merge.patch [bz#1518989] - kvm-iotests-169-drop-deprecated-autoload-parameter.patch [bz#1518989] - kvm-block-qcow2-improve-error-message-in-qcow2_inactivat.patch [bz#1518989] - kvm-bloc-qcow2-drop-dirty_bitmaps_loaded-state-variable.patch [bz#1518989] - kvm-dirty-bitmaps-clean-up-bitmaps-loading-and-migration.patch [bz#1518989] - kvm-iotests-improve-169.patch [bz#1518989] - kvm-iotests-169-add-cases-for-source-vm-resuming.patch [bz#1518989] - kvm-pc-dimm-turn-alignment-assert-into-check.patch [bz#1630116] - Resolves: bz#1518989 (RFE: QEMU Incremental live backup) - Resolves: bz#1625173 ([NVMe Device Assignment] Guest could not boot up with q35+iommu) - Resolves: bz#1629616 (boot guest with q35+vIOMMU+ device assignment, qemu terminal shows "qemu-kvm: VFIO_UNMAP_DMA: -22" when return assigned network devices from vfio driver to ixgbe in guest) - Resolves: bz#1630116 (pc_dimm_get_free_addr: assertion failed: (QEMU_ALIGN_UP(address_space_start, align) == address_space_start)) - Resolves: bz#1636185 ([RFE] Report disk device name and serial number (qemu-guest-agent on Linux))- kvm-luks-Allow-share-rw-on.patch [bz#1629701] - kvm-redhat-reenable-gluster-support.patch [bz#1599340] - kvm-redhat-bump-libusb-requirement.patch [bz#1627970] - Resolves: bz#1599340 (Reenable glusterfs in qemu-kvm once BZ#1567292 gets fixed) - Resolves: bz#1627970 (symbol lookup error: /usr/libexec/qemu-kvm: undefined symbol: libusb_set_option) - Resolves: bz#1629701 ("share-rw=on" does not work for luks format image - Fast Train)- kvm-block-rbd-pull-out-qemu_rbd_convert_options.patch [bz#1635585] - kvm-block-rbd-Attempt-to-parse-legacy-filenames.patch [bz#1635585] - kvm-block-rbd-add-deprecation-documentation-for-filename.patch [bz#1635585] - kvm-block-rbd-add-iotest-for-rbd-legacy-keyvalue-filenam.patch [bz#1635585] - Resolves: bz#1635585 (rbd json format of 7.6 is incompatible with 7.5)- kvm-vnc-call-sasl_server_init-only-when-required.patch [bz#1609327] - kvm-nbd-server-fix-NBD_CMD_CACHE.patch [bz#1636142] - kvm-nbd-fix-NBD_FLAG_SEND_CACHE-value.patch [bz#1636142] - kvm-test-bdrv-drain-bdrv_drain-works-with-cross-AioConte.patch [bz#1637976] - kvm-block-Use-bdrv_do_drain_begin-end-in-bdrv_drain_all.patch [bz#1637976] - kvm-block-Remove-recursive-parameter-from-bdrv_drain_inv.patch [bz#1637976] - kvm-block-Don-t-manually-poll-in-bdrv_drain_all.patch [bz#1637976] - kvm-tests-test-bdrv-drain-bdrv_drain_all-works-in-corout.patch [bz#1637976] - kvm-block-Avoid-unnecessary-aio_poll-in-AIO_WAIT_WHILE.patch [bz#1637976] - kvm-block-Really-pause-block-jobs-on-drain.patch [bz#1637976] - kvm-block-Remove-bdrv_drain_recurse.patch [bz#1637976] - kvm-test-bdrv-drain-Add-test-for-node-deletion.patch [bz#1637976] - kvm-block-Drain-recursively-with-a-single-BDRV_POLL_WHIL.patch [bz#1637976] - kvm-test-bdrv-drain-Test-node-deletion-in-subtree-recurs.patch [bz#1637976] - kvm-block-Don-t-poll-in-parent-drain-callbacks.patch [bz#1637976] - kvm-test-bdrv-drain-Graph-change-through-parent-callback.patch [bz#1637976] - kvm-block-Defer-.bdrv_drain_begin-callback-to-polling-ph.patch [bz#1637976] - kvm-test-bdrv-drain-Test-that-bdrv_drain_invoke-doesn-t-.patch [bz#1637976] - kvm-block-Allow-AIO_WAIT_WHILE-with-NULL-ctx.patch [bz#1637976] - kvm-block-Move-bdrv_drain_all_begin-out-of-coroutine-con.patch [bz#1637976] - kvm-block-ignore_bds_parents-parameter-for-drain-functio.patch [bz#1637976] - kvm-block-Allow-graph-changes-in-bdrv_drain_all_begin-en.patch [bz#1637976] - kvm-test-bdrv-drain-Test-graph-changes-in-drain_all-sect.patch [bz#1637976] - kvm-block-Poll-after-drain-on-attaching-a-node.patch [bz#1637976] - kvm-test-bdrv-drain-Test-bdrv_append-to-drained-node.patch [bz#1637976] - kvm-block-linux-aio-acquire-AioContext-before-qemu_laio_.patch [bz#1637976] - kvm-util-async-use-qemu_aio_coroutine_enter-in-co_schedu.patch [bz#1637976] - kvm-job-Fix-nested-aio_poll-hanging-in-job_txn_apply.patch [bz#1637976] - kvm-job-Fix-missing-locking-due-to-mismerge.patch [bz#1637976] - kvm-blockjob-Wake-up-BDS-when-job-becomes-idle.patch [bz#1637976] - kvm-aio-wait-Increase-num_waiters-even-in-home-thread.patch [bz#1637976] - kvm-test-bdrv-drain-Drain-with-block-jobs-in-an-I-O-thre.patch [bz#1637976] - kvm-test-blockjob-Acquire-AioContext-around-job_cancel_s.patch [bz#1637976] - kvm-job-Use-AIO_WAIT_WHILE-in-job_finish_sync.patch [bz#1637976] - kvm-test-bdrv-drain-Test-AIO_WAIT_WHILE-in-completion-ca.patch [bz#1637976] - kvm-block-Add-missing-locking-in-bdrv_co_drain_bh_cb.patch [bz#1637976] - kvm-block-backend-Add-.drained_poll-callback.patch [bz#1637976] - kvm-block-backend-Fix-potential-double-blk_delete.patch [bz#1637976] - kvm-block-backend-Decrease-in_flight-only-after-callback.patch [bz#1637976] - kvm-blockjob-Lie-better-in-child_job_drained_poll.patch [bz#1637976] - kvm-block-Remove-aio_poll-in-bdrv_drain_poll-variants.patch [bz#1637976] - kvm-test-bdrv-drain-Test-nested-poll-in-bdrv_drain_poll_.patch [bz#1637976] - kvm-job-Avoid-deadlocks-in-job_completed_txn_abort.patch [bz#1637976] - kvm-test-bdrv-drain-AIO_WAIT_WHILE-in-job-.commit-.abort.patch [bz#1637976] - kvm-test-bdrv-drain-Fix-outdated-comments.patch [bz#1637976] - kvm-block-Use-a-single-global-AioWait.patch [bz#1637976] - kvm-test-bdrv-drain-Test-draining-job-source-child-and-p.patch [bz#1637976] - kvm-qemu-img-Fix-assert-when-mapping-unaligned-raw-file.patch [bz#1639374] - kvm-iotests-Add-test-221-to-catch-qemu-img-map-regressio.patch [bz#1639374] - Resolves: bz#1609327 (qemu-kvm[37046]: Could not find keytab file: /etc/qemu/krb5.tab: Unknown error 49408) - Resolves: bz#1636142 (qemu NBD_CMD_CACHE flaws impacting non-qemu NBD clients) - Resolves: bz#1637976 (Crashes and hangs with iothreads vs. block jobs) - Resolves: bz#1639374 (qemu-img map 'Aborted (core dumped)' when specifying a plain file)- kvm-linux-headers-update.patch [bz#1508142] - kvm-s390x-cpumodel-Set-up-CPU-model-for-AP-device-suppor.patch [bz#1508142] - kvm-s390x-kvm-enable-AP-instruction-interpretation-for-g.patch [bz#1508142] - kvm-s390x-ap-base-Adjunct-Processor-AP-object-model.patch [bz#1508142] - kvm-s390x-vfio-ap-Introduce-VFIO-AP-device.patch [bz#1508142] - kvm-s390-doc-detailed-specifications-for-AP-virtualizati.patch [bz#1508142] - Resolves: bz#1508142 ([IBM 8.0 FEAT] KVM: Guest-dedicated Crypto Adapters - qemu part)- kvm-Revert-hw-acpi-build-build-SRAT-memory-affinity-stru.patch [bz#1609235] - kvm-add-udev-kvm-check.patch [bz#1552663] - kvm-aio-posix-Don-t-count-ctx-notifier-as-progress-when-.patch [bz#1623085] - kvm-aio-Do-aio_notify_accept-only-during-blocking-aio_po.patch [bz#1623085] - kvm-aio-posix-fix-concurrent-access-to-poll_disable_cnt.patch [bz#1632622] - kvm-aio-posix-compute-timeout-before-polling.patch [bz#1632622] - kvm-aio-posix-do-skip-system-call-if-ctx-notifier-pollin.patch [bz#1632622] - kvm-intel-iommu-send-PSI-always-even-if-across-PDEs.patch [bz#1450712] - kvm-intel-iommu-remove-IntelIOMMUNotifierNode.patch [bz#1450712] - kvm-intel-iommu-add-iommu-lock.patch [bz#1450712] - kvm-intel-iommu-only-do-page-walk-for-MAP-notifiers.patch [bz#1450712] - kvm-intel-iommu-introduce-vtd_page_walk_info.patch [bz#1450712] - kvm-intel-iommu-pass-in-address-space-when-page-walk.patch [bz#1450712] - kvm-intel-iommu-trace-domain-id-during-page-walk.patch [bz#1450712] - kvm-util-implement-simple-iova-tree.patch [bz#1450712] - kvm-intel-iommu-rework-the-page-walk-logic.patch [bz#1450712] - kvm-i386-define-the-ssbd-CPUID-feature-bit-CVE-2018-3639.patch [bz#1633928] - Resolves: bz#1450712 (Booting nested guest with vIOMMU, the assigned network devices can not receive packets (qemu)) - Resolves: bz#1552663 (81-kvm-rhel.rules is no longer part of initscripts) - Resolves: bz#1609235 (Win2016 guest can't recognize pc-dimm hotplugged to node 0) - Resolves: bz#1623085 (VM doesn't boot from HD) - Resolves: bz#1632622 (~40% virtio_blk disk performance drop for win2012r2 guest when comparing qemu-kvm-rhev-2.12.0-9 with qemu-kvm-rhev-2.12.0-12) - Resolves: bz#1633928 (CVE-2018-3639 qemu-kvm: hw: cpu: speculative store bypass [rhel-8.0])- kvm-block-for-jobs-do-not-clear-user_paused-until-after-.patch [bz#1635583] - kvm-iotests-Add-failure-matching-to-common.qemu.patch [bz#1635583] - kvm-block-iotest-to-catch-abort-on-forced-blockjob-cance.patch [bz#1635583] - Resolves: bz#1635583 (Quitting VM causes qemu core dump once the block mirror job paused for no enough target space)- kvm-check-Only-test-ivshm-when-it-is-compiled-in.patch [bz#1621817] - kvm-Disable-ivshmem.patch [bz#1621817] - kvm-mirror-Fail-gracefully-for-source-target.patch [bz#1637963] - kvm-commit-Add-top-node-base-node-options.patch [bz#1637970] - kvm-qemu-iotests-Test-commit-with-top-node-base-node.patch [bz#1637970] - Resolves: bz#1621817 (Disable IVSHMEM in RHEL 8) - Resolves: bz#1637963 (Segfault on 'blockdev-mirror' with same node as source and target) - Resolves: bz#1637970 (allow using node-names with block-commit)- kvm-redhat-make-the-plugins-executable.patch [bz#1638304] - Resolves: bz#1638304 (the driver packages lack all the library Requires)- kvm-seccomp-allow-sched_setscheduler-with-SCHED_IDLE-pol.patch [bz#1618356] - kvm-seccomp-use-SIGSYS-signal-instead-of-killing-the-thr.patch [bz#1618356] - kvm-seccomp-prefer-SCMP_ACT_KILL_PROCESS-if-available.patch [bz#1618356] - kvm-configure-require-libseccomp-2.2.0.patch [bz#1618356] - kvm-seccomp-set-the-seccomp-filter-to-all-threads.patch [bz#1618356] - kvm-memory-cleanup-side-effects-of-memory_region_init_fo.patch [bz#1600365] - Resolves: bz#1600365 (QEMU core dumped when hotplug memory exceeding host hugepages and with discard-data=yes) - Resolves: bz#1618356 (qemu-kvm: Qemu: seccomp: blacklist is not applied to all threads [rhel-8])- kvm-migration-postcopy-Clear-have_listen_thread.patch [bz#1608765] - kvm-migration-cleanup-in-error-paths-in-loadvm.patch [bz#1608765] - kvm-jobs-change-start-callback-to-run-callback.patch [bz#1632939] - kvm-jobs-canonize-Error-object.patch [bz#1632939] - kvm-jobs-add-exit-shim.patch [bz#1632939] - kvm-block-commit-utilize-job_exit-shim.patch [bz#1632939] - kvm-block-mirror-utilize-job_exit-shim.patch [bz#1632939] - kvm-jobs-utilize-job_exit-shim.patch [bz#1632939] - kvm-block-backup-make-function-variables-consistently-na.patch [bz#1632939] - kvm-jobs-remove-ret-argument-to-job_completed-privatize-.patch [bz#1632939] - kvm-jobs-remove-job_defer_to_main_loop.patch [bz#1632939] - kvm-block-commit-add-block-job-creation-flags.patch [bz#1632939] - kvm-block-mirror-add-block-job-creation-flags.patch [bz#1632939] - kvm-block-stream-add-block-job-creation-flags.patch [bz#1632939] - kvm-block-commit-refactor-commit-to-use-job-callbacks.patch [bz#1632939] - kvm-block-mirror-don-t-install-backing-chain-on-abort.patch [bz#1632939] - kvm-block-mirror-conservative-mirror_exit-refactor.patch [bz#1632939] - kvm-block-stream-refactor-stream-to-use-job-callbacks.patch [bz#1632939] - kvm-tests-blockjob-replace-Blockjob-with-Job.patch [bz#1632939] - kvm-tests-test-blockjob-remove-exit-callback.patch [bz#1632939] - kvm-tests-test-blockjob-txn-move-.exit-to-.clean.patch [bz#1632939] - kvm-jobs-remove-.exit-callback.patch [bz#1632939] - kvm-qapi-block-commit-expose-new-job-properties.patch [bz#1632939] - kvm-qapi-block-mirror-expose-new-job-properties.patch [bz#1632939] - kvm-qapi-block-stream-expose-new-job-properties.patch [bz#1632939] - kvm-block-backup-qapi-documentation-fixup.patch [bz#1632939] - kvm-blockdev-document-transactional-shortcomings.patch [bz#1632939] - Resolves: bz#1608765 (After postcopy migration, do savevm and loadvm, guest hang and call trace) - Resolves: bz#1632939 (qemu blockjobs other than backup do not support job-finalize or job-dismiss)- kvm-Re-enable-disabled-Hyper-V-enlightenments.patch [bz#1625185] - kvm-Fix-annocheck-issues.patch [bz#1624164] - kvm-exec-check-that-alignment-is-a-power-of-two.patch [bz#1630746] - kvm-curl-Make-sslverify-off-disable-host-as-well-as-peer.patch [bz#1575925] - Resolves: bz#1575925 ("SSL: no alternative certificate subject name matches target host name" error even though sslverify = off) - Resolves: bz#1624164 (Review annocheck distro flag failures in qemu-kvm) - Resolves: bz#1625185 (Re-enable disabled Hyper-V enlightenments) - Resolves: bz#1630746 (qemu_ram_mmap: Assertion `is_power_of_2(align)' failed)- kvm-i386-Disable-TOPOEXT-by-default-on-cpu-host.patch [bz#1619804] - kvm-redhat-enable-opengl-add-build-and-runtime-deps.patch [bz#1618412] - Resolves: bz#1618412 (Enable opengl (for intel vgpu display)) - Resolves: bz#1619804 (kernel panic in init_amd_cacheinfo)- kvm-redhat-Disable-vhost-crypto.patch [bz#1625668] - Resolves: bz#1625668 (Decide if we should disable 'vhost-crypto' or not)- kvm-target-i386-sev-fix-memory-leaks.patch [bz#1615717] - kvm-i386-Fix-arch_query_cpu_model_expansion-leak.patch [bz#1615717] - kvm-redhat-Update-build-configuration.patch [bz#1573156] - Resolves: bz#1573156 (Update build configure for QEMU 2.12.0) - Resolves: bz#1615717 (Memory leaks)- kvm-e1000e-Do-not-auto-clear-ICR-bits-which-aren-t-set-i.patch [bz#1596024] - kvm-e1000e-Prevent-MSI-MSI-X-storms.patch [bz#1596024] - kvm-Drop-build_configure.sh-and-Makefile.local-files.patch [] - kvm-Fix-subject-line-in-.gitpublish.patch [] - Resolves: bz#1596024 (The network link can't be detected on guest when the guest uses e1000e model type)- kvm-Fix-libusb-1.0.22-deprecated-libusb_set_debug-with-l.patch [bz#1622656] - Resolves: bz#1622656 (qemu-kvm fails to build due to libusb_set_debug being deprecated)- kvm-redhat-remove-extra-in-rhel_rhev_conflicts-macro.patch [bz#1618752] - Resolves: bz#1618752 (qemu-kvm can't be installed in RHEL-8 as it Conflicts with itself.)- kvm-Migration-TLS-Fix-crash-due-to-double-cleanup.patch [bz#1594384] - Resolves: bz#1594384 (2.12 migration fixes)- kvm-Add-qemu-keymap-to-qemu-kvm-common.patch [bz#1593117] - Resolves: bz#1593117 (add qemu-keymap utility)- Fixing an issue with some old command in the spec file- Fix an issue with the build_configure script. - Resolves: bz#1425820 (Improve QEMU packaging layout with modularization of the block layer)- kvm-migration-stop-compressing-page-in-migration-thread.patch [bz#1594384] - kvm-migration-stop-compression-to-allocate-and-free-memo.patch [bz#1594384] - kvm-migration-stop-decompression-to-allocate-and-free-me.patch [bz#1594384] - kvm-migration-detect-compression-and-decompression-error.patch [bz#1594384] - kvm-migration-introduce-control_save_page.patch [bz#1594384] - kvm-migration-move-some-code-to-ram_save_host_page.patch [bz#1594384] - kvm-migration-move-calling-control_save_page-to-the-comm.patch [bz#1594384] - kvm-migration-move-calling-save_zero_page-to-the-common-.patch [bz#1594384] - kvm-migration-introduce-save_normal_page.patch [bz#1594384] - kvm-migration-remove-ram_save_compressed_page.patch [bz#1594384] - kvm-migration-block-dirty-bitmap-fix-memory-leak-in-dirt.patch [bz#1594384] - kvm-migration-fix-saving-normal-page-even-if-it-s-been-c.patch [bz#1594384] - kvm-migration-update-index-field-when-delete-or-qsort-RD.patch [bz#1594384] - kvm-migration-introduce-decompress-error-check.patch [bz#1594384] - kvm-migration-Don-t-activate-block-devices-if-using-S.patch [bz#1594384] - kvm-migration-not-wait-RDMA_CM_EVENT_DISCONNECTED-event-.patch [bz#1594384] - kvm-migration-block-dirty-bitmap-fix-dirty_bitmap_load.patch [bz#1594384] - kvm-s390x-add-RHEL-7.6-machine-type-for-ccw.patch [bz#1595718] - kvm-s390x-cpumodel-default-enable-bpb-and-ppa15-for-z196.patch [bz#1595718] - kvm-linux-headers-asm-s390-kvm.h-header-sync.patch [bz#1612938] - kvm-s390x-kvm-add-etoken-facility.patch [bz#1612938] - Resolves: bz#1594384 (2.12 migration fixes) - Resolves: bz#1595718 (Add ppa15/bpb to the default cpu model for z196 and higher in the 7.6 s390-ccw-virtio machine) - Resolves: bz#1612938 (Add etoken support to qemu-kvm for s390x KVM guests)Mass import from RHEL 7.6 qemu-kvm-rhev, including fixes to the following BZs: - kvm-AArch64-Add-virt-rhel7.6-machine-type.patch [bz#1558723] - kvm-cpus-Fix-event-order-on-resume-of-stopped-guest.patch [bz#1566153] - kvm-qemu-img-Check-post-truncation-size.patch [bz#1523065] - kvm-vga-catch-depth-0.patch [bz#1575541] - kvm-Fix-x-hv-max-vps-compat-value-for-7.4-machine-type.patch [bz#1583959] - kvm-ccid-card-passthru-fix-regression-in-realize.patch [bz#1584984] - kvm-Use-4-MB-vram-for-cirrus.patch [bz#1542080] - kvm-spapr_pci-Remove-unhelpful-pagesize-warning.patch [bz#1505664] - kvm-rpm-Add-nvme-VFIO-driver-to-rw-whitelist.patch [bz#1416180] - kvm-qobject-Use-qobject_to-instead-of-type-cast.patch [bz#1557995] - kvm-qobject-Ensure-base-is-at-offset-0.patch [bz#1557995] - kvm-qobject-use-a-QObjectBase_-struct.patch [bz#1557995] - kvm-qobject-Replace-qobject_incref-QINCREF-qobject_decre.patch [bz#1557995] - kvm-qobject-Modify-qobject_ref-to-return-obj.patch [bz#1557995] - kvm-rbd-Drop-deprecated-drive-parameter-filename.patch [bz#1557995] - kvm-iscsi-Drop-deprecated-drive-parameter-filename.patch [bz#1557995] - kvm-block-Add-block-specific-QDict-header.patch [bz#1557995] - kvm-qobject-Move-block-specific-qdict-code-to-block-qdic.patch [bz#1557995] - kvm-block-Fix-blockdev-for-certain-non-string-scalars.patch [bz#1557995] - kvm-block-Fix-drive-for-certain-non-string-scalars.patch [bz#1557995] - kvm-block-Clean-up-a-misuse-of-qobject_to-in-.bdrv_co_cr.patch [bz#1557995] - kvm-block-Factor-out-qobject_input_visitor_new_flat_conf.patch [bz#1557995] - kvm-block-Make-remaining-uses-of-qobject-input-visitor-m.patch [bz#1557995] - kvm-block-qdict-Simplify-qdict_flatten_qdict.patch [bz#1557995] - kvm-block-qdict-Tweak-qdict_flatten_qdict-qdict_flatten_.patch [bz#1557995] - kvm-block-qdict-Clean-up-qdict_crumple-a-bit.patch [bz#1557995] - kvm-block-qdict-Simplify-qdict_is_list-some.patch [bz#1557995] - kvm-check-block-qdict-Rename-qdict_flatten-s-variables-f.patch [bz#1557995] - kvm-check-block-qdict-Cover-flattening-of-empty-lists-an.patch [bz#1557995] - kvm-block-Fix-blockdev-blockdev-add-for-empty-objects-an.patch [bz#1557995] - kvm-rbd-New-parameter-auth-client-required.patch [bz#1557995] - kvm-rbd-New-parameter-key-secret.patch [bz#1557995] - kvm-block-mirror-honor-ratelimit-again.patch [bz#1572856] - kvm-block-mirror-Make-cancel-always-cancel-pre-READY.patch [bz#1572856] - kvm-iotests-Add-test-for-cancelling-a-mirror-job.patch [bz#1572856] - kvm-iotests-Split-214-off-of-122.patch [bz#1518738] - kvm-block-Add-COR-filter-driver.patch [bz#1518738] - kvm-block-BLK_PERM_WRITE-includes-._UNCHANGED.patch [bz#1518738] - kvm-block-Add-BDRV_REQ_WRITE_UNCHANGED-flag.patch [bz#1518738] - kvm-block-Set-BDRV_REQ_WRITE_UNCHANGED-for-COR-writes.patch [bz#1518738] - kvm-block-quorum-Support-BDRV_REQ_WRITE_UNCHANGED.patch [bz#1518738] - kvm-block-Support-BDRV_REQ_WRITE_UNCHANGED-in-filters.patch [bz#1518738] - kvm-iotests-Clean-up-wrap-image-in-197.patch [bz#1518738] - kvm-iotests-Copy-197-for-COR-filter-driver.patch [bz#1518738] - kvm-iotests-Add-test-for-COR-across-nodes.patch [bz#1518738] - kvm-qemu-io-Use-purely-string-blockdev-options.patch [bz#1576598] - kvm-qemu-img-Use-only-string-options-in-img_open_opts.patch [bz#1576598] - kvm-iotests-Add-test-for-U-force-share-conflicts.patch [bz#1576598] - kvm-qemu-io-Drop-command-functions-return-values.patch [bz#1519617] - kvm-qemu-io-Let-command-functions-return-error-code.patch [bz#1519617] - kvm-qemu-io-Exit-with-error-when-a-command-failed.patch [bz#1519617] - kvm-iotests.py-Add-qemu_io_silent.patch [bz#1519617] - kvm-iotests-Let-216-make-use-of-qemu-io-s-exit-code.patch [bz#1519617] - kvm-qcow2-Repair-OFLAG_COPIED-when-fixing-leaks.patch [bz#1527085] - kvm-iotests-Repairing-error-during-snapshot-deletion.patch [bz#1527085] - kvm-block-Make-bdrv_is_writable-public.patch [bz#1588039] - kvm-qcow2-Do-not-mark-inactive-images-corrupt.patch [bz#1588039] - kvm-iotests-Add-case-for-a-corrupted-inactive-image.patch [bz#1588039] - kvm-main-loop-drop-spin_counter.patch [bz#1168213] - kvm-target-ppc-Factor-out-the-parsing-in-kvmppc_get_cpu_.patch [bz#1560847] - kvm-target-ppc-Don-t-require-private-l1d-cache-on-POWER8.patch [bz#1560847] - kvm-ppc-spapr_caps-Don-t-disable-cap_cfpc-on-POWER8-by-d.patch [bz#1560847] - kvm-qxl-fix-local-renderer-crash.patch [bz#1567733] - kvm-qemu-img-Amendment-support-implies-create_opts.patch [bz#1537956] - kvm-block-Add-Error-parameter-to-bdrv_amend_options.patch [bz#1537956] - kvm-qemu-option-Pull-out-Supported-options-print.patch [bz#1537956] - kvm-qemu-img-Add-print_amend_option_help.patch [bz#1537956] - kvm-qemu-img-Recognize-no-creation-support-in-o-help.patch [bz#1537956] - kvm-iotests-Test-help-option-for-unsupporting-formats.patch [bz#1537956] - kvm-iotests-Rework-113.patch [bz#1537956] - kvm-qemu-img-Resolve-relative-backing-paths-in-rebase.patch [bz#1569835] - kvm-iotests-Add-test-for-rebasing-with-relative-paths.patch [bz#1569835] - kvm-qemu-img-Special-post-backing-convert-handling.patch [bz#1527898] - kvm-iotests-Test-post-backing-convert-target-behavior.patch [bz#1527898] - kvm-migration-calculate-expected_downtime-with-ram_bytes.patch [bz#1564576] - kvm-sheepdog-Fix-sd_co_create_opts-memory-leaks.patch [bz#1513543] - kvm-qemu-iotests-reduce-chance-of-races-in-185.patch [bz#1513543] - kvm-blockjob-do-not-cancel-timer-in-resume.patch [bz#1513543] - kvm-nfs-Fix-error-path-in-nfs_options_qdict_to_qapi.patch [bz#1513543] - kvm-nfs-Remove-processed-options-from-QDict.patch [bz#1513543] - kvm-blockjob-drop-block_job_pause-resume_all.patch [bz#1513543] - kvm-blockjob-expose-error-string-via-query.patch [bz#1513543] - kvm-blockjob-Fix-assertion-in-block_job_finalize.patch [bz#1513543] - kvm-blockjob-Wrappers-for-progress-counter-access.patch [bz#1513543] - kvm-blockjob-Move-RateLimit-to-BlockJob.patch [bz#1513543] - kvm-blockjob-Implement-block_job_set_speed-centrally.patch [bz#1513543] - kvm-blockjob-Introduce-block_job_ratelimit_get_delay.patch [bz#1513543] - kvm-blockjob-Add-block_job_driver.patch [bz#1513543] - kvm-blockjob-Update-block-job-pause-resume-documentation.patch [bz#1513543] - kvm-blockjob-Improve-BlockJobInfo.offset-len-documentati.patch [bz#1513543] - kvm-job-Create-Job-JobDriver-and-job_create.patch [bz#1513543] - kvm-job-Rename-BlockJobType-into-JobType.patch [bz#1513543] - kvm-job-Add-JobDriver.job_type.patch [bz#1513543] - kvm-job-Add-job_delete.patch [bz#1513543] - kvm-job-Maintain-a-list-of-all-jobs.patch [bz#1513543] - kvm-job-Move-state-transitions-to-Job.patch [bz#1513543] - kvm-job-Add-reference-counting.patch [bz#1513543] - kvm-job-Move-cancelled-to-Job.patch [bz#1513543] - kvm-job-Add-Job.aio_context.patch [bz#1513543] - kvm-job-Move-defer_to_main_loop-to-Job.patch [bz#1513543] - kvm-job-Move-coroutine-and-related-code-to-Job.patch [bz#1513543] - kvm-job-Add-job_sleep_ns.patch [bz#1513543] - kvm-job-Move-pause-resume-functions-to-Job.patch [bz#1513543] - kvm-job-Replace-BlockJob.completed-with-job_is_completed.patch [bz#1513543] - kvm-job-Move-BlockJobCreateFlags-to-Job.patch [bz#1513543] - kvm-blockjob-Split-block_job_event_pending.patch [bz#1513543] - kvm-job-Add-job_event_.patch [bz#1513543] - kvm-job-Move-single-job-finalisation-to-Job.patch [bz#1513543] - kvm-job-Convert-block_job_cancel_async-to-Job.patch [bz#1513543] - kvm-job-Add-job_drain.patch [bz#1513543] - kvm-job-Move-.complete-callback-to-Job.patch [bz#1513543] - kvm-job-Move-job_finish_sync-to-Job.patch [bz#1513543] - kvm-job-Switch-transactions-to-JobTxn.patch [bz#1513543] - kvm-job-Move-transactions-to-Job.patch [bz#1513543] - kvm-job-Move-completion-and-cancellation-to-Job.patch [bz#1513543] - kvm-block-Cancel-job-in-bdrv_close_all-callers.patch [bz#1513543] - kvm-job-Add-job_yield.patch [bz#1513543] - kvm-job-Add-job_dismiss.patch [bz#1513543] - kvm-job-Add-job_is_ready.patch [bz#1513543] - kvm-job-Add-job_transition_to_ready.patch [bz#1513543] - kvm-job-Move-progress-fields-to-Job.patch [bz#1513543] - kvm-job-Introduce-qapi-job.json.patch [bz#1513543] - kvm-job-Add-JOB_STATUS_CHANGE-QMP-event.patch [bz#1513543] - kvm-job-Add-lifecycle-QMP-commands.patch [bz#1513543] - kvm-job-Add-query-jobs-QMP-command.patch [bz#1513543] - kvm-blockjob-Remove-BlockJob.driver.patch [bz#1513543] - kvm-iotests-Move-qmp_to_opts-to-VM.patch [bz#1513543] - kvm-qemu-iotests-Test-job-with-block-jobs.patch [bz#1513543] - kvm-vdi-Fix-vdi_co_do_create-return-value.patch [bz#1513543] - kvm-vhdx-Fix-vhdx_co_create-return-value.patch [bz#1513543] - kvm-job-Add-error-message-for-failing-jobs.patch [bz#1513543] - kvm-block-create-Make-x-blockdev-create-a-job.patch [bz#1513543] - kvm-qemu-iotests-Add-VM.get_qmp_events_filtered.patch [bz#1513543] - kvm-qemu-iotests-Add-VM.qmp_log.patch [bz#1513543] - kvm-qemu-iotests-Add-iotests.img_info_log.patch [bz#1513543] - kvm-qemu-iotests-Add-VM.run_job.patch [bz#1513543] - kvm-qemu-iotests-iotests.py-helper-for-non-file-protocol.patch [bz#1513543] - kvm-qemu-iotests-Rewrite-206-for-blockdev-create-job.patch [bz#1513543] - kvm-qemu-iotests-Rewrite-207-for-blockdev-create-job.patch [bz#1513543] - kvm-qemu-iotests-Rewrite-210-for-blockdev-create-job.patch [bz#1513543] - kvm-qemu-iotests-Rewrite-211-for-blockdev-create-job.patch [bz#1513543] - kvm-qemu-iotests-Rewrite-212-for-blockdev-create-job.patch [bz#1513543] - kvm-qemu-iotests-Rewrite-213-for-blockdev-create-job.patch [bz#1513543] - kvm-block-create-Mark-blockdev-create-stable.patch [bz#1513543] - kvm-jobs-fix-stale-wording.patch [bz#1513543] - kvm-jobs-fix-verb-references-in-docs.patch [bz#1513543] - kvm-iotests-Fix-219-s-timing.patch [bz#1513543] - kvm-iotests-improve-pause_job.patch [bz#1513543] - kvm-rpm-Whitelist-copy-on-read-block-driver.patch [bz#1518738] - kvm-rpm-add-throttle-driver-to-rw-whitelist.patch [bz#1591076] - kvm-usb-host-skip-open-on-pending-postload-bh.patch [bz#1572851] - kvm-i386-Define-the-Virt-SSBD-MSR-and-handling-of-it-CVE.patch [bz#1574216] - kvm-i386-define-the-AMD-virt-ssbd-CPUID-feature-bit-CVE-.patch [bz#1574216] - kvm-block-file-posix-Pass-FD-to-locking-helpers.patch [bz#1519144] - kvm-block-file-posix-File-locking-during-creation.patch [bz#1519144] - kvm-iotests-Add-creation-test-to-153.patch [bz#1519144] - kvm-vhost-user-add-Net-prefix-to-internal-state-structur.patch [bz#1526645] - kvm-virtio-support-setting-memory-region-based-host-noti.patch [bz#1526645] - kvm-vhost-user-support-receiving-file-descriptors-in-sla.patch [bz#1526645] - kvm-osdep-add-wait.h-compat-macros.patch [bz#1526645] - kvm-vhost-user-bridge-support-host-notifier.patch [bz#1526645] - kvm-vhost-allow-backends-to-filter-memory-sections.patch [bz#1526645] - kvm-vhost-user-allow-slave-to-send-fds-via-slave-channel.patch [bz#1526645] - kvm-vhost-user-introduce-shared-vhost-user-state.patch [bz#1526645] - kvm-vhost-user-support-registering-external-host-notifie.patch [bz#1526645] - kvm-libvhost-user-support-host-notifier.patch [bz#1526645] - kvm-block-Introduce-API-for-copy-offloading.patch [bz#1482537] - kvm-raw-Check-byte-range-uniformly.patch [bz#1482537] - kvm-raw-Implement-copy-offloading.patch [bz#1482537] - kvm-qcow2-Implement-copy-offloading.patch [bz#1482537] - kvm-file-posix-Implement-bdrv_co_copy_range.patch [bz#1482537] - kvm-iscsi-Query-and-save-device-designator-when-opening.patch [bz#1482537] - kvm-iscsi-Create-and-use-iscsi_co_wait_for_task.patch [bz#1482537] - kvm-iscsi-Implement-copy-offloading.patch [bz#1482537] - kvm-block-backend-Add-blk_co_copy_range.patch [bz#1482537] - kvm-qemu-img-Convert-with-copy-offloading.patch [bz#1482537] - kvm-qcow2-Fix-src_offset-in-copy-offloading.patch [bz#1482537] - kvm-iscsi-Don-t-blindly-use-designator-length-in-respons.patch [bz#1482537] - kvm-file-posix-Fix-EINTR-handling.patch [bz#1482537] - kvm-usb-storage-Add-rerror-werror-properties.patch [bz#1595180] - kvm-numa-clarify-error-message-when-node-index-is-out-of.patch [bz#1578381] - kvm-qemu-iotests-Update-026.out.nocache-reference-output.patch [bz#1528541] - kvm-qcow2-Free-allocated-clusters-on-write-error.patch [bz#1528541] - kvm-qemu-iotests-Test-qcow2-not-leaking-clusters-on-writ.patch [bz#1528541] - kvm-qemu-options-Add-missing-newline-to-accel-help-text.patch [bz#1586313] - kvm-xhci-fix-guest-triggerable-assert.patch [bz#1594135] - kvm-virtio-gpu-tweak-scanout-disable.patch [bz#1589634] - kvm-virtio-gpu-update-old-resource-too.patch [bz#1589634] - kvm-virtio-gpu-disable-scanout-when-backing-resource-is-.patch [bz#1589634] - kvm-block-Don-t-silently-truncate-node-names.patch [bz#1549654] - kvm-pr-helper-fix-socket-path-default-in-help.patch [bz#1533158] - kvm-pr-helper-fix-assertion-failure-on-failed-multipath-.patch [bz#1533158] - kvm-pr-manager-helper-avoid-SIGSEGV-when-writing-to-the-.patch [bz#1533158] - kvm-pr-manager-put-stubs-in-.c-file.patch [bz#1533158] - kvm-pr-manager-add-query-pr-managers-QMP-command.patch [bz#1533158] - kvm-pr-manager-helper-report-event-on-connection-disconn.patch [bz#1533158] - kvm-pr-helper-avoid-error-on-PR-IN-command-with-zero-req.patch [bz#1533158] - kvm-pr-helper-Rework-socket-path-handling.patch [bz#1533158] - kvm-pr-manager-helper-fix-memory-leak-on-event.patch [bz#1533158] - kvm-object-fix-OBJ_PROP_LINK_UNREF_ON_RELEASE-ambivalenc.patch [bz#1556678] - kvm-usb-hcd-xhci-test-add-a-test-for-ccid-hotplug.patch [bz#1556678] - kvm-Revert-usb-release-the-created-buses.patch [bz#1556678] - kvm-file-posix-Fix-creation-locking.patch [bz#1599335] - kvm-file-posix-Unlock-FD-after-creation.patch [bz#1599335] - kvm-ahci-trim-signatures-on-raise-lower.patch [bz#1584914] - kvm-ahci-fix-PxCI-register-race.patch [bz#1584914] - kvm-ahci-don-t-schedule-unnecessary-BH.patch [bz#1584914] - kvm-qcow2-Fix-qcow2_truncate-error-return-value.patch [bz#1595173] - kvm-block-Convert-.bdrv_truncate-callback-to-coroutine_f.patch [bz#1595173] - kvm-qcow2-Remove-coroutine-trampoline-for-preallocate_co.patch [bz#1595173] - kvm-block-Move-bdrv_truncate-implementation-to-io.c.patch [bz#1595173] - kvm-block-Use-tracked-request-for-truncate.patch [bz#1595173] - kvm-file-posix-Make-.bdrv_co_truncate-asynchronous.patch [bz#1595173] - kvm-block-Fix-copy-on-read-crash-with-partial-final-clus.patch [bz#1590640] - kvm-block-fix-QEMU-crash-with-scsi-hd-and-drive_del.patch [bz#1599515] - kvm-virtio-rng-process-pending-requests-on-DRIVER_OK.patch [bz#1576743] - kvm-file-posix-specify-expected-filetypes.patch [bz#1525829] - kvm-iotests-add-test-226-for-file-driver-types.patch [bz#1525829] - kvm-block-dirty-bitmap-add-lock-to-bdrv_enable-disable_d.patch [bz#1207657] - kvm-qapi-add-x-block-dirty-bitmap-enable-disable.patch [bz#1207657] - kvm-qmp-transaction-support-for-x-block-dirty-bitmap-ena.patch [bz#1207657] - kvm-qapi-add-x-block-dirty-bitmap-merge.patch [bz#1207657] - kvm-qapi-add-disabled-parameter-to-block-dirty-bitmap-ad.patch [bz#1207657] - kvm-block-dirty-bitmap-add-bdrv_enable_dirty_bitmap_lock.patch [bz#1207657] - kvm-dirty-bitmap-fix-double-lock-on-bitmap-enabling.patch [bz#1207657] - kvm-block-qcow2-bitmap-fix-free_bitmap_clusters.patch [bz#1207657] - kvm-qcow2-add-overlap-check-for-bitmap-directory.patch [bz#1207657] - kvm-blockdev-enable-non-root-nodes-for-backup-source.patch [bz#1207657] - kvm-iotests-add-222-to-test-basic-fleecing.patch [bz#1207657] - kvm-qcow2-Remove-dead-check-on-ret.patch [bz#1207657] - kvm-block-Move-request-tracking-to-children-in-copy-offl.patch [bz#1207657] - kvm-block-Fix-parameter-checking-in-bdrv_co_copy_range_i.patch [bz#1207657] - kvm-block-Honour-BDRV_REQ_NO_SERIALISING-in-copy-range.patch [bz#1207657] - kvm-backup-Use-copy-offloading.patch [bz#1207657] - kvm-block-backup-disable-copy-offloading-for-backup.patch [bz#1207657] - kvm-iotests-222-Don-t-run-with-luks.patch [bz#1207657] - kvm-block-io-fix-copy_range.patch [bz#1207657] - kvm-block-split-flags-in-copy_range.patch [bz#1207657] - kvm-block-add-BDRV_REQ_SERIALISING-flag.patch [bz#1207657] - kvm-block-backup-fix-fleecing-scheme-use-serialized-writ.patch [bz#1207657] - kvm-nbd-server-Reject-0-length-block-status-request.patch [bz#1207657] - kvm-nbd-server-fix-trace.patch [bz#1207657] - kvm-nbd-server-refactor-NBDExportMetaContexts.patch [bz#1207657] - kvm-nbd-server-add-nbd_meta_empty_or_pattern-helper.patch [bz#1207657] - kvm-nbd-server-implement-dirty-bitmap-export.patch [bz#1207657] - kvm-qapi-new-qmp-command-nbd-server-add-bitmap.patch [bz#1207657] - kvm-docs-interop-add-nbd.txt.patch [bz#1207657] - kvm-nbd-server-introduce-NBD_CMD_CACHE.patch [bz#1207657] - kvm-nbd-server-Silence-gcc-false-positive.patch [bz#1207657] - kvm-nbd-server-Fix-dirty-bitmap-logic-regression.patch [bz#1207657] - kvm-nbd-server-fix-nbd_co_send_block_status.patch [bz#1207657] - kvm-nbd-client-Add-x-dirty-bitmap-to-query-bitmap-from-s.patch [bz#1207657] - kvm-iotests-New-test-223-for-exporting-dirty-bitmap-over.patch [bz#1207657] - kvm-hw-char-serial-Only-retry-if-qemu_chr_fe_write-retur.patch [bz#1592817] - kvm-hw-char-serial-retry-write-if-EAGAIN.patch [bz#1592817] - kvm-throttle-groups-fix-hang-when-group-member-leaves.patch [bz#1535914] - kvm-Disable-aarch64-devices-reappeared-after-2.12-rebase.patch [bz#1586357] - kvm-Disable-split-irq-device.patch [bz#1586357] - kvm-Disable-AT24Cx-i2c-eeprom.patch [bz#1586357] - kvm-Disable-CAN-bus-devices.patch [bz#1586357] - kvm-Disable-new-superio-devices.patch [bz#1586357] - kvm-Disable-new-pvrdma-device.patch [bz#1586357] - kvm-qdev-add-HotplugHandler-post_plug-callback.patch [bz#1607891] - kvm-virtio-scsi-fix-hotplug-reset-vs-event-race.patch [bz#1607891] - kvm-e1000-Fix-tso_props-compat-for-82540em.patch [bz#1608778] - kvm-slirp-correct-size-computation-while-concatenating-m.patch [bz#1586255] - kvm-s390x-sclp-fix-maxram-calculation.patch [bz#1595740] - kvm-redhat-Make-gitpublish-profile-the-default-one.patch [bz#1425820] - Resolves: bz#1168213 (main-loop: WARNING: I/O thread spun for 1000 iterations while doing stream block device.) - Resolves: bz#1207657 (RFE: QEMU Incremental live backup - push and pull modes) - Resolves: bz#1416180 (QEMU VFIO based block driver for NVMe devices) - Resolves: bz#1425820 (Improve QEMU packaging layout with modularization of the block layer) - Resolves: bz#1482537 ([RFE] qemu-img copy-offloading (convert command)) - Resolves: bz#1505664 ("qemu-kvm: System page size 0x1000000 is not enabled in page_size_mask (0x11000). Performance may be slow" show up while using hugepage as guest's memory) - Resolves: bz#1513543 ([RFE] Add block job to create format on a storage device) - Resolves: bz#1518738 (Add 'copy-on-read' filter driver for use with blockdev-add) - Resolves: bz#1519144 (qemu-img: image locking doesn't cover image creation) - Resolves: bz#1519617 (The exit code should be non-zero when qemu-io reports an error) - Resolves: bz#1523065 ("qemu-img resize" should fail to decrease the size of logical partition/lvm/iSCSI image with raw format) - Resolves: bz#1525829 (can not boot up a scsi-block passthrough disk via -blockdev with error "cannot get SG_IO version number: Operation not supported. Is this a SCSI device?") - Resolves: bz#1526645 ([Intel 7.6 FEAT] vHost Data Plane Acceleration (vDPA) - vhost user client - qemu-kvm-rhev) - Resolves: bz#1527085 (The copied flag should be updated during '-r leaks') - Resolves: bz#1527898 ([RFE] qemu-img should leave cluster unallocated if it's read as zero throughout the backing chain) - Resolves: bz#1528541 (qemu-img check reports tons of leaked clusters after re-start nfs service to resume writing data in guest) - Resolves: bz#1533158 (QEMU support for libvirtd restarting qemu-pr-helper) - Resolves: bz#1535914 (Disable io throttling for one member disk of a group during io will induce the other one hang with io) - Resolves: bz#1537956 (RFE: qemu-img amend should list the true supported options) - Resolves: bz#1542080 (Qemu core dump at cirrus_invalidate_region) - Resolves: bz#1549654 (Reject node-names which would be truncated by the block layer commands) - Resolves: bz#1556678 (Hot plug usb-ccid for the 2nd time with the same ID as the 1st time failed) - Resolves: bz#1557995 (QAPI schema for RBD storage misses the 'password-secret' option) - Resolves: bz#1558723 (Create RHEL-7.6 QEMU machine type for AArch64) - Resolves: bz#1560847 ([Power8][FW b0320a_1812.861][rhel7.5rc2 3.10.0-861.el7.ppc64le][qemu-kvm-{ma,rhev}-2.10.0-21.el7_5.1.ppc64le] KVM guest does not default to ori type flush even with pseries-rhel7.5.0-sxxm) - Resolves: bz#1564576 (Pegas 1.1 - Require to backport qemu-kvm patch that fixes expected_downtime calculation during migration) - Resolves: bz#1566153 (IOERROR pause code lost after resuming a VM while I/O error is still present) - Resolves: bz#1567733 (qemu abort when migrate during guest reboot) - Resolves: bz#1569835 (qemu-img get wrong backing file path after rebasing image with relative path) - Resolves: bz#1572851 (Core dumped after migration when with usb-host) - Resolves: bz#1572856 ('block-job-cancel' can not cancel a "drive-mirror" job) - Resolves: bz#1574216 (CVE-2018-3639 qemu-kvm-rhev: hw: cpu: speculative store bypass [rhel-7.6]) - Resolves: bz#1575541 (qemu core dump while installing win10 guest) - Resolves: bz#1576598 (Segfault in qemu-io and qemu-img with -U --image-opts force-share=off) - Resolves: bz#1576743 (virtio-rng hangs when running on recent (2.x) QEMU versions) - Resolves: bz#1578381 (Error message need update when specify numa distance with node index >=128) - Resolves: bz#1583959 (Incorrect vcpu count limit for 7.4 machine types for windows guests) - Resolves: bz#1584914 (SATA emulator lags and hangs) - Resolves: bz#1584984 (Vm starts failed with 'passthrough' smartcard) - Resolves: bz#1586255 (CVE-2018-11806 qemu-kvm-rhev: QEMU: slirp: heap buffer overflow while reassembling fragmented datagrams [rhel-7.6]) - Resolves: bz#1586313 (-smp option is not easily found in the output of qemu help) - Resolves: bz#1586357 (Disable new devices in 2.12) - Resolves: bz#1588039 (Possible assertion failure in qemu when a corrupted image is used during an incoming migration) - Resolves: bz#1589634 (Migration failed when rebooting guest with multiple virtio videos) - Resolves: bz#1590640 (qemu-kvm: block/io.c:1098: bdrv_co_do_copy_on_readv: Assertion `skip_bytes < pnum' failed.) - Resolves: bz#1591076 (The driver of 'throttle' is not whitelisted) - Resolves: bz#1592817 (Retrying on serial_xmit if the pipe is broken may compromise the Guest) - Resolves: bz#1594135 (system_reset many times linux guests cause qemu process Aborted) - Resolves: bz#1595173 (blockdev-create is blocking) - Resolves: bz#1595180 (Can't set rerror/werror with usb-storage) - Resolves: bz#1595740 (RHEL-Alt-7.6 - qemu has error during migration of larger guests) - Resolves: bz#1599335 (Image creation locking is too tight and is not properly released) - Resolves: bz#1599515 (qemu core-dump with aio_read via hmp (util/qemu-thread-posix.c:64: qemu_mutex_lock_impl: Assertion `mutex->initialized' failed)) - Resolves: bz#1607891 (Hotplug events are sometimes lost with virtio-scsi + iothread) - Resolves: bz#1608778 (qemu/migration: migrate failed from RHEL.7.6 to RHEL.7.5 with e1000-82540em)- kvm-linux-headers-Update-to-include-KVM_CAP_S390_HPAGE_1.patch [bz#1610906] - kvm-s390x-Enable-KVM-huge-page-backing-support.patch [bz#1610906] - kvm-redhat-s390x-add-hpage-1-to-kvm.conf.patch [bz#1610906] - Resolves: bz#1610906 ([IBM 8.0 FEAT] KVM: Huge Pages - libhugetlbfs Enablement - qemu-kvm part)- kvm-spapr-Correct-inverted-test-in-spapr_pc_dimm_node.patch [bz#1601671] - kvm-osdep-powerpc64-align-memory-to-allow-2MB-radix-THP-.patch [bz#1601317] - kvm-RHEL-8.0-Add-pseries-rhel7.6.0-sxxm-machine-type.patch [bz#1595501] - kvm-i386-Helpers-to-encode-cache-information-consistentl.patch [bz#1597739] - kvm-i386-Add-cache-information-in-X86CPUDefinition.patch [bz#1597739] - kvm-i386-Initialize-cache-information-for-EPYC-family-pr.patch [bz#1597739] - kvm-i386-Add-new-property-to-control-cache-info.patch [bz#1597739] - kvm-i386-Clean-up-cache-CPUID-code.patch [bz#1597739] - kvm-i386-Populate-AMD-Processor-Cache-Information-for-cp.patch [bz#1597739] - kvm-i386-Add-support-for-CPUID_8000_001E-for-AMD.patch [bz#1597739] - kvm-i386-Fix-up-the-Node-id-for-CPUID_8000_001E.patch [bz#1597739] - kvm-i386-Enable-TOPOEXT-feature-on-AMD-EPYC-CPU.patch [bz#1597739] - kvm-i386-Remove-generic-SMT-thread-check.patch [bz#1597739] - kvm-i386-Allow-TOPOEXT-to-be-enabled-on-older-kernels.patch [bz#1597739] - Resolves: bz#1595501 (Create pseries-rhel7.6.0-sxxm machine type) - Resolves: bz#1597739 (AMD EPYC/Zen SMT support for KVM / QEMU guest (qemu-kvm)) - Resolves: bz#1601317 (RHEL8.0 - qemu patch to align memory to allow 2MB THP) - Resolves: bz#1601671 (After rebooting guest,all the hot plug memory will be assigned to the 1st numa node.)- kvm-spapr-Add-ibm-max-associativity-domains-property.patch [bz#1599593] - kvm-Revert-spapr-Don-t-allow-memory-hotplug-to-memory-le.patch [bz#1599593] - kvm-simpletrace-Convert-name-from-mapping-record-to-str.patch [bz#1594969] - kvm-tests-fix-TLS-handshake-failure-with-TLS-1.3.patch [bz#1602403] - Resolves: bz#1594969 (simpletrace.py fails when running with Python 3) - Resolves: bz#1599593 (User can't hotplug memory to less memory numa node on rhel8) - Resolves: bz#1602403 (test-crypto-tlssession unit test fails with assertions)- kvm-vfio-pci-Default-display-option-to-off.patch [bz#1590511] - kvm-python-futurize-f-libfuturize.fixes.fix_print_with_i.patch [bz#1571533] - kvm-python-futurize-f-lib2to3.fixes.fix_except.patch [bz#1571533] - kvm-Revert-Defining-a-shebang-for-python-scripts.patch [bz#1571533] - kvm-spec-Fix-ambiguous-python-interpreter-name.patch [bz#1571533] - kvm-qemu-ga-blacklisting-guest-exec-and-guest-exec-statu.patch [bz#1518132] - kvm-redhat-rewrap-build_configure.sh-cmdline-for-the-rh-.patch - kvm-redhat-remove-the-VTD-LIVE_BLOCK_OPS-and-RHV-options.patch - kvm-redhat-fix-the-rh-env-prep-target-s-dependency-on-th.patch - kvm-redhat-remove-dead-code-related-to-s390-not-s390x.patch - kvm-redhat-sync-compiler-flags-from-the-spec-file-to-rh-.patch - kvm-redhat-sync-guest-agent-enablement-and-tcmalloc-usag.patch - kvm-redhat-fix-up-Python-3-dependency-for-building-QEMU.patch - kvm-redhat-fix-up-Python-dependency-for-SRPM-generation.patch - kvm-redhat-disable-glusterfs-dependency-support-temporar.patch - Resolves: bz#1518132 (Ensure file access RPCs are disabled by default) - Resolves: bz#1571533 (Convert qemu-kvm python scripts to python3) - Resolves: bz#1590511 (Fails to start guest with Intel vGPU device)- Resolves: bz#1508137 ([IBM 8.0 FEAT] KVM: Interactive Bootloader (qemu)) - Resolves: bz#1513558 (Remove RHEL6 machine types) - Resolves: bz#1568600 (pc-i440fx-rhel7.6.0 and pc-q35-rhel7.6.0 machine types (x86)) - Resolves: bz#1570029 ([IBM 8.0 FEAT] KVM: 3270 Connectivity - qemu part) - Resolves: bz#1578855 (Enable Native Ceph support on non x86_64 CPUs) - Resolves: bz#1585651 (RHEL 7.6 new pseries machine type (ppc64le)) - Resolves: bz#1592337 ([IBM 8.0 FEAT] KVM: CPU Model z14 ZR1 (qemu-kvm))- Resolves: bz#1576468 (Enable vhost_user in qemu-kvm 2.12)- Resolves: bz#1574406 ([RHEL 8][qemu-kvm] Failed to find romfile "efi-virtio.rom") - Resolves: bz#1569675 (Backwards compatibility of pc-*-rhel7.5.0 and older machine-types) - Resolves: bz#1576045 (Fix build issue by using python3) - Resolves: bz#1571145 (qemu-kvm segfaults on RHEL 8 when run guestfsd under TCG)- Fixing some issues with packaging. - Rebasing to 2.12.0-rc4- Bumping epoch for RHEL8 and dropping self-obsoleting- Rebuilding- Prepare building on RHEL-8.0/bin/sh/bin/sh/bin/sh 15:4.2.0-59.module_el8.5.0+1063+c9b9feff.115:4.2.0-59.module_el8.5.0+1063+c9b9feff.115:4.2.0-59.module_el8.5.0+1063+c9b9feff.1 qemu-gafsfreeze-hookfsfreeze-hook.dfsfreeze-hookqemu-gaqemu-ga.build-idcd967cf4447b1ce4babbff687dabe59c7390f35bqemu-guest-agent.service99-qemu-guest-agent.rulesqemu-guest-agentCOPYINGREADME.rstqemu-ga.8.gzqemu-gafsfreeze-hook.dmysql-flush.sh.sampleqemu-ga/etc//etc/qemu-ga//etc/qemu-kvm//etc/sysconfig//usr/bin//usr/lib//usr/lib/.build-id//usr/lib/.build-id/cd//usr/lib/systemd/system//usr/lib/udev/rules.d//usr/share/doc//usr/share/doc/qemu-guest-agent//usr/share/man/man8//usr/share/qemu-kvm//usr/share/qemu-kvm/qemu-ga//usr/share/qemu-kvm/qemu-ga/fsfreeze-hook.d//var/log/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnudirectoryPOSIX shell script, ASCII text executableASCII textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=cd967cf4447b1ce4babbff687dabe59c7390f35b, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRR R RRR RRRR RRRRR RRRRutf-86ea240becb52142c2176b1075a2fb7383879786b6fa360e03f350c20d67f475bvirt:rhel:8050020211221192853:b4937e53?7zXZ !#,0] b2u jӫ`(y-7ZXl&\9c?3]A_zs"..?Y[M@'X}o([9fa\X2%?(] Wľeݍ "ٯ1ϕ@xCbS R  $ox?^32YsZ\,=a^V![[94(Zv" gLbM {"u eCHMl09 bDk˙'ԑNoxաh!:$aI֜ 0 S^CeuYT驴ORj,ж* -Alhd. PqH vFhYG`:Y!I 9sfR^D4YMU0JV͂aQzEBg_\y"2u_`"Q9đo/_?ф H'BBve):u+DB 9B@Ty9\b2Ԁ w[M^+'t= U.,4c85.U p@*GA:V_ǭV^psql!l:cDde?42' ,gKKb!#'0cx(ۤBPg>͐~q%~X*R#2T,>: ?Eg‹Ϲ36Qٴ>!_d1/_( c[r(v804LZ'fi r% LNj26ygw5"f`Sº(B[R+EE_4֎f|Q<f#.[>] fŤlMLգلjD^ םP tmtcZDkOwNN`jY͗ȰX[OGPR~7 r^L%Jk72BH汶5@2ph \K\]K0+rUa;:;Ȗ_K|ay_[O]Y)'(_f_f*Px`P'sfqY|_.]Շz(%M^DoPtˋ;}@:)~)᳠GiR`Lqtp RlKU N[ xNJ o}#$mݶ œLE\_SRXτOTFGj/$ [.&ZʟF́(oWKLvPKkyф.#T&6k<)z8GV ! 7{;UߐMÆrXq=xmayUY fފMr!|˷RY^V'y%K2>Ή%DrfRm _i*M?iLLy-bZ=g. P B3"$<)( )ZVt:G _s q'D4]W's*O؋+x.VhyCaσr{JK+?mfμ%g<"rg hYuЉK+Y+䞮i G5_2^jsP_Yt|ٷ'^,2\ũ6~UC}hCEmEhVì/偝wp=Qn8aWvwI $IOqq63]!#hSCmM:E.zFr2dJ⸉7d\sZg;g#oPJ]!c ]]r?ܬ9p"zǼ}=qBٺAB6Ɂ!~O\ŅN4t8t@cݾCf5V;k5G.@^4QHtœNIr9 $!ƛ_¹Wl ߃RD_*=J10U@q!:0q_>xW+;?q%ܬutHג ; y5{ w!\2IӠ#<=)3O2{xC EAE^m/Ivz^!>fKD9CofzŒ?I kJf){G%|}E:sE?1hI:yVgDCHzqEW hx? B%n8قD9jZiQ֨>'j2 {k攖7w՝ ' a;*$JN!ZP07 UOd7s0M kEzƋ{e/s舴'#Zs{)eadL87]mzŝI) q蔻frryLHbqG;GhI44sI,NlzsL=yuq鹬ccdʁKC5$DM\]u~Ͽ,/8t-x7;ID\rj'q'b3LHmSI5Fʐ.RH݉5j)-0M`CܲHAԐ x*nXяBC" /Ӵ K™'/011}V[l+ v9E K5~k/ـ%e}2%NJɓ<7wP?_y_[o.abEwnXTٻmIJ+(/ )[6C/TTQ\.JV#b5M(RQ\`;/.o^a>  >P^sĔN\=%iZCrIcgQȽ"֭g_!8pؚ{K!@-B_9wԦQF9ݾlĻ=$Lm_,:%3,ivK7̬_c,9Blryl/W煆W>ADq=:]&jXm4nmtL,:hEu}zљm@ 1 e\l`Lq19sygT"3<jJfsdj`S5 /U>:E;W(Znh>%M턪u Re\Ijyk\*:U!Pߺo%LUeX洶02K^c  CELs$4uwx|\/uhD4<ԙx!O)GcCL;52J rv친&:Ú@xQŞ}$CZ:"ٓa.9J-kH_>|ísg*zwBRY#3+qi! .c^R̥C 50bJҎd`t:QzB|9$$ؾ2ҝh.R]?f8К4VndznXޕ 5v=^g־"G9>BHطz_Um7cm []0geG#ct/FAr rDO%Q9@oBu4^v\'aDhAJ\?HZo~S1|_asFJ, ZD%W:Tqag,F-U$yT9L*_U=6Es}?P`&҈-OeNirjA875R]_,^&";s;%0B?L_'KeȦ$<"19e S0zd`%QiW'_*mzMIf~(K9l$p oo I6f4tWspB,"bo_{U``i%ЊFE;/uE S "P,(mEE^JQoA"̼H3"Β~Q8M* p2 h5e-T\PٗgMYcw։qWSЛTAv2k4h yHj hdDg@ ه>EnXB4 ΐ<'kC]Z"Fft;j$ 8<̞ ]b},y [c\a>n y뿛>9pu0YqY[)Z3CDC|</b kY$)yqZvNc^z FN F-9xm4APˇ_0SN]-cZUkFM4 "ɛQzComuŌ_WγցcCSeL-|CJD9\{:Fzs&xJ@.X_us [&G".1ߚ Ⱓc5;bE┸!GɒΥͧ3B ek|r8,ʖ٢ÖMLH.'6v7 Mt3>MP`\d8>8˔0! A{{zJ`ЉY%|EY%@&IzZ{%tXTAͲAXO/eΌWdhAiɽ1?vZ W;V>p74m:IC\r18ujFM|LⳄh 6HRw#p Nɧ;`}%|Pܹ5lasL2T8^5DhLZ %&v*]lv򐜆Py!u|]f 3lB Elb[e)6\#~ݖ~ᙳ¨\rX+¬.J~)ŕ:=P47v`t҇ɐӑ EڹS6#qКkBx41-#S牄eo@w)vP/|E0j~R~, [7;y!MPdXJ8M;ٳGaV ˆ[l(- EVb4~u6ڭLHpƛVBT ]MXZ< *{])h5 H3vSZkawjV=RjC3\^Nݺ}ɏ2?}YXsȀVeZZ704-LbY[Mr+nf.5k.TC%-(8 D' ?2>̭Y'Dr@7|®j\}4\/! 86,"a\f\f ə΋ 5p" v/.ȽfOEdƛin:WX~ 8Vǧ=P=+q/8&$C+HVsN\#'6bV*KQ,[bc x_phlOpV1W3D,_9nukmz%]Ϥ6b<:z۾ Ǽz=ޔc=`c &?2D_WDAzX[.'$|n( <ELB$ p֋…BJ9ùo,rrg` Lmm&42爖$SmGy4#qzm8zd/5:jKa 5OUU\8:Oq&SV_Bvq8Dc݄p k"AzHw2]?$4NXB2"$PKHrqN\mpbqZp_g;&Y,d[pcK+8O_B 8,U'zBOV}:O7ۨi!T0ȫrךEE!vd;n*Isp([IE 9:F]0ַ}X2tJ0ak}QvɽӒ gKp@\0Ŗ9HIv9Xqq,n^ &Lkʸط $jȣ 4f'.!ɚY=ԃ2HHRO@փh$kF ;d,I +$IOiHwBrfl0qH wr3o ftpХ+oMVM 7LW/)UE/b&Ɵp!4BPuLkxWY#o+4&KT4-2r'xq6?/jY&4jz%|$Fu2VX /2w@ Ij4x hb!@}11c{L~J]mGZI4H钙_!N+pt,9aT YzXLͥbiumMk%`'P26EE{=-пcoEFRPmcf3df5b{um*hJip1.7o!sz0cbL(1x$M尥bxܰo+FfAE= ^k|mh1T-Bu@]0B;48ڠ:X3w6” 4y@"V8i>u~/ru,ҧ/ִx0_+c?(Pz=n,#<Y|-FzLۭEm%eTK8).IܐÜv MM\tzXh(3y~Ur ivh7sI6H|;@\27+:ׁh:Ui«姰[1omr6W͜O5/Υ_9c`ub_M?)RtMM shǧkN`D^%0z).^g ʬMƿE_MPϷ6f;VXDhrVq4-X^bŊXUzy0E|U\mNKݴ$2"Teçb[apǥ 3AT9{Gby(咣- jex}]ʄ]y/ \~,҅_=[$|Xx*,P*BYz%`v]`T-Y~f SqWxx($h$Gi4XoۅȎ 6:l  u -:pDRԮcR9!~ aU6&zbm9FH47GDl*"{$. wus){j I9ӆЖEQ<ox{%'2d"wKcYagqͭ[%<3e #N݄@6I@;MMZ,zFaߞ@CV"V9ewӔEB?U\i Ar'x0fPngRsQxUo [tqyRL 7NnScXU- kzIMid A%?kQk6wm~8y"ÿ* GDط> ,fTQObFJ*uA<$S嚵w SB.%e1tt[s1%dZJPMf-G[my Gjvf0VM[{&]"K{wfÕ<^7'e0^{E\TyqX` (=ϭŌ/{3r q8+%PBYޛyu++Ԗg Qo}W)JO)_A0l<} +.U/7Rƒ?w%۔e%{9Ë}"PY*!q@Yp1 NUqf g+:T9@ahDN/BFn$n#V c@@Qre8 FRd2Q,B) rYY\m9 1xbaZ"`!o1ѥaR4jD0SHsgQ\lRA7dZL}zPޕ1%dqlQ׃{ծ׽D1 |DC+_\,(4(s2e|ۊk"a^,A7p^Cƈ`vI\kf<O&ǀ+ʿ(lr. tM.ԓpSdѯ+\7xrWk5z5Ո`=g% 3(bJIcqYw(^Hk}@Sԏv4I*,lKC&FR*TDOXƀV$ T}7h+ -;Gͷ:W|iiZť[SOqT9e@`p)DVn+k5+.]i%]@ÊZv i<:͛׼'qR}S0/Std 'KfT&d3ݟ/nȃfBfd JdC[1eCˡf q+ (]#L`F,IǭhM:#&tUĸ:T&Iofsnof"OZ?~4P?ެrs6 E)į;zV45.Aa= D'܃u6k78P"Ʀ3[< /a7OW/Z3(hn2of onxNR]51d|<~QN!D9a 1:[pSoayĽr'Qa!Aw$„C`b۶EWO9~2O$ڍpoGhEȇoXrUfl:4*KʮׇG[~UhJ52EYN#]XSHu1$Ok;`ʫcVJRZFگ9O,_Bywe:i-#h$ʢV:3CFiqe3_Rя_?^8"F6d[)ΉR GtX.[InIw sMwi95`ԡJ:bv4#Q׹>V oHF>` nW =tbˈLjjgX 4>ȓsהZ'ݦK4)Sv+Pn%PWqL&W ^j>IM؞:CUwӖ)ȣ6j=XVAw6%*..}k2 [llG KFl<>o (8v/˕x!_∐^9BT{^VФ5uDvkq0Sv`$9yk>9&ik[ʆ:"^,֎|!c) zU`̳^~죷Y뗖D/Xz/߮. 4MSlECܑ.-nڗ ,}[pN^I_?m!6|8u[K4sFfU.=0]@p1EWѺZ|u9g H/YSaqϚiv:' ,A&XLb0?-?7s?X`>p!'F8T+O3L߆QӺuÈdRFW H:Fn+yP &ѰX~`dpZw5C}D+~C>.~Z%psq[v\?(9Ll2Eǃ/{;ZUpJ[.n]e,ZZ@,ֶ;PRZ/4(/DD7mص*F8Bv-tzs6SItaY6o=SywҰ< !xqȑ! pͨ'W{/Q!ibGрv}]{h۞X&Joл %N6D׃%(u#Czq.ᷧ[]xlKEn#RAJ'@81Ka @TYցX|`9 OԿP:FOBIWQ>=7+%ǔyv^Ek2_+NN {r9`ؼcPR e:a211 8)jt0N8+RYK;ya,{ѐ#92kBj^6:G;# ti;'pj 1dBj@J6w>m^|S<M`7z{]$m-ƺ|[j*dIsC4}Ud*pR55ThG$ԋ'[jR б_Q-{!@eeLr{ mNd< #>QnM R!Iz3]Zh+WvXKh5W횓^-[{sƽc`![n`z;cFb> Tg!&CIL҄+P!)6Z8sq/u)o9cɞ5Үz"ŋc1 ! M7H d橰lnzκgAI՛͓zo?_IņVF,D$ע񠂟bZ[\7.%ɬ'5I}lӶUћCj{a݌HkrPǀCýbH Bz*iئd*T2ߐo wN/> r6 ^\Bt3w={qR.n,|U*Z.+gv&",m*b];20ԎOvy'СĘOCRq㋻DT[\4MFª!`珨krcZ?^h' ζ$HC{"=*/%ka0Rz=1nQ٧;n_ :` 1'#Oz'TݧkZ)½hHȀ4"S(g(7WP(JoF ?P*'0eR0 .,g;Tffܑ_>Szx^s3gߢ{z!?u`V#yB-H t5*3o,aq&) X-A nu DFdՐLoTlݟb\T9Mu"גh[M#`z\q j4"]3Et / 2o/g$P&joN #Uz{"d| )^'TwuP$on\AS[5Q{p~O={{-JNӍ{[/fq ]j]']^ܦ0/ǟLʡ~~ NSx='\_vN-?t,V{v#K/clKh[t:؝33 ,8w k~KpX!).STՓCBEbNGwSgy tC$f'+LROwa#ծe7Bx`?m?{q-TZ~ÇU{c[^갆EO FUAYˈؚ@5C=dgyy'Y"/j~>FZ"&hQckIubcR:*EFS^|D:wI۸;{e:jϻIm٧d,͋ >ҥ Ѽ ?(!LHrh+ڑ\SoיvϹDYnRQG*Mվ^cGTzv>ҡ9#s^(QnʡSgJ;3JC7 ~ ZhW+?L|h@Ĥ:߆b> 7+37z; ElZvNӚ]+!y. ){!~Č\G> WsLoSFh $;E=*^ ZbE{D>gD r'\Kunx;?p<2 .;4i5_w+(Vx`T1! >% i^؞=!T4' (~f 7j Vh1^.K prL0F^Ƴ `Ec$k/}rF$"3-A;{f/|}7' m;پDQe?T^mG!ڽ+3b_R9<'?\ZTs L^MPs9v69jRxɦBd1`W*ЏL[Apy3<lQ/ HO쮼R0EPSmr| NDEҨV3f所)Xffq/%:&+S-"-:('u%K(K`5ͰPiw2O1Z6 Y%g@X|Z,&IJ#O C6xԃXI!@~`_Es}hFljTZuXzUhT LXя ?) 8ۛn3ű^Jn{GMiȜpPB5~$]MXTKJXzuYeO_V+o߄`**_K<-n<mZk!E)Y;>`س |ՊE&c E\q}熸"5/wdƢ/FP, \X] Jqel4IȖXe;grSs8>(j.JBBR4VP_Ird>SRjJ01| FI G+(ԕgW~.kXj@Ӄ:+.g쎝SU@fvW}ݨx Lw-W =jDPfBq.˔+o&$TNə15'S_&{̽lVj53o Rh*ؔBrӎ  sқ`{]rqa{Fvbn}?[Y5$cMp3 S@l;[x ?U,t KǙ>l0I=.9/@  N%u/o0[cGGA/^B䧆F_@nu[`ؤ.w-k%\LwAD1ǑFr%?{ lVU(p{7}5ͣPZ~ ZކT]54hJUznaέꤩu5W^쇁Xu`UBJnчn;AC_fb 0D٘ǥ9Ό.?tNsbjh#?](Y :f腍kJXk%AFiGb ĝ,C(r@սV. ae( x7^xEC e +YHpzC#KMs[0!{Pz >?!]eJVҼG) EP9oh|(pG֦=oK6Μ8XZ/  J>+)cC# V dHvXagbrWc*2b=ImIhN1e2ЛRsjU+4!ô-!ɦ6 KrlO9VO \DaӃ>ӇCŸF&mXB J,JQU7]dQBv_yu"vRaH11DG㖖ON*e +?!c$z(HR%Huiu\G y"ʤ*!G`:1-|!ۣ.9$jN)~M6t1\ێsXfPAЍRX@pSc٢TNK5H+/5p˜Av,/yZ<c;4K;R{]r B(fs M,kiftX$q NS۳(`; "&q%SGrgCʏJ: N> R-sft7͆{/vPcG=]dzS̞-ˮb nDYF.lPc_+cO ]qع(~oX*'ȽΗ>\Ykmpmz[<*Yt6osM  "SZ;a "pt@HuJ@G8Qw2t>1K"LsZ&CtETLLk2Knq$ZÝ/a͇AI>%L81dR cyJ$MiT}r-48ΩS 0 ,q z1N!-oY6e8.3NUQ?h}?"ѷYN('ق_._K.j"0Wv!+KLj 㴘5$[K)&yA WVKm.12}uƦs㵣th6nsiV.6>UqCGYJ(Zt[į#Pse.MHH_]#d@ w JوJZ'|CO8{5InKIj1[M!VωbXEZrJC/a$qK L0 y }}_X^J/F.F5zЬ [4w }|O JDFzg['N {g mE8B(o.2C!R TO7diBGK,NwOBK<òح7J4P+ma`=K3HfESn=~UwmcX̲SP/U#@;ci$Q]-2y\c'! 5TT5>&L*!ҁ\紴pb!&wH(e?rdD*.P"+z@o~E6?Ny/ې1u8erjuJa~7/y8+_Fm_q0۵O]@Ɇ5k4haP Ԯ=DX4G_繁Y}ns<@mb#\#+t:)1Cj%ds,<+Du(  ]0kʜ @a*ưdעU񳑊ߴ.?9_R ϊq0 Ӟu⹬ w=Lo"1Y˝$V$T)vYg2"7kr5G7llkt*+HFRCfFU]Bר6B(~Ȭ8^W}LWKKa|K{k7Q._X$aW4, G6Vq%%Y:R }Zyr HGڤR~PgKZ(y4o tdGr{O˫8ٽitU(=6^oZ]x:u8.f[ke!IǏW0UiYb6QhÙq)< 4U!Y\7{4::jB]ӌxSv꾇s,s]O-,QPkX.(;,Qr@Kw1s ! < ?:#TFvr13G{g4&ptcA R= yJh3G[ONګgbBĭ^ k 8hάwhk?0sYCh#vG~%Bx}`vt7Q'ϘHjjj-?k{P/RJN%*. f1 ig!vtxf0Re{PW@Lj;-@ :"z\* ?{Actqm3NAA.כ*:u4Ql+ "T@t` ~d( TͶLԇ=^*-B9~4GNMG~kT4$F+-H2jU?dv\.L*]]-])C6L:qCà zPPrk~#4wtf4">'JSa9~F[`Z8$EA}Cl8ؙxOЯUwnۢejC,QJl`BgBVK7ʶ]bV%ܘ[n<Ț_fGH<}&7wـΰ$H&9ʠs-{0kϷ_ PV6ӿ,߾=K<B ا'iנ53_&w|&f/_|U[bwR!v`ʥziAA܉94~k=k\Kǔ'/lnt4zJw= 9 Y×qⵎbr5L!UIaY㳁"'T?Nk3;z_ksD$ER}Ÿ)15xmI&!'J)OuAI,o|B)gxׇiD*KnRVFf-M 6M6k| p2l,%0MseBH|FݶB$ևgȚ/Y]Fí&PSw¬>`.lNh ^%t` o?q09=D) Θ0KEVWN=Mz/o$aWB-=[1ۻC:JEaX'v\iL މ*'w]}%{#:C;j7T(}ಕ!kcaT<옵rbCVr^&?YvIyLv|pF, cu9e8.[=}ь$KN}Nm,wXn:fܔp1}[DA2I!lw Y · آݬ ;|o&s5{ȁ3~=R4,?̎q|+A7ύo,?E/V̩16 [r3챴>URz&komzo`\d*1O2j=PY<rx'iӌ4'ܟ^Ul&YP%zmQZom|a榈Pe"ҁ+ Xפ WY?J&} h3N|5m`MHR?Eб{-*"+>BvW>xꋍVJPt0L[7_zz" iQGh(몉dmE8tbҨԋwW .fĜ!8:ә6 }i5+e h:~{zJ8a"D)Q!jo3 uc=%̕#BB V{ b=G17Oƫs=@.lI&(SہVI\jͅSCVRt8^$:<$Hu:qGf,P]|t I̴=-G l/$O75+ǽ55PJDR#C*9Lן&3+ 1 \f0;rb PPkkc? ىqG"vHY7w%{4j`Zقfc,B<:VK̟{;G^Sd%#̶ҴpZVXVK Y':zthF aw&~ fN +#f۴(Bl,oWxE~0p.AN6<0&xɃ>fP71&3%44O}Ĺ?CӼ,)XmTWRzUOTyS?ʌY;2ƫ {?_!C/(l?cY{->ϕTab%Lr%L,Qj\t`Ay'Y:uܴ؟K0sJ`/DGeB- KA7ǧpc~ɬ4LW WqɐNqOZ6I镋m͌ !KYv 9i?q)tv%zc{`Ml3gK,7ۑvmr#\TrΖ^ BlǗM;|4;4(<(ꍺfyD₋"8+V2J= VSZ"7ف[ VSVIAh+@-""qCqU'M1}=t9Y[Q\f6e9r* % snpV_Ѭ-֋-^yowק_'e"$)P*CVGل%c)T8 ?ۂxWthŀVN# H=F/Jr0_KqrbeAv8Ce]y`^wz܉化{[N*ƨ&FZՈ١=&d KfڜcL>ORljR+@qgm"s}<H7wfXzuy R+# "gOzH s3&iN0]*2?h+y SCVWɺ=8DEf)x^϶#{i^}KUV{J^5V$'r x*Ih3>ҡI8*q L:t3%iB0Jy邀}t7,(Ԫa*aO-$5x":ƴő'(l/{St^ZwG~FrN)۽1 =@S;փgA͙ݷa ڬ* "4N߰ LljT/}!ڭ1*_aO탭G0y߄)$pƤv e6TP)qG|$X! šsFjɵ)H-&WzA㶓?ti]/NGёFAPKdm>v -sGraokle]m ~bT>R Ȋ9;o\B|Heɯ<՘9I,U(Z\lzs+ چH/oR] 4;)SѶ?: XYѷWwπۍ'hw $so2>5YiY *;g)QlW.}t5gIJu#5y}E7Co^C*1!l^ZK/?'3?EB.7hPե02auNȨAg62^0sBqWe&]XIP nx٬*NRVl ̊>$DEBOI03UW]W%{ZIBEuY@8W+2SA9mHU99~"{XZRG_{G`㱣yjo]jg^Q.w!ټtpѧN{Fժf74Yx*1@C#u|fOvʩ~b9[{۽ yHH`1fOrv3giy(tlk tIk}@;2+c_$?A7UfaA7Er+~Ev8RqL֛8Ձ&-W'h\=N7~ʲRJoڮ [j5~Xl%RlU@lXGъV}/ _ڳ!xV$3B"jnɡQ'[GEMs 9X>ɇp`|~*λ~m XrE쯹 +\GC h<Љ Amf'8_cW5C:4H101p& diOR(LYrKrwDT4.-,ھ;1wJ|/T A~?lu)/wMWM7Hw|hg]ЅaC @Ϥb!F}hX ך9CJJ<% ;#vkSD*iXKc0JX:+zC}8 |&PuWȷxx7N*1΢x*ޫgR[ a jl#.X=#=ϊI B9^ g}3FL rn=Cv/,%(k_gbsFRwB e˭d; `ԧQ\`[89Tq&6@5y pv];Ix= O3tymoMAoeA2/m=$XF`l`L@$%͌4l/$D4|V@F@lPژ!9H3F7o\`iسsٹ ,VtXډ*CJ UjiCyfkS,#m~()~*5WYf(c}]<^^D󩕘#|)H~6ZnWV5U6p OG/c9ާG^)wy,KjO\cgFJXYVFPθw&]i>3)ۍr4L7_NO8yT=˰]Et!c` dh 4NnoIÛWɭ$xGb'L(k `6կctJH^ڑZ &' +#S1%FF;>n9}|OU3j3y׶ {Y_CDyl"s="O&s9_ jo"Od(1uoww aFZIev]rGs6ó0zZC% FD7iPsn#:P$E4P1\*NCۄs{=YBu2ܓfk\*[瞨ҳʳ[f|:A Ia3K撚%yE5>:F&38͙)F \ hnm&I_NT LF:MzfޟnGM8ZsTƪ\׵5D_XHoH}T{TxCg>yW(e`Da 抳ss@pF7%J3񭻘.旪8;@Mxs]&!eI;짦^``6j0m[|\aN0n|*{C%g#f{4vthc>NF"W8FZ׬R# KspEFΣ6,pOO ֎F-j!p]L^x ' ]hF^;:7W‹laϞ"gWQe*r$1>lC?ƥԯΤ`{~3,KΉ9+wx};fvOaH.;U&xmY-#N!IL"D- 7"i*JrtWL;.r2.sJ$s`Δ#T k`ɔr҃Df3D+P=$KDbg~6z;,  ?WPYb+r~:z99FuP_Z9b"r4ې\L.<𣦂8#rʥEn0F $pmRon8$ԦvSݗ,Z֡jw/*^p# '?A[E x:? +V(~/ &mR7]-Vi ]L<#dzNf._du d"&+1_I| +[G Itfr@|"WѶE캍+!k(d̥+9;}>YUgxf- 85#ξ;C쳝c%>rJ̮3Zan#xGٰ9UIvp %5%UvM}k˼ e S\ = y3S;T/1ًm*gV= Y(ɒD_tk= @pJQ5vB*}L")׆~J.gԟ΂ҲK jP<=WKI$y Fjlz'fHoRW+q~Znȯo*I H@.Ykqn E-`=m Fx6آ );'vIIn~(%ˀ@u{=JPtsꝍ5sףBO~l:/&<q}V16]`5y,m2fo'ytăC =S Ic݌" ůTFib\#b-gx 4;&u7CJ S#v(H%:䛡3e{ %^^;d Y#LqAn|Iσ0[Q0AFgݔu8]X  o⪯. _%ޔ_`2EfYa+9VǸ;ɷZس%9*[k?5"RES M;1G9:VK>gT1h'P(_SX\U<ܜח[ĻG~i7otv/ su2Tq"KK,ҽsMѽKsrFSacK`cMir=a_F=l~H~5^7G(#ѽw[$q}C֝|2<"`^ T0̠ؑS9XHB&4[\a<|H:(*N⌰3'׶/hKh{+JXf@FYZipwA $jL[a#5x#h"y% C=-D յ| s~՗5lΤ~} KdY : 9Zxci|<> )~eĹi E`j'u:FļL$F"tY=ߖtbDj_!_P{A-]erZ.lOEqg'EJЁ7YIئ)p.`Eq0Ϲ;7 ŢDxjk֡COasFu܌gFd<8sJWJWԦ($ R`jiEސz[Y^fEK|h3J&ƞC$]4F7["Ɛc?rŞzE\Y d5+EqtAS0 ^>7:B`S?6b(Iof8qӹw9_9KuDx-cC(B#EC,5y2wKkut᚛ۍEs,p/ckj- '<'HU8.y31d0-Ѽ}=:`syVKw}O#>8er( in-(  1]载/T㈪!-8ff0CKen͚hd\ q{#VNէV3Pq Ԃԅybq.6Jnn Gղ4: U1-GT\n"ImhPGigHe s2]9̳4U1o1m+ Dpl|g͌^O2Q5W|{ `S.oJ ef+*N@G$~[RI泋az1ؠŹ:0jښnDD(wU9~Y]=+'9 2M geweѥH8S3YN]B߹>.E [u >JYvY"HǏ#OFhwK(4ずYbIQf5s0OpqꞖJ NWF+ ?D1rԘy,-"Ju)f nmcY)x &[R)ibf;=&nIY⿮," ĺK49eO4"؛O3w5BeIvWR -llg'$ 2q`N4)&(hea^gTcJ(3o@gN+uESa*ae<#BOF q>EED|n!RH,BN-)9`"q,Ya.VdO d<תGҮ^̕!jڤ ?PQ|PU̶ 2l2;hT*]>ԗݒdZ!`gl0Y` JuH3Wsk=oQn92ddCvL9YdF~ߩǤ1-JDK~Kz#?4^ zoy9 眸n3rvrK,݃G2N; h+O7"&&y*eq#(Ϯ(yެ>+Ā;8ӌԌ9{j SG گd )Xr [N%#3U |0T<:+~~TA&S4\Кy 0CVhDN8*@)Ro?)Uz`o_>0%Xo{nDݽ#frA/R9vx{0%Aڛ@w/eBs'گWl~S$J ͂W<:BZn]{LyR3J`}ؠ)7 06#9:wM"ɮֲ*Gow,aU0Ct뛛\2^+-d$ lnVDč f}D~UD~H%r7Ah GO}Ckߎd ZrȆ&󄠃j@ ).:L.۠_bMLo9ƔԬp`~|UQG0{\;/bma" QIZ @f&b]\9Dsp*Twu/V~xPglTT(Q컛rkE/ufk(IWgk35O;V#*[3 9?aYJ9|RsBV/J)Υc<1E@:rpO O׵vםBBBMN J[LIBx)G<}q5!ݎg.ΨJB)76бԁ+Lap&IfMމݧZ{. 0P~25 oy9[ (fq?T|Ze/ꨥNU&nJ ٜ|6tWUp-kA¿([5I \ZhJ{ze{<5^_}yx/q岜Kpk-A_HLaCiB)%w0/zSdܧZ 4eBE`2?PCV0:Z4;t4"*x.JʄΡO;q܋EcrvoDM9mwg $SH/E+,N]OS#>\ŚV>ibfn(-!\UmcvJJs4U°^&v-nrܛá]0t8+jH ΁vZ1έd68^:%el*y,cNܟ]Mmz1x1"9bܮRC% .#ZZw!}%/^|3=L4TB r'Rw$t4$&3T;EU6Ywyb|FCw-p/.0`SFT@n{lzF{.΋#c5[?QaԬoϵRԄ3ƈ?I\4Zf%X*'moXkwWrBY \i1|(aYm^`pGTߥmF5eZk7(HuqIܡ<+ >CS@2Nnxb4;sQ`y1ĜQE%`<k ì0L᷎0E.T]Ɔ\6 )fj$ 6˷K\\uWVu#K)$$NU 2I"pqV4di},S͚èA/{>jf͝mofpxF[*GP*בk[h} + \a/>QY4Q/#H $㾝Ύhߤl=tŸ$:ET`:_2ciQՂ*|5",F%A~ҋDDѮV6M$=B(nn& %T:e"tLt*4q = sd\:{얉8P+*ԠH|5$,2x,"3ә=޸&&gQUjuIJ}wԑ1yw1F$*+=wR> Oj PV}P+Jғ|lw >ĹAEm0A# 5?|BBCF6AWoUogqvp~Hfm&kn6(H)DK[/a+BÒ US;< :h|CF\]0(9a]y]cr% ԕɳwX8@vhpgB$U؊x)qe.Y@N)1@X)[!>vryIEƼg1*dž)T*V!ek9-nFAj1C&:s9r4 )LD)X}I+Qn[a6@.]ΔpA8k9+o&[0U V`ђ2,vv\ pݱXxv/-@ ?T#cyXLU}+2P!%zq+`STn.Pcw-6)v7GLe3&=zP2$p&0dhJC e1 q- ͕hցrfW+w1W!]h{ۿE} +_r 6 ёdsJn=P>wjrY2 TU;1k<0/B(Mܜ1f4^ @y榤&uMBa`+rslPmɺ$7mNTgOo|1g _5Z&P0G< D~Ga(!tg&]k\|mZ ƣW^@eWsg+ ';H\*"D h*OV}MC_ٱ JHyRpcTLR"4 )Il:PrFؽ/ 5þ~<:LQx\frM.=yZg?O~V WOz(k p'5{ MWh`âRQ/>31)ډ3YXc0n+X2(p2H[ VuYVm(FQ.x[YY4 YxVi1@#U7y.hro+w61E,']ثܱsTI">SRwTf(5llg_*ٷcfݨ}2}kϗyW]|˵_u W[]^OU d\&~֡TXcN*PU)tsCɪCr3Z h t|rra_/M257PG,?[0 Z_\m/z԰J0v4.Yٻ~k{8eKO XJJy(Bp06/MsM>M1axHR9h♄\U " o9׆gG|Ύ%ͲR+y[|mǬt=z D c| L{\%>5z쩗7~5I5p{&vуrM_bH%)ic!e4f lQ~jGDN+$ 4m78Oُd[V8%nOҦ+[hbWJc#V$aT%;sIu;4i~f|`X>ɍU{_r g\Υu9ƅ0' Bc|~h^N)+%S䃐d:ݕo߂ȘAG muPߤ7bJ'ܣUPL:F:.:,qy斠TNQ@4l9r0_sc5m 8VB ᨤ7ԙ sB_@;79@Y^!\{$5sK&5eAYd'Q\xK \'; ;GNRhE}N:"~$v,? *QT?ngg%A`,l"DS}S|QWmDgf¤c${GQFؙ̻PT'S_700 ۯQ<l"cs:\ZDAD=T6uŬ_cCiv&Uv"b+Gv';KCq̬q|kdm).(Y8XGbS0}Uc/H$5Vϧ6<"`D";ZӔzVDYu A/.ad}qCitRNЂ.nh;W71D,<+B8 :{b*JI* qX<`w Z9=^Rxb1ѻc3.f!G~2i|djJ^L.TNn حK6(M,p~DoxSazg-YÁڭ1e6q+OwG} XkgdK$:kj%")Ft#Q;T rZ͘CO!6W,AEhBBǞQ A^NrBPGjKD~!-sa$2Ŀ8GD}FT.~qvbrAO19nD.L=("~ WoNOj|Տ6<㫐pY8āvPW?$`:+n r16,mq#+}0XtG4I^|b^|?ҭ/'`eۤ%5}͞Nɜg?ӪA0k_80R&?Qͯ;M=HkO.,3ܹU E>w-t)Rn]i"M2} i.r܍<"Ml݂8l;B0b^*z&TKaHqNex K22pUuFZ> e>#ĸYi"$MS$kRȾ-r[#OOBf?"8t+.:ccϒT2/vx0G4+e{^-)/2[EFeQW6.+"fYWW>.#I"4 V7J ?$KFɱaA\GDy6~i0VPk}.8=+ZǚIZY@ ^C)9Ϗ ._? k9?}ܖLU+Gyץ _D wh{uIX}P2R#)ATz4ޫ7u9?Cyh9äy]KB=?; wCӗT R#"2 %={9.2ެiF]QzӜ5OeRÞQ`c ^*(o:d8em0eE(o;mHf\q-ZwPF=Fr;?}<]3ddNgwoR)QBI2'kl{g²*#BNO ~6׼o$0hhȩ%tO $J*-Oͩi6g@fH|*,ɾkŬ:; ps@wkQVETQsyyՂ"7B+Bw:ԑ!0 MXO( 4*unl/H"΀o</R`#Q`ug ;xnA~{{3Bge&pn 8KYI03 eQY55mb++ XM.]|TgU b_Be}>9=cɌQ;T~i(ST±@hY恿:EU& w=䋯 +zҽ2,i]!dҎ[Ga R&* 4p%qT9_OOd&mmQs#1F!%DP]]zgZ 64i)sɩ*SY~嚀#ZYpԛگ$S Vvbt![}JX'~V m*b؛JXSˮ.x277-4쫔 ^ߣ{`9EÛ550+kǸ[HCDo/ Ε7c`oԜ8L-eקqm>R/ evTZB^n,c~k;vOwۮ6X /Jr#^Ckv}uSOXzO=i貱kDAf<;qD7`u]7M8Ӧ ߭W3#ٹx&3JVP3woV]xm{:ZCaqNe7~G#J`nHe\cBD( {ʳ8҄ih4/$U:%kl =JY +);>X|ʏw8zJI)>:xySm`ibYȱ]-dɚvq>%a&|g4G{\.s/c%!) 0= 02>*7M3ɴ:- w7ɼ Wд5@|7 E1\#ϲ ,H:"{ƿ\;"42J\k UE1o1n],Fxwب!Rh s.~S6.Ox&%GEqIyOe-J`cLlےZ\^tDk!&˹.jH1aS$jd2QXl9 !Wn,JQk&;R0!|mfO:v[eA woE'7@?G_fMC[^",l!% ߦHi4Փ?!К%qK^<5EM=+Q(ŃnфbgO҃ϽKr24& ܾ?H w{:I Q7#Ǐ3H۲L&F+$gق%631GIԶ5&v:s {}]uXl$͔XGP3{%."wbC4QHvfBbe챖EA@;e:>v,%PטLy*P`"Ņ 8BݿYE!÷O#va/9DIz?S1[_ 5r=k>.’N<,oųrP<;?ۿӦ,9_\XDcl:ڒS U$KA)'c!% Vs1bQĨzz߶{pt྿x- ?@C6f{ )b͡mJ$ ݭ(59tzis)čtv-s#ڶJK"Kc3i524>/@ckOX 2a3ҦR %1'Dͤ߫ 31-&P Ҩx[f@&ď#-FS4B'zG7SнM鑨ؔ(_ٵsG^KHQYA,MI .jfSk= ndAb69x^RJ?8Cm. ڠ@Fõ3\; Z%F^-IYbQ')=Vv3a+އxG F_\#wm 7됭PF.~Tp6; nAXѬqO`'0{ " 4If[CJCVǤJ NѫDѨbA#tcs$ƳbԻˆ.~ڢyT^}*xQ**jw55%e9F3#$C:YZzc+sZ FDwT4mڥY0(@mm;`IE1 Yb*~*z0\@H$H$Ψ#< s],{$?4BUVWNi@9#l1 P3'c7`qJWfє xfgpALJ0 Dd_sTZHv=艱%pSk8\ ə;l4eeZ-f~ ]'.I~ @ǕHzR562C :oWЫ;|u# rEvԢ~Y*AhX|X Dϲs2@2e */J(*;sD~Ò>_2jZUmƒz?Դ RWBN |$8EK@p+ɚ52U䎛v6&5RMO TD0+AT4SĴː}&y9$Mn{{Әyj41`/(dn5kxl t#pobݮ`roe >8cC^3snIlXŃNtZqHNxZ9>QY]]˛LO bZZF/8@6Je:[SA+̓<FgSewuEwb2wrܩ{ݨELxq;-QZ6' 6WAg296NJ .&Np͇fv--j{@T$HR] օjcn~N3hG1̝q (c1:ܑw[Rq)J\)t<޹-&5u+/qcAĨߛ73Z_xarh 1 s<}A{'h{OS#cplէU1]M+BjzmTP˥yIPRvQ,^I4䫊ψr}0-k{O\DXq"|,aГQ_j|*&r2 YQvw1}Ӌ3r4Ww~j-Ų(+ÑCKYDuݴ'"TXm =O}!0% DteKDIYJ<iu-2 wNvMo^`emW%P GR~Ye!xda(WQ?ew6>MSɣs0ZY'0~fD( 3WzU?L3GU%uRZPB_z&ccm&'WŪ鳌lx`z5A]KkLD( 'ajq%jJSp)&8v9Iרg0qH]nph8u!S TE.Fd5ޥe$gz{6^Hm^:4Շt1njQLPDCCntI^"FKt}#'` C9fa'Y%W̒WbҥہCX%UWϻeL6E zOA/-+͵yP|+',P58m2r땿TmDg{ߣƑ7r,WC Q@іr]`dlDeE .\^xYLxF#n|Z&[x%-oc e]V Яs%QV|Ѳ_L4 Oޙ,E GKWJqoT/,F}Zػ7ȶeqegt*BFM1=+ -ڱ'uK"ҾpNqF-? S=%W X~jt@OGubJlj "W1 z~eȌuPzrJC9G ~,/7󙡍譭'eXnB nxGBHM$Z1k"OY&E nZWAm>664Ecl\ýrαʝ=#^)l3$L3%|<`i⹎f陠md?lCJBG:{;sW< j [B\~8A:?pRN3Dg7WkE.,D؎PU.o( \ԦT&,Jg|D詩@xAd:3uo$&Wf_"E쫆6vQAHCWh'㸨!4꽧7/賓F*GJ~j+Pԓwͼ$Y]k2IW `!7ծ5Ύia5JL6h]iɔ>m6'Kl%99f%ƚDά~aLD5X7 nρ{Wor6z2r1;8jty< E@qDlDչcEHwu'TS[xKyc;0t7[ҏD-lVq[!0DO;#v .7`G=H& wG 3=b`%a:Io/@z5ruB^O 7] |?/mԾRZc&G u6!ŽCRX~hֿ 뒥t [G]ޢ}&o>PzSm >0G[j?֞ lZǂO32*; JeHd S1HQ#޷4=rnr\OIk]pѢbE_mh;>9zWQw08{󝶗+Ka$닑t=i&|>>uŽdewm+MP|pYh I~fW0rUҝq$Lŀqcu$ EZH#*D{;8M$ﭐ՜ Ee ?3'2Q |ꯂVApAZ(b)VUdD o0|xkAgՑgvy p9=gFf{"-qȪiOHsPB6;$4Op"C%Txw%F wR"usn & ;Gt JaRf f0}Ȏο \I % ˆ5-;~T^ ~w;aEd _C~hU_TMYl-:$l8f&uHn"<(P|\^ΐ73"6r/pFS;ʹA22Kzrރ2".c Wxv|i}KLMV-ބ7)su 7u!䖑I:*<'ݏ2q =#f0\%KO^Zj\yW'T|6xγ[fcŒi7-wM,+GQ~]~.c2odș񉢙6mZ%{hX-$|;4';8!c֣<&3v!0PׯO;12V9b3f9]W,}m>z:GЛRȖϕW-Z\a\:lU[h+6?Hxw *ov!9]G֕`0(\)R7JH"N6a^zTP ȜRB=O?vh;J)liafs;ڰYIKpdx.${FԌqf.8Ɯ5̇OGw.LDV#qiSOO=o<7 )r;zWsGûb0G˒mc#MAՒЙJw% C5œ Bn_YNiWV'RIR 6OrC\d#G:p;mZ~,׻NNaa9=4_3Bȴo6{:8'H)"iW(2= $6=|Am :zMI (HYu_c[u]?t5@ɍdvtAfֻ)IFO*7 f uf2݅*&X]g/9گI-Qe>dzO>"0# /yKMXgwz& 㚂 ?8Y"_2R8 \ă6Yg7vr%zh`́ocnʨ#[| NmLkv Ik?g^HFql9#kU,!W.$=# D5r?<0sʽhl:Ơ( EWҾgxC`j~S]s%^Gdv8?E)2{—0'o|~ԵI`by%yeыj9v_:JzXͮچ[\1ټE#?A ȚLL9^ 5KȫX7k:2]o7 ZO|Z[0unfثDoRÊbՄjc@G{o؎}%,]d$Q+FGAgBpo@te=lJVNYfJayٱ-v؀tΣNl}M)p("j>dx$2Rr f" obgڴ'_f6`G9:JEܤ}J.峨SpY)@.ɞp+' u_|hg,a]ۗaJ?նE ? :dhRPI^fλLtq qD)KdL;υ/KD pS Heχm7âJ'EY:tyG 1lGàK]0TkϰJ:>r7%n0S0'U:ȣ04Ե32rRKt|2%/"B37g}da)N>%v;=8-dyсؿGwxA^NMX6 Ƞ:ެۙ+emtBXj"s6C4=eBoy/85ɑ^\Ԏ\Z3@vyl+*֊PRoг}5H " ǻ8#i݉=ɱ{PEa]  J@b˵$%&p Ց|$n ]b6jˁUZZLJVasg~x,2|GՈ3SNh+[1dټ$4'M~ ^hWŢ9/GLBV[ V[1td^l=Jo5ݐDՔ/JtVAL= u ssOl% i'4CA:wU@qNӾ1 q^<17/Sce p3i>ѩX}b8x gXSw)N:tNE^ 6hQhX_#¦=ڨ/?t.OW۔z-=iAGdLUQmG^Ȕ;8 s43k1- 2`֊pz3'^A SC,-A`L/ 4Vi}}FE,^+Ӌ[S!&>#c >?r?J6r4UBBv~xWe%h(4y+irRu)%}iFxE|I޲㻹( Pu'C佗ۥ*5Lڝ%rZ'{HJ$޵أ(?|y(`Үt3>p;#ĕUhh)ȈABo'а`q3'Yy,K:IG41twui-! ]I"g1'(!u"WU` ^[;;N* ¹P;3lhƖSǴ)HJe5aܜRueBsKGƀVtNMR?2fKnuTV>R0ùE4"[sPZyҖ]C!_ >(~!E^=! R ->"ۙޓ W>O:gFWCµ!{.Yh IݷvSyw%+4ľYE ‹7l1)UjUɴۋ71L yе5B UHLJ`ٳ&x(d ԣnZ¤ 9QV JE:zy|tH8MvT<b4Q*mP  t#[y ~(E(W͛fK>ԗ=ml/F~5~9#S)1٨> NrƧzdkp^ͪA$0@)1{6ᵒZfDEZ5 CUb%@rȺi7ޅ\#0J~Hf*Kʇc'ZLwکy˲FpI_ n{QZY eM=\W|FMÿulB{Vwmڽ1R7V%wjm,xqQD,lr6A8n"_ZwZN&˭\]P+O2[]+')>pLMQ9jGO)&>6ZDXQ vS,+>Ptp\D03dP? 9*,w]=B<UpVR\N|[Y>+7;++h>w}|ǣk!yk+A"Ι@Ode^\7*'V(ߧrp܂^ɋ:dۚS2§rh I${dښZ8gULž|Dm0ڗa_͜jd {F>["Us"Ǣ:21.:DŋSo_^#5D/r/8ш@ &ޱR'ʚMj>㿍{ ahT'LJ査6x;'i]Dʑȵ\0>YU 6RQ€ ~bde$>ݴă56j_Qv > ~kڽݰ(Sh8%2d+qcq/؇vctfD%Tu[Mb+SYRQr) ͇ٗk2Vb%aC;A01Z<7-ٽbu嘋 o*>~0-459nH<ڞ@d@ZO弇jˎ\kLo)tKR(4viWU`Rp >=l81P,aKzFm~ ?OGI;hX|5Q2;]f 1]Q ܌_ X miA2St_Тlfߕ.b`LzAg7-Tӿxi|Z%8LfHFc]1 l_唛ZO0,/D ltˣ+c_]uN,t-sr<Φ!`=y }lƙ&}890DXh6lEdD߬Y \K5ݰyXPbVT-#wbܾ+zܤ?!pWTL=&16lZRY gTte@Ǚ)j͖{;)J2RԤѷtOˋ/)Z49,q؈k כ>P!կy 36k̊ݻavr~/y~R5Yx1 OB~2I$ei{A?K>OT3n҉S\r 'H&.utQ 3ާڴ:t?.6> 5yLh0 H\:3L; mWl?P)w)%lnD3@tPm֪\w7"4?tT'4LQni M9ظ#P'i.Xc>~:O׉v3m,BJ6`^;l<_Ͽ?|d(fA^=6)}5kzBH'd.NEo%x%qmn>(rwx7#lI1~0/U2s`Tv\*,D".TgG#Ǘ~I$z>eU5Ij";.=ۂxNũׄBW͌nCM`b,OoO'Nr4 wxH&(%`\zk HS2&~ۺF萡Kݏi`_6B؄{s,BR3ȼ#HBrJ y*&%|c>(y\;3L/Wj}|w`X4FQT%گDsDt;tSYjM$v\ykU1j ?NveC(ًwX5Ө'~c:H0̓آGqpٙy /iw܄URͳ@kquEy^I Ɵ>cXܕm*4Fa :CԎҞm=!v7De-dҏ`vȴO ъʝ5haY,жdAܸsض;s +  aZ ̝ԐZbk-u)B[Z&d؏Z,'/_bMh~lDȼB6ӀXrx3=޾k|O ؗI$jCJelφʪlvֈI ZL.XU.XR!7Ht-i;(& &!9*'[}':?U/Gc%VbZyØ6gEkI,gbjXG&-4}ѶViG` ^'`+<9.Q1eVWs\ \1O$crO8ltϤ$በ O,ͼS&?(ҦX΁X)'Ͳuw9n4jS_5+cZt J\S h]j[pHyl׌\Q[N\w洒%@s>3Diqd'>Knq,2Y M-TGo,]opn g\Zޞ&eq1 ͞Wq1 cz=KN2S-3eg:$5>WLZ3к>( Ջn&/BpvRWnsIjpzu:Ɛ󼼅gNa_QRMnc_ɣ PvgCi%+у&!<fELqH|D9Fnt& R|7i+`+>e5+=' 7#t24c64VlYVR1qc$HXn8 #p L(="+F&0AN..[ʂ&,`$B|$ h`{SiMƾ᭓pzi<7;F;s+o+̜2@sÛd3\r,<~ WX~.?x\Eh6j)lX}3MFh~0R\j1`Q҉!N^],uCuټ=,]KJ&rfVVgnWneʎ˷;I#g%a@B!,H ;q>d]tN8T92A <6sNsY `{o9"+6FF_k[7 p!dY."IMϖme#S?^4nH Sxߧ_ci <ٛզLKw'<}*+-dNPGgkM m@^5.tIYG&4 U߹d {v| T@ZOK7M6V6,*|nAҴ}ct j 9Qp%ºsNh]KU[vT$Ze $ܔqcTc[?cJ=ޛE)пG)U}ׄ^jk՞`B$x47ruj-r\@>Ӥ!fJujz~[Q(5Քc`GvᢂFT.H2sjw R 1ƺܝ6 SRU\93w3B!P3n[f$zv fo_=fڼd #cP. nN2g{Ts>drM]1)?py5BԯuιB7jaoms$B]o eAr%>v&vV'`da@ɅL\b_m{crTA&D$RssM9S#v$4L > }jw![Yܧ*> #˭ywi =BOz!:j@h)EҺ8bQa8.&-|"qnְZ@t$ u/F:{06ۼe֌ZUOgxMCq\!ՇWi"] #Vk!v zH_ֲғ[$;6 ]HPp R,uwֺO0pg(M"pz1,8!;?ܗ7XkQnd@)8b"I|ع"B/p\w[_R QmںNEP0-p5sT 񢈉B?UXG{l.:g 6'@8DXn8K M RF_nR.R5>sROÐpdnP)qp%oh_7uo~I GH0hڔ#ij xN&a͢+ٿɇ7hc7BݢcѸPu-z䡊732Hs]GO*NBWai`-Ԟpiya3s|ZxO V`a{:J2|e#)YR)]x!Ydik`%=gbӢwn7r6~q뺺m9fhc+u!%\PbϠvr~*;?%m#l3%!,_9\(-[XpTZ},'$O\$OeOm%yΈZU2#P ~0љ̈%dXh ͐/wd.B}]4p.iȯuE\┊k@4U֭uﳭ"xE{xup"i8M D}ׅ14AN N(0$)oeӖocK-bv[9/ TX#f8)wKsKsPSl%g,>Km|-IV䮶O4XWlZRiÀ{P0)'Y-bK 4Gy5 h׾lr>H&xnJoPr$oV(84v-N-{x7&>Q%&uw ¸tCqUppO-q۾kFqSk]0-Bs hrKm%oo*P;bm.D #[,bvî!;$.+*&a:֤KdءLk&SY 7mQZZ<_N: gycXėLU- 1Ƥgg`O#dF2u6yE AA ) P7I텸{fkgɑ $ R\Bq;㑔l BԱX;KP-OkjD@/ء(ԯ8] Eu#ZY\ž\Mi1b)xp} Ǹwo@[/όٰ~ qsv5gv^BŁ*ק^gȈ:m`m?6%򕻖<^䪘,_`nח'_ !=th:i'~d?HN\Huli5+p9JZby@7l=nJ׼XEIF|Tipj$) HnI"/x_s;;{G71*7A~NNe!CtD>ذl)> v}u_,Dy$|"[̒@mMojG*²֤+8zPuDjJj H U/ʪ-4q]&O ? LGӪ+S{D !i鮢uV0ʛχp* IUqXQ˽D3~7B}'ujNB43<8 ;ېF ^AAZ6qfxsI`'ZaiĨ˿ȻRq^O|!q+t J&X.HƺaDze G.̧W5 {W_ t6 Uj< 6N; ZT.lh{3Z9^yke[\2%3M%w_P0=xo͇y6)įr8qJ[(Ie<(ʺ.Md~-)W~D5DLyWRopD^E$lkrP/ O| NwF?#p3^U? AXt 'Bfq:<0',BG=}0J6`X^5U,\P6E4pYW6]7LL%8Q}{͠[Qe?͓׳pv'8o;(/>~wx @B-l#-shB IJI5MN.25N4Rw&XC]o5)>DZZDQ'2I^SD~޽.RB4cV)r .=[l2+x {̐HhD&XI nW+7csYͪB"*LuokzX yj;Bq 1AՄ $:ju>5x.Ǔ;fw,iK-1b9R#A7 {qKLVaJ98IT1q`Yު ǝk Jbh0ca=98)8rϩ7' WY("dC31Mmj-&Eku_> nZ.ݗGUǩ%f `D^5k6 ,Da*F[y,PP%vRyťm4 q  ]u& SltrTbLv>=%M^֤_$x`| ,!qc`‰؂VtLlEARXBljsPR֡{;qqo9{>ȴMznsQ:s9B-(ƿ]ҙ.*[>& %Kw tx<*NNydsU tka]hr¿ȍjFqt-zgMBmYZ k`B J(ils)T&gLk1}h08ƥF]$8p'{lɆ,g Rt8㔻.90X϶٭';7]dI{ DN lg4͹eF7Į)}gUAH\LOn 4uUdFujP!" 5bQXө甀WevW&F29.Kǯŗv?6b90Fb()gUPeGǥ %d*> `EVY5{Qg"+F:/R9 mp1aAoۛIekM)4a%f#Q5Rނ)k({gqh[jj45 , tC,Ĩ{oH(#2)͊gx 3ѺT'jK?j273Z[~E?%`|WRdFW#ܸu O\ -}D9\ `".)1URU˹~8\oH 5(k;e KXqߛ +4"Lngw-^lN?,ƀ Sk%V]L#D0@?;0DM^$#qb|g&wQKc6amC3MU.s:b&lؗbz{ F 哗(G<|mB(tyl\4} )ͧ;'[YsQN) еf s\,]5(ybXHV%\]erCT|[㕺@I9GM%B[+hC `v(>IkBIRt6ni[MKH KE8WP bg)Vu :x<ډ#c)>ߋO0:>ʲc⑽DGdHe(vit> tR48V%5K0L'@!5hFeէ(y4j~ ؖ:!#45oZ_]>=]מe0Mɇi-uoȄRLʁ o X2Uٹ63\ %7a(_xhdC+>J$≊^unM?Y ?v2E[teW;=3d7lx*}. %\].tۗs]6x-Ȉd*x[ `>_2$aFO+kL(gã7KS;%wz.(0c'!yꠦKWcVl&b"zb8p:S]}HR-K+6p.q赖+{8Ǽ\"G|v?:=>t3-ZuwKhܿñx .||{<慠IJ RG:$,9t5,J-y0@,gBXfcWbܦAЖGC{ʒRʈy#Un5-xf6%M 1SPyKq!)$5QauBF 55P%}M'N YЧei{g[ ŜEn -'78@ƅz$B׆ ш w`db?32DO-%D\?ŮpJ) #kx^a0URȲT?~=ÀMi&YƐd\t`MKEV,jRz{, ^Sc.Dq@# j 5[ ?s{h;pkuO8Vxm6n,.LCMGokoD;@=U#R-Boby(Xf`/,EёV ]1~iLчH6ßlKFv.8m5_ *d m{cBo~_t7iR)ZEm%1!ָ8vj|hb_ߘf) aVOʈm=14}2B(LL@ b"3]$RELZ]@>d.+jGHRJJ 1C%\1Rm6E!"C€ 0jM3cUEJġ6[T:Q*ҍojnAHh.pè,  X˯N[,DmX_# !PvmfC,tO@yk5 bl|͘K\|H[zCw`RuW^>%C!LU IT_uhl#͜mϦUnk3sCcE)V>T'kRY~pgB~xg4$e;CgSE.cd@dodg| iJJ'͈HSВMSu#l}]%mrK)h,"/ U`ooԯt{}JieMy ڵ>D?gS[# ay<^y_ut$= &q(JPn 8ܵu)|rV :P/S[tJ6}Yi&o}/YaUƔ<bk56ˑlTÕ8EebUbgQ+K4G&*1f*`!i l޹m?ufQZpIlAF(+[Ws؛2`BkOxHʴIBu|T0ijY}y˲;ˬg(=)Nq5 ɕW{e@1) },YH\rM iobak1@Ӽwdlov/_-XnX}Nja圩@Y F`Aq;Us sԞ]vazIS@ byzpNPu[ذk &uqYv#U:5ue7ۍ?J4)%18wV03I3Kj:wǮ3Fɥ= 㼟 ly[/!OR,!{w;oA4JQ0V}Q2j@)?xif3YF;l "< 魴`h+  D]8G'q#_'.BCD`rak2 G?7Re@S:gj^Y4 %>F<,oq΅?LR]cj(ڏ3r ru<}YIz#;)"qE zgW~ިN|,^Sfn|rFJ_.C Xڑ0u9&M}c6!9[֭l >VAȘTmRy`dg!P~]1  r .]w%_f_̚g1掽jqt.;[*5zbQm@16!G>;R,v#"̩Hmo)q,(ϤuSǦN Yu*k [ Ay>&%YJj o2tEm~[`w(f7 Ge(VFfQȓ,p+({n(H*q (Uς/34qDS8XlFf {s.]U:a`]͋vCő7d%:עjg Oͤ1c_2)wv !O}oLpwd _IW'dT\J\"J) [ #C\ZjEKN81C/y*jjun0Ƶ/,y;??G{ K= m8S?6cnZXvAIJ׵7Ijm l,R3 E5J‹CTHr]-a6. ␃)xchj9&ĭ/ÙIrfΟ rX2XQ(IV:3I<;܇VM3p}EVJ'$ B9:͖|nPq.lis$h}kC"WE\\pU . ۻ^ \id_;.ЗCE5][=>J1|"5474udW(`Dv{LžZ%@oeθ-x*+)jwzcCI(w( .Ή_Pǃ (uʬ?3*tKD6<z4@c0<m4#"  wx}Ri$-7}L9#pe V'}$`B煽jpL<6fcOM6VqCƫ(;xIHdX6 y| @Z7qA֞=ۺq픉|*.'/¢gdّxv&O/e ^ټ_. F(-6#!+ÎQ{!وEp^UbBB||#WxI# qBWV7*Rj}(/|A@ćͅYVhzt5C`FvY/`.l"J}HX |_Pp =}`chvONĺ+0(}yjLR|(E} α*ɜϻJt Di~>L 47ّj=*g?dg9o`JIn=]ﮣ.s/ ]cm@ sȻ QIubT}7: rΧW2i-=mEc:ҧm28^>^k^J ]ѷU^# "OҮUh{?ZNv;?M—K+ eMzMyR<5ـr 剺eulpҳ"@7<(_gǞ Kx~dM)ՅTVΩdFhyz_ #%ص{{Yu7\38SsĽ+>I>*8]KʼnFm$wd|W$=cpwFVsඵ(k$ <[){d< 1Yl80ڹ <կ`0︩~8[l[. ҿjmgJ:$G$Se_Z_P^^%W?QjgW?ưO|4fc'rF1NU9oR͝ f_\&rk'`}{;p ]A2o@("^7EHWǼ9a/ڸC @Wi,s{Md Q -C#ñLǭŠ͢ܨ k޸ n\W0u8XeAtP\4nh$duZRhz/ ݅1 k S G41T!uջQ?yEgɶ~Y.{L0U.ofK9B"|L0<Έ8q=tsW50iS@ݎV^ZW *>oMן˯;TX};e7օM\ˌgv>Bch C׀D;"`q@9H͎GB=)Y($>"i[*F1.`'x:ߐW1yncZ~[P@?Ԯ1h?U9iTGC<*4ZhhkΞ, _@ā31S12W,->9}+DZ)&?O4:&ߥXuՃ(]i!z֪PGP,r ~tTSR\SrgwvdsMt PrtOR ~\RW>JfRUmAakDĐt<%-Cg!H<x{w3etХ } P,N_S\GA^j) vhKE\ee)l8p;2)awS-u/,B0n,*wAۨJ)gҩak`YP%KTMcU}493`A<__B_QC=MaWt,p*ibbG0+W  hލ#*>nOYL>NvVeKAGt$GZ%yr /aHYsPT"2u.ՎhnRaX象4ma^hئة`I1YN^?WLOPQ f< |oa|RoDz{fP oɜ؅uT(ţ,&=-Ny`WN4}m9ۇp?qUUPS~\=XQX R876f)eFi2Xg3`xXv ۧhP!xSlhZ'P6 #<7`\4&z,yr#@_%Z6${J̡6.IjF =s93S'=Wfb@a>y,eg)kv=C9ȍ%{scp;]+Z7j %A 6ҨEwn^Q"E%Wq Vσ2(Mqybt ͝nO heb9M>ZLY ϔa^"iu-\a'MIMG]R\Hꃖqs BWliUɱjLBTօ$lJVF~,-'Utl3`k ŬxBpjpcl8xű}Ul&B[ZQ@vW'$ҬX܂~ǶfŢ \VmlH9y@U~2GaZJ)cB+Luɷ2`"spVlW_yTSu?dy*?/% ]|g\iiftrY*J.96ts(kNߖ F>qS|,ÍS^azdS^J@5et >˚"*?FmasH 6'r\= í:̉ܺÊʿ/Fd8 T ާ_hZ)yI%(.gn)$͠ĚoM5 OJI\&@VLw\]2o MJʉHH=m;*ŔMvBA&GlYa7F 1B] T0 A7+%IɲǏx瞳@΀'gсtyt݇KwHOcFt\΢[x,8 &L=cix9fL?Bd'L2T]+{5TXA &8f&E!HַR ''Fv tQHD?& qzFe)@~)A3w4 bda(M^Ep Vg4܆ok>w0Ktܪ6J|6mwuCvnG șOb"'A ]"4S&>%`v7fM|[-/~$įNh+`z,KE=o.ױ9)RWN`Tyե63ݨe;fD :ǚM݈hQ52pqrU^ұI"G}&[ZD3q8*uie,vBYfXe&`جo:cXݡNayRZyB _O*7a-)83Հl}_RR+p{eą )c']!>GXg律/F !c LCƄ{eWk0_Eqp7w,9<Г?za/vt$Ca:RϷfOK'ZH?R"yGX zpp9bqjd/}?qF{ :GI: [㋹( | njs85y1eP!gӘJB^SV@Ґ+ZS%@fqpy;'$5Ɍ"tLa_qt_>N#15z,AܫVR`$NVyCU(ŏsi]o˞#iYʭB昣hʣ#R/L8"8չOgǞ"ԘZ.T65fa# ]b:*WI8JLQ0;~oۧ"W#({*R 9! W=G7~`䏴 )HƖY0+h`39ǎ#Yv18<:ǡ0VuH`S )\%p]N4l#4+keJJB%-1KyhN\tA{˂8O6Y%~ezJCj[d߄ 92ǐR)V˺Rۮ^c:≫[0&֥<׿_6-=UY9ӑHj-s{U+ KYJ4W,qo50ɔ3îrɆIB"-L%xE%$9s ITBFe`g6JY$/.6ufXXۻU RcVOT t.r͞NV,Uy6}or}9icF t.:6941m80AJpͶwxX5]E`a< 0pu,0 ^3 ѝl++<'q-R f%ZAwͥorA5Yx"-{JK5 xtaPo1+s 'Ko `Ո<@gw6KܰI]١A0R8N "mL2QXHHKN"iܽji0 .5D# QՀ&k<硥Tv}ҒUEzj%J4JP0 ?@!VNWGJ3WNcX+{,Fu?ia=75"˘0 :PVpM;ug 9%gIMr Aqǡ}fǺ9q5I7r#avImcXUD'S®c,C̷B@RoxyR}!&UQ+33oUEȡ%Yo9ۣ34| B#*KHjdϟ_aD<;H"&FueR Shc}b%s%-o2X]hI ­|C $X2B1(B92Cd4,8`y߽Nj~ ӐxH?3b~V(SYb2ِs}^:Ԥ:1iƥ,PPL|Uuc?v7'S6czL|ÍNF3EC<撻wRT_.)|Hv=DE:e(J `lփvdp|i9#yNfKaļc(~ɷyDِR~C))c eqsi]reLCOuٖffGj~ES`V隸c|^+a5^.h=ȼ;8}0=S~X8٤{.@H:W0&8b [C8.qNa$}-Mgw4IG̨^;5r/N&p(*uBxRK ^Nb+m뢫ܷPHKT=.N8Fܕ"w1ej~bqޓЬW?7.d` 6Ppy6zYigLȹ.*ɷ䎘 auϵ:rNr4ۈ$O؏HA󟉷LqZ4躷?"PWȑk.n#JF(i_)|]Amf"Љ=Ɯ@UK:p ;|K'W%PSN];HO Xa>Öe}M ̆H3^-:u­v7y{֖J}76VR>ը8& 5k󡃓;K[@ [ؗ aYOMU"{pec w[pZ#9 zHE=>{6OeqAXF _pn*ge/sD.A9ntrKV9 mX7: b\e*J \pT [XGT"E|qp w{RY=jG֛Ixqa{^dն]z:#]- ^8Y+ n~j^{g`sJ#F;!`{֌_?е9 MSl#☑S?+< 58+]'' r )$WR|`oqìDmx:7Uk?x gzTwӈЋ4-H kIėˇq }<=ΡsuxGHםRX_`a^*P:(Hk8(~xr@v_|XaLjW>C˼ Pom˘*|M[uN:vߨþf:Ƹkrjm}K⮬_Ǿ#/r !y6]7C ڴQn_rwD'%0 xRvhI픐 { ]*d>}38<:hw @IX:W_s5] Ii|o$pWI΁۝;i,'UU#~a:`{j cq݉HN⤱bwnZx[E$str-S.x Akv&֊/kX㈥)J\gi5'nP"ZKhu& ϗ#fX|D^xZtD T6# Jvc a8BUaXK\ T],c+iU:svZ uD|nm,G6[}͇)OM%17(C ΰmkiۥӆpxA^1K:WJdc^~qpr+&{6y 9a, BA\JjԛTE f}Q( ž/?"Ewxa%~3PZ*Cf_'vixҽwGxVIj1 EU_a˅׮*@҇e3ɓTbq#a?͸'Ɋ}.6Mg?Y%ÓR0oOkڻT/룣6KcUb\x؃{m"K51CeJ6UOgټ9[]')P/zyob&b)Gdީ-di(U[5ĀN=չeŞzU?u).xA[sޛ y!KV(4%ߗ8J%z?Q>c$jpSguE&v.)d*Y|,~Ge |ˁ I R緟[p"yr-iz,_}->a; YV%gQ.~+=$c{:/!O.z)o=Ւw{@ )$Џe^ S&sԌ,񊩙O˪EQ %J]O(8dS']D/`hf)B'ӕ晝Vk:'tds4!.Y 9ՍtC@34kW/EKsJ>V͑ *E 10ͺIU/ 9ҙAxk=@ r3qiK*~W*C㡱+GzDGPp[:E gDPdZ"&iw BO: }L8n##0UZs@dLC |,= pND:>mdDjm-VJ>IBa}11ůPMD(a<^KߣwBՌtcO杉Q%~ԭ%55T˜Roi^BoBRyA W!3I_+<87Z[d%aс_ԜG FHq.V8&_W b^"T57IͲ o)XeǙC5ԩHk =QǠUX*1(hȄj4D.۲@$ha^bQ;< ڤCQԸdtƲD7/"JLf?Wam_s.#{SsVKɌ/rbEU/\h֊ۻއ1t _4;8%#+ p%. s.6hX4[mn%l #:F֞uΌ"#7FL<5p2os) { LZJXޕ5AFM#տb}Q.z̄$'1{am( EE>Pgꓝ6iy@ HwT_9ۤ od&F16wrԅ av$U4ڄ{ .h DqPU3+LiB"$:9uO[ȳZR필r1c&J_r(SQV%E`/cT3{A-'(̷z=B +O*PxY^0#U:&sWǴں$nݺ-Ǖ b&H\iΎFp=0o,JI}6 &֠@-df|5PX:$,A7)Om/\@YBl 2W!.(ې:mxpsr]9x:}?gh}UE̵ SՓ)(U$nHi\4눸hzeIq & BR5W#LOlَЌGƊ1'x(x0<]L'}mo "pCcwefG0p,s'i2-ĀO?eH(Sb8+W{Ol\hvm  =V"Y$ؽCg4[gP#Vg6֚D*@Lj7L$mze2WjAh\.R+k=a^%AWchK iQA ^k"0|UXGRa#VYau4/k՞qX@O *Yi$-0\PAVJץ׹#`)ޭahG<͡XCLA{Mfcd\n>j7z_*غtjEBKV_7. .hcy#ft^3d慍7~<*ʷ"lgo@]OD_+ݱ(7:Pd(swj P0}q3P|Qz 0-ctHkg%P3rDN0C $Q O֙V&HTm$ !Xn%(d2kY%~8ȌAhvɚ EO6MdA|yT |=0>u:iy|^gA{{4v\SL/[|_)OiGXķS^X#L>]VgJ@nĿSTɕ1ږl$%<nٔ!lVWOǗlJhU}PjN[IyNWS!Oc A96ф6cnMVO]T8F#Q%Mp% O͖%C%F@zAu 8]P\_*qWϕ{GŇrI]$`,n;*̛cFdc PB10eЉW{;~/ @ \:7^uʢC0u TS#6XTX'cڄށ!@{NY$a}]kaA{! S[Z\ d˒|+!}׏E4aU6~TMQm 7">si(.1;5{A/'<"`9iY^>[&2fbgx!"+0sIE ;:)A CQQRR2Mv]P*[Fq& y۝WnWxatkћI!gYlf 3"{~󤭐~!*vID<(oݖ"DN+݉cg*u _\!#Dǽ!ANLo79~b::[v[bI3+]\!䁝 >U" %r}T7ebI=\IXKc/ftG7%1w*+/~zWA9F zGj8j[dRrys8kiR}I.ȋzBCa씚W 3#u@%p~WH=bټ qz jMoSZ^~ʱ^# Qw+nHv5 yIG>B+ҖHbNE!UhssMҮC3tpfXY\ y3|J-bw.x:{MKE3lzC5֡׾J'M*{|lYȸvMF6w1[מn3L1v Rfq$*}Rjn>ƙ{1N*LzI-1@=X;w>=ËJ뾁|fW] SeYY?Ķr0y*>0o-(o3-4@1S_'+E#|b6wnCeT|ẗ̨́TK\#9*v<3`Td8NJ,Ȕtn$Jy!iaqD|3mt yx\fp;t>Bbx_;s?XXͦ aO `}%h떉$dgj~Y#,JZhp[0;C"Xm?'뻞H\VLuYA딭0+h-+`9pYv^l'# I\JZ@ ӓGr^֍'lmN]BF:K AvJnF`BUx{B?s6Rdj7=/̂E]=-9vzUE(^vh[ċ<z]+~ nC1K-Q%=B38Ɨ?A*>|>-{飃x99`7X1Gť}~nY\mz(Ql]{\#/ R,b>x /ԮS3ޚ=ca~{oY27߬ʂ)vwq#AO2KCk4p;~5AGW\g"t#zHFBM-(2sIJ}PN}}AHgԟ/јbwXa~p&#'j3D x+4쭄ȒNիt[PeWM0Ο-ta -Ϡ'$[ڑDBp`ç5X!^*LCMsIwhT^`10wo/W,s^kB=@kS!el?ZSM@F| {8"c7,pT\/-/Pzvzu, 8+|'нtui;GSsSZ|Fqv"R^ھBx^jІΏHxjY&\͍+ظy0Df)( k(xl6^kBqEJqYm7iW'sqA~h3?`?01IǕkjߜ*Ob csIiyE^T>c7ቁTʜ}r;ʉzkIs;``Ѿ"%nevc O&bؾÀ![FƎ/1t#u]>Hi;Y8"ѽ{6a,I:~m3#'+ûp=G7?#WojZIh@5H Fꥳ~.V-6x?wm o$Z ʦMLc?j2s&GN/Eccd6G8Ea0BE{Yz` JgT n,Þa `QssI}AC(кY7I^!jf0@S5| ח 'q%+v}[ nry2dY~T0AJ(%6Dgvqlq@BjWW䵛HlQ | KeBlS6uxGb= R8qc 0I5ӺsoH}aø!dе;~ݿ%#/ش7{T)S^UGsmr @lm_]= "+Ddx鎡,ɍ|Ј4ysPӤ6tY=8$K.}:2'KbwЙfN4SR 6*9s gڨ_w'RGR t84O1'Dg Qe4~Dœ;$L+%+{32ePf?8gMcIիD~1X cU5V 8ޠ)U?&30hh ȫ4 "Q:cHޠ33jpisz1ьi#dB%{X"kjȳ0?yH3(;l>P1$.#ʸؾN~DS;C4n[qE$\#f#9KG7e?fYBN1cAd6Z";ВbQ6ÉHlef)ܤw?M3dnlpP?qEJ2dl殷rI{t=RILYov^PFi}XPـLa1;*/3:܆By)=p޵z~K a j]| xu/VE? ք-5N .fJ#x21m1 %2!gQY{g^@.R}`/ۂ $j"ؽ"BvE.gdЌS mzi@b*?!Kug1~HŻԷ@̽J1TuՒصS$j$6g&KzORJӞz)RLwָ 5\k 2zxs. B;gp ZYMؾuF)#b Niv{@6 6x' g`to˙[#˅@a^? ØZ+pѕȑC03}g-ׁ\ sj-Z'}vܢhS&rk)mHx_QlMڥ_u}wP8m1w̨usEE" q>bE?йءgC5#"32A{u}>El1gʰlGUTl.Xa6\La_[)u|ӺCk>T+Q.uO5c abh!Uĝi !Hl[g=eώ.b[`˴"r_Yԍ[=XP "Z CI&xU23?qP"4=V?5Pt cwQͮ[2r9ĸ32ڰ3*O>PC+Eu8@ϣ u׵;Ef<ɳ̞\s+/)F rA<*M=(?ޙ|M=&* ǖjG9I.#'äQꐈe=Lth{NbqX> >ƼB3/r7*1֖Hc9ᛲφ4Qu*iߌd[NnP#Ϯ55:'̔Φ9KtQ2jT)!P* Zw/,lނлF?>CTa?sm.uIb/2ަocEm8yMl\"m^ d[W4#CzUB ĵ *7G~hHDx JI*; ^=â6k`x#&BﰔqOe+ *_!ls90_QN}.<_po1ʦF7n0򹈯Bؓa P<_WS!m `H`}^Uh^S/Y\ӷH!0 jעkW)NZ ^7=eS̕{8rѵvQupѱI{TIƔ9mq!eT-HZr6LcŢ2;k[$Ed9 3Q$݃l!i'p/2J[kX>YV<%\1;~d."\:F*<On BZHg0"hJPzBtr~dX1Lp!.H9IZĦ,, "i,…e|hq-XIlWUwp6v!Ҍ. 0s ʛ8ou=*/2#ίJ\94 gG'µqfC]f~5 x<?X¦Ny=^,R&.!XoʣGz-J]eq1"]9@绑:8`eZǦ8k)y\! Y.uB|dZu(X-FOf7-heAtV󥯒f"w%2M2|`K3?,#XyRibSf$ 7jy7N]9"/TG.lO#0U?"S'ѡR::c1 ]!QɐX0-"6_ fΎIy#>/15}m:6EyN@؅8(Mqx8G(iK5zBx̉fzœEI]tJ'$}maO%W[y{n+T,@[d3S;ixq}Sc=&%W-]O&gE4Sb1Jѽg?]@~Dkew^`zd|NxFV|;ձH#uw8~uT=UZЙ?38/=RoXj~Ԑ;jزz)%6YWwoyXv0 #GA O~CY{驺pXnnyOnzs956N0@4?[iﳿ+h`?Ш{bWL>xDE)~uR O^d~ln *q"E\m+q`yoK;p`7k. 9{iЙkTCu5oA`Pۜݹj:N@E/,d>*:Gӈ\TZ&SR~To>CZS W*H[•>7Yjn6V/7!Syo.jΧh3i Bد&4i/y]Bl@rN!c!M^|ԋ=^ĥ d|dk#XS%1^>E]\ThоI7W#oz_&CD:KptA0\͈)N <@q-_WNd@gS=+ԻH5zb#5k8 P/[n\ |T:1˝}@L}'y҃G}sEN2\zf'+D,'@Iva (Ѭ;I$zv2|$)|nn6lC(2=ޖ8Ur5qݫo̭c~ vFCmț<K b03"MJl<C[wYpɰrP5 eVߐh_dkZ3rN;h_–쥜=H+Su>JeQcғ'i3j4/9V5bWE(yI pR/eigH3UVz8>ѥeC9 [RVs\m1TlLc!6\Pq?)_JR?;>1+^tڬRqtG6uBJ1G5*H jL A^à eCE_\뙟۰~ڇ{#Kw<@Z Eހ@f+o((a^*j4 R>ϾNJVe״vHN|%6p$7bSTut`  [y[FfI2NU ᏤBщYf𗕠‡\>2"41ׄaE H< hk_Vi@ -r*+ |[U\z. a vXҘ}pCcAPT13XbS8Ux:`(x8-wT7M8}b9ڞخѠ?||090M'bڔM@px&xW-E85]#.Bho_nxˀbLWMv::MkJi2Х#d·={K-je} VBIs&'}aO =fnsLXk ^}<!#z!7@ϮπN,qau F'{1Hj>ɥn1Z9CŕMcU"U]#LX'MQh:|Y)4YyRrX NZ}|W(b!ة^Y{Pм>7ي]?&=^# ҁN ۪0)|^R)xbDF n2ؒsҵLy% _M. OE[#49(UNN|fdvszeԞ~D'er,$[nTlD u NCO})JW y31?Z*:2#xd͵6YR"k'B3k @!&h )\}RY<׫ /aK HF2L+$Ի-o& zH.| |'P,hD`Q>V~"p7{jnSIC82x/G2X) a$+ :mGdFۊbh=IK/sBW 4&zKԭCy8T1*+KqH0-e4t v!-B:#<|$ yUv%Pʙl1;=5RCqTxuRn3TTɤ(v6Vg<:9c߯Pbf\+1y6x٫(!|k=.r Ry)AwѐV`NHJ9ϣZ/@xqk͟+PJ"9f2pW 1+<σ#B=!'!/k j6m5H96tnAhm8lH<ƽ0.bDOkJ?3˱K=M^! t2lv(wğh].Ko b"O0q4ܿ>YV>GB.k@2ȁ`o/&csېۿ~l*NӔO\(ċd^d'o.PQ̽OؐA+3oYlEZ'/VQf0x+7zr o4'q69ȏTwnCѢ W$*/:Zzr-@ި# w#KwBБK%ҋ|~7 FaK!o'm.k~о,eX&XğzP+l[8?M AD.AZ?dQ넄0H oL{Eg"r塞q:F:."Jiݭ C{A4$$0'smh{3%+<5vo /!OE\&=['̙mW%'9Jtyd 1]9[X挖yh~L9_Vm+zi] O*tWs2AC >1O:ESB9aֹ.}WB2֋W:"{rckyx)*q0mڨ%ECW($!Olܕ7)r1RohU'|tw^L2M/$%\ti$z.PZeXC;Һ3_GHU3/OYPc3eұaHos3f\p@Ц. ;a,Rth =6fR$ۮll8E'u6*8-FEX3 ZLe;X=05>l^nȓpڵwJ ;^1I -'a_i'ds31E%1$iDt[{ = cLUe##E<S$\Z 6,0Fvgr{Ҕ~B IkCKyPT6/:xɄ޲ΣSPqJr XةBZto眄Mit;!$CfݴڨFy}B5P?HNpj08py( <}nG˗$HCc_D#o)pۣi35.c׾59N= 2VM[]d F'! 0sMVV"oS*FɪLڔXKQ紱pPƽ~VhNs%!tC1)O08\VJ9\db||%c#~ńkx~I؅<}Rvd½E$/^a+=nU̵iAiDE9rľ?gWLR&#DV\JF8}R Ħd$i=$W9hIȻpoo0viЎ'ϙWSE&TD)RKL>`/x f?a;_j!Ǡ7M$b$o|Oo(Ɛ.w(3 Z+hS`U5fn]9thYm3~,R! I4ďm V`XH12ԩ [7[y^Qu9{Εф*rN{^Q 56h3(!VzkZ(`poaL?';ʊa5J=(2P^A,k ,xƠyY bWb6 ^+XJ+`1qYHiw`$R%~qNO^ $JY&YP:VD|hi&T}TGD6E2(U&0J(slj+$>?&1Ke5$XױGzO ٰw |bL贱F6eɼ\[=kF_Su-l p!9+gF!k_n_7v} đW8sB?`VR%)<$`> vd8Ǐ^RQ? S@ez?VO-RVvT瑩h\q6{}{ Pml\ua)@~o7K0޸99~"CUdvôܒ|3GHuʦtm5hN0Sze؁Lz4%Zl\ ;*|^ 7E#ad=cPׇ$#P{`Sb1ާ;=(O}ޱiԾHadf#վnֹeGTE'iJخ健s 癅J7qH—ľBUzw# Ge _] h8aΤd؊c tfppdڍHo1#<χ*T4z̡/J(+14*}Z8;V tw1ArE9_NZv|,5 Ff.dA#|yϣ{VIffDL00B!#1ƠX)PJ/늢Ф`bLUz&-cI>(<hv|!-#`@ TO2GC|c_7z5)k$@'lͮ0ȷb,7@b|8X)RdXTɉ{Xʏ۫^;lzq9*s=T2M 5|f|(4nBH8kyzzBun~K:>0 u8qG8UFE=\y7zf؉%[v+fm:`L.%GRd=(5yIۖK;ᷥ7,Lz\ b莠lUrA=E$d=+cvۏ[" :_T ,ؼFm u| e[8}*$N)&OǺ'G?< +V؍Y3JSW@԰Y ݲlKy.yaR?BnBcY8;6#BJRpyIdK? IΈZ{D>I#zeP&kM:>wp :l#S_wC )G(F+,s3FpqbPI0@*Xx:J>B`zOԱgc]l]TucO{P9- q |qtg;-5h0NkEu8yNT|8=PgJWC-ZOf瀧I-Ȟ$wv--d@mF/ (CUC^590ٌ9uD@PKiX%\KmoyӸȃe,!~>V(;3=Iq Je,v8BCW &^LРnc@B M+C%t?ZךM\|-C@ 5-nv kX6}`H:OIЍ7K昪5+( 6wnr:njZJ6c?< (uN<|A9ԡjrNjقM6/o3$Vk}8#b]Nz " /ڶA.ܠuXpZ/՜Ղ0f! 㝪@}LﺅͷV8u@?*(i{* }ͻBS tp %Ŀ|7[U?wEa]o]]&Q"W99x߁Մ]1Zܨ= -EUYrRI'S!X"zn&(NnߪŦDF;J(C8ĹyRbh aN0}c^ePVA0D$;w&aU,L5xҕek R)nN }xĢ%I_k@TSx 1n\PS g[<\Ebiޛ"r */ނS w>mN~%_ )p+fV,g"eH#IH< sQ?CƵ,o<+oY*Jɉ8X ehv Pムd})^a 2FLo3ʹR7S8J~>Fʯܟ#f8uJOɰ-\g|6됉c)a cD&:)Ű=po1$3w@vu2Ӈ] 3"aㆬN%TX27?ԥf;_S p)m쒌Ɋ_BG} )uo][PvKDL ^plk a޶fĭl=\i+[s+Tm3)p9 -,4ڧ6Ec^H~q߹WNwF5B:iRY!4Ly}TV_(jg+nCߩx˾Ⱦu5/Ϳ-ܫh 2?hn7,{?1D?,H!C}*놢nh3'psrikZm^S b5=fU-Reve޾S+_5l t@ˬJڡZbzVӿf{F2Uvu.CoiMHǞc'8s9EyӯOv z/!!  |(BRg9!!9/"Cs9scl'LS< "[;t7r^R4w77!U^_ߖ;,Z{-~϶b,sd1AtFWkeXpj`rZC'+m)Pa#E ʙ5,F>0OTAe_Q:$%R9/ &[7MC(t?X9lCm:_6Nsq'J6򧢭]A( dƘ]a4;¥}<cI)\CD-w,U*p$17504 Lo&&a ڷMbf{3hyIQW̘Nvf "41R?s.0Z$"c90.u׮~I֤.p^ I.Vr1E'2] g${_$vX+.nusy+-jٷsT˹<9|Ix_6Qe#A9}@b$Oa,HNMt1grƙ xࠠK ZWX8:lxSTˎ2hMobp `[C8j4U =u@CYqtji0oSl`F*CI@!H6`Á▄Db(H3+*kk:#+Yl~#=ˢRSLY@&i^fˠ666]}<Ww]' q`3}n 5Q0,95S9(Hak{OJ c2dz~\exGf_6(Kf&`0K)WA/K+rOg %ePȎ2Ap #w6wLCozi>Gwʓ~L$=0|a߹5R0CmƱΨ F"ǘ.uM@+Zp/hÃ!77E˯G'H`AS:TL#L o}/ Z9den>nU7}b2Ƚ+'xjʕ} l``7ݪ_c8KeVW[ȠI&a7V4R>IvXž_Eh߱/zǠL"b/x)P^.Bҹ_E@U>XDV/؅ssgb lAmJxW)1h9+ds|Y\P`GǨ-# ć6ށ0'I5@pBxRO0:()ڡALt6M.jLى3/)cUW>Qqpa(HX#"ť!BoR؃zN*<h#Su oqmJFq*7qZunR/|'z<#B3KR;Y&>F'$ ldח\ 紺: tI ۟^1`&ƃJ>{}S G~h/ჭ @ ? Z 9%xTnrHE5Ha8I;ˡ}~ٻWޗb% Q\9~pQY.vՠ(ӝsSKKFkU XO4K9 ~*ک)^;}Y{yM6z?]XTz퇼=}uvE4iVsUyps!VBN.Vw}8ĄzY"шbjޜ 7 @@_#uW8rR̥l+bgH.rC-sXl2ݮq:wxEuS" BdT+J<|,pb:ڴ &T}XR2'_.Ƙ޴Ѩݭ9;Cs x$ .V)/JZY5A9f.Dw&}pٝ0'I-ǏuRo#}}z)b؂{ ,qbV-I.{WhmLDSRl ~ uQ9g7|h G$JkI8p߅mՏ"~ C&N `UzzF{CK9X&mXOwkNt'݌2~G.Wگqu" 6+V3vz#5p&gfɤ4"k[/PœϚmF#xAU BydJ[WiNJWG(^4XtWآjJ[qݳJ(sg.)DCŗzOU>3i·Ѓ92, %s_b(Ͼ#> ^08-iy-fX/lDXw5Eiqx ~ZLbb#Ia4]`*_CȄP.(k0Zń:,QTG7\?-;|e^`\\ e֢kGpü-=r6A.cIVA9{7ٜLqǴt+f[>^LY9eBT-N7d*9裃L/~QJ¾'0*|%ɔ$ݠA)Q‰#ƽ,PU}W `>lmH]XCa,.z>c|D];I;@'EK Ȱ$S/Jz#GeQxhy-cɿYRV˷V dH2 Q[ ŧLz4vs}T@ϾO߀ͺI6 ܞ(Rm j҇ !Øյ 3O@|i$Y\E@D"p=<_tCfqY=V 3149ʢ!RC;vukImDXW8FDlAȢB,]Gr5xCt:-[#;A EhJ[**5=?xũ]:fֆ (Ad(t&\0jC1dKok:gE_0)Jnu;["(iⱗx'Jc-n]#ÄB=*Gn"̣#'QڜTKF<&,Jް3٬^C |F⓶jd 6k^+JG1CIe]B+<_n߉ c{x nijnN@KBGMIƹƋ51W +18)ն!hu0(}[PQhlkfLڮ yG7%n\CBjn!6!z7H0wJ!zsf@֋R7!M8څD>ޒU^Oĭu&wGc# I[?1py:VO* caG}\9a {d\c], ~#]lM"XbW^ʒGZ)6LeO'uDnC ҠLjrd^^/_bguE+B{[ܚy4Qɘ;] ƚG:"<~߇3)2㿌'^Ojd 9Aʝʀ5KX8xQIj3NŶ9XɁYjQbUoڳ^ݹ* C>O *-O5FQٶh%?2mu]4 wGIKEYOq6hM _Sr  9cV}{6+k+3^:CaxRjAWrh1: {9`z >knyě)s\ /"vS \Oڱbo)HC=VI>gp}*X5X A rg5pZڻU*Nm@Gu v_ ֲƍ`Ql`p\~~,|:P݀̓a8/G_22:a<I[V &W'MVj6-a*j)Mh e+IBE6DӬyøw~rohjjj*D߅osG*\ buU6p] \1`cY s=nD̷uvIa5k<@y&j;6 Mh3"iJmW1k@dqOlER)n}.(}*Cfn~(` $r(ٖ\*jč>=k]Ճ-KB 3P k^ӓ"JmuD.;PeCp"]=z=2H_w ;$Gܭ]4k)Ě^'VXTXH]k֪&X]9:TSe2 p --߷϶R*dF(3%H9^k%kۇ\ ~4@fHʗ#zKC]S2Y鵮@*#%C5FLQB egAjDMa +mP2ɶRMi"ݳgӃ;3 ?mC8ܓOa7G6e!9$ڋ[A؜ |}:Y)2 1ÊV-g٭Hl1pGrA@( iwt[ϳm ĶUP3`6(ݝipe G'$oO[}MF_jSWB( gL)0/׋qŔk ~SPl3:1ػj`Z4K0"Àȋ00J]xmuR hPK: 宍 Qlw$|!ʏc őٝvDo?SXL>e>[%(吊t-MHnglZJ:hϤ5rAfda-cfvG,=<. %FMaήbˢ_вkW_=_eZ<4D#?r8j?"88tyZ,5:ݏlEZ_<ܶ2WCd:tJ=hOp&G?6ƮzfMoxG `.dv4/~x%h ڌe%?r"``ͲNrr凄XȽ]ȸxͷ)Yqu@⠆ҾkϏc)սlnu+CpEQ o]r12 mBsz XA]58IL"<:Qub-+ G]ۗdjy;:'5Nfy^sB&m{AYH?pjPτHa-eBߔ?鵧pa實G0Ro0tsqen" 1H[AŶRlUZ5o"܍dPӘ'3BD4ґ ovZ6~=d_Ѵp '$:z^¼rS{@fs{L*]f3vB -h`փk㴒(}!uNQ+*9]48>t̔>Kcj|a7RDapce$$)ۿѤ(ZgV2RqͶ_"T^%W]&|HgJL G pQt6tݩiwPPWW]bƃna=1Jah-YѸ,a? ̽ԚNƘ Y+[<)N%0s+܅l/BB! эJ1[rlEA9 cR 02Y I57_7|5afTȐyYzjw5j`DwA$]b nokiJ㗖wgmƢ0r,;&uW<1x:A6HBޭ?u"20G2~]FqY\Xn/И@f);/"d(@'`-pԯJ]q\ʥ,= ~j{(Ți j@{J?De=[NV䄛="p<}m#}3*Bi̼N>r/s*흦K-_%o}GN̻R*视{A:+Jy5of[FxCW>|Ͻp@z2(r<-cycAE ,,ܐ=!&\V1A=qm VGՈvk9P*:sT)9Wq Lѧ1X=0-kd:0jU,u"4NaBaGh@ M.S쀅2 us_6=g7Pކn*?{ig_N1Y+SPO'sȑtQ ^HH>=^*d=F&DܰGhnP&XvHC>GrM%ǜ͒WqN]0G:?]۰]#d{Co8ġq95&fpod){x#b}!,/ٷ_,# S{?V3Yff^K|A$f\lV$ У^Rx+[L^FjQqnO.Um:]f LS0< g[dDjR X :*—ar󧼺{r$֊Է9T˄κEqR[]X1-SqၾR+yi0IԢiZs N|e -X+T9K < Ap'z|c g/"ܲ:nUǀjP߱CD0^2*Ʒo ȝ$#V6N.RӔ_ݒ C^e|T97vǶ(q#cc![pɇ P)C}9ȴç^ 3NS V:im0[G@hRx}Ş,44p3nS$bтgTEv>c\2eU[FT mKJ@ 3+ٻ殴^͢n@{L/T&MKT|R@M I< .v3 #_)l-E?by$xRn r%}"`XIafH1|Yßu2w^-M8orHQhf0S`Xf<d`qoH&> P]c?:)?l_JSqj5SYٶiVTOt}5UrWǨu5v>h4N]T!~=O%Ac#_ڟ(euTэjM:zLQͯsػ )'6CIіaX4/ [2Ҭ]h5EXg$w+!Y{q\xG] 꺕Y{J5'9Ǎ(]1pĬeZQR,/:'8v[ ǜ)Q;QJ`ъJrc*4䁲 $xXACf'٪iG6њ&P4t*N[{;%e5j9{T[x^} gix8P @K#zJJ0Z{DFP&»/f ]"2`0UhZۓuNU!'O*jGqqPGÓy(7w;TIv~,*]P>6ǻE܇(mu܎:L$.=jp1OڙṦ NjBRud$!{zvz;uzal)?qݝ 3}v˩EX ;p3lB:&3m~x}2xX\.Ҟ0d>=_r6o4~&YV*`Q3zeFn1Εz{'@~#fNn+ܘ| yP eX;4ԗ$kg:4sw/Jy¬T$aJ3Dzx}z(S-> K=pVrWZex`jo ;!mɍ:n(GŠ ˒C.QYK`êzr!$ȘbX]eNW4oSBJc@]/x.HYUzWx} Os_ jNj!U\ٴ5oWg}%9L^?l5VՁL !8pNmv6޷+hs= fުA\$xqe9xO|75FJhE/% ^8@X{Qk:_bzH$WO臖L5d*Oqy% F8kF j>|(J3*z"Nbd:}k&{p &,;7iXL 떗#wkc,× 箾AG|$>[w@hdVz)ӉFH5~!+ %,yݿ"FBRuU=hDmYX)G|>V\1|_>;Zfv3uچV 3 +3H7cj>YOOlJ0Q{Yʥ$˱l[2p9BM|Gq_Ƚj;tlWʇS)r[P0^om;Lݸ*{m[;}G^y>0`_)cYƫGSq }8\w!ȲN×34G!qRM*#A.4.KBdT떻ע#p;a W畼 еF⹦"cן_?z>a=TJDEv/$!Ȋ*Z0| ZKɸܯGEQ58k%Mts1Z mूUhV-扙 q!zhcf+"N!AB\ȟ#rǤӣ" ~_Rg޽ ytDyr}1P%.(zsLPHT/Rk6#%}[ k@,|Oo w0+?I>%"L2~來ItN`i'ds^T"{I}Y*+^5Nj{0`B4<4(WRL3]jwZ LFRٛdZr(ӥڀFvgL5?ohE+k1tNYAOSL$p;&W%m=9i:`],aSx ~Wc Iꥱlw/*wO`+K A>X̝2רLl&[VhxRyIU4Ω)rIJ9zdk:a`sҫx.P] 3+z kmTmaZ/ i \P| ldae2L$͒U/vZ|s-4 n _] =j}zN?hTHҭik,=?u+4$Q;Xj XʁEC6Rs+GڲkR&XQH ^t IbĞgu5F980%QhNOM O1̇a :*P~T~ucY)eKoP"^5-3k8$Uɠ>\LjT k$up=啪t&iLHc-Zy9_2'1=ɌaT3{9C]G"{8cVBZj|rp^<k3`8pUK!R6nA}]mUe+-oh Z<8<; -R_ ZG6,sCXb:as_opj E"Cء;DN6ϒjڬ;PtXMțkƩ*&z*oJ}^ lxj=vb>w9f^yE@vi@lPTEch8?)@_ۢۗ?l -p IW#Gaz4c" ZHXHnCr-97\Ȟ lI_ K;f*K]?Ch0t {iH ˢW6ݯ]9y%#p8&%!3\ eۧ魀5 s7T[j,/9{T+ʗlqYggt;k° t^s-6Wmc+ t}JgोP93ѐX>y MDOL?S^#ɝܽx1R@Uܙn} LjsкL<8%恀ʠsddM񡼰!k(wbBn>,*v!7Utb_ad[aMk°GD?1:< VpI vJ[43"c]ˇJ!Jml_MtW+xz)khrbr@rx^u L$>;NΜS߈!-]fˍIƴ^lbS/'}&sK#Wkӓ(3p'N 8K4N.4tNq]l I?tlOl\s#4XN <#^GBF 5)bhutSIq R7^hNr;Eᰎa @2^:;d xqe95~y:"X>_jz*c9cW+s`:z&K\IEldDP67*rg]S[VWeއ\,|]k6S)᷎bs$gzIloR޴8B*l%#Z1tP@M9ve^o: C QՄ%hT8^5ڦH3ӤgU]i ;ޞ\ANyZԇw YZ