qemu-guest-agent-15:4.2.0-51.module_el8.5.0+821+97472045 >  A ` U]7gzXG|!vDTB%Co X#{($1JOiF ĘgC=M-pj ;5uO'Aگ}LX6L2f-ʗ :SBDp0^d+K-%@=;{u'GMbNC( ,;^10Kj]8SJ.7093740200f4fee0066ed179850a310d2edb36a28cfc4671179fb2d247029410317c61f5e2add60fbb02ea69483118abf93bfad5?` U]\W'M*@>ۡbEPm'A҉snQűjoaS(n BܢUfVwjQw>ud@iҵz4X~]jUzyKi[O?p4ԓ FuVp}A 8{z F\t`:H1͌5Bi>eúܝAW+F,U:7cvy(¡s-2,^glO-Bmꂮ>j296w J|txH=mpD_?Od8 < M| B @ d   HD| ) ) )( 8v9v:-sv>э?ѕ@ѝGѨHI8XLYX\]^'bddִeֹfּl־tu vhwxy`$(Cqemu-guest-agent4.2.051.module_el8.5.0+821+97472045QEMU 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.`x86-01.mbox.centos.orglCentOSCentOSGPLv2 and GPLv2+ and CC-BYCentOS Buildsys Development/Toolshttp://www.qemu.org/linuxx86_64 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 || : fi) FHHAAAA큤AA큤A``}`````````]]```]`ec3f2ffb58112b7215ef17d81963dc401fdd63d518ab17c6da2f956dd475e6f76db95bf9b84934a5e46e25a46c40a7780be46466b6fdef1e99c1cd1114eb102477176c7faac5e78e3514e6beaf119746d93d7d11d00094a80f32d6682219379c9e3aed17011d3fa587b1a7f4fc1acca2d33cda8c155aa104dc5f7a300b1636cbab34240fa8f3e8ce37ced642493184a610e187b2d9e5e15f1132975b9f076c436f04ae8364d0079a192b14635f4b1da294ce18724c034c39a6a41d1b09df61001892e449452c7027e5c0ed84d627bd9b87b39e24b50dbc8b7b4f727047405dff64cff2dfbd53231c5e9ed86d23af74dc435dc95c953d497fc28eef426d29f2312f466ae9123ec03d3531199dac124788ccc610bc3c0f5edb6d58a0927483e22d/etc/qemu-ga/fsfreeze-hook../../../../usr/bin/qemu-garootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootqemu-kvm-4.2.0-51.module_el8.5.0+821+97472045.src.rpmconfig(qemu-guest-agent)qemu-guest-agentqemu-guest-agent(x86-64) @@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @/bin/sh/bin/sh/bin/sh/bin/shconfig(qemu-guest-agent)libc.so.6()(64bit)libc.so.6(GLIBC_2.10)(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.28)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.9)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgcc_s.so.1(GCC_3.4)(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.2.5)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.12)(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.2)(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-51.module_el8.5.0+821+974720453.0.4-14.6.0-14.0-15.2-14.14.3```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@Danilo 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-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-51.module_el8.5.0+821+9747204515:4.2.0-51.module_el8.5.0+821+9747204515:4.2.0-51.module_el8.5.0+821+97472045 qemu-gafsfreeze-hookfsfreeze-hook.dfsfreeze-hookqemu-gaqemu-ga.build-id6258deec0aa45c1ba880d5820d5407e97dacf1qemu-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/b6//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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnudirectoryPOSIX shell script, ASCII text executableASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=b66258deec0aa45c1ba880d5820d5407e97dacf1, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RR RRRRR R RRRRRR R R RRRRRRRRRRRRRR$utf-821dc0826df0539f549495b9e96709c249150bf7eb84fcb8c420448a43ea2224fvirt:rhel:8050020210608170124:b4937e53?7zXZ !#,+] b2u jӫ`(y,xԔ3_܁fohN͉ ڶ"_tnm>6*9׍eGzzA+xcO&2RUSsKb~ߎ~ވpK)dE!M=>@EbEWtauàɨNj-|hvB#WX.'S5g@0}ox m2yDML=Gut}z=^VMYd^=q@u'gI0?wl_Zc|2# t ԓD\Sfm7 ]k̒m-#8`rmʉGj׸Qg\`fR뛬c>rTYW;Y/u[МJT'3#LG9Z;oc{(OĔ0(jN DAѡT&_xgŞ~Pg~(ڞhH2AU ?!R1pZLTK O8SlmvU:ٰfŋ=1X^T+uÞ{OtR}&$锞ױQsMFgě5L`!VX:2͉m̀U-15hLK` ^d%r@*3N\=Vŭ[ș\῏:ΫSdC7`+Cc\B7Dft>W<^Nb ƧktUwGgᔫ>g8f<] ص |_cjv k|fYu_ɓmMj01$F'*_ɒG]D9nLoq>Nl-6Zhx)҇.L$7lmIT\+&n"mN)`;doN]WmM3_@؎#cJ!$C2 ,w.KәnÓˌ-<)dB.3 %BlיM*X2iw 2GUާ~ha@By!nfMƌ:9u]'QE0QO6^.yYBme* Z9N{c!zޮgWZ“TΉZs/Βq$Y^K݊~Fa4#dG %ʦXXr~jܙM7EvA ?.]a Q*BJU4$.; ,P&?GRЫD29Y KVTfoHl͍ jW`juՊrH+p@MO^ 'R|T%{2-,H =.)-VύlyN[2P>F=ЃK&|Au6@?[$OèV1- Yẗ_e<$zwrYo:uTߓ|q6qadɼu 4=Iz >Y4ӼYүܣy}˿k,h=B!a ^ ”*9|" E=w$Hg ˈ1\\'OZ@3Z^|دh~;9YTddcz$nH&$;~Dt/*ː}(eܑ<+J֌7)bFJ= } @<0&Ji !BNHd0KaY'$>tl9 ¹kȄ<%:'T_RYqT.pr!DnX=/ 0^JJm"^N.7G]|eW6q-L呃іݗJuVbY]*k(A,&UCp27m9P:9b(8sl"Lt}_"kLLzp7MW *j÷B7g)|망/`g3r *ixwmôWQm[oekD^шA23Efx<) F.nUa@DS=`"z83(SR='-{eJ-]CM`ۍKG^Fq?3T#)utq ;&T-jѮD3V곡I3y+!3Ğ#lH~NLP f]ih۞Ǡwf4T4|H?XeQYu{T.M:oS4~}'sGa'_ȟKJ i`##ɬ gedAhpQ<&g<^8 4u&-Eut=31*Lꨅn/5>m2 qtS:b(AGCPKZD뒥\إ${^^M?#* G 9)D!aQU5"'~U!Avgl){xU~IZ5ryvԞ$$*I-WcQ06}}%֠'3[ ;ny}?*Pt$b>:ned}IdPI7p6: +(!DLo{H_No>]ϮŌ&[G8i.m[&8@舓whO< ,iwנQݡNc(yYzlLqdž Ksv |$t`[W':XJb 8aOd.Vp!'>(Hyq4J k.ȡ{k|C4䅔I⁣Z&@]R|ɠF&VuU Zv>~.$.fVeB]:LPx P]=sCa> \FNQWSk#"+ˣ Ǘ,͙籹W.z [ RGIhOu1L df-Fqy8aUBxmGn$wiDއdҮg6"2ω )W IY'Я1a4\>hf"}f"zTfK6ZEڏ!= x:.0=P5®xc9Ày&Eqr<5wnBk <%tkJ0p`᷁{^!$~wՓElDP3f[L^u-$rddZ #ηB:W#؅bcz/k5<ʻ4!X!2/d#?e4eȮ@!Ɛpm8%ݧ؁=@! е¨F,ryt&\0&"F9lG7/ywllP=xUt˱9N2k'H hs- 16TQpoH6 7=%;_ң W%ƏEX⋸%[ft7r'WAL#df5H > wyÏFݲjJ t;"z3ΗZ~p(pavkycpܩ|TiPևM+6{ 1'%nQKo*% E0_y 朣)hRD0@sOjiPpYY 7S~ht~2(>M .LQ{EAE>ﺿ庚]?-3~Be8Smxf));& z.-p"CPTvE̍]E1;O!lPL/?j훡kͩaֿ}jgm$R;5|1poˍ[~$v)+Uj!̘§זM{} [{8XgBqɾOPx4CaEJcz3N:/#d饤6un ^a6 Qqa!c/_6=MCL=䍬A!<,@_M0oᄊ+)mK؟B/&:ۇM%ȑU"mrT= Sԗ hCQ#.7^ZYTؚkjD$p U == k3=Yg#Fů#ymlE"|+GHё$hEQLVH;΄z3*eL6*BCyOԜ{@, ŚJxpHa ձ.]uI6CQW@)jˋխI MG|,d}˼ &]_V>!x !Vdjg8Ea% Pmbw'ԲY@`!@mIƿpjT!sY.O@p)ʮĀZB4@S6~AFT Yĭӥ GX0.MsEXw6g^pLGf"ҙԻ {m [eȇF__"7,~YM^myX[ވ&$cpTAr$04?}9"7AF~ BB̥%gq!g<הds}0;FzMT G:),BEe9vİAF(8ިnؿ/,v0"Gcp'5Ĩ SEF,5 IJ:kBkf$Nu{yA3MQ#!A(~ma#Z].`ښ$<@U/<K>bO3Ņ|sR _c,&MA>GJ_7W>ld1<9iV WIgFx4m[^~zi[Mוcxܵ˩㋆XT]~Jw"r;f$jU֟ 5j1?5CZ^VX"jgjH}8Y` ~ɥYːR*b*_}4 9n59LW$cl1puS&*e)l*]iɋXȭM_ !OMO2X{pɏ R!/6QWClWT;sR8-o?jK˹C|Vz^eDκQLbM;Q =6%ؾpyѨ=Eaa5x2~^=/(')0Lᷨ"Iz~j&;ӤNvRjjs!?cjWX w3òOry;H8-Vްgtz}ų:;-K\PƽC?j=fފ5sl&ZZIV }qWڙ$t#68NY7 F'Pc;:8k[~hPW`[L8s92+ׂ>Šꮘ]!ȪA%IenhVwKeH> ⴻ]\df9%5DUi^rJeTlvkcx/8RɁG xDݧ@23޾b K3ʱI=!~ 3rU] Ւs/mCHN̒oq6 '0j yW C5)mkaq&xpS2d97;:L 1-[!XYeGKTXR#^$Qt-!&q h B TS*蚜jL!b/"U*.|ULbM){)غZ"&8LfE̵ K ]i~Fe+Yb<#Kq+YY_4(J47bo5j-]KS{#/M֐{e9wM¹1`jh-ʯjB :GmfzfU1Rt'Zc3SaCb_>~H$:wgnw,}* LUb=dƋIWⶺu2n3U )VC lɱa cFn!@JC[r\DN:?iZ[0 ϲB!w1+fHdPJu.+#r*#bTn | Q~ꊛߑer=Mf࠺V 5:|:*.K@_s ?YܞyN@?O .I}v2#z: 7of%*)3Ѝ3$M []^ngI969iUJ(7=SNfCޖs;T/Ho\{?T4Y")[r*8?Vds'm> ;`bqCK_^5-0i*-y&&9&S` C+,8>Y6 R K`bJ3)'`贕+AI@V[ˍ vE`4[R?GL{{wyp>qN q4;P>w{@@tKMv8VZ:SNAkDW2FqkIS17{"B%x1rW+#,(/:kxpjSJ&?]dygфO֬9!3~3v8&&V_xA,Zf|LYRnôVW0na;u6RxK!qU7}墂P3:|cD~<,xhh^'Ҙ l0RVɹc|D Y Alޛr>c{rջJ2e}S&cJ;p{]Vxs%8~8.Ehr)KWf>#^e*0\3A,&UC/EVfjgxVT  mWSkd^F%+̧)u nF3';p1Ɗ R&@%ޮ.=Mh'V8#59Z,]%w{d}xϯR,?=B ͇*ǻ5_+ ]EjAo"!!eIO!J8waz֋MJU?ac:,nzҰJm"n> 0yR7v\كI)  /lЗM}Y=bEIS6lJk.,cjKWoasl>W=ۅ?s| #ɾ\Z<:#1T= pw 4:aӈ+Tz]"zpE6~E&S=빷n /A)DR=hz&+fcK T:qjE}\':ɼ6j>] U mɠ%L/wf{]`*!Ջ?y J$LuT"ydr RUls,9~۸np}z%! XEj )işXXݣ2X'7keMVޕc]C:5@ /M:@~?X`V1{7:@CE8>dma*?HT̎.B\uɲtcjM*u|xdp9 R=r}Ll(׮])Z, +WRn+M f7>Ʒ֤*k2'J߻*RZ& tlP N~hڙ;b-:-e6iFzh씎"Qڧ@)Yj{aY:!v?c!†idf|* KK Q@ʴ4G{~Ɇ%gQZr]v1L{ ^p=3Iq,VR;:@= 8nxpc{ է.9qd[i?4UBfxG-nlΣ'&_C(*߀yǎOmyx{3X橑X5qKA:+/)\-+$?\>ֳ p~FMR{,3 D{Gpw p9+!VwٽW]}Xxu<ߗQKsl'^jĕR:jyAܬ]> a=ɀsq@@ "^JYwQѤ/譯+p禨S̓GOBpҶ>И@(/% ib .'uΓ G hR֠׻M倂5w!4鯇Av{>8ۈ]ٍc~_j o sO9\k&-)@"H^?t-gC#S+wwk2 #?4pQ3εxV[SI[;6\ M/=i4O+Zu62H J́O[5]<)]pӦAv5J! [R2Lu$Ipv3ID#wƯ0gߪ*B 503DqIȩ٨+iޥ$3E"Ĩ =) 6:ҵ`=t..WKSM^ة8r e ]xL/{C͜%@6 iк&F/5k'wF8(Wrq=\U(Qsj[uipP$ @ִ>oF ;+ G1:[NPI$K}mnS6|f}i|<R<*^hA()|Gm{$uFYL@F6GQdp%9Q;4Wŵ"8nl&ֿOHO3͇K!ޠ F%Ӹm&֜#{%89 ZxᓉTϝI(˰1ܾg9yFw@c'Ac$/0on,5ou-ӹY'h4x&~fJXbQ ={>ot67:NEӘW"- nj{^2M"~7ɯkҤʾujƕb5}& .t߹j:M$Qꘞw|WمfsDړ׹x#X@J1SOS?\;LLN:q^cSI$#zH16JILfR@4ׂvS ƚ+\pctBۄ -ult,pkZ-tۿ8LCe*rY,}>CI.=RMr/p6>6tdlƒ(-ZOxze;8?@&$ W0mե,?׿t .(Iv6;-uՆh&poFSxOXNBd\,*φ)Qmɘdʹ.B4wX{aT iîxb̥+'$>[ r,~T'7}EZa(MT <]/b܎|Q<1y ŅhrJXA}~uhЙ\*LG-.DEL~-v;+wV8˼GU/a=R@^}_T)}AOa۫R~.`ƊETsW3YP={(~,nBZ<`/JKom\`fsaŎZewPE%=E^;v%@+ӱyKʉڻqSI_oj7U<*1$ȼǒOE0ũ}<#W+X~b)=E``bsxW 6"W, LXٶ4˷PRvw0c}|Ymͧ1(p_BHo39x:*\ s6-}ٹ5p|#7u$b$1|(VfR:7p4p^$|I~s ǿO{,ksL/@pIIQh{"i2Ta/VEm9n#^Ɣш[{&p-"Q[8+о:#>YlHuM5?1ƋO!\R~ PGX)>B*'*K/t*x?%N^g]s:LSW[_fy ܝ&^$>ؑ?r@D@%Iy nxy2 +͂۵ Ųmz g^ HHsJ"15hOVSFd8 TQC?5s3,< U6թv -Gbv1dhKn) #N"7#6iOav7&$+j=˧#)1=Tlrq7(]/-lm9LWfZ3 QoP{A%_zi0_Lc\s9B*AGA,ww2$ %#UB!Ugj+hfLl v.RTyf#㓃^ɖ*"D7W3z=CjnmY3"(N``% ҮoI?` ; y[P/-6!KPbF9)|0lp2?%&K|*g鬼 sWw-"Q=޺(=cSg ?o_c&~±EFMg҂#=}mvFK;69!Hy[EҰ|hjh@ B^YT {Ϧ."ϖҠ|+t[˪ɯoy$hċB^uLJ(-gcǸU~~S-Sjzֿۼqͬی$(/M7ik1# $] mYXo7Jqү?~ť+j|8zs-!B;Z3խ .oo7't-EqYm7 C ("CPS'zهO"ma}_f sAn֏Iae_)v! -Ac4r mlKneMgI$-.5Mïj Ϣ8S#=ʡFNJi6ƕT)z3QJS՟3 ߹[Λ! EYgǝ&KQ[-(N'gwV(o2ӆ0z$ >א`~t5^nW0JqvQح31/WntH=?G3seהElu漓جd=vv=B^T$;. &%SRGeD̄~7 ՜/Oͮh -ᨕgڕvOJxn;e5Rדnv,ѡWhkjo⅀ R2Jܤ\9#xE ŸX`5+lB^/4TW?hTk2D268`ʲ:9L+Nmq˒t8%1B1>CFvZ1cFUe,&c %H}Hb71, \''i @B{`3"ǏCҕJ~m6㇦$(ӂvTOٽ&4*Fҍ @hՁA@؏OO[rzP7xo<=_X Ղ /aRt/r쵓Br4w'k߽-(4ؐ8yDIǭY?^m; Du8YµF;g:1. fD[_H(>E3}t% Q>7mqU贝"{_c$J˦̾(`:;ĻFf@ >5Ҧ%"kmMPiNA+#yx*C[Ny{ Nc(=+nzU}{REܲ?UC%/^ P=ujnv#[rvU!X3Y 3o>.~ kTAV,6P\JBN:JηAv)M"7`"zs%HͱOsIy6 Z!E4n1>}GcFž.ލܪ[\.&%<}_5$O{(G `grCXT40]"E":zi A)Y4yjuzЊ[ྊLaM[" Qݑ0g V)ai};<@Uh919Ӷxnsܖ7qbO]Xw2ɯIC1rT$Cc6]5ݴ(|k V9FکK/=ϘCNViڪflE˽$|oo$rGBGb !43m)mb|z&B}.}.Xo7R~jܝ h1 L=Ayri:v?hZrHM-tْF=&}ٖihѻa_8cYx?ѿ矲WhiЯ팂d&Nt!R[_ A]Oڄ'7*e yfՆ [ٓ@\Vزђrn˰V>dkDdr E-(ax-n:>.a"_qU>TRwWvCOU6d\Ӧm #ܡB]>C%JCrb#w}pg!GĐ V$" =Réo"la,6MNm&tavNOjmk5)ǜ;첗N/[f?s~USS|KBb/ծx.7*Ič:f*m8g 4jp]J_rzky*.|C` I>f#樸.xdآْa\{.(Ӛ-6ɋ!4 1O qȿڴ'*VCNх\ aׇQ%< Rwf&#<)~Bқ|\T5:B3E1._q>&WTךM j2 R!֛OͺyQO;oeA96HW;杠 QZLh; DiֳS@<=#W@3C:+ooAŷʮ]-J 4&5?d`d56P` Oi֒IRUL? ]nDһ$utzGm/A0^Ěfp$nG6z#@^Yj5Z@p+QnKyJl823Յiw7jAt`f̪!Xq- ZLQnc[lvz©*ÎُNb*v+T귣q^H)jw"8 $@z_0 IԏDr  ]6nFܨe:ĺзp3?J+MJ8XCؔkrviiTTD b\u@4‹ 9"1^̓;|/N:/k˯l;A7]FU&g`Mrkx oߎl0w# XqM8;)?86[=&PS\[Zңk0/GV铳D5bhZ#QuYQZ߷#`}7emE’hAdB{Q9)O"sm^ɷڨ(m?{I 0"C^N%Xő #~E^ChHxǡ V@Um8TRAZUCK"j(jvH"zfu/bsRtB ͘ NϾP^6Šw!%F=܌?[f0` ,]@]@.Q}}Ylg(ݨma241:w5^K 5 0&% ?dJ0d?O.V#xN8]Yg`s+[ONV 7cDM/a-~5Zť@Lyf̵1+ՠ֦ΑExwYqz_1Iwo"<(AIf>~ S(/ھpe<35&K\ ؀7u ?GGb*W8; ɓ:l8 uUAfoI*WZI6[>c"Bʡo"jMe]7,7vdPt[S64031~\|>ZmO\!"D h[IzI±G{*S }.[R5Y#Gﺋ|*LqjO<ϔA#;7UѪ Q_z`b7E`|NixͶ4ʗOΌ :̇6JA=Ld0%"\UN⫏ݗW`pz u~--nFwZk]ʐ#8 B H[T˿:)f'5y-ןc-sQEe*deOGP+tA)M'D:,t5KHFΥmNF kzEGub bUy} )wA(m: w5=7+KfmPΆsާ  ٮ[%^='O}qV^ޮp_Lu ,]}'hE!BtRn4Τ(/Pd@?>eCz%48)Mj>e&n{7Ң=oթ5N `"O~]ll%:],>Uv}NUt[`)jvs3G1MJ?^0Y}ʩ<OզT%b% [0=(>JOfca(14^F5NHc<Y=;Qͬ}pabUVq|ݲ_j5;~DKX >B5p3>%ay=2UEF8Skĕ "$܉PW}9+0),} <%/xgѩx=0o`Fb{б3w!"]F0heI2cZހ?(qlN?x)@娟PwrS?Za <(s7$yW|,ijwI_}~oЪGtqKWA٘PAo|7sMoK\Pc( !Thkb~O}r]5"[Y<qדB @׉WEYoL;is4!Fecqbq }OX"kt4`jʩ@ p)/gYwl|DtT~+S6YNi8%y/E0LKfJi!=kw-*$J@öOø$vj'zZ *6m 3?#{qJ"; @͎lwwF ^DШjNrJ{8O$| ,M`VN%@Οk^/7$U̷.O k4 B[#i tuMG j5AxJj lkcl#@Si}u%NeumL h/O -QB6N㟫,A_ADpΤu폅"1;]>眂<[gQ-Ill2W\?Ywx453kRii e1X֋M隆EwڙHvQz)SҎxykqvj3:)ׄH-rv`U^  j0DoU-nY86MDV]~Vx?BFHY*tvMc[2Br O4Tz fv~s6 웎]V tr*Wv\996w.п8DH -y[{UBnc-\tdBզpT5k\xKoxwS|'F#7UOEE믻YO8CϚ$K >~B@ħY@WᰧLڕ0A"XG\I)Ny_6oBk4ke Y J齺t@eEhmkzrWg鯬7ɂo77^!Gnof&O2OdtNv=m#=#y0<-V,E= V0Gw<]>5=chy$6O*wG&o^9e?&Ag1"'nqK``Y;([,̴\77-RL<݅ Se<~u'_pM[B[ E˳&^ 4[|)ǹyFOgv3m,z-H7M+GpQvs5!Vu9HIG~[օH z| 9CpmYb5 DkISp]Jvk\1F+͝GA& "[%8gTX} .($r? /R1tӇ#>^GB*9Gev;CV`> m]-4bf/|%<'=b o??K*86 &9a]ŻfPO*b˴:󹻱!OZS࿘/O&)m9OwhqA'YWuWcK(TEm;oМwH:AƩsu&SX5*i`7>H杪\gcB"<|ؖdgQ"eY ^1'*Wģ0s̀b9iPVĞ}2fȅΔrj56i9b> |ge 7v9۲k^` YQd2̮qː\[shdS个X.,4Wȕ qLҧ|#>ru9nKGXV0 oVru}Z e}̥C#\[$si,lEX\ qz7B!W}/\>:q4\2^̓#ĚTq&nBw *d!މ_sx uTpx.սu*~IP0@n<K7h|9Bh p8ˇ􎮟;)b<~7!MQZLۼ AZ!lXYMɋ;YnbMb6 2 Tʈ)d #syan&\b.Z$yN39zfX%&M3enoiģѺXr]A?$g])=rtJ:I["g5a\ TwS@ + Iz_ѽZR% k#X/ iw`N&-95q5lt;N@SD2[aSۍ c3F=ȹ)[Ȭb_m*;EdZohcН*"}Ʒ΢CIVcҧYszHrP|Zk#dg9h&{qRV<-58C.Z(_~%`{(j&1ToQi%e qJ~{%cU%/|{}NHp7G^Ey_&DyAc[E_T Lg u"Q;J+md;02*.c+yC =!'i|q8|݌ ۷s #&A6_eԴw=ÃB0 cCVKe6SaxR[D!R޹=:{5ƹ![B8-VR"Z۴b0DsLƶۉu? f Fė7ZbwilFČoy r\rVX.}/֞h´! j8<9<褓d3i/iycR\DٔDlfdisT_MmgnV^?;WɠY7I5!>r`{ y \\EMʇ| DmwJ<+q 88r4^x}u);?qҿQJ/aX#H9ڙpX8{M[3]Q&coDMg>:Zg wwCh*6RDpa(0$vkX^ItɬO+b L96R;md1s8aywېoXa NT@Cq/9MH{[5ڗr_S2a~6*X?$(e 8N,E(?bKzܱ+g\:{| >kWC^}@43uhVQ5`}dz)(5%N>1BY]Y]rI.n#SζV R+bE~2n/7eZm9}|%B473)^) `=-a1k_;{CҞ!3spRBxsT)l`r<<ҹ*n!ґbzKI5`0v Ԫ|ub4H01'L@>o#7iBOݢ ]\50C 21z DJ3(F/ǞEV]jxa]kpsϠ$)t c pO!HV5poLNkYKFoںI:Mx^M=D2։M%|a ;˄ 9^4wbe2zwԄVS9pY"%KGl9n.P}uT2d'.4?/k,t=֡XߤUω1lنڤ Iu.#=n9NFbj5wNZ4:!pb+󳓮Ε{ԷQ}gL$lu (,ntET z]M>%ڗtx>?s)q.ь%inm -("UL(ZBB O_V.yP[/ )~PLBlm+囅ͳ{p\`I]eoN2[וv?Lz/azl:co&ߛڞmԜ02y1&vQ5za, Y\都G s˶xq8hnPA1@)/ KYlsΣC{0!G eo׀DSeKlsyP*sسU<sH4i]^LybL9ߠMțl/-5u"'՛YiϿP`e*[e%JY"=gP#Y/eʷb w[K H<"|Hhy}?f=J<mZx!ƩY&4&sBqpu7ʀvsm,9tD7?9u! 9@>A3Pq ';hewX7eir Vئ3Gyt8mH-^PD|X2.:0s`VKI.V>r1X/]++`,j7")?"ZY~ylx4S7y }蠸3ŜF2''ƿ[F rfvȋG3бoٿ?afEne%0F9-<}t"]6fgp$CNx5ǴX-{gC(Cm ]6˞Q\PVy3Nju#Kӱɫ#t ;~"vawC5 _gqz[fP]3" o:Z糽 Z6epE0wP).Z9_*WGZ:t}$#%MMydhhTlaYW &lhŧ`1q}sяGe$C+M`kbNoP%Z7SG Ϊ] L:VR64 ^E%]sp'@J( ;`2svkw/6e7X?J(YrRūw.ݟ W}i1{ngr?tO "5 3X7z펄A%[ɘب"'cCj5u^cZE|mЙ^A'8[Bℍ=*FxLqQNUEcq^7B555u5 Q0 B=Ǽ:Q`>CN d9򪐎YMIq&C8W !>B\W5]nrMhϢs.G;Vn 89:g8%&19F'$kL@BWuuTErnm@%**v- a/5{Vo ?C]vjkr8S x)DvX~6*S[;߾+AG4\ JiBNxt(n.xP&7F 4e y WjFjKW@af)YܐКd\aWk..~u,L`if MspfLnlMHsBw :Gvr c-]^K~PݑvWb4nM" +DhhUưOe{C7>p!Pt:_b38lxM O,m-WўCǩEFIMa'ښ!_UQNGf#P&鰶6Fm!QNJ @ؠHT|W>E#Nou+Gsi\7.R&j!wz^uk߳:KSO*;UFP呎O U|,Q6w.#aGWESs^3o(vhl?uތPWsچ,ECA>0h O167=6H #O6keUF"U., '8𱍙w.ﳷ>aaL R1myL\Ibj19QudE*l9W+§9r\m@$Tt\QXκ6*KtwQ4u݌礣78Q#Ņ&F[ըY [dkd?P*`efĞ* DuWpޡr%/{5OV͘QC3zvBS^//6ب&gd W6J5ՒaV>2x14[`{uIr &!"a#JM_lY7EK 2JHJ?/B"ΆC;jJW\SbO=ʖa`?;q `@4]!*ߥM @MHRRz%EK_̽i9X3 &dp7oZ)qXx\1% Ed_XW9?Y4[Olt7f=N> ͤtV 㵭l3mCv(h`M"AiL3y$:DC m\uW lգn" 0?^nVT Y1ȼ2WskjysPveB|U!xn,5`-|ؙVѓڴ.Sz7T4{197<$9(LBpvG0z=L U5B;9\T$ΔR^X?ʦվ88/uD\ʺB3 ֧3)'ުXqۙ2q)M_$ P\Ymb+1baԇܫ>'bI $\R!O*CGPt6I#udV%b + h 6]RDСО)Aݿ'(N~ 9'Uac„gtT sDkA/4H $Bh5l C&sDT-p Q#-"|j8ɝc({_ڤf+'iN R(7gf/Zӄv1=qMb{BOgILMĬՓAH3 CduzAhIkrW0?9*f 6 ɠ.WG=l9 5TV}r'1]F1KZt!KQzP@"ppE>N'ϥk͸ntu2ȺxȝWz}I=iE~o8!YT47 -G\TgQ3uS[Ev'Xx6ǽ67>UzAq æC)a8u%@6_p)R=L1P솯sV+>9V⣫;3->zk=@;SM@ sVx#s^boU6?pWtbDP܇_RyaEhRg ?'pE'^Q5˩R$Xl (ĂWXg!z{iDNKkzqmaZQg^,ȁ9<(Zi\x.*r nQ! ~1` K#ոoo~H jhwi;],=rCd>v/$i0. /O]kUHT@l"dx$RB:Ùl뭧iڑԗaRQ84:7Smh69,;"ήFyCyJL1*bȾpqg[ό!; Hw?E.|hX0 Փ%tgRߏ24>IDku ǽn{d\M[vKj.U> Y= ?ν˷ 7⼿z}$i^a83;O˽q7mo:XTi0Om&F/rR?f~n? "q$hʒa0{L![cmqěmɚfBuM_U  J [i|߯yQעCc3㹜2^Y UUA0}Wf"K-+B)IJ%Xt)e۴Cr|a(1):ZwOLR)vfUV|0a}CB}3NO}nz<eϲP_@zfrU9'?){!VmSDV_L a#gNA 8.Z.\9SM˸96 !]`Զ:chVN(:ՓBH{!GbNAZCM_tJ?];8NGQc!'Y۳'j42}rΓMdkC2}7S{B0XgB*.+m'Z dl:ue\H%x}ƍRi5VUcYi?0hY5]! mU~uQz V,q}Gr-L7%W݆#(ߊ1uqyas>yAT<d*hh#`m0ymXW;=whRM*/BwYӆV60)밆33;K4~675^'<Wړ&^goA%I*7q+4~yEFuDRV|[z}Q4 Bf2jgT!zy?inRrq]73/̱WED ĊeJ C@#\D" HLm:>7Yǿ =+ dhMWB킬!͗jT%r(E!Q~7B#Fsͦ٨ D3ѽH[%W uҮKD`IH_-$3㖝˙i=N̴qbvd[5x>"\ xԢ >>f Yll[GTIÏ[)|!H6աᓦQb>w3jiAbN٣{6C1 "&X#nH@`+rmvH.%[ SۍZ&T-J͏L,,"e&q:&%7eP&uϽ$̫[kצ1IE09`J43DC8j@9ke-֣l`0[ATt4v4¿ ,so7uI['#O9 m!"e.iz \撫Io)JL]!t"Me(wIU52NԼ;OҁWfśin5]Ϙ@ ++h\Cb0pN;oK§QsPy()Snem ~拧P5ښy(&$_6sY*ɯ zw7ox@PwϔzV-Vjc4~i?T-Uh( =JI#jf$n U3yϲ=_Ыdi3䘢No-O,}łh,@0v-FۜP nw!ޥ{ h؍j,&d~F>jq,Y;7xc-P2Ƿ,3o=Xzߛj4k]aWB'.ʃX"hx9wLй.ZY܄ |ǔw=5A(vz]O΁[ݛ$Srw8lr Y6b>%LUqXI5 %M}=N(o#RWIJd8Tg@rX̅zejO2F+s>U!)vcX5!ԔZy-fsaJ]xtPe(.M<խE j9@8'9GL`rmf~,T/LىV{zy%Llo򣽧pfNh4y$8[ETUh[#5)JIOLd̺$9F!QS1L 3sWx yjw;aw+MEes.!٘DTm+HWt` 8PXWu (uNvֱpyCYg5gq)(DfjM||)I>{1f&aH0Uۻ O5P-S ٹҥws{/9q}bټ 7&HpLLSCKzZ $ WզPCj5HEI!j)-کz; bӎfV/Ǘ xZ LjxK7I!h@UeтQ!12K,h/?k@ g`_k1R`G5Qqx)7̮\Ӝ\@e7nM QC,ȪL y{#$.m3AKVCh*q7Q7UI b#sΙ2ӕSjm[DcJF-aZ"^U ,'$0t1mIx]yATt4ԞSh ]pUR\g~ ֕RoxxI. {KwmAJ]yy?#Eo@Uq+RH0y<8"|L˄ } s!cmBnLӶ P%+vQ"Hy }wM`yzjؿ>$-S!|BaKII&3wUci餖1#uF%N?X\z@QRbc AWV)O3wBa!2c9RIf[$:I:@Y]NR Mk }x[,7hζvDeI@ k0v`?FVWYh+ m!J$0/^℈qqe`RͰN~#WȢQtA-W]貭dw\ [!(ۅ=`՘B),JXas!rlս>XpF'6r E-~#"Dk[}ՠ`^P"6b@q~!^{BVC8:ՏMDOR9>"SWܲZPoGii@l_EXGTgƨɫN`sQ{;Wqe.y fcbSn驒#8G^૨L2΂_nCce+0_Qy(܎d "5೚(_3*}bk:4Lp87(0҆bvhuWW)aM?BDGZ@ʿIiˁqmąg#<$h9dK:b!׆B,@Y,V9D-O nM*D`~ OɲC"-~@_&^ %!^9il+MB;rdf7 I]#e.Bb,acVfp)mAi7|HNŸö._k}iزt. bIɒ+SK)1ϝL[u1.Qw=(g,>NAm/ptj m>l9^3CNT2;Oڭۜ3:|_ \i9oN l#p3TzE0ބUyz-r͓Q9%UI*KIL!7Iq'2H cڠ{9h(=i;tz 5X}W!\]#% y0ƈkֳթ G( 2nIPÇ[,0g ۘ+ V()YhepKRɮ` -.Duz')˚z8r|v|t|8(0|0jɶ!٨%:UEu"pذq wڅϵ̰KۂhX][ SdW,wu،k}zdjOmF3Bqfݺ{Ԩ1H3qޱCr4z)z#Ϡ%\ڑ4eөfgUi&|9wRxjo w!iĺV>)nI3DzAA/4S0u{KLb 0=@Mj+^ "Kݺ]<ma@n Jl MPȀg]3sUs9缷 3jCB~7[*/CAmZ${#%5LȉzNÇVm(`@z6o5|A#]̷h $F]WNHb_EgvLc$*Xť-p5#Sax1>yJY(|"Z\ + ;!=X[Ҍs f!>.H34IppM²X ~ xG2̣%dF7GmT{ాykRVYLE?G<5Á d:նTLH䅏PRMH/9dvic<lQ  #!lٰ&u4Dq 7Z9XJ=k>ܭS T;;h)H ]U`MQ pn".VZkcR_A }p:^h5 ?PZgZ|P m杺R\x5aL_Q3UŊs>~ #_~dw2OErؼ[0.K1$OVِ%*c0 @`_h0 7gY3.Dpw6ԶW$'Cm`h.coe['̱8/9tVo5?z8dl#3Z#5`A 0Sja{vA<8Dw`3*'R<_q"^[`t=oPᗖ\{݋a;l!YsDfW[Ul1/R xjdy<.;,[4 9vOUVJBu#S9$u}]hbuKl F+m&qb|dtLK lB74[@'PʰjIGr%1{Ib0O+f55wGkw3[uk"U7fsu.?cz2}6uI?KO%z6N,Y-+|Eÿ<$yכs7RIV CMĪ$LWIȻf0S*&q L35Ku0uʦwq9͇{id>-yE$ew8isH($QngdSuڊts<:j4N|lv1BW~%ݏ9VQ'?58MNܢ@Y^;-.'H/Jf^L:ciziҪ߾UE& 0Z멚R&m)Bz9{ ':2NPT<`/Q\;t!xRQ{YJ=q8B—feBtz QS7H+iEx¤A~a&Lmjτ`^SQܯtXj=b?띰鐖_.5eF@Z*AěWI;bPCMMp Pڑ\JV^3y-R}A1+ѐ}^rSc\a{oP5wꎿ{vLXL4遃^WmL$#{FLkhh" &QKH@fpkTpQ;ې`KM[e`=]5\H*g1Jm/Ox=&\(\\ ׻?/jl(-TzU@ȵCDȳs7;F+wAKCb8;Έj 7ש u`ʅO^O~zH$d-oƄicNSqUnkLjUq䧩H܀z6Zz0 b@9;]C~95֕L2Q gwC'QAh.rhd_m% 3!/jĆmMYP{%.xܑ7<>Iz rTAI躱+w40 w^}wb/&~ QQʊKuWo֤1 H_);E3TB'yߊFUL=uօQ ^L?I^YeԈcS.ss'axh Cs>_hXrN5!yϱ'#s7XG7L]&TRhY5ݒ|/7ʞX2qt줢5A6j@y`m˲]tq="]C)T/ٲ |ljHO$(Sa~::qDiڕf06'Ƿ.;oPuőc\SWG$bM;qoGQ_%* $*yϴ:Dq %M EC(0I0TLhAX2g_!**wiz fLoYbK[3"I}n?o+b{s%۫/1^S 7i6K(u8C-#sluȰ(I3ư!Zt^(=qC>rB>NJ1EkJ{2v{н`LiQkba~t*vOcLVw :`r H8s [0ss!P0D/֜1C8 X V<0@CI"؂|΂^uⷨۦX!"(X‰ɟ@fB^=񲉬sˡHkO\=- #M&U~X>ڎ?f[E gJ)4e2 M J=&b7fuZ?GK`2 _ "Uհ 6l.SBhIFJyI)7doF)-P Quqq](Όylj``r(JSBo: eZ.0K'ny'vz6PBIxgj*;6Z|$b1TMphɀ|*2?EEL9)CλO 3,8ʱ'T@ ha1.0ms\]lKíIφĞdd1DewU鲄G/S {.N"ӳk.Efx'+f)N.֜ww}7"g AJ@8zKݱB-!k7LSS}HQ]s~Bz޷޷h ĥ M1÷XmV}QѺI47E ҭn1M4]i[0&/㒿3zz(s0.8sj 60Ŧi\vyBYj~׿Rg< nsr4}KhțL«#<|AƩ7]4H ]0qT3mN56|Et vUv57,urtcAi'Cd Wkr}!4B 񛰈%N3fzu6+L.2xV>**+0{8_YC)`e1mk.}쀟XPiµ$pWÄ͘@7Pի F=붝_WcMSy&x.ݭیߪ\ynM!'hvXC}wD) e\r2K:/[8۴г/#e$Bfp:^@u1ڷ?+X Up͏G ‚*^:#,'nKa`hPYj( Wˬgd8hFuɼ>X<;׻Si ;6ByXcV;RVRh-_iBCxԮ8{3d'L/WR̍rؚN˝>|So)eRGN8K%퐣*CS颤ruL`[/M1^b(HDGDJV>(տ|"5Ŷ:Ap7^DcϜ`Ihh\T$ osiIL#irfi/?P">u+^$b%G 8gGgQҟ".zrp5a׊=H0rJj)"g;cĊC3a55EZz:8m.K3EU*jޒcWyFk5RyZJ7B^7ddoi F5mP|z%[JfpaCTӦBlΣhzvD^闎$,EX<%;)ZH5qpߌiSJ%L4ҘZX[L m'oI0\ P_lnJd ͷW+3w~w{ħWlݜItH'~YKo'sQ)[OMDMO`jn.ʄMvC@([ₚȝh b⑇Ár$*qwmGL2733v,"6I=pI.oNX Lt@<2tBz/I#@L'Vs=`8+0?$Pת]Ί.'-2Zafg&yěHN= ;$mm~ !r2±Gk4~0sqJx{|KOCr=0$uXrq@zDMp&dr뢽;B\ôQߺ7:iV،<=ˢO_eKJ-j[~ɊB^ˋ畕b̋"ߣ9}t-xzU4Bm|AW\2 =& qP x+!7dOj2Lw7iJWU7r䏦%A_sy%=wKmer=q>AtUz-=y D祻>zj|7"SU}*;LBN-޹9pW0U6w<082^w2; 8X@]1/Țe{5AAmԋ27ڔ\jOъeEW/ ׆|#O5nGNkKݛ)rtҗ`4 ӝD( Z;>t w^;ҳs'C sA7j m Bmu1ȗJAYa2?D{^O~Da eG`&)SeZIlwVoBcɮ SfVQ!W2 j^c;ef+G  ^f ?0K-fube(d'ZdnG Yq'\Po On֓OP\ahW;̜}E:oo |"`SȽø )Cz\ EkoZ.W$6 'ˈ&TtM*N^<8Oa6u]k2l:P*釪\He+BPx}[_t47dEmXz'{[juaX"RI&#xt&@8lLs*zr3$GT'8v#s%۟"$f[Y}jKTǝWN2v0-;ɖtuO+?l[͓NbH, tG]}Azf([!塛=q@3_/):QXBh cϾoSuio b}yѾNL@I)m`W9IF|Ak~b!4|kD @ÍWe0zsN<bԬjNſ %FʆZѤ(/_?CNY) h-ؗ?s3fj 8r!(sdE-#qW[ҥ0(Ţ]84_[߽*[PhuڿvYNK7b. 8d2}q|W?buEҶu(oXAMy?A@A[_ |ԮGO:Sv72vߒխ"6!X9+k_`1WbC $Uţ3X`{}~쫤,=H~~+s{ h *Z{-1knټ--ڻyc&ɠ}GƸ[Ux hf8R,oxk! ՍBv0d _b[kgEJK34K3Ƙyf_@0xcwJ=+cc3 (Ws+JQfco)`9pXXciGxPo2@P 5=7KXIUYrOg;V\_2XF)1Zdg7 VA:.e⸝cb@؅x іΤnu:<2J3N$5 0|&ہAP7{bg6yk)JD%VMHJB*` 2ʷ51>z f|K-.=w&[/ԃ1- Qhͭe}!`qTFY>1x2B CYN>`=3jw@m3${z|HY_|O\+yi=p_x h'sg0@;`f7RZ٦KIch.MrPЙZ@H38ꏒ/+R? CG =n8ׂ۸aemqNU}ExVx8wKg%v#aHJ80[6*^iNJjVـ@9C#5X_gg/ul Pฬ;NjK-0%CP|xʄQލwYw ZP@9lGVt8Em1зeEC5K/lZd*o ut^+8CmpTC<XQu@Z,)BfjRaKo|P`,i~lMqT!h5'kDytXLMfS"&rzMre@b)I2 avt4>daާgbI4zd<>F3v&qC?=XhٖOQϢv'RΘ-('XMN˥Pܵ ̯רɁæs'" ,YhhOq{u{>d_dv@QZDOBExQ3ҺXԵڈD(VX-~^Xq( k>vtCO(JX{V~qUolں@.,UI-~} Lr<\Hz9sLvqٌ/|9؈`|g,![׳VpO:9iuJ QWCGu:{ ]b$ ʍwN(gG $p~8Wl._2 c-hcVrNM xm<Oya7:lX\=ry LYTߝzΚS-žp!ۣ:t\nfk+:[2*O@}ai-} Ŗ^*kvj=zrd鱗I:9BãКF\Clh]'dͦNA//7n_0pZvO;TGb_O 1t]*׃P:Bh .tb?xԶvtdrQ`&;Y!:!=N,A\ &9Yа)J'u'*͌]ɉvqcٛ ~awJUj 93+k dY"+=̙ k{Դ.CW9<\W7R?޽z몾.-M@ApɿĠm[fF2䘂hver>*.I2c0uH9oEd\e:4k,ul^}@S;O/e*g;w(NQ4{[/WH>^) vH6ʉA3͡ʼn]kR& JhآKï , /B $? 6 thF`.KG^ʥRbŸt.LKnFŶJ~}{ z_t)>KTY +rtu d` Y.fSaigߒ搋M\BI rg̹n 'PXq$4[wWn`DJDLPre$`񙴭V $Kqu#޸ Uco*FrǬ &#`OU.h!x~$Bp!ǎ,ĥp&kq\;nIZ7Bpڱ,-SΜcķ:(18a AJ]-O& 9#LJ 3z=`v(61y9x nh`C[ޡҠg;uX\Ty4u[J{joUkAL}r-! vUa|'rQխ&R3 h>Ȓ1&95 ;x͆"2K^u)J|CocgS!1eDS~FT1f 5q`Nx΍ğ=m?f.7LuLg ;Lڜ0Z \4Cvݕ3AwVx"ye[wSvtAR8`Ue0J\pr,g=`Uq`5:BBx̶r "\جY#E;/+5 : WFGQu?0{ԙ^!_z\ 8֣+#qBh~do[WZxNp)(G]j9E?ͺ*'8K8)&L{@M0PDp{ƳK`}jRLp/(VIn{x 6܃L]%=ܽqR3csiaf@8T@%Wyٚ 1AQ"}Y=5$QD@$pyy.1X_idc~BRt#HZih"ߎ9SN&L:bj8O|ذZk8ͣ>(a:0,aRv8:SZnКb'){wuŵ|X/ `(Wѿ1ށReJڛh_KCwX ":7T]Xlm8fZ…7 }s̃T 2sy\H0J\x+-B"ˆ{ eo`hctFO0$P^GA%74t 9EC8RL2#87P'>eFZPJZWmxzu껛{jJ4Kh~Y[ЈIL/Hġ$!7@P{b*T•n`"vG:v}OHv_ ߘW3t{NYT+_ұ"+|ީ{%[ h_n56yD3Ϝ2өIȊXTqZ8x@JY$/ݵV5Hnw*}B TGofT!Wp˳V`PsTjW% KL^jȎ6S 7i&h7!)pq(\'/ /j1O y{j 1'r)6Ԙ;2NRQhsN،!7 Y!ؑSH{#*œLl& ~ <stʗTX;33zЃ) # 9לּm[6lMm~B,n6^ԔqI4RO#nI5k'+mЎ 5YΈi-2|FilU_m;&ߴ9W:)LE_9 ASG"d̲?.-?Z+0.(} PQGMA8A'u+\/հn$9WoX]A6Q&E 'a]}.Cө!Q}?uB)uAaot7xx9T,OSdrKUi'.[ɚx]}P#Lhj^<?VZR']UcU݇ыUnc7U%$>F|~OK?vYfw9}UU'zȱH1›"hgg`lh OT}{(j 9 w܏؛g{m os".,̀=k[>Ύc O$Z+bZ?#NLtp\dkH :ݞ2tZYx ju+H lqC8$O(b2&9H'q`=&^I_9sVMa{G"vdѺ$&!á#^0/ Յ{-'wDz DA0/ƛDlh#EEQjoҵYRON3ZR 0蓲O..뀖ʋ\M:l=3QaKR4Kkd2dŦ!B#{Y[Ej9/t;yvCo(B2jg6WfF6ۂ'4@>ȿ\?{JORLӺfR| ,\l \f_TQL| Չ}cx[aqgrs';?QJ-'pd F΍%:yG+X/WWottokMQ9ͭ%\Җ57p}L[7S5oʹTejy^f30& ^C[I (<גw2ٍ>/ ѩ W:+μ`M'?`Oi[Хei!b}<(qKNVq+Q&53o[ߎo=:y=.Q5.p<Md.eT)!w%:7/h$j 6gM`܇XJ1UAihJD&-;3zHBRB@ԖG\CxZ-inL㟭"9}um;ȏP 9_NHZ52W8PIeEGEˋ!OBNN}eߒ|]=yכ= .Ɜ߱o2 >LO9~c4|9 1qv+yw?l!;Trٝ41N~Ez ˂ |Ђ qKrɪL>8IF? )" •(V-CUm6k4D$I@ icx1D}/DxJxp?N]UEC""ߎz&a'L` V2@sKj^YCCj058wQ?A?%Xf2GÌ ; z}~*bnP)̂twvq )_hk2> &gEPQ'/z46qu^a1Tg^W_ttf O `wG(5ܭV\3V1\;om&qZP W'/w+Ǝwe~NCdu(g&^;MKٸfW hcLUXfٳ^1t2m䄸QuZ/2oݙ* YהΚCf-'!/N`lN}rdQ8`E@mfH4'Ԥ-Fh[7X1/7V帷)Lm=yAMҜi7-~ݘq#w ةL@`_XOdMO 4ғ慸_9<M$ke, ^g lY~pesD;€7;ϠMp ,>:8 \/9+;7e~wԬ&*زw3KʠtJ\Hܧ[Nat*ph jމx=*rrSI^ұ+P`}/յTҎOnM=ەo.C, ]; f6z=v"0? aReA:+W"͆U.mtL"xmBhKE!,fkh*.ԁP&dG\L3l_CDYpEȃ9NyA euG B"Pq2q{IH+Iso6EnsTJU*SN=@i-LAM);0SqmdSEFsULPi?e)9:?eئ押;G[j 3;JMH$}÷i aD_kVF|ኧp^(Ep0:űF e>fSb94uoy)K; Q`]rh̑Բ-|J~Q. 5r|nDN輍q| zhAV1zK}Z1b72 Yԩ9cpd^H;UDQԥ@䩘vI̾*:Hၿ 3LNx-ȳ/%njyjb,*6I ]S5xҘygdF͈yxa'৽c,M yN8ũ6HqA="((Csj΂ C(Pꭜ,4pFyWo Kgu6~ȞǔQ;cȼ9.عiβ)9aE#vXQi?6&F=UԹL`3Dxl&I373D9cE#3è5 s!FW AzZ ܹ}p]|@j6CB7m_˦'r8aku9+lݝG)&vK(߰ηa ;l%]If o}Hy (c9Wf>.U#vw !3VS*lt0qZ t_":Ӥ$2'u,FwJ۴m`I$SX|G=:8{QH+(>haZ`a`^JVg&-z E8Eg&IhjE 킥ܿBa%ݰxz!;Mmz`rmX1xC>.e>;#sg!QUqVw+3|x[&4yNN!j쒇]6h\/d(mO ͉?dMp$GSO'"oxٌ4P X{'ٳ 8탠aK0× =,na֦>at2 " Ɵ*JÊ_D X~qs7I(F ^9ўnQw;whP$@bOQ"JzKo`W`DRH%Gt~o=H=lWlY}4jT*2oN?EW"9{u/u-6KrJܻQ$cv(]AIBcLԭRE.qJA-C6@J*_C(-{c̙mݒԒ") paY)Wc$ jξuA@ಸf>fU&Jh$'6.WBzh˔4. i֍H>|ftfxbYU?oj[:@q^:k.m 3vJ*$TZ@,]h=.X5_ `{#쁼׽;D*SI*}91 w2Z߻ WC?j8vVwj&,ZPrz'>'(0ǟ6~o2rTvؐL$LB؂wi# [;Lp)bGMŜd½\ ڧ%h>C-rw ޥH]0$0Zn%lřR/J'i[L-RPG;3 MBֱc?V iϨN!mcrئ3qRI Qm`Ǖ^N{N6S +T.ɭ}"~Hׄ~rHUMy.3E[K}/kTkEBK5iV?־!8rLR6<8y tQ-ٰO:"W׉ -QX.ìA%a ׵U',w-ڢ0nֆD9bzXڕ^.ґsW+&=J:)3} *١ &tA D\wQqsLآGv,!fBf+vlLF~K#gQ@lLF%Cs+ T_){yʄN³Zn$stUOhZ"j'RpL5"=NOfsl3混ޡZ>`C6=Fbe?hp#yv,O.Z6Hsyeow0ю)q; VRB3.{9mZ:ݗ` 094C¿8"/4n*P $-/_z#?II!_%&;ö`%-HYE4|&+|w>Q \h^tM}RΐV5ak+2Gӯ خ-ϛ̀kC$e &803e8:y[8O}tnN0eْ^^ - )<`QYU~pc*>R 42 s@Qi]qm8 CCJsz>EXZ> ukwRAlShEDePpΐi*q2NvҿRӟUlyΕWֽYL: Z< #02̵ eމ|"F ;R&g]~l0MTfW~>/yZY116KD0@y!&| TWH'wS]-w/цߨ={ ;c<U3"O2yb:UDI/~M Ly\;zLo+mW24ޯޟ^o%Kq"+毵 DžY+R2| 0l%rx7-~7 ^v\[Y|5y2[?摦8yΝmӼu%CwkKoϖpѾ4{!sa6݉%Ċ2dAEp 04`gCRMl֟1Jx?f't8MOHV3 }<-UkPo2rܣ+˅u&AC5`9 NFzf[w" k4NYѴ͛' P[ںD#R|-+DG|fØ +E \>ޕUc^8O1 הg_8{a$P"RKK`JGW{+)|w0@ZVo̮U=#ڑkc6S gVgj]`3:$Mgc#Jo[ɀ}w8Y?S9VR 6okf60Q/Y<^~~!c詪~slP^|jBhmᰭa>EtE?2Mo1D!S '2%!nO&HެaMʊՒ)䂏}=Q)as y2ԥy3q]Zw*zM}EIg8=*G&n=I z.2SƢdk5f۵H/ WYRK9 5<;N9lNB>׽AFxPV Osٌ>d<);e+$4xQN aw +ړ:jzՐ1$GnI : EHSf0ӈ'݉!zDkD/&EO Yn~檜tc Lm陥gEk*[`G`\(Y`Pu5NVoFw$qQ £B-f>h K7]翚24BBHtl\Y aYTʶlTW; ~I:;yxYd%Za_GZfUK/RWXHoz1ﺴ.(ࠈE#~W\mM4K]w~M7T.;9݀Yk&&b-RwfN"ϦtW h]|sH40^2E*8" )\/ !z^YEW](iлh%h+ێGd* 2en!\?E֠q#Bc}@ ,wXݏBRߑnrrFt\;z^]1 7(ˤ1'ϥͼžNTsP} 0 ļlӞ^7'նmH4\boW `)WNɃiLV}EBTC.,Q Z\8-zn4v\8Pg_A4G"5=# M\cpV0$;, s<m}6KeNѪ!3Z=\IΑx-}ŝxSZrwq"4:[6B&^M9mzgSl\,ceXt+3jv HCi!`?-$3"D9 vA~d;]MlJc83^/y K%Wh""?nu򲜊y;/&_לN@4{ā M%D]2Rb!g*!/H i=J+p:B[2kzJ<{ 1^z?gPlȢoX/-wqŮ A%69xʮKzֲ`PqSgblٗ+5ŸwǩC]u^93/IRަO0x\=4%we/];)$;Wh.~=8צ\ɨ'ƅS(;-d406=cpzݾW \/pnUwDg"x߅fM\o :)LmJ!EtJ~w'w+(i[vD$c|S"ݪ+}yT]ۥ%-2v 9h_f,=H? .Zt, ;bYm{V5뿡9ۨk:Wο^~ J&s#/Sh,1`ZTHcs6q =P?bY[{k['eSjZE U/BGD]QG Bw2됫sELM8G|H[ц*U:#{䥇Vp8%pF+).;ӓ?'DϘE5EisDZK [N'P6d4n짏6^f\7dG{qɚΈucdba}(p nHbdzWTlbq6kp2<ԶZ# ['jP[ 1y^Wkc4Kz`D/\48HyT$a2t->Ke>Z|[{icvhEdz&`;NCW 'sPl6Βٱx緿F?dRZU\j#^"݉ϐyuZu'.44. "B r$V&"GR9mڰ{ !ϱͻm|F]W,fxOpu* h/fCKB+K?XR+bu΢eA׈ΩOmow.KOV% i{FRщ 7pZ2<5䠕 5VŐQ]"t tL>oRٶ'G sm!9pBzk¡)~gc luPe<(<]ڔXV~ݝz6ϰ/ O;q'XwYLir!|bz#JdN+F:hG$*1M!ߡ 4L;8JZr sbTQ-*SKq<|Ͽ?0v9?5A4ZqS >@%jP#b5$ })zL/XY!iRvcK-#m6%|R?d((>qRe( +#ɶͧϏ$VM+"nu=NJ 9yh2yE)A6:Mmdf=v;rVc[4EM݀H_z,QAU˫iK~]; /ubXBʈpK 7fwͪ=si6):J!ޮb~?ǪE4+_~P[-I)$#f زԁ-y~՝P;"Rf]wQjd4NBHzqR(vȔH["79"$"JXZY?'"5Q QI&f:\șݭZ LW!Š: ne#547Nύ(|Ls7Iۢ Nw$Q|6\Y ,҂IC:h@Vo[r":6h_D>E^Bi bh ZG؜9ݶ]8 *9}R¿@oOms8]S:%?)"qghܟAx;fE^\;4ɵ c\eke1YR HtQ3fk, wX]z@ &(c)+tI,g6?4EQ%M\OΓ%؉E#X}kIsA/rKiٌZM,~]Kn5;zQŮZCeq c#~s/Ic8AlIg/KwQF];Fe9Q`yn,6ԣI"Ỷ0"`ahZC5sϾ{a\k ^UTz$"J~緪ѕx?>`q+|ַ*XGe3yp-:oODaef~M1,+IIqMωGvM;R_'2CG/6'P0 M8ޥѐ 4)U;՜uaX!/A'zB9J 3c;xx'5$>-2 nVT#RtG8wu9AH"BA/  =nF0gv{0v,-u11c'0^֪kPY '+v)Ji ;;,u)yfx]{Acqr|~2>1*c?-``㧯rmS}&E4t>56F}: (qHJs%!<5vO k?׮Bg\N\5=}_+-xcm` FM`CH;‘F׸.Zᇱ~ O-*f{W!2zN N%"\2ێ CMB9 e|O֤\a@p>K6 ]ϧ\[UZb9N=EF^43C&v!i P_eL꓾d/4bVMG G}yLe[i#Ӏr=I0B띩 DC~801 IϐWt$\u@ڊTC>ѳL'KPx* Pu_n)co"z.@z649El͏ZE@G]9-w|ZėxYϘ]%ݾSnc6O[`nFOc#h}Jإ 6yը]5)W YF,3\8ix,vXG{tRٳK@tSÝA>:b3.TA98U!K#F=sO]1Q  Q;'8p&(˜;igZx]Fe.={GR&vBf5g5Rg.Yʛ4at"IO Kz{jjHh߿ŢUb<=58\S̘X3>eb.o$5@Q9qaT&UkGվYja!)gC.a\*>D/obxw%l'~6PEL%s7N{2S=E%lҏZ蓘4 R\JB(-xwor^A=)6áWwÔ?N+Nǽ!T"W)jݜvMC}$O {]IZ!D_v|n(*C,?چL fT˜>{m63ZP:ߥBt9hߚ\dҺ{tw t vGi҂IiQ R" Bm6 NE4n+i*3[ !§n\`08T?ϬGza D,?՜dXVc<؆A{YF?v.)5}w E}S7k Ld+ð)T/!|zcfIƶRx˻\mbI#jۡ͹:kaĞ`]vTlʆ)9o[yY Ny㥳8`ukg7~"xƺh _/SA2Bl T_HRs"ZAbMMu $K y0wQECiUd|j;1ff!0|˴- e7גYD i#iݥTQ>JP61E1vzhWR˻@SW6G$;lcJ̐H!j5 0?)BAo-dfl2)j^\dԱKs}$6~~]!kn'XB?× 7@r4Qc'p6_>>Iͦ$vx6;@քp6B?7=|1KD5HƬ nC?Z s'+ST"Q/Hm]ۃ)K!o;[/M`j S-mQʚye;[5bqyݫ~ ;$p w-ߋV׻Vxd:%PùͻdV'2w퐶S&z&"&1N /UCrF8֥>5Yi3FXۻ7uV DӁ\8`06)~+U3*}jl{6*ߋ( Y.Qi7 3J{DA_K0o^2><ͤ,7ǣ;k]c1=뵞ٹnFԚ1» Y'[1v(P?u*I#|_z&Ro5vO3VeX:#<* '1d)ןǕtCR% tB!KLa5Ua :d|AQ]b{ ;1 l}=*y5 t23kfwq^E.T~>YJf#VKȠN繯ع"3j'9qMy`D1QN9f tRV}MXpP3'^qBPc(mRշhVHC KH`Ï=DMC35j=w Hm#֪\aژ8%SDuj$PDLkF'NgmSt0JӼna EV狶VT<s.In 4[@a"լ޸ls1OST{tjC~2 -~3἗.8?胚-IS OR5v-w>ԛ\^8)[קn0H?=XD ~ B;mH)L՜ %qf$aƆ\h;.mxOu (~MZ1 og}pЊ/Hz d YqBݙ9R?dr<%Rs#Us\8qzMFvcбf+p~3%_$,t&6RW(1E3>LiRK6JS<-uhDB0}'Yf fnxe#:2/DIX'.BEI+#4 !݂t:y%`!/(sDmU]Zg&9I,Gh3bq/ղzͧAo Vux i_(HQؠ'^p 0}h f`s )F~*$+@6 rmis3hc6.I?ĘwFd~6 W A -=[ "Ym3dqqҨI9^$KO}[Gw4riߕt^@8ȿ1ER@OJp HjS}IAL/]!wiF*|{Ӎ RlFU*V#vn"}W/Ab&ĸ1ƞ/.Q3L> 7CJlƊ_}Ekmh-/}Ypxjn$X' >MzS1?&h`ws-(O,L\E.գ%1N)q8=vnryvq,F;7HɷrQԃES(Pk|d/-@wt g`\LiE,4cMػӆ##EǐWǘ,Lj&H۲{o"Ω^ɸ&QB-O{>5h,lSZU r]6wW?: ]}iH0A-]@!ѺQ ׌>X$ܭY䔊ޑLҺ&}f)=i3޾' W(D#o'@Bo:I%BKpiuF'o/%u4CXo8Yξ݇ ^ytOȑdm<2DL A' )ʅf5unr lEIxN[yM?kG5<˝B}ֽN_K㈅caa67#k%GӽU g>U&0+3D>fZGvXuՐpWxW50rh O[tгWW5oZmKgҘ"G~ՄB%"YXSAࢰ.%@Eub ōW/hÆ__8ha-dxA~;#A;Rz|Ks 3V{ cGYNMѹEz:eiJ+4ʰNo*%Ql#Zp lxESRl+n9uݕ Y?\␐DCƌؓMv~kߛ:PtСiu A İ))sZ R ڗU9pa68xXz-"r K؝7O"\zx1oެЈhh]^O5_QK\;R\LE>ɘfr\Ǔ'C^B,XـTɿȟv;l8I斢 TP;u} ܒ;b^mmSټܙlžڐLеI$w̦ڐR4Oc-z1_Ya[;q+J* ҚXJ W9aH*yطWgC/ׯğ*TMNL͟JU"Eo0k$TPy6{6}"ho`φ,Ƨ#kqwt.Y{  o_N?˄EDƜB!@fk"q%әɺ+]Y]0dZ1v,2a?>'d>P>Lqŋ?.Q=2m^[R-N^c|hi*pJ~a^cU2?H~W0ųh :L o1Е(nĴ8N2&DZ2RSxęQq.09c NH0_Eub{gżԹm 3Šw*7f(k }=MU9#\1TI!$F0nA6~|Rciv%ZrYas@BT-^]vTTk4GQՒ"cs8 "[W/|a<9 : RM A_;=N 8g'M/-A[T$Yâ5Z/%ZjXfM* 0v}8g}fjGWpRo OqW|g+:d|q nD׮mP2U甑 uCOXTj)BdA o}8JPIJ:=t{}]@(Xnp~f6ᇠgvkMV۰=b+#]WA|I9rnR #'j{bwfNӨqձ`쎏虒ĕ9L(Ƨ*.LF'oiXfu{OuS¢%B]NN=QN z2Edn8d=(4rkN_6Qa#]T c|_ҥ!ZmV,9FAÌq5 4<P|,q8<{hǚ^a$ן2PM=&o/U&`VĈ2߁62C 96~+cUPIoznj0l8fͰO6a۬;iC^Q)S餝aOkҎ,[l%{U;H" Am@  SaV]~J(bo&K:aUK['00[vB<=8W8@% :b'2)m,aa|xxCPB 3J#CV,PlF]*+"6pvF*\,sЁICN2]v[? (XC4j:ѱ :@PD\YzYp4F%۸I %3y~( 'v 7eNdGkMz}v dl{+d%P'HL~=8W`sinϛkHGC;.Gm ^_y䩫K3.t!7/hߚgŃ%Z\hs"Yd,f4v`oQ#ϔ[X7Nmy'*F2x:9/[4sQXf={̄(DJ܊FK?c3P] 7 YޒQ:m# gBCT^1iK9NtIccD@V)fqI%A_X&%_dx^SQ!xJ#ehnt}3 %uVE_adir=/Bx~}g AcPm&*f$#8׿}.>h4gEQs >AT/l!.£]x"$6ݶ+DwxQJVAY5a2K(;:mʕBq5TD D5X Y=zi]0%xDMұ,dI  IRc'QvzPsٜ)?!80i9bp4 `3XahP[W’=-d*E||j'kxʼj)i+gYCwS@u}؇ QY㕸W(՝ QŬD=yE̖pZk?s2W oj-" UT+up$dq"t\A7B=R$d4ӃRr{rx2^P%1g/1es-48ZC}@ NNMۛoXGP#UXd0G< o{c[lx/rHd%M ^lZcd* nYox)5D*ط/ɺq;P$؛lOw?I慕ZQa3@z'<^/MBH. 3wK;S[_GGS$"3}Ak1X8{,|F w4 AV,Yb2(A kc;mѤ/U<j»'OZ]3.}-1pl`Mۓϫh&RRZ.#i^:^(x|:3H5(MR_|~ijg< zM9&msط!ulO*Bl< kA;.MaT{/S:m|v }O?m+ӑ^d]6ELr"о?7b[h ?9qFDHt!LvSu]3L"Hʡnpx^`xBzvj J[+)تB@2B IQw@͡#[;l.܆#N JhUG7@=DIX>K Hc ?@1@= H 2>?ضd pPj/W S J'3_XG$=!*s pH^3`VzFs~ty$(]:G3{TxA&7 MX|gT4ohErkn%UW,phxńXlb.QЅ1uT8Csl~ΰ>cߕGUҕNzB[]keu?͠E Q(L^T Duv)2>oh`H>ϯsd>坨Wxj '_9g}-Uy?X[0єq-늧; -!  vyy9s,TNN1]Ȁt7HVCzYM}#S.E?nGX (0CO / ]:Xyj-8i<[C[~+2gWy)/ŷp>A6o/Kxۏl˕ȓ_ݚk}\Qh leRc6ǔJƪi'Au<_yPCTsN;=\R+d&\>I&P'9T(?.Ƒ$$Ѐs$sTfL:I,!Pɮ~ӕ6A31p.|q!|1f"N$geĒ]LY{nS꽯Z]T <0 yOa͇v;"P A 6[&@kd<S\iV_y,8kcKMYv@Oμx`3N eٓ섽jˆn>NSF)$iUWWS1}VW6#/p |VaP#9p|Gmύvb38?Vh|ך%Hd"8G}ʀNX@6}:לzOh +N콒TCft9nD۲̯a4KYO-,|nܐn D|i^{P=~ɸn_ф޻,KQqĺ$w }QM}E1/3,zYE`֪hI?iʏ{ԙQ.?^Az=/UTLl%j,=b Z#^XK"d=M߮dgHөU<)ݿо7}wa_8W,1Ә@lIЪ1{]|Pgˌ) 7j$zxQE iAQeS8KY!7QK'0 S2vU<ކG& pޡk+UTV꿣t^5kCDv3ky _˲lKJ8JkD6*w\~=ޅd%gM"2xtIv=Y`+$m с@ gdjYTZ$+dvDx9SY>GN={1; ~xLpNopjs wJWm'dY>^E_w60PU+%^FGM)Zu3sX0 ܑ.ZzCRDQ)e}֒;$( ?W$"0lkΙCg${DxZI-x.vKt/)(mO ]8"qXKF^M?$UwZ5Dž7P0T$ȝ ,)w.$|V зY~P@;>!(`'iK E!A,2(6ͨBb Kqj 9`Ipy3(:~-bRy3NE>[; vZmFB \7D=id\`T tć(i&iVq ]u?W^;7CIxV uEV۠U@z'{ji?XDV %.$Vz#fsjAdUfk2N -|p=^U+ UWթ p+[Ό`uҘfar,Ts"A锑ԧ׵AQyar#m[!d6u_j +kZgszjSiu1p4ΐ%'p54#%='CPv>ce_r4ר+9KT;U#6.'Z]NݝٺHxZSUfUO^÷ :!m kE01F0hi0{ן$/X U bԏo[[_=;$(S]w@n;-3ty./#^ڙִvV0hI*}Y4sωVӿcAK5S8OteQC:!V_5|U9fm\"Ƥ~.rc`̪@xmL?"d3 L>"*p %H&x>.|::[}(e,Ӯ/seqqGD7Bx_Sճ ' KVj3ZO"A){A% b 2 󫋇(s=UYN..٥Fhmn)gHb^Jfn,D :0$ټ[* 6`IQ۞Eq)2iDP]z(DPnj:Ue;M{BedQh;1e=:YLaabld3Gr`y̙個O;Ȣϟvn8'aB+S) $yXA+gkBbz 5Vélp+S9n3>*Gsx^۔!uG `4)?=̠r›$h|O}3tց>WH F\3qrC&DUj&F^o{6;RG|Ƞvh*'Q5uw>d扂G\}VajZ!m& zn[Jc*?e"̤2Ln9QyE΀m,@"<򂓦\Uugeծy*"[0!F|WV㖫*zͥ.LItzRQZ@(2uKp>Z)Wf6i$$c,$O.{45WSΦou9 I]cVP<י&(gw wtOA0 *1_ʑ3V1<3_=O'&--. F[`j5/vfeU oK05gzu(Hí9"2zQLM.lӵv~V܇CܜEW>+9v{a&­`w?0% @oMI/ݘJDR^J8cOu[@:*0SUs.&obrNDi!L`Av`mO-o0'kݕ:6|^үg'+my6iȶyQ钏mc=*",1X)l. %} Y]qK5M]%ɉem5tI !ܝtB/JIk7g.]^e? ?!U zUͦ .\r Mn3tW @^ƻ@=vKV#D!E24%pi9RB3(чw '+q:pidzKXlgPL L=ۛk˳1ŗcM@҄ۺ*ҋ `hVBYfgև1uR ͆]Y@a >R"EGp?>+{‚ȕ' t.W5R,r#OWjImO?TA ToH~r\vƴyei <\x !ePa5/p&mB"}GsVȫ7)"zJsġE萈w;JGZ|V>@=蘐j ϙ);´Yi$׼.3%Ì,m?Z& +`VJ߄rQ/kX]JV0-m/ D@W 7} RUlVEqS-;TڑKHkuzq6gNBH% brhA5ql`-CB@i"J> L4.q_|+:)Ѯfc> d)4 xZ.a#ɣޔ/&pXQ4*U6E-~ _:5#{|5h׫<o]6,eЦ(cy1Msv~7E|?ԡP q`3.1QF; yVWvtlrQEo@9.sXwЙ:%rzF֍Qk>\QvPf0'jU@%`*'4ɬ|$Un8K$rWTu7e e6 %Jxi7cKBf㌭'2)Wt@ D5ۏj*QO[,T$ƫG1>U*x XP?UPdЂύ 9G<;67b*)R5=tAEWYD44ר_L lyx}TTJ>8V"lh5a}5y'G焻)Jr}-I͸+:cv.0̉_ {+#7gN\| A t$ p<1q79a2}L'ʲI.G]|>a:P8m:rTŜ8L:VBqa߷cĂ0m eY%=*VsH-BD tKU"o{p~+esg {8̻\=x CH5d1Eb#: -W]Ê$G9Ϛ_ݐLx4輨5E]l$X WW=NHP+ojw WvJG "Y/ cue>ZMҳڝ06=*$hG 2=|mIWdq8gn q^=Gت/S)$]oEteS.o0,(Bu=޷{7 R[p\a?!.U 17Sqn`xθ3oݩ7w禑g)$)=r!l!4z3t%m(geu[W:E*|M^a0l5me, P'CʷNʿx]QL|zO];y'?6Au_qӝedhx$g|r7PSޑx0sIJNGng}FDƺ29n? dK1n9ۂYӤs |]$EI4ojZ_&{< Xni:K?5:`Mre=_׎ũ o t[ѥrYp(Sлz`}R%H,2u=szH4 ;Bv[BCnF%٭E< {$Qi˜)b"+ Os©+v0!1C^R!$>#ҒgIg' dT*UƖouc5'G'nF4?6M3'\k<-I^Xahq>6eb!aag"{Bp??@ W,02^en4ac.Ru!u3Hvh:H}F~1:2Ky҂8s2_: h^O/4hi.b(O=U&{Q=nඌfl)iM+ `f'ZZ뼴po6+:M:v`Fű4T%bԳԏ/ ycfH㓢|U5D!tg|-pC-qǍWMZ_x1U0>('yݎkNX|Fp+*xWšÒVW Hr?%4<\<}n0o5WZC^FQk!M$߾y7]OŜFԡCόnqs^6&>aDaF.H&k:,!MSGHlw%(hh :]٥Huəejo!AZ * mmdHd\ yvF4m}a^Gڰ3fj o*oXs"apOpGdcOk}}eϭ;xT5\UQ]q8b8Aߟ GcywzNNxLeLOv+tL|0<딸핅j@.v" >uhccxtpEsw:4L{OB LR<q*[7$d >D9W:k`82S+'3yFq-fU dZm95SѰ)[(V Tx O7% ֜KpI%ܕVXqgt$& {/Z0>aa#ceR/ p[u<4Y>kبRpe%[;EH<`qy`jKV%#)\sFCU5jZYo5rH\Gn<f\d6ϋ7ZM>1Yt 3ֺ M:_;ޜQl2/K;%h){ #^$>%D8?̟ٕGH?ietJa;W#KR9 /s7m]egEL5u$tG o *ϽWa's"% 7r# `Y ch&kg'݁c7wM @mՊ hFFh~SpuI.E^,A_2~#ռIl9h8Ř[7E= ۣt[|x},ݜոxZ*U7ע]q :D[XzD)Cr9nfLRI3"̊t昦qZy SqAǴ.:HsBm>,&.MJ@U0SV'>$K9>c*hbcC2uc Td,[QEA&PW e %AM aC|ODL4d+\X束bhW)禈|c-5(h *KM/aʯ> :;eh.>[0+!z'M2/X5t/%RH㺯VuYݗco7l_*hO0ͥ}OKu-+x[jv.g*D,1(`ytΜnމMe:c̵BIsތ7Mg] m^S1p&c0:㵉k.$۫;I?{8~SΕL`s5JRi˱΄x\i^$L:r HV^ms5P߀&DL>87# -ւCch '|wl2R@h,Ő0R+4p?umgA(=7?lPd /D}š>7g0,7c$bdL!h2-p>}Y]Qͻ7v-EG/qQqN+6~j%>BV7|(sDWB~60JGL?TM:U9T0$rBA mT\\P+Cyd&d@#\, m㇗gn^2>!qbD-&9]YPn# C>4$U},@ `$Į+u1j946d1DoSpMa 8uZ4dR1ңf"!s/ʵƯ $l唄t im%dqIX77\Frh HNes?e c4o&?۱dh5l~hD#&4W=JɫU矨_ ܹXWDZ:bۄ+Pի [heyGf =%Cxe_{WgI(1n~K*jd}67$59 >S1-jўOåuX<&nG<|*.,$`K| k۩Sī!ҕS)c$* sZoi)XRp9(ұ"KgDBaF' 8t0\YV1V1 swF!uմMV1Ԏ[q`$sX Y CCΆp0MM; wѣT2oʜ_ۍW bY $jL 0CZ08\]z ̤ ͷ\yo\/d_~n A-wdUXo'%[Mv*" e|$; u;!XTc]EIf{ QlA--oIx3yQUSA'>WAV@+5 eQ MxP@RԾUefBf'aq.YKVt1N f!ĔN#n(cGZ֫n[> U$ļDAXE.;Lv[,fmaWt|H0$[OLUA,%|*=qϔvn'LfJl;$p]G|Nב; `4G&?Op*qy ;)T Hв$MIP$ƒ* f{[E:DL7sjЈűN| 1!x'AR/St|xmWj8/%9A?|Rm=0If;VMGZ%\3~ע*LeJчybNM=m-VT8O̝U`q2)Z`$@ݭgPyN5^zy-tZ*s1` O }p@ Q\nӴ*5z+\^˗9w77g8'#KRD.nQ3̽ʼnUG5%sˏPGuq׾oգۇgEzka"_hIU*bY[1_Й HHwtj |1<^U*.F`!\32}O߸ vB]l&ޥ~I y;/SPW!wnٗcW?fen3}Q2oQ"RAԻI{fI!!ƾ/|BFR<~[T mnTGKwX$wF{v F9հ8\cGBGI7.h_yZݹ钖aiH! {J YS;}UV=@~ 0%d@7QMC"؇YjB`f@*:bB($3Na]%?E,@ aB2Hi3^g"R*^}K }u _p2#5d; sG2S.4Zf~ ߒD'ISE(Mq> EɧY9 ψ RBOZGS꼭Zi++Z_@aF<3G=5@T)Udϙ9ޝS{S}ZfXWOٳU,ҷP(MCԚcVR'4niKk8FR>)iTVnԛ(';?t[H0pU|!Cqn}~ըI#HMƧD^r3B745kTΛWD7sn ҧ̢_dttU=c8N0o$?*!QF rt">n!OL$1qnoJ._*?B^s0 Cn@hKWĽX1 1Au{Űa~ؼuD8l+2 L{-}oY#Pw8Rt8}:U%֞U>=M t~:B=C_Y82b\Ą2A%4_ܾ9~I0xpI6wDѤ cdK.%|K3,uG~ \SyBY??+_.ϖt]pH ){KCYTOZA &荇/0%~F G=di }:)(ɘE`gCq1=D139p2rJ6YujqYiRHm;Y{Be4 GN{GXzW t'Q %)X!hs8ި8>ȟmDYFȈ`c7q5l/{N tgn^ъA=CgPkPڜwQ=?hnypd[Bؽs!-> j#е9UwaSRDN+7R `-獅ܕtѬ(˔,7ʣ3(甎3}4ظoi V1R?`fYo{|RVߔ= k46RxPT8̯x{㒆w\\Tb+*>m2k\ =fH4sK9 仙AUjP)mv}K#s*]V>)ՠ=7R_N_o/imܡ89S#-ο4w'3w{Fk  JB` C(` jŜ ٦j3aG=rqI8[qiͬ n5u]Ab,9 ۵.1_JZ˥2'R:%)1-@#&{L B^ep#3}™\ qdz)uzKN8TmNc%کV*=O麒 Q̏BP>Z0"hǚhX=K<'DPDK4YKhJŒAOkP?6GB^vk./8ZӉլ!}alRzyĖT_ NxLL*4*ae(M:p,UsWFNH,_^r[9;8;C pk-.LALT t!J r `ؒ^/:rۈDj.ݥ[o&و%">~,gd"C *Ԧ E̩ *3PȦ꠮)LzD/Zb75O0ci8vr=+WnP8[hGNy8_G=D'⡗L.%ԅcgexM5Za_bC#E1 J~-R. ǻ(rە6 cο)o=/OvyIiyT"Fzӳ;e]БIt* *&Gl \v_>LAGF\i GD}|=y ߐ+pO?Q/~ga>qV з0pgwl]v92soUWd9m>5AL^ "yk }z 6#+."4ݭ ou^bg^ݣ"}ԶˤBSYtqZ(v`N[yd fK/L2'rwLqA \LZ2n f)5St^NT 1xǩ+"[&<\tzװQgj)3TGtrPϸXŽKE_cC~@dy`/0X ϓ:X{HSB_DžyߘvV+'F#;{FpwPaGS/+n4x(/``$+:z.PEtzyj-[OA=MRKZ՘C*C4# 7%WTs(Ԋ寛X. XoF3Ȓ!сM\^0.a i/~Qc$Z >odR#{ u\ӗAr9f#*rZr>-Μ׳3t%T&>t/Pk$5..Z_TTAɡ/1hU䲴n,GbDޞZ ! dg!ZC_gKH)A,mZTH.֣#N%)i`Vt#V0 H,Q hЋ&PȠٟm24NΧNlhJ&%>ݿ6u \4Z~Յ'HRx9 >܇QQ}s NXg4$oHW¼ @KFϧA|ΐ=*2Ltn[l]jL`5Đ/-^@J9S:6u]N[fr5'a, A]6Nz{k" vNQp^XGKO>_KܭΡ}=3]/a]KU>pfE5^152a9$cvG'*2̀)ovaQQA\SN=dև{'YeO^*`Dzٶ5h@3w(g{a=2"] t  s_Exɩᚋ"Z/m># *:e2OUflb$# $Mz Hq܆}Kg%@=! Sӊ ߢ ?D*0߫N#>$ӮE>I&dS Zw}uu yt׍HtPQ8G[9@f uҷu ] K:ދBhW+Q^h"[/G)hP+}#xJ \ (?F 21 Xo3T̢(pZTа4e?+秕?w)B 8}>EXaLًBns@+? a 3M#?~:FWF8!).a viBZ{Mfwic5[W/RW0]G=oM:4-trpG '"L<,ޢDAtLrsoU?˥́A9"~'lbsW2͏F4~]ά2A(w\+># L&Ld0XL{~<򋶻sF':DB! J:i!^ӢH~8->$v_}wӗ6+ӶvwvL}A'+A[ɳGƙ*҂[6Զl*d5pӾV2 -eA2|DO Fnuس«fvHi7q6Sy ڐ~??"I2{)&KϬa$qKk6p8'%g!/'܌􆘇x—3 AX={|+^>]$i5z KbѴhxN.Sx 8 JEJPWY Rc4uCvMDSi~",=wLw[ D糊eD!&~XβY,ёG?.//p箹Amf '^L "Y-,QDWjB~0- ܰ/۩ Ôq_ @GֳJ@g>GN[m (t|`2G7ϧbZiYyՊ3A*^/xBL(W ^FR"M2Snj,ؤ%lkDnTH^90w*cʰ!Whژ&xc`W qz ɬ/TG"ΓM1ʪӭNP~'L  r@xP/{`Q AW`js@$3I:l{rOZGУ})?_Q3_ !Yy-o|ҽt$8Y5Ls4qDH) ^H{R@𧻞wO7~*q[ ƒJZ) .7/.N;O+9cuf8_pШ$#e-1f"9#:Ǯ" 9÷bqB`"L1c7􈫜c ڿA)s| Q};>Π]c?"3P )R4-y{ 6ϱ6^Q <+KNFtt)ۍ(RO"k3^0ga4OǬl$h kZŽoi+&#Ovb\vTqYԈ'WrE0eiBH{/f*\SK0,}qة~Wk\ޗFE| < Rfh>;k|~CΡƟ!"fUuެh--!M{e,7}^Z-c.-vRj&U)4ub>~v<.oHmP<̏Δ nZF{03]kP.mBUgiRԷ~wIB4#T5Tҹ[^3h+S‚*y5kgxp5ÈzdnzDTlt~+MfTDр>bC^/jvq*j`uk&9v^ (-9&,c"wv|9@%҂^oc{:YVp?w}( 4A sM5(3Ly?H- >AOW ?/o1ED{}Do‹@BmȘi&eqg~88W W>"TJ9"6,ʋ cd Hu~Jy30q8dH3A=G5޵u=AL Lҟ:adRuod$v]UAHMX PvJo1p~#v8LK׽.Y<>=T_+m^H![ J~֋k^wiԇ~ƾCw0'y-7%Z*oa73.ɷ[ף ~͐ë0FȾidu Iw9' i*!o&7d%[͛l &vhEv^#\~.o.+R9A{oxF<ëԑH~3.Unm|670S%^9p.7?JY cBRl~~D5Xn}ĸ28DdlNΔ+R ظD a{kORg"PL3EC=ӡ'wD,$Vpn Gj"宰Y÷~Ժ8n3v4f'(M R΢3ޔdSuQ5%vr@8zs@ŠTΛZ)=P,ͷ ѼqSb{d| r򓭗$# )C>eNԡK:`5n1B'UW{ȠwB>Gq40a|TuL/6 Σ@=K07f/NF O1NH#0#=zrjgGPl6-΅' #bLxLaoa뽡^d{G scCsZOZUŲ fQ?%&rdē_b"+S#E@Qn8?E\N)tV #<B8Iڠ6\%Ѣ {:.ug%5JC2pja(^W}j2CkKWHa<_fDVϨX+9 )xx8eO"ieRTMdN֚i#Eԉ՗SWЅ :> (b?L->iAu RbE9R™R bhGFU,P8%I%XwD闻xCphekσ-΀ ՟kǛ$\Ho$=3 #pŮbB"ٷC$Ks~ ${œ#ՙoKoʗPLEI"yz *OȌ/Ufv2.0d}qT_m(;'_"[gթ˟~=gXa3=|JܣNwZ EBRcD\]7ұu!<5p6?@;YKB`uy7]ݏε3&0% ~/BKs11l&Cd}ca5 >gZ]u3jy*EWgT0jO-9ë周U;}QP^+^% OKU0l2/ipxɣ8띥ًPёB'p+D"!_U9d ^+ӅޥbҾf=,o"|bҔl,z&s"{3YTŸ]d>;Ejt?%ms7-E@d(FE xaa2巽ސΆ}Pc/жup]XA~5a0hC(y-x4&)1jqOC@'`oNEjHLI >Uj`ɀ=b ˯&ьLb廍&݋z^Jm3^'w0τ ̱ܩ֑aؖ?׈6q~z%Kb{#v)[QJOk bLڟ~,c.F%V30s˯lD)}(m-zA$NK;2N3ќ}DLFmp"uo3jkplETi_}kgEg, EʓA>54.䤔WH9`J+nxV8aэ."9mA 9C'V[Qk-0SJ4/{QAFzꣵ(A4z?ЫX) 쥵"?ERHi|>Єӈp Ӭ;"4{0YfK?_r*9́-ZrIrt\JSYZ,^2^hHC84t @)uq|#-_dKg]8gX{6WyY{1TWePsulE+bÙ:ro9~W{Aeudnh8v&a]Q>ɋ΋ai ǥgD) a83%,TzzrT퀺\W>,q΍zoJ_o3 "8|D:GΊS'e7(;%q4Ĺc;5If2 un V-WGZ:UB9B1Fg_JRCJW;gѬT JT\݀}yOl;cuIudzJh 4<]|WuO¨d3r2:ڸ#&"{K/JrEXmq+^چ\$ȂtYce:TTm}Oj3YOvz`2s5b$G96Wm²>^sb(t Lw8ɳE~ YIT}5hhF[YIbOOBr8/vne/PpLʈI}p]1w>PDν*ai%=`,p&]dŵj.)djDZsx8>e\>مBe "6m~dtF/Ȑ씏VV\\iMhʛ̎@fs,^[?әH5^x{znJz+vgՄV0jyttja(uFe_'Q} $,İ %rx,z?B=n2Zah=PD?)p6K߬y2fA^ՙިjϛ¹5cOj:Av1ǔzaq)S(%>aŇ:ņX^-l0o_,5ފқw!F$Y}+t#To#UGqKoe6y#Oyy e$SSq_9Xv<1,\2@QgQrX5Gh|\LcSh=>5J?(ԯr»Q|\)]OFH4"P\Od[ *jo#q-rKR.VI߾WT°bۓe%ϙo'$kArҐH',|YlNaiKqBv,Kd4XQQPŎK$T܂ .2D'wjoYr~>KbU:?|v-IzQ;:0WHb\h>UR[?̚w;]fs9E1F1) IGb {(nӝxT|6 DQӓ&T#wK2Xp 8DU Yx/M6~+}ݟ;L ,Sy<5(|c'?qK-@ rz$h(9P0#`]RqY4aG/ЃR$%_Z\;-ԧ i*` wUVF̍RuѼĦ~_?ތfRޝbӞP3Yf7%/UjE|9=!߂k$="1^Xoᔐ(OEq cECLHWKESgnQz ϼi{y6j3:w̄UXOKUTR. wuӱ%BEJgmB~Zwl+gCNuCoSvmګOp%9]C嬘>WkGzwEh5Gm?_O375y~~6,wSO'H@ih(ZLn$-.{ݗyG_Vs8*R+5F_SMHh=o3'McΚtZ݀A{fٱ\r 㲡Eiٸl:PuyM>a8rmeVk )K8jөFF%f4Bkʭ]l2{-P#S a:g@׳Xg=5 GLoF4y="TMdk`n4v8݇!XET'Y ǰ%|Pdv'|Ε&z zbyX)Ln&mޕ3TTִU  3em6+Ve9S-j@N'ی䧎eb5@9Wedjn*_eo#vfrwz?űA>-,E@-Cf 5_nhLSlm |yoi1|zgam/Ajhf,il)o裝uk7W/_y`e ޤGr?y~hMb!Ӈ%(00I :ੀDɉqAGT,OF6T-B]Ie /8CwMCnDXx!a`H!tKwG8WMW;?pQE=iÊk6Q6&n@Z['WB7U>`Q\_m/u9:4W}sdCb"IW~n/Z9 xJƯrȌk 8vhfp]T"qhpS=p?|J.IJa"77-6SCr5`AQ}es圴Z)lO5'_JL)ƴ"0B1* 0jȁ&]mD>GMG \K$ 20qrǏU0G Z‚h+/%!5yo?3SE=|ѧAC\=OH3}Zȯ2'ODBf̨LKV(_T*L^MWL }M_q ,5r~1!3J7ی(Sp uQ6a##ygc< $xg!ЙupRd~qĔ6"5D0Ee#fE(ZXDk };з|SQERrcjm^ɄRH[eZ)t Z4xɀ qOW6Lw~)ťGlˈl;D9 h2jZ-W8|T[*Bd7#rq c4Q͇[obg4{ }+WVWw^G /oQPHT4s3 N6&l1u\-VڵgU6P%XRIZ{/76A7Lr q=zXt=^5XRΌ­͇l rkQZAuRԊ؆# vOCiZNWmB=(ƒsQ'%]zt?art z}U͌yj*BS7.z.5~Uav[_B0TI!#V}q4o)j,lW P u`-_8_tAr)4ڢ5?% Mroe GWDoR:G<c[nnN=ԱLuyEyh$ih>m-{}wXguAiǃ)$rm:O'D- \ā= =Sl.k](u Q:CRj2UO[>Ѿ-.9;;4JCdUO|{Zؖ%ˍn6237_5u.7D.BɴDU9v$MJlAjpahgi_ f>2lln)Nd ,Ab4oD[וk5&8Ёu59%0TWų>FI6|+lZ,`iףa-K'ˣ\(!$- ?*- 9kfYS>"Gxebl&AQh8'l"52%4-yO^ikh,308>ɗm/ .&{Ao98j30V@$W U8, Ǥ AWwbPp#_0{'d- 1%˳ Y vW6\G}Ei`|-EBFP7@7ꠢͬo.-Մ»O:q|x`T?53m%P}^Z?Zc$zu/yΕ` ΀^Is9sfՁƟvf!^z}'+)i%9bq/j|4U^\\i9-SpcKN dR -_~e|yƪtظh_u¡yj`]ٛ-z1`qb!njDh~WoFR?K{KfJ?(bad wfis|%h uUƧiR cGۊxϝ4l=);]ڬKHGrRH Lj4E|7/y 3$\f^kw`_±i#%Ђ3?ag Picժ3Tf8 .ĽqE7Ve͏ 4]!|[ʓ>X&Z%dQͪnu o+G=*P_c"Ք 4 E*MMjCyPc& {WmN] 'YZhs׺l8MhET¤q-̞2]t}t6kokAP|.m$ަ' ׍eg87Qpe[45 sC`ILK ԾhI/0ƛ%2/BK|`Ġm|Ql#m fdE՝uET⧄(DybǓysbp E| hKGp6=K4CdX~9{i{rsDv*>P5_;g"sr;qPё$VctN20+0V3bўѣI:цӹ ~}1bi? /"]F nXy8=^3D9-ДejAC1Dg#ʤ烍 >>aǸҺx. fI)'ṙfxwPj)90C%b[;;r do(r_(,ȯaڶ u.r 5.;=^xQϹu ?OԖ/Pp+y&;r_400Ds:l(ixi3P@?rP[W!%>dcqv[yǯMԕ*Yg|3Z% Ri`~A\ 0wyv4svl{+h7K=t_>/%P"gPLaTuk95-oިL}U;Tnx,hYHzqɖT<"0iZ}478@p))4)eƫA&7ߎd; t6KNX:Џm3WPŧ֑3"]VL'bAo|,ǹVGmf{qFoY"埦oۂM2:;u2H󟧐^/G32wg?\o(a.8p DhҖp\OV t9=E AΖUk+T |x`u\]%Ư$&rjDtv Yp2>c21ՅBLvKs Yt|GɩE [l6s8d s)g]οE䈓Cji8 ?t}9ǫ@֔Cvz*S!Z'ԏfT"VnmI56&k=SP̭%ņC*k퓜smĚ* yUH\-3v"FvWAAGb9QQJ:D*w8ΫT h!IIoMH 9_zZjF;:$LH+|.̊-QTfCߏTIު!I]E7i*=sVyBՀIo-:1fjSvؔ{oU{DdSb/Y9G+9w{õ$v#7*wϻ=Zax$ >4کA0diѠ| 5#vg<)]F/'m/51XIJ?Ul.".nSY(dwAˊjq$|l;ѬZ:%p*S/kTK}~-sY`?c>"(\J< ;I/Cx+rdtԯ4̎[ 9xV1]PTڵߎ bCʄ`/Ww -.gBgxT'Uf@˛]ppLu[lȽGg#4'I_?!ިSH,e\#w'"NDMlS& v*јEŠR*]$laڗ!.*)m›1_A.l毲'O ܴXTq!ËY4zB&hv\F*)(+ DfKBwZ{ںbɏh7O9FthKD qb%Mxoe^2$J[)nH?Ģtqy#xvQMn@9ΛtR'Jغ)[7kyΙJG06hql'8ڰ&!7!%Q@;*I|d/0Ƕ1P# !r6GDϧ*4?@'C 1a D)Mؤ+/1"H#^ކgw Mg2/!墾oA1ی=yA7b- :ݕ:f;rN|ÿ>㵎cqY1!_]U\.L9\1?"l;V]WD lU…|O4i=ăd/FqdaRKiMAHjՈkő40P31hD ͷ^'%Sp'6#9_E\[Wq0Ap am6ZqjQޠ*rAB|LQUXtuSf\  ε$;Eu'Ve7m96-uZԠ6m"mo>RsA؝F7Ur%:IrBJliO21m"[ggݼvE+$#1 _G Ȋ}i JJ܎5C0h3~}0Nޢ%l.dR}Y g?gEKBH3zLQ^ZZMPD. ;U uIշeWgWLZ,^?KuV=yBmbB l2j~&èF:GsAtGlRľ9w|.[fkv.r-!&;; ާLڹf;y& $rԴ>\٠zsOr Χn@2Җ?ecxz*r XSpj)_|5NE;6!l9-nKTjsFȉnlQ>4,G |2SUiڟ77qpZyJOyS?YJxq{fNm.zcy[Xn=W >9Ar?Fh/:~b:jݱN8&>F֊8&|tTBP 7\Q|^V.͔&1ÚR}u&!żylD~f(@ɳʽ L=@|Wݹ f3дM7vh`RYJ1)jObmƔ_P,^V8l5 C^Z 9۳7 DڏvA3ŻWr#YZti$<G,/ S^+d?wv@abT&>aFT"(8C 4L(fQl`8T悫XՐkWW`[U?KJth'$8:8p =-䗪AYgomR7$i~HذO ݬI.8p=M17:0ZD J8n=qHNZ NhUUq$Т&cO͞=,l#K |pEPx߹TA=զ}9ebR_}ɝVutoC~;{ .{׿ȌtiA@i@nw T=h_Փ@4Ou7\:HH3!u.U1z'N-F ˷lxGNl!D͸K+ЬDkb4N+%Bsp`(MY0͚Jltom\gǫ#FvgL=*b{mI*m-f{Ҟp1vWs U` t/'58x H ,pn&nc;̏?V~÷k魷I}`{m#j?6t@Ŕ^] /1rWM a4Gy$qJd3 rSw>}?EN7M ]D4ݣ$ibt(&dZ_`+tGUEe{O)nE h*w`1![ /M[wԊv)W<Θeԋ!m"D{qF=6̎8HFٷFe72,IE L% 1jgٺm*5i% z%nu!%V'w64vkW l IA݃铂ZR;weAb)vpS[bC<Ԙx¹uw?߷B0)V0Tg U1b:mhwwjwI5sޢgCGaj 7?g5{8qj"o0|͵&a0Aޖ%X dYIPߊ2:\&2pn2C@vFBV`T3'+jFYU_?:rbbn'5e326g6\*xӞ!oCDeFhk(߸^8*j {1 qŏ*hڪRU2YYmψo\f`E)U M]#׹xХKY׏*5ɾнExDS7IV]s\aؖNg9?^[W,AMDỸwFn< x71B( ut"Tʒ*A3޿% wts# %o #q\wm2e˥Xy˒,fk/"\aG3s)ts8JC^5giE≮<7yyyUA%]w`!fTRx4 G#[rmBʿ_.~5j -2EpyK&7LYD5O1#TL_؛ p6 _TSttHF)c3`?GC)ȋ[.@%sN;f@z)=`I{ٻB{(YjC %K(6p"$ sכ8ofou^5y׹ou ۴,+Eᖪi @dSGX?E!j}S1AUdO+V_ 7#N2h 6-DvΓ `P"q$;46@.1ٻ$l  YZ