qemu-guest-agent-15:4.2.0-59.module_el8.5.0+1002+36725df2 >  A a+1U] s@)l,x5 `bƙlo^nóa@}+^ *Wh:硇U `nqAS[h~: u'[x70 rxnE|g0!hbS~ɗ0*}r nAg%yXFE$;QrJL8q5B*#aARcIuj +pΔi{rcD~:|6%V @ c`P[?J%%5Fv4bGotKt@g!#!ɴYgaO&NPDK.0ۦwўK8q<;a➠P~Lc!KQW b("0ݠY/ߩ%-ᭈK"mQ==qh[ h(F6vvUY2~vP3wp`eWL`:HF`;uP_i-7ѭ0@ۥ Aǃ{D6l:}pTxYn4Z+ ؑ:b=PdI*7;3wW]/L|1-Ap[ DE7Gw%۟#O1e(npߚ,m pkfD9CО͸7m Y54iYi ?-Vc{\(v3zUVCƺ%I$HfYmYxEu Lo0 ⛹>pD?d< @ Q $K( N t   \f 4   ( 8 ~9~:.c~>?@GH4IXY\]h^zbdefltuhvw xly X\Cqemu-guest-agent4.2.059.module_el8.5.0+1002+36725df2QEMU 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.aaarch64-04.mbox.centos.org4CentOSCentOSGPLv2 and GPLv2+ and CC-BYCentOS Buildsys Development/Toolshttp://www.qemu.org/linuxaarch64 if [ $1 -eq 1 ] ; then # Initial installation systemctl --no-reload preset qemu-guest-agent.service &>/dev/null || : fi if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable --now qemu-guest-agent.service &>/dev/null || : fi if [ $1 -ge 1 ] ; then # Package upgrade, not uninstall systemctl try-restart qemu-guest-agent.service &>/dev/null || : fi8 FHHAAAAA큤AA큤Aa,aa,a,a,a:aaaa,a,a]]a+a,a,]a,ec3f2ffb58112b7215ef17d81963dc401fdd63d518ab17c6da2f956dd475e6f76db95bf9b84934a5e46e25a46c40a7780be46466b6fdef1e99c1cd1114eb10243bb767ae834742984c399dde6f19be177b9e6d1ccd68f7a9587aaa6297e166d49e3aed17011d3fa587b1a7f4fc1acca2d33cda8c155aa104dc5f7a300b1636cbab34240fa8f3e8ce37ced642493184a610e187b2d9e5e15f1132975b9f076c436f04ae8364d0079a192b14635f4b1da294ce18724c034c39a6a41d1b09df61001892e449452c7027e5c0ed84d627bd9b87b39e24b50dbc8b7b4f727047405dffefe539f53720edbc9c634a78b7c6090ff3d410e044eaac3d04d8f5ddcc4fa9cd2f466ae9123ec03d3531199dac124788ccc610bc3c0f5edb6d58a0927483e22d/etc/qemu-ga/fsfreeze-hook../../../../usr/bin/qemu-garootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootqemu-kvm-4.2.0-59.module_el8.5.0+1002+36725df2.src.rpmconfig(qemu-guest-agent)qemu-guest-agentqemu-guest-agent(aarch-64) @@@@@@@@@@@@@@@@@@@@    @/bin/sh/bin/sh/bin/sh/bin/shconfig(qemu-guest-agent)ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.28)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libglib-2.0.so.0()(64bit)libgmodule-2.0.so.0()(64bit)libgthread-2.0.so.0()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)librt.so.1()(64bit)libstdc++.so.6()(64bit)libudev.so.1()(64bit)libudev.so.1(LIBUDEV_183)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)systemd-unitssystemd-unitssystemd-units15:4.2.0-59.module_el8.5.0+1002+36725df23.0.4-14.6.0-14.0-15.2-14.14.3aV@a@a @a@`@`]``P@```N@`P`F`?z@`#`>`U` l`x@_@_1@__@_@___Wr@_=@_16_*@_c^@^^^y^@^@^O@^AE^*@^r^ @]]@]]e@]ʞ]c@]{]nU]Z@]V]B@]6]#0@]G@]@] u@]:\\\\ڭ\ڭ\\s@\-@\@\@\r@\@\7\u*@\s\ac\N\I\E@\8@\8@\4\4\4\/J\ @\@\\@\\\ @[1[@[0[[[[ā@[[[;@[;@[R@[[@[@[@[s[[v[ug@[r@[m~@[m~@[m~@[m~@[h8@[`O@[W[CN@[+@ZZZ@ZЛZJ@Z1@Jon Maloy - 4.2.0-59Danilo Cesar Lemes de Paula - 4.2.0-58.el8Miroslav Rezanina - 4.2.0-57Miroslav Rezanina - 4.2.0-56Danilo Cesar Lemes de Paula - 4.2.0-55.el8Danilo Cesar Lemes de Paula - 4.2.0-54.el8Danilo Cesar Lemes de Paula - 4.2.0-53.el8Danilo Cesar Lemes de Paula - 4.2.0-52.el8Danilo Cesar Lemes de Paula - 4.2.0-51.el8Danilo Cesar Lemes de Paula - 4.2.0-50.el8Danilo Cesar Lemes de Paula - 4.2.0-49.el8Danilo Cesar Lemes de Paula - 4.2.0-48.el8Danilo Cesar Lemes de Paula - 4.2.0-47.el8Danilo Cesar Lemes de Paula - 4.2.0-46.el8Jon Maloy - 4.2.0-45.el8Jon Maloy - 4.2.0-44.el8Danilo Cesar Lemes de Paula - 4.2.0-43.el8Danilo Cesar Lemes de Paula - 4.2.0-42.el8Danilo Cesar Lemes de Paula - 4.2.0-41.el8Danilo Cesar Lemes de Paula - 4.2.0-40.el8Danilo Cesar Lemes de Paula - 4.2.0-39.el8Danilo Cesar Lemes de Paula - 4.2.0-38.el8Danilo Cesar Lemes de Paula - 4.2.0-37.el8Danilo Cesar Lemes de Paula - 4.2.0-36.el8Danilo Cesar Lemes de Paula - 4.2.0-35.el8Danilo Cesar Lemes de Paula - 4.2.0-34.el8Danilo Cesar Lemes de Paula - 4.2.0-33.el8Danilo Cesar Lemes de Paula - 4.2.0-32.el8Danilo Cesar Lemes de Paula - 4.2.0-31.el8Danilo Cesar Lemes de Paula - 4.2.0-30.el8Danilo Cesar Lemes de Paula - 4.2.0-29.el8Danilo Cesar Lemes de Paula - 4.2.0-28.el8Danilo C. L. de Paula - 4.2.0Danilo C. L. de Paula - 4.2.0-25Danilo C. L. de Paula - 4.2.0-23.el8Danilo C. L. de Paula - 4.2.0Danilo Cesar Lemes de Paula - 2.12.0-99.el8Danilo Cesar Lemes de Paula - 2.12.0-98.el8Miroslav Rezanina - 2.12.0-97.el8Danilo Cesar Lemes de Paula - 2.12.0-96.el8Danilo Cesar Lemes de Paula - 2.12.0-95.el8Danilo Cesar Lemes de Paula - 2.12.0-94.el8Danilo Cesar Lemes de Paula - 2.12.0-93.el8Danilo Cesar Lemes de Paula - 2.12.0-92.el8Danilo Cesar Lemes de Paula - 2.12.0-91.el8Danilo Cesar Lemes de Paula - 2.12.0-90.el8Danilo Cesar Lemes de Paula - 2.12.0-89.el8Danilo Cesar Lemes de Paula - 2.12.0-88.el8Danilo Cesar Lemes de Paula - 2.12.0-86.el8Danilo Cesar Lemes de Paula - 2.12.0-85.el8Danilo Cesar Lemes de Paula - 2.12.0-84.el8Danilo Cesar Lemes de Paula - 2.12.0-83.el8Danilo Cesar Lemes de Paula - 2.12.0-82.el8Miroslav Rezanina - 2.12.0-81.el8Danilo Cesar Lemes de Paula - 2.12.0-80.el8Danilo de Paula - 15:2.12.0-79Miroslav Rezanina - 2.12.0-78.el8Danilo Cesar Lemes de Paula - 2.12.0-77.el8Danilo Cesar Lemes de Paula - 2.12.0-76.el8Danilo Cesar Lemes de Paula - 2.12.0-75.el8Danilo Cesar Lemes de Paula - 2.12.0-74.el8Danilo Cesar Lemes de Paula - 2.12.0-73.el8Danilo Cesar Lemes de Paula - 2.12.0-72.el8Danilo Cesar Lemes de Paula - 2.12.0-71.el8Danilo Cesar Lemes de Paula - 2.12.0-70.el8Danilo Cesar Lemes de Paula - 2.12.0-69.el8Danilo Cesar Lemes de Paula - 2.12.0-68.el8Danilo Cesar Lemes de Paula - 2.12.0-67.el8Danilo Cesar Lemes de Paula - 2.12.0-66.el8Danilo Cesar Lemes de Paula - 2.12.0-65.el8Danilo Cesar Lemes de Paula - 2.12.0-64.el8Danilo Cesar Lemes de Paula - 2.12.0-63.el8Danilo Cesar Lemes de Paula - 2.12.0-62.el8Danilo Cesar Lemes de Paula - 2.12.0-61.el8Danilo Cesar Lemes de Paula - 2.12.0-60.el8Danilo Cesar Lemes de Paula - 2.12.0-59.el8Danilo Cesar Lemes de Paula - 2.12.0-58.el8Danilo Cesar Lemes de Paula - 2.12.0-57.el8Danilo Cesar Lemes de Paula - 2.12.0-56.el8Danilo Cesar Lemes de Paula - 2.12.0-55.el8Danilo Cesar Lemes de Paula - 2.12.0-54.el8Danilo Cesar Lemes de Paula - 2.12.0-53.el8Danilo Cesar Lemes de Paula - 2.12.0-52.el8Danilo Cesar Lemes de Paula - 2.12.0-51.el8Danilo Cesar Lemes de Paula - 2.12.0-51Danilo Cesar Lemes de Paula - Danilo Cesar Lemes de Paula - qemu-kvm-2.12.0-48 Danilo Cesar Lemes de Paula - qemu-kvm-2.12.0-47Danilo Cesar Lemes de Paula - qemu-kvm-2.12.0-46Danilo Cesar Lemes de Paula - qemu-kvm-2.12.0-45Danilo Cesar Lemes de Paula - qemu-kvm-2.12.0-44Danilo Cesar Lemes de Paula - qemu-kvm-2.12.0-43Danilo Cesar Lemes de Paula - 2.12.0-42.el8Danilo Cesar Lemes de Paula - 2.12.0-41.el8Danilo Cesar Lemes de Paula - 2.12.0-40.el8Danilo Cesar Lemes de Paula - 2.12.0-39.el8Danilo Cesar Lemes de Paula - 2.12.0-38.el8Danilo Cesar Lemes de Paula - 2.12.0-37.el8Danilo Cesar Lemes de Paula - 2.12.0-36.el8Danilo Cesar Lemes de Paula - 2.12.0-35.el8Danilo Cesar Lemes de Paula - 2.12.0-34.el8Danilo Cesar Lemes de Paula - 2.12.0-33.el8Danilo Cesar Lemes de Paula - 2.12.0-32.el8Danilo Cesar Lemes de Paula - 2.12.0-31.el8Danilo Cesar Lemes de Paula - 2.12.0-30.el8Danilo Cesar Lemes de Paula - 2.12.0-29.el8Danilo Cesar Lemes de Paula - 2.12.0-28.el8Danilo Cesar Lemes de Paula - 2.12.0-27.el8Danilo Cesar Lemes de Paula - 2.12.0-26.el8Danilo Cesar Lemes de Paula - 2.12.0-25.el8Danilo Cesar Lemes de Paula - 2.12.0-24.el8Danilo Cesar Lemes de Paula - 2.12.0-23.el8Danilo Cesar Lemes de Paula - 2.12.0-22.el8Danilo Cesar Lemes de Paula - 2.12.0-20.el8Danilo Cesar Lemes de Paula - 2.12.0-18.el8Danilo Cesar Lemes de Paula - 2.12.0-17.el8Danilo Cesar Lemes de Paula - 2.12.0-16.el8Danilo Cesar Lemes de Paula - 2.12.0-15.el8Danilo Cesar Lemes de Paula - 2.12.0-14.el8Danilo C. L. de Paula - 2.12.0-13.el8Danilo C. L. de Paula - 2.12.0-11.el8.1Danilo de Paula - 2.12.0-11.el8Danilo de Paula - 2.12.0-10.elDanilo de Paula - 2.11.0-7.el8Danilo de Paula - 2.11.0-6.el8Danilo de Paula - 2.11.0-5.el8- kvm-scsi-make-io_timeout-configurable.patch [bz#1994041] - Resolves: bz#1994041 (qemu-kvm scsi: change default passthrough timeout to non-infinite)- kvm-virtiofsd-Disable-remote-posix-locks-by-default.patch [bz#1967496] - kvm-virtiofsd-Fix-the-help-message-of-posix-lock.patch [bz#1967496] - Resolves: bz#1967496 ([virtio-fs] nfs/xfstest generic/089 generic/478 generic/632 failed)- kvm-aio-wait-delegate-polling-of-main-AioContext-if-BQL-.patch [bz#1969848] - kvm-async-use-explicit-memory-barriers.patch [bz#1969848] - Resolves: bz#1969848 (qemu-img convert hangs on aarch64)- kvm-glib-compat-add-g_unix_get_passwd_entry_qemu.patch [bz#1967716] - kvm-qga-add-ssh-add-remove-authorized-keys.patch [bz#1967716] - kvm-qga-add-reset-argument-to-ssh-add-authorized-keys.patch [bz#1967716] - kvm-qga-add-ssh-get-authorized-keys.patch [bz#1967716] - kvm-Add-mtod_check.patch [bz#1970819 bz#1970835 bz#1970843 bz#1970853] - kvm-bootp-limit-vendor-specific-area-to-input-packet-mem.patch [bz#1970819 bz#1970835 bz#1970843 bz#1970853] - kvm-bootp-check-bootp_input-buffer-size.patch [bz#1970819] - kvm-upd6-check-udp6_input-buffer-size.patch [bz#1970835] - kvm-tftp-check-tftp_input-buffer-size.patch [bz#1970843] - kvm-tftp-introduce-a-header-structure.patch [bz#1970819 bz#1970835 bz#1970843 bz#1970853] - kvm-udp-check-upd_input-buffer-size.patch [bz#1970853] - kvm-Fix-DHCP-broken-in-libslirp-v4.6.0.patch [bz#1970819 bz#1970835 bz#1970843 bz#1970853] - kvm-net-check-if-the-file-descriptor-is-valid-before-usi.patch [bz#1982134] - kvm-net-detect-errors-from-probing-vnet-hdr-flag-for-TAP.patch [bz#1982134] - Resolves: bz#1967716 (RFE: rebuild guest agent to include public ssh injection api support) - Resolves: bz#1970819 (CVE-2021-3592 virt:rhel/qemu-kvm: QEMU: slirp: invalid pointer initialization may lead to information disclosure (bootp) [rhel-8]) - Resolves: bz#1970835 (CVE-2021-3593 virt:rhel/qemu-kvm: QEMU: slirp: invalid pointer initialization may lead to information disclosure (udp6) [rhel-8]) - Resolves: bz#1970843 (CVE-2021-3595 virt:rhel/qemu-kvm: QEMU: slirp: invalid pointer initialization may lead to information disclosure (tftp) [rhel-8]) - Resolves: bz#1970853 (CVE-2021-3594 virt:rhel/qemu-kvm: QEMU: slirp: invalid pointer initialization may lead to information disclosure (udp) [rhel-8]) - Resolves: bz#1982134 (QEMU core dump while booting guest with a non-exist fd on tap)- kvm-net-introduce-qemu_receive_packet.patch [bz#1932917] - kvm-e1000-switch-to-use-qemu_receive_packet-for-loopback.patch [bz#1932917] - kvm-dp8393x-switch-to-use-qemu_receive_packet-for-loopba.patch [bz#1932917] - kvm-sungem-switch-to-use-qemu_receive_packet-for-loopbac.patch [bz#1932917] - kvm-tx_pkt-switch-to-use-qemu_receive_packet_iov-for-loo.patch [bz#1932917] - kvm-rtl8139-switch-to-use-qemu_receive_packet-for-loopba.patch [bz#1932917] - kvm-pcnet-switch-to-use-qemu_receive_packet-for-loopback.patch [bz#1932917] - kvm-cadence_gem-switch-to-use-qemu_receive_packet-for-lo.patch [bz#1932917] - kvm-lan9118-switch-to-use-qemu_receive_packet-for-loopba.patch [bz#1932917] - Resolves: bz#1932917 (CVE-2021-3416 virt:rhel/qemu-kvm: QEMU: net: infinite loop in loopback mode may lead to stack overflow)- kvm-redhat-Fix-unversioned-Obsoletes-warning.patch [bz#1967329] - Resolves: bz#1967329 (Make qemu-kvm use versioned obsoletes for qemu-kvm-ma and qemu-kvm-rhev)- kvm-virtiofsd-Whitelist-fchmod.patch [bz#1967914] - kvm-spapr-Fix-EEH-capability-issue-on-KVM-guest-for-PCI-.patch [bz#1957866] - kvm-Compress-lines-for-immediate-return.patch [bz#1970912] - kvm-file-posix-Handle-EINVAL-fallocate-return-value.patch [bz#1970912] - Resolves: bz#1967914 ([virtio-fs] virtiofsd quit when coping file to a folder in virtio-fs mounted volume(windows guest)) - Resolves: bz#1957866 (RHEL8.4 - EEH capability disabled on KVM guest and recovery of PCI passthru device fails(CX5 / mlx5_core) (qemu-kvm)) - Resolves: bz#1970912 (Deployment fails with "Invalid or missing agent token received")- kvm-file-posix-Mitigate-file-fragmentation-with-extent-s.patch [bz#1877163] - kvm-block-file-posix-Fix-problem-with-fallocate-PUNCH_HO.patch [bz#1944861] - kvm-spapr-Remove-stale-comment-about-power-saving-LPCR-b.patch [bz#1969768] - kvm-spapr-Set-LPCR-to-current-AIL-mode-when-starting-a-n.patch [bz#1969768] - Resolves: bz#1877163 ([FJ 8.3 Bug] The progress bar of the "virt-clone --nonsparse" command shows the progress rate exceeding 100%.) - Resolves: bz#1944861 (Qemu-img convert fails when source image is on gpfs) - Resolves: bz#1969768 ([ppc64le] Hotplug vcpu device hit call trace:[qemu output] KVM: unknown exit, hardware reason 7fff9ce87ed8)- kvm-linux-headers-Add-VFIO_CCW_REQ_IRQ_INDEX.patch [bz#1940450] - kvm-vfio-ccw-Connect-the-device-request-notifier.patch [bz#1940450] - kvm-pc-bios-s390-ccw-fix-off-by-one-error.patch [bz#1942880] - kvm-pc-bios-s390-ccw-break-loop-if-a-null-block-number-i.patch [bz#1942880] - kvm-pc-bios-s390-ccw-don-t-try-to-read-the-next-block-if.patch [bz#1942880] - Resolves: bz#1940450 (RHEL8.5 - Mediated Device already in use by same domain we are booting (vfio-ccw/Multipath Testing) (kvm) - qemu-kvm part (also has kernel and libvirt parts)) - Resolves: bz#1942880 (RHEL8.4 Nightly[0322] - KVM guest fails to find zipl boot menu index (qemu-kvm))- kvm-hw-intc-arm_gic-Fix-interrupt-ID-in-GICD_SGIR-regist.patch [bz#1925430] - kvm-libqos-usb-hcd-ehci-use-32-bit-write-for-config-regi.patch [bz#1842478] - kvm-libqos-pci-pc-use-32-bit-write-for-EJ-register.patch [bz#1842478] - kvm-memory-Revert-memory-accept-mismatching-sizes-in-mem.patch [bz#1842478] - kvm-acpi-accept-byte-and-word-access-to-core-ACPI-regist.patch [bz#1842478] - kvm-xhci-fix-valid.max_access_size-to-access-address-reg.patch [bz#1842478] - kvm-softmmu-memory-Log-invalid-memory-accesses.patch [bz#1842478] - Resolves: bz#1925430 (CVE-2021-20221 virt:rhel/qemu-kvm: qemu: out-of-bound heap buffer access via an interrupt ID field [rhel-8.5.0]) - Resolves: bz#1842478 (CVE-2020-13754 virt:rhel/qemu-kvm: QEMU: msix: OOB access during mmio operations may lead to DoS [rhel-8.5.0])- kvm-net-remove-an-assert-call-in-eth_get_gso_type.patch [bz#1892350] - kvm-e1000-fail-early-for-evil-descriptor.patch [bz#1930092] - kvm-net-forbid-the-reentrant-RX.patch [bz#1859175] - kvm-qemu-img-convert-Don-t-pre-zero-images.patch [bz#1855250] - kvm-audio-audio_generic_get_buffer_in-should-honor-size.patch [bz#1932823] - Resolves: bz#1892350 (CVE-2020-27617 virt:rhel/qemu-kvm: QEMU: net: an assert failure via eth_get_gso_type [rhel-8.5.0]) - Resolves: bz#1930092 (CVE-2021-20257 virt:rhel/qemu-kvm: QEMU: net: e1000: infinite loop while processing transmit descriptors [rhel-8.5.0]) - Resolves: bz#1859175 (CVE-2020-15859 virt:rhel/qemu-kvm: QEMU: net: e1000e: use-after-free while sending packets [rhel-8]) - Resolves: bz#1855250 (qemu-img convert uses possibly slow pre-zeroing on block storage) - Resolves: bz#1932823 (after upgrade from 4.3 to 4.4 audio stops working in guests after couple of seconds)- kvm-ide-atapi-check-logical-block-address-and-read-size-.patch [bz#1917451] - Resolves: bz#1917451 (CVE-2020-29443 virt:rhel/qemu-kvm: QEMU: ide: atapi: OOB access while processing read commands [rhel-8.4.0])- kvm-x86-cpu-Enable-AVX512_VP2INTERSECT-cpu-feature.patch [bz#1790620] - kvm-target-i386-add-fast-short-REP-MOV-support.patch [bz#1790620] - kvm-x86-cpu-Populate-SVM-CPUID-feature-bits.patch [bz#1790620] - kvm-i386-Add-the-support-for-AMD-EPYC-3rd-generation-pro.patch [bz#1790620] - Resolves: bz#1790620 ([RFE] AMD Milan - Add KVM/support for EPYC-Milan CPU Model - Slow Train)- kvm-redhat-makes-qemu-respect-system-s-crypto-profile.patch [bz#1902960] - kvm-spapr-Adjust-firmware-path-of-PCI-devices.patch [bz#1912891] - Resolves: bz#1902960 (QEMU doesn't honour system crypto policies) - Resolves: bz#1912891 ([ppc64le] --disk cdimage.iso,bus=usb fails to boot)- kvm-virtiofsd-extract-lo_do_open-from-lo_open.patch [bz#1919111] - kvm-virtiofsd-optionally-return-inode-pointer-from-lo_do.patch [bz#1919111] - kvm-virtiofsd-prevent-opening-of-special-files-CVE-2020-.patch [bz#1919111] - Resolves: bz#1919111 (CVE-2020-35517 virt:rhel/qemu-kvm: QEMU: virtiofsd: potential privileged host device access from guest [rhel-8.4.0])- kvm-spapr-Improve-handling-of-fdt-buffer-size.patch [bz#1901837] - kvm-spapr-Fold-h_cas_compose_response-into-h_client_arch.patch [bz#1901837] - kvm-spapr-Don-t-use-spapr_drc_needed-in-CAS-code.patch [bz#1901837] - kvm-spapr-Fix-handling-of-unplugged-devices-during-CAS-a.patch [bz#1901837] - kvm-spapr-Allow-memory-unplug-to-always-succeed.patch [bz#1901837] - kvm-spapr-Improve-handling-of-memory-unplug-with-old-gue.patch [bz#1901837] - kvm-block-Require-aligned-image-size-to-avoid-assertion-.patch [bz#1834281] - kvm-file-posix-Allow-byte-aligned-O_DIRECT-with-NFS.patch [bz#1834281] - kvm-block-iscsi-fix-heap-buffer-overflow-in-iscsi_aio_io.patch [bz#1912974] - Resolves: bz#1834281 (qemu-img convert abort when converting image with unaligned size) - Resolves: bz#1901837 (Failed to hotunplug pc-dimm device) - Resolves: bz#1912974 (CVE-2020-11947 virt:rhel/qemu-kvm: QEMU: heap buffer overflow in iscsi_aio_ioctl_cb() in block/iscsi.c may lead to information disclosure [rhel-8])- kvm-Drop-bogus-IPv6-messages.patch [bz#1918054] - Resolves: bz#1918054 (CVE-2020-10756 virt:rhel/qemu-kvm: QEMU: slirp: networking out-of-bounds read information disclosure vulnerability [rhel-8.4.0])- kvm-linux-headers-add-vfio-DMA-available-capability.patch [bz#1905391] - kvm-s390x-pci-Move-header-files-to-include-hw-s390x.patch [bz#1905391] - kvm-vfio-Create-shared-routine-for-scanning-info-capabil.patch [bz#1905391] - kvm-vfio-Find-DMA-available-capability.patch [bz#1905391] - kvm-s390x-pci-Add-routine-to-get-the-vfio-dma-available-.patch [bz#1905391] - kvm-s390x-pci-Honor-DMA-limits-set-by-vfio.patch [bz#1905391] - kvm-s390x-fix-build-for-without-default-devices.patch [bz#1905391] - Resolves: bz#1905391 (RHEL8.4 - s390x/pci: Honor vfio DMA limiting (qemu-kvm))- kvm-udev-kvm-check-remove-the-exceeded-subscription-limi.patch [bz#1909244] - kvm-hw-arm-smmu-common-Factorize-some-code-in-smmu_ptw_6.patch [bz#1843852] - kvm-hw-arm-smmu-common-Add-IOTLB-helpers.patch [bz#1843852] - kvm-hw-arm-smmu-Introduce-smmu_get_iotlb_key.patch [bz#1843852] - kvm-hw-arm-smmu-Introduce-SMMUTLBEntry-for-PTW-and-IOTLB.patch [bz#1843852] - kvm-hw-arm-smmu-common-Manage-IOTLB-block-entries.patch [bz#1843852] - kvm-hw-arm-smmuv3-Introduce-smmuv3_s1_range_inval-helper.patch [bz#1843852] - kvm-hw-arm-smmuv3-Get-prepared-for-range-invalidation.patch [bz#1843852] - kvm-hw-arm-smmuv3-Fix-potential-integer-overflow-CID-143.patch [bz#1843852] - kvm-memory-Rename-memory_region_notify_one-to-memory_reg.patch [bz#1843852] - kvm-memory-Add-IOMMUTLBEvent.patch [bz#1843852] - kvm-memory-Add-IOMMU_NOTIFIER_DEVIOTLB_UNMAP-IOMMUTLBNot.patch [bz#1843852] - kvm-intel_iommu-Skip-page-walking-on-device-iotlb-invali.patch [bz#1843852] - kvm-memory-Skip-bad-range-assertion-if-notifier-is-DEVIO.patch [bz#1843852] - kvm-memory-clamp-cached-translation-in-case-it-points-to.patch [bz#1904393] - kvm-hw-ehci-check-return-value-of-usb_packet_map.patch [bz#1898628] - kvm-hw-net-e1000e-advance-desc_offset-in-case-of-null-de.patch [bz#1903070] - Resolves: bz#1909244 (Remove KVM guest count and limit info message) - Resolves: bz#1843852 (qemu core dumped: qemu-kvm: /builddir/build/BUILD/qemu-4.2.0/memory.c:1928: memory_region_notify_one: Assertion `entry->iova >= notifier->start && entry_end <= notifier->end' failed.) - Resolves: bz#1904393 (CVE-2020-27821 virt:rhel/qemu-kvm: QEMU: heap buffer overflow in msix_table_mmio_write() in hw/pci/msix.c [rhel-8]) - Resolves: bz#1898628 (CVE-2020-25723 virt:rhel/qemu-kvm: QEMU: assertion failure through usb_packet_unmap() in hw/usb/hcd-ehci.c [rhel-8]) - Resolves: bz#1903070 (CVE-2020-25707 CVE-2020-28916 virt:rhel/qemu-kvm: various flaws [rhel-8])- kvm-redhat-link-etc-qemu-ga-fsfreeze-hook-to-etc-qemu-kv.patch [bz#1910267] - kvm-qga-rename-Error-parameter-to-more-common-errp.patch [bz#1910326] - kvm-util-Introduce-qemu_get_host_name.patch [bz#1910326] - kvm-qga-Use-qemu_get_host_name-instead-of-g_get_host_nam.patch [bz#1910326] - kvm-redhat-add-un-pre-install-systemd-hooks-for-qemu-ga.patch [bz#1910220] - Resolves: bz#1910267 (There is no soft link '/etc/qemu-kvm/fsfreeze-hook') - Resolves: bz#1910326 (Incorrect hostname returned by qga command 'guest-get-host-name') - Resolves: bz#1910220 (qemu-ga service still active and can work after qemu-guest-agent been removed)- kvm-ppc-spapr-Add-hotremovable-flag-on-DIMM-LMBs-on-drme.patch [bz#1901837] - kvm-ppc-spapr-re-assert-IRQs-during-event-scan-if-there-.patch [bz#1901837] - kvm-slirp-check-pkt_len-before-reading-protocol-header.patch [bz#1902237] - kvm-s390x-s390-virtio-ccw-Reset-PCI-devices-during-subsy.patch [bz#1905386] - kvm-qapi-enable-use-of-g_autoptr-with-QAPI-types.patch [bz#1859494] - kvm-error-Fix-examples-in-error.h-s-big-comment.patch [bz#1859494] - kvm-error-Improve-error.h-s-big-comment.patch [bz#1859494] - kvm-error-Document-Error-API-usage-rules.patch [bz#1859494] - kvm-error-New-macro-ERRP_GUARD.patch [bz#1859494] - kvm-qga-add-command-guest-get-disks.patch [bz#1859494] - kvm-qga-add-implementation-of-guest-get-disks-for-Linux.patch [bz#1859494] - kvm-qga-add-implementation-of-guest-get-disks-for-Window.patch [bz#1859494] - kvm-qga-fix-missing-closedir-in-qmp_guest_get_disks.patch [bz#1859494] - kvm-qga-update-schema-for-guest-get-disks-dependents-fie.patch [bz#1859494] - Resolves: bz#1859494 (Report logical_name for disks without mounted file-system) - Resolves: bz#1901837 (Failed to hotunplug pc-dimm device) - Resolves: bz#1902237 (CVE-2020-29129 CVE-2020-29130 virt:rhel/qemu-kvm: QEMU: slirp: out-of-bounds access while processing ARP/NCSI packets [rhel-8]) - Resolves: bz#1905386 (RHEL8.3 - s390x/s390-virtio-ccw: Reset PCI devices during subsystem reset (qemu-kvm))- kvm-seccomp-fix-killing-of-whole-process-instead-of-thre.patch [bz#1880546] - kvm-pc-bios-s390x-Rename-PSW_MASK_ZMODE-to-PSW_MASK_64.patch [bz#1903135] - kvm-pc-bios-s390x-Use-PSW-masks-where-possible-and-intro.patch [bz#1903135] - kvm-pc-bios-s390x-Ensure-Read-IPL-memory-is-clean.patch [bz#1903135] - kvm-pc-bios-s390x-Clear-out-leftover-S390EP-string.patch [bz#1903135] - Resolves: bz#1880546 (qemu use SCMP_ACT_TRAP even SCMP_ACT_KILL_PROCESS is available) - Resolves: bz#1903135 (RHEL8.3 - KVM Distro install to vfio_ccw backed DASD gets error at the reboot step (qemu-kvm))- kvm-hw-net-net_tx_pkt-fix-assertion-failure-in-net_tx_pk.patch [bz#1860994] - Resolves: bz#1860994 (CVE-2020-16092 virt:rhel/qemu-kvm: QEMU: reachable assertion failure in net_tx_pkt_add_raw_fragment() in hw/net/net_tx_pkt.c [rhel-8])- kvm-qga-fix-assert-regression-on-guest-shutdown.patch [bz#1884531] - kvm-libvhost-user-handle-endianness-as-mandated-by-the-s.patch [bz#1857733] - kvm-virtio-add-vhost-user-fs-ccw-device.patch [bz#1857733] - kvm-Ensure-vhost-user-fs-is-enabled-on-s390x.patch [bz#1857733] - kvm-s390x-sclp.c-remove-unneeded-label-in-sclp_service_c.patch [bz#1798506] - kvm-s390-sclp-get-machine-once-during-read-scp-cpu-info.patch [bz#1798506] - kvm-s390-sclp-rework-sclp-boundary-checks.patch [bz#1798506] - kvm-s390-sclp-read-sccb-from-mem-based-on-provided-lengt.patch [bz#1798506] - kvm-s390-sclp-check-sccb-len-before-filling-in-data.patch [bz#1798506] - kvm-s390-sclp-use-cpu-offset-to-locate-cpu-entries.patch [bz#1798506] - kvm-s390-sclp-add-extended-length-sccb-support-for-kvm-g.patch [bz#1798506] - kvm-linux-headers-Partial-update-against-Linux-5.9-rc4.patch [bz#1798506] - kvm-misc-Replace-zero-length-arrays-with-flexible-array-.patch [bz#1798506] - kvm-s390-guest-support-for-diagnose-0x318.patch [bz#1798506] - kvm-s390x-pv-Remove-sclp-boundary-checks.patch [bz#1798506] - kvm-s390x-pv-Fix-diag318-PV-fencing.patch [bz#1798506] - kvm-s390-kvm-fix-diag318-propagation-and-reset-functiona.patch [bz#1659412] - kvm-trace-use-STAP_SDT_V2-to-work-around-symbol-visibili.patch [bz#1898700] - Resolves: bz#1659412 ([IBM 8.4 FEAT] KVM enablement for enhanced hardware diagnose data of guest kernel on s390x - qemu part) - Resolves: bz#1798506 ([IBM 8.4 FEAT] KVM: Support extended-length SCCBs - qemu part) - Resolves: bz#1857733 ([IBM 8.4 FEAT] KVM: Add support for virtio-fs on s390x - qemu part) - Resolves: bz#1884531 (qemu-ga aborts after guest-shutdown command) - Resolves: bz#1898700 (qemu-kvm for RHEL-8.4 doesn't build due to a possible incompatibility with systemtap-sdt-devel-4.4-1)- kvm-qga-commands-posix-Rework-build_guest_fsinfo_for_rea.patch [bz#1755075] - kvm-qga-commands-posix-Move-the-udev-code-from-the-pci-t.patch [bz#1755075] - kvm-qga-commands-posix-Support-fsinfo-for-non-PCI-virtio.patch [bz#1755075] - kvm-nvram-Exit-QEMU-if-NVRAM-cannot-contain-all-prom-env.patch [bz#1874780] - kvm-pc-bios-s390-ccw-Makefile-Compile-with-std-gnu99-fwr.patch [bz#1846975] - kvm-pc-bios-s390-ccw-Move-ipl-related-code-from-main-int.patch [bz#1846975] - kvm-pc-bios-s390-ccw-Introduce-ENODEV-define-and-remove-.patch [bz#1846975] - kvm-pc-bios-s390-ccw-Move-the-inner-logic-of-find_subch-.patch [bz#1846975] - kvm-pc-bios-s390-ccw-Do-not-bail-out-early-if-not-findin.patch [bz#1846975] - kvm-pc-bios-s390-ccw-Scan-through-all-devices-if-no-boot.patch [bz#1846975] - kvm-pc-bios-s390-ccw-Allow-booting-in-case-the-first-vir.patch [bz#1846975] - kvm-pc-bios-s390-ccw-main-Remove-superfluous-call-to-ena.patch [bz#1846975] - kvm-aio-posix-completely-stop-polling-when-disabled.patch [bz#1846975] - kvm-Remove-explicit-glusterfs-api-dependency.patch [bz#1872854] - Resolves: bz#1755075 ([qemu-guest-agent] fsinfo doesn't return disk info on s390x) - Resolves: bz#1846975 (Failed to boot up a s390x guest with virtio-blk-ccw if attaching a virtio-scsi-ccw bus in previous) - Resolves: bz#1872854 (move the glusterfs dependency out of qemu-kvm-core to the glusterfs module) - Resolves: bz#1874780 (-prom-env does not validate input)- kvm-usb-fix-setup_len-init-CVE-2020-14364.patch [bz#1869710] - Resolves: bz#1869710 (CVE-2020-14364 qemu-kvm: QEMU: usb: out-of-bounds r/w access issue while processing usb packets [rhel-8.3.0])- kvm-Require-libfdt-1.6.0.patch [bz#1867847] - Resolves: bz#1867847 ([ppc] virt module 7629: /usr/libexec/qemu-kvm: undefined symbol: fdt_check_full, version LIBFDT_1.2)- kvm-i386-Add-2nd-Generation-AMD-EPYC-processors.patch [bz#1780385] - kvm-target-i386-sev-provide-proper-error-reporting-for-q.patch [bz#1689341] - kvm-target-i386-sev-fail-query-sev-capabilities-if-QEMU-.patch [bz#1689341] - kvm-s390x-protvirt-allow-to-IPL-secure-guests-with-no-re.patch [bz#1863034] - Resolves: bz#1689341 (QEMU should report an error and return failure if AMD SEV is not enabled in the kernel) - Resolves: bz#1780385 ([RFE] AMD EPYC-Rome support for KVM / QEMU guest) - Resolves: bz#1863034 (RHEL8.3 Beta - Secure Execution: Unable to start Qemu with "-no-reboot" option (qemu-kvm))- kvm-qcow2-Fix-alloc_cluster_abort-for-pre-existing-clust.patch [bz#1807057] - kvm-iotests-026-Test-EIO-on-preallocated-zero-cluster.patch [bz#1807057] - kvm-iotests-026-Test-EIO-on-allocation-in-a-data-file.patch [bz#1807057] - kvm-iotests-026-Move-v3-exclusive-test-to-new-file.patch [bz#1807057] - Resolves: bz#1807057 (qcow2_alloc_cluster_abort() frees preallocated zero clusters)- kvm-i386-Mask-SVM-features-if-nested-SVM-is-disabled.patch [bz#1835390] - kvm-s390x-sigp-Fix-sense-running-reporting.patch [bz#1854092] - kvm-s390x-tcg-clear-local-interrupts-on-reset-normal.patch [bz#1854092] - kvm-virtio-net-fix-removal-of-failover-device.patch [] - Resolves: bz#1835390 (qemu promote host does not support 'EDX.npt' and 'EDX.nrip-save' when test with Q35 machine type on EPYC host) - Resolves: bz#1854092 (kvm-unit-tests: tcg smp FAIL)- kvm-vfio-ccw-Fix-error-message.patch [bz#1660916] - kvm-vfio-ccw-allow-non-prefetch-ORBs.patch [bz#1660916] - kvm-linux-headers-support-vfio-ccw-features.patch [bz#1660916] - kvm-vfio-ccw-Refactor-cleanup-of-regions.patch [bz#1660916] - kvm-vfio-ccw-Add-support-for-the-schib-region.patch [bz#1660916] - kvm-vfio-ccw-Refactor-ccw-irq-handler.patch [bz#1660916] - kvm-s390x-css-Refactor-the-css_queue_crw-routine.patch [bz#1660916] - kvm-vfio-ccw-Add-support-for-the-CRW-region-and-IRQ.patch [bz#1660916] - kvm-config-enable-VFIO_CCW.patch [bz#1660916] - kvm-virtio-blk-Refactor-the-code-that-processes-queued-r.patch [] - kvm-virtio-blk-On-restart-process-queued-requests-in-the.patch [] - kvm-Fix-use-afte-free-in-ip_reass-CVE-2020-1983.patch [bz#1838070] - Resolves: bz#1660916 ([IBM 8.3 FEAT] KVM s390x: DASD passthrough support - qemu part) - Resolves: bz#1838070 (CVE-2020-1983 virt:rhel/qemu-kvm: QEMU: slirp: use-after-free in ip_reass() function in ip_input.c [rhel-8])- kvm-redhat-Install-the-s390-netboot.img-that-we-ve-built.patch [bz#1828317] - kvm-linux-headers-update-kvm.h.patch [bz#1828317] - kvm-s390x-Don-t-do-a-normal-reset-on-the-initial-cpu.patch [bz#1828317] - kvm-s390x-Move-reset-normal-to-shared-reset-handler.patch [bz#1828317] - kvm-s390x-Move-initial-reset.patch [bz#1828317] - kvm-s390x-Move-clear-reset.patch [bz#1828317] - kvm-s390x-Beautify-diag308-handling.patch [bz#1828317] - kvm-s390x-kvm-Make-kvm_sclp_service_call-void.patch [bz#1828317] - kvm-s390x-Fix-cpu-normal-reset-ri-clearing.patch [bz#1828317] - kvm-tests-boot-sector-Fix-the-bad-s390x-assembler-code.patch [bz#1828317] - kvm-pc-bios-s390x-Fix-reset-psw-mask.patch [bz#1828317] - kvm-s390x-Properly-fetch-and-test-the-short-psw-on-diag3.patch [bz#1828317] - kvm-s390x-Rename-and-use-constants-for-short-PSW-address.patch [bz#1828317] - kvm-s390x-Add-missing-vcpu-reset-functions.patch [bz#1828317] - kvm-s390-sclp-improve-special-wait-psw-logic.patch [bz#1828317] - kvm-pc-bios-s390x-Save-iplb-location-in-lowcore.patch [bz#1828317] - kvm-s390-ipl-sync-back-loadparm.patch [bz#1828317] - kvm-s390-ipl-fix-off-by-one-in-update_machine_ipl_proper.patch [bz#1828317] - kvm-s390x-ipl-Consolidate-iplb-validity-check-into-one-f.patch [bz#1828317] - kvm-vhost-correctly-turn-on-VIRTIO_F_IOMMU_PLATFORM.patch [bz#1828317] - kvm-s390x-Move-diagnose-308-subcodes-and-rcs-into-ipl.h.patch [bz#1828317] - kvm-s390x-protvirt-Support-unpack-facility.patch [bz#1828317] - kvm-s390x-protvirt-Add-migration-blocker.patch [bz#1828317] - kvm-s390x-protvirt-Inhibit-balloon-when-switching-to-pro.patch [bz#1828317] - kvm-s390x-protvirt-KVM-intercept-changes.patch [bz#1828317] - kvm-s390x-Add-SIDA-memory-ops.patch [bz#1828317] - kvm-s390x-protvirt-Move-STSI-data-over-SIDAD.patch [bz#1828317] - kvm-s390x-protvirt-SCLP-interpretation.patch [bz#1828317] - kvm-s390x-protvirt-Set-guest-IPL-PSW.patch [bz#1828317] - kvm-s390x-protvirt-Move-diag-308-data-over-SIDA.patch [bz#1828317] - kvm-s390x-protvirt-Disable-address-checks-for-PV-guest-I.patch [bz#1828317] - kvm-s390x-protvirt-Move-IO-control-structures-over-SIDA.patch [bz#1828317] - kvm-s390x-protvirt-Handle-SIGP-store-status-correctly.patch [bz#1828317] - kvm-s390x-Add-unpack-facility-feature-to-GA1.patch [bz#1828317] - kvm-s390x-protvirt-Fix-stray-error_report_err-in-s390_ma.patch [bz#1828317] - kvm-s390x-pv-Retry-ioctls-on-EINTR.patch [bz#1828317] - kvm-s390x-s390-virtio-ccw-Fix-build-on-systems-without-K.patch [bz#1828317] - kvm-s390x-pv-Fix-KVM_PV_PREP_RESET-command-wrapper-name.patch [bz#1828317] - kvm-spapr-Pass-the-maximum-number-of-vCPUs-to-the-KVM-in.patch [bz#1756946] - kvm-introduce-kvm_kernel_irqchip_-functions.patch [bz#1756946] - kvm-target-s390x-kvm-Enable-adapter-interruption-suppres.patch [bz#1756946] - kvm-vfio-nvlink-Remove-exec-permission-to-avoid-SELinux-.patch [bz#1823275] - Resolves: bz#1756946 ([zKVM] Re-enable KVM_CAP_S390_AIS for new machine types) - Resolves: bz#1823275 (RHEL8.1 - GPU Numa nodes not visible in guest post the pass-through.) - Resolves: bz#1828317 ([IBM 8.3 FEAT] s390x: Base KVM setup for secure guests - qemu part)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release) Another sync- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release) Another syncronization- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- kvm-slirp-disable-tcp_emu.patch [bz#1791677] - kvm-target-i386-kvm-initialize-feature-MSRs-very-early.patch [bz#1790308] - Resolves: bz#1790308 (qemu-kvm core dump when do L1 guest live migration with L2 guest running) - Resolves: bz#1791677 (QEMU: Slirp: disable emulation of tcp programs like ftp IRC etc. [rhel-8])- kvm-iscsi-Avoid-potential-for-get_status-overflow.patch [bz#1794501] - kvm-iscsi-Cap-block-count-from-GET-LBA-STATUS-CVE-2020-1.patch [bz#1794501] - kvm-clean-up-callback-when-del-virtqueue.patch [bz#1708480] - kvm-virtio-add-ability-to-delete-vq-through-a-pointer.patch [bz#1708480] - kvm-virtio-reset-region-cache-when-on-queue-deletion.patch [bz#1708480] - kvm-virtio-net-delete-also-control-queue-when-TX-RX-dele.patch [bz#1708480] - Resolves: bz#1708480 ([Q35] No "DEVICE_DELETED" event in qmp after unplug virtio-net-pci device) - Resolves: bz#1794501 (CVE-2020-1711 qemu-kvm: QEMU: block: iscsi: OOB heap access via an unexpected response of iSCSI Server [rhel-8.2.0])- kvm-exec-Fix-MAP_RAM-for-cached-access.patch [bz#1769613] - kvm-virtio-Return-true-from-virtio_queue_empty-if-broken.patch [bz#1769613] - kvm-usbredir-Prevent-recursion-in-usbredir_write.patch [bz#1752320] - kvm-xhci-recheck-slot-status.patch [bz#1752320] - kvm-tcp_emu-Fix-oob-access.patch [bz#1791566] - kvm-slirp-use-correct-size-while-emulating-IRC-commands.patch [bz#1791566] - kvm-slirp-use-correct-size-while-emulating-commands.patch [bz#1791566] - Resolves: bz#1752320 (vm gets stuck when migrate vm back and forth with remote-viewer trying to connect) - Resolves: bz#1769613 ([SEV] kexec mays hang at "[sda] Synchronizing SCSI cache " before switching to new kernel) - Resolves: bz#1791566 (CVE-2020-7039 virt:rhel/qemu-kvm: QEMU: slirp: OOB buffer access while emulating tcp protocols in tcp_emu() [rhel-8.2.0])- kvm-i386-Remove-cpu64-rhel6-CPU-model.patch [bz#1741346] - Resolves: bz#1741346 (Remove the "cpu64-rhel6" CPU from qemu-kvm)- kvm-virtio-gpu-block-both-2d-and-3d-rendering.patch [bz#1674324] - kvm-x86-Intel-AVX512_BF16-feature-enabling.patch [bz#1642541] - Resolves: bz#1642541 ([Intel 8.2 Feature] qemu-kvm Enable BFloat16 data type support) - Resolves: bz#1674324 (With , qemu either refuses to start completely or spice-server crashes afterwards)- kvm-util-mmap-alloc-Add-a-is_pmem-parameter-to-qemu_ram_.patch [bz#1539282] - kvm-mmap-alloc-unfold-qemu_ram_mmap.patch [bz#1539282] - kvm-mmap-alloc-fix-hugetlbfs-misaligned-length-in-ppc64.patch [bz#1539282] - kvm-util-mmap-alloc-support-MAP_SYNC-in-qemu_ram_mmap.patch [bz#1539282] - kvm-x86-cpu-Enable-MOVDIRI-cpu-feature.patch [bz#1634827] - kvm-x86-cpu-Enable-MOVDIR64B-cpu-feature.patch [bz#1634827] - kvm-add-call-to-qemu_add_opts-for-overcommit-option.patch [bz#1634827] - kvm-support-overcommit-cpu-pm-on-off.patch [bz#1634827] - kvm-i386-cpu-make-cpu-host-support-monitor-mwait.patch [] - kvm-x86-cpu-Add-support-for-UMONITOR-UMWAIT-TPAUSE.patch [bz#1634827] - kvm-target-i386-Add-support-for-save-load-IA32_UMWAIT_CO.patch [bz#1634827] - Resolves: bz#1539282 ([Intel 8.2 Feature][Crystal Ridge] Support MAP_SYNC - qemu-kvm) - Resolves: bz#1634827 ([Intel 8.2 Feat] KVM Enable SnowRidge Accelerator Interface Architecture (AIA) - qemu)- kvm-target-i386-Export-TAA_NO-bit-to-guests.patch [bz#1771971] - kvm-target-i386-add-support-for-MSR_IA32_TSX_CTRL.patch [bz#1771971] - Resolves: bz#1771971 (CVE-2019-11135 virt:rhel/qemu-kvm: hw: TSX Transaction Asynchronous Abort (TAA) [rhel-8.2.0])- kvm-x86-cpu-use-FeatureWordArray-to-define-filtered_feat.patch [bz#1689270] - kvm-i386-Add-x-force-features-option-for-testing.patch [bz#1689270] - kvm-target-i386-define-a-new-MSR-based-feature-word-FEAT.patch [bz#1689270] - kvm-i386-display-known-CPUID-features-linewrapped-in-alp.patch [bz#1689270] - kvm-target-i386-kvm-kvm_get_supported_msrs-cleanup.patch [bz#1689270] - kvm-target-i386-handle-filtered_features-in-a-new-functi.patch [bz#1689270] - kvm-target-i386-introduce-generic-feature-dependency-mec.patch [bz#1689270] - kvm-target-i386-expand-feature-words-to-64-bits.patch [bz#1689270] - kvm-target-i386-add-VMX-definitions.patch [bz#1689270] - kvm-vmxcap-correct-the-name-of-the-variables.patch [bz#1689270] - kvm-target-i386-add-VMX-features.patch [bz#1689270] - kvm-target-i386-work-around-KVM_GET_MSRS-bug-for-seconda.patch [bz#1689270] - kvm-target-i386-adjust-for-missing-VMX-features.patch [bz#1689270] - kvm-target-i386-add-VMX-features-to-named-CPU-models.patch [bz#1689270] - kvm-target-i386-add-VMX-features-to-named-CPU-models-RHE.patch [bz#1689270] - kvm-vhost-fix-vhost_log-size-overflow-during-migration.patch [bz#1776808] - Resolves: bz#1689270 (Nested KVM: limit VMX features according to CPU models - Slow Train) - Resolves: bz#1776808 (qemu-kvm crashes when Windows VM is migrated with multiqueue)- kvm-qapi-fill-in-CpuInfoFast.arch-in-query-cpus-fast.patch [bz#1730969] - kvm-curl-Keep-pointer-to-the-CURLState-in-CURLSocket.patch [bz#1744602] - kvm-curl-Keep-socket-until-the-end-of-curl_sock_cb.patch [bz#1744602] - kvm-curl-Check-completion-in-curl_multi_do.patch [bz#1744602] - kvm-curl-Pass-CURLSocket-to-curl_multi_do.patch [bz#1744602] - kvm-curl-Report-only-ready-sockets.patch [bz#1744602] - kvm-curl-Handle-success-in-multi_check_completion.patch [bz#1744602] - kvm-curl-Check-curl_multi_add_handle-s-return-code.patch [bz#1744602] - Resolves: bz#1730969 ([ppc] qmp: The 'arch' value returned by the command 'query-cpus-fast' does not match) - Resolves: bz#1744602 (qemu-img gets stuck when stream-converting from http)- kvm-i386-Don-t-print-warning-if-phys-bits-was-set-automa.patch [bz#1719127] - kvm-Disable-CONFIG_I2C-and-CONFIG_IOH3420.patch [bz#1693140] - kvm-usb-drop-unnecessary-usb_device_post_load-checks.patch [bz#1757482] - kvm-pc-bios-s390-ccw-define-loadparm-length.patch [bz#1664376] - kvm-pc-bios-s390-ccw-net-Use-diag308-to-reset-machine-be.patch [bz#1664376] - kvm-s390-bios-decouple-cio-setup-from-virtio.patch [bz#1664376] - kvm-s390-bios-decouple-common-boot-logic-from-virtio.patch [bz#1664376] - kvm-s390-bios-Clean-up-cio.h.patch [bz#1664376] - kvm-s390-bios-Decouple-channel-i-o-logic-from-virtio.patch [bz#1664376] - kvm-s390-bios-Map-low-core-memory.patch [bz#1664376] - kvm-s390-bios-ptr2u32-and-u32toptr.patch [bz#1664376] - kvm-s390-bios-Support-for-running-format-0-1-channel-pro.patch [bz#1664376] - kvm-s390-bios-cio-error-handling.patch [bz#1664376] - kvm-s390-bios-Extend-find_dev-for-non-virtio-devices.patch [bz#1664376] - kvm-s390-bios-Factor-finding-boot-device-out-of-virtio-c.patch [bz#1664376] - kvm-s390-bios-Refactor-virtio-to-run-channel-programs-vi.patch [bz#1664376] - kvm-s390-bios-Use-control-unit-type-to-determine-boot-me.patch [bz#1664376] - kvm-s390-bios-Add-channel-command-codes-structs-needed-f.patch [bz#1664376] - kvm-s390-bios-Support-booting-from-real-dasd-device.patch [bz#1664376] - kvm-s390-bios-Use-control-unit-type-to-find-bootable-dev.patch [bz#1664376] - kvm-s390x-vfio-ap-Implement-hot-plug-unplug-of-vfio-ap-d.patch [bz#1660906] - Resolves: bz#1660906 ([IBM 8.2 FEAT] KVM s390x: Crypto Passthrough Hotplug - qemu part) - Resolves: bz#1664376 ([IBM 8.2 FEAT] CCW IPL Support (kvm) - qemu part) - Resolves: bz#1693140 (aarch64: qemu: remove smbus_eeprom and i2c from config) - Resolves: bz#1719127 ([Intel 8.2 Bug] warning shown when boot VM with “–cpu host” or “–cpu other mode” on ICX platform (physical)) - Resolves: bz#1757482 (Fail to migrate a rhel6.10-mt7.6 guest with dimm device)- kvm-accel-use-g_strsplit-for-parsing-accelerator-names.patch [bz#1749022] - kvm-opts-don-t-silently-truncate-long-parameter-keys.patch [bz#1749022] - kvm-opts-don-t-silently-truncate-long-option-values.patch [bz#1749022] - kvm-i386-fix-regression-parsing-multiboot-initrd-modules.patch [bz#1749022] - kvm-i386-only-parse-the-initrd_filename-once-for-multibo.patch [bz#1749022] - kvm-opts-remove-redundant-check-for-NULL-parameter.patch [bz#1749022] - kvm-Using-ip_deq-after-m_free-might-read-pointers-from-a.patch [bz#1749724] - kvm-virtio-blk-Cancel-the-pending-BH-when-the-dataplane-.patch [bz#1708459] - kvm-s390x-cpumodel-Rework-CPU-feature-definition.patch [bz#1660909] - kvm-s390x-cpumodel-Set-up-CPU-model-for-AQIC-interceptio.patch [bz#1660909] - kvm-ccid-Fix-dwProtocols-advertisement-of-T-0.patch [bz#1746361] - kvm-s390-PCI-fix-IOMMU-region-init.patch [bz#1754643] - kvm-fw_cfg-Improve-error-message-when-can-t-load-splash-.patch [bz#1607367] - kvm-fw_cfg-Fix-boot-bootsplash-error-checking.patch [bz#1607367] - kvm-fw_cfg-Fix-boot-reboot-timeout-error-checking.patch [bz#1607367] - kvm-hw-nvram-fw_cfg-Store-reboot-timeout-as-little-endia.patch [bz#1607367] - kvm-intel_iommu-Correct-caching-mode-error-message.patch [bz#1738440] - kvm-intel_iommu-Sanity-check-vfio-pci-config-on-machine-.patch [bz#1738440] - kvm-qdev-machine-Introduce-hotplug_allowed-hook.patch [bz#1738440] - kvm-pc-q35-Disallow-vfio-pci-hotplug-without-VT-d-cachin.patch [bz#1738440] - kvm-intel_iommu-Remove-the-caching-mode-check-during-fla.patch [bz#1738440] - kvm-pseries-do-not-allow-memory-less-cpu-less-NUMA-node.patch [bz#1651474] - Resolves: bz#1607367 (After boot failed, guest should not reboot when set reboot-timeout < -1) - Resolves: bz#1651474 (RHEL8.0 Beta - [4.18.0-32.el8.ppc64le] Guest VM crashes during vcpu hotplug with specific numa configuration (kvm)) - Resolves: bz#1660909 ([IBM 8.2 FEAT] KVM s390x: Crypto Passthrough Interrupt Support - qemu part) - Resolves: bz#1708459 (qemu-kvm core dumped when repeat "system_reset" multiple times during guest boot) - Resolves: bz#1738440 (For intel-iommu, qemu shows conflict behaviors between booting a guest with vfio and hot plugging vfio device) - Resolves: bz#1746361 (ccid: Fix incorrect dwProtocol advertisement of T=0) - Resolves: bz#1749022 (Please backport 950c4e6c94b1 ("opts: don't silently truncate long option values", 2018-05-09)) - Resolves: bz#1749724 (CVE-2019-15890 qemu-kvm: QEMU: Slirp: use-after-free during packet reassembly [rhel-8]) - Resolves: bz#1754643 (RHEL8.1 Snapshot3 - Passthrough PCI card goes into error state if used in domain (kvm))- Revert fix for bz#1749724 - this got delayed to 8.2 (CVE-2019-15890 qemu-kvm: QEMU: Slirp: use-after-free during packet reassembly [rhel-8])- kvm-Do-not-run-iotests-on-brew-build.patch [bz#1742819] - kvm-target-ppc-spapr-Add-workaround-option-to-SPAPR_CAP_.patch [bz#1744415] - kvm-target-ppc-spapr-Add-SPAPR_CAP_CCF_ASSIST.patch [bz#1744415] - kvm-i386-x86_cpu_list_feature_names-function.patch [bz#1747185] - kvm-i386-unavailable-features-QOM-property.patch [bz#1747185] - kvm-file-posix-Handle-undetectable-alignment.patch [bz#1738839] - kvm-iotests-Tweak-221-sizing-for-different-hole-granular.patch [bz#1738839] - kvm-iotests-Filter-175-s-allocation-information.patch [bz#1738839] - kvm-block-posix-Always-allocate-the-first-block.patch [bz#1738839] - kvm-iotests-Test-allocate_first_block-with-O_DIRECT.patch [bz#1738839] - Resolves: bz#1738839 (I/O error when virtio-blk disk is backed by a raw image on 4k disk) - Resolves: bz#1742819 (Remove iotests from qemu-kvm builds [RHEL 8.1.0]) - Resolves: bz#1744415 (Backport support for count cache flush Spectre v2 mitigation [slow train]) - Resolves: bz#1747185 ("filtered-features" QOM property is not available)- kvm-console-Avoid-segfault-in-screendump.patch [bz#1684383] - kvm-usb-hub-clear-suspend-on-detach.patch [bz#1619661] - kvm-qemu-img-fix-regression-copying-secrets-during-conve.patch [bz#1727821] - Resolves: bz#1619661 (the attach hub on one hub still exits in device manager after unhotplug) - Resolves: bz#1684383 (qemu crashed when take screenshot for 2nd head of virtio video device if the display not opened by virt-viewer) - Resolves: bz#1727821 (Failed to convert a source image to the qcow2 image encrypted by luks)- kvm-vnc-detect-and-optimize-pageflips.patch [bz#1727033] - kvm-block-backend-Make-blk_inc-dec_in_flight-public.patch [bz#1716349] - kvm-virtio-blk-Increase-in_flight-for-request-restart-BH.patch [bz#1716349] - kvm-block-Fix-AioContext-switch-for-drained-node.patch [bz#1716349] - kvm-test-bdrv-drain-AioContext-switch-in-drained-section.patch [bz#1716349] - kvm-block-Use-normal-drain-for-bdrv_set_aio_context.patch [bz#1716349] - kvm-block-Fix-AioContext-switch-for-bs-drv-NULL.patch [bz#1716347] - kvm-iothread-fix-crash-with-invalid-properties.patch [bz#1687541] - kvm-iothread-replace-init_done_cond-with-a-semaphore.patch [bz#1687541] - kvm-RHEL-disable-hostmem-memfd.patch [bz#1740797] - Resolves: bz#1687541 (qemu aborted when start guest with a big iothreads) - Resolves: bz#1716347 (Qemu Core dump when quit vm that's in status "paused(io-error)" with data plane enabled) - Resolves: bz#1716349 (qemu with iothreads enabled crashes on resume after enospc pause for disk extension) - Resolves: bz#1727033 (vnc server should detect page-flips and avoid sending fullscreen updates then.) - Resolves: bz#1740797 (Disable memfd in QEMU)- kvm-hw-block-pflash_cfi01-Add-missing-DeviceReset-handle.patch [bz#1707192] - kvm-block-file-posix-Unaligned-O_DIRECT-block-status.patch [bz#1678979] - kvm-iotests-Test-unaligned-raw-images-with-O_DIRECT.patch [bz#1678979] - kvm-nbd-client-Lower-min_block-for-block-status-unaligne.patch [bz#1678979] - kvm-nbd-client-Reject-inaccessible-tail-of-inconsistent-.patch [bz#1678979] - kvm-nbd-client-Support-qemu-img-convert-from-unaligned-s.patch [bz#1678979] - kvm-block-Add-bdrv_get_request_alignment.patch [bz#1678979] - kvm-nbd-server-Advertise-actual-minimum-block-size.patch [bz#1678979] - kvm-slirp-check-sscanf-result-when-emulating-ident.patch [bz#1727642] - kvm-slirp-fix-big-little-endian-conversion-in-ident-prot.patch [bz#1727642] - kvm-slirp-ensure-there-is-enough-space-in-mbuf-to-null-t.patch [bz#1727642] - kvm-slirp-don-t-manipulate-so_rcv-in-tcp_emu.patch [bz#1727642] - kvm-tap-set-vhostfd-passed-from-qemu-cli-to-non-blocking.patch [bz#1732642] - kvm-Fix-heap-overflow-in-ip_reass-on-big-packet-input.patch [bz#1734751] - Resolves: bz#1678979 (qemu-img convert abort when converting image with unaligned size (qemu-img: block/io.c:2134: bdrv_co_block_status: Assertion `*pnum && (((*pnum) % (align)) == 0) && align > offset - aligned_offset\' failed)) - Resolves: bz#1707192 (implement missing reset handler for cfi.pflash01 - slow train) - Resolves: bz#1727642 (CVE-2019-6778 qemu-kvm: QEMU: slirp: heap buffer overflow in tcp_emu()) - Resolves: bz#1732642 (enable the virtio-net frontend to work with the vhost-net backend in SEV guests) - Resolves: bz#1734751 (CVE-2019-14378 qemu-kvm: QEMU: slirp: heap buffer overflow during packet reassembly [rhel-8.1.0])- kvm-i386-Add-new-model-of-Cascadelake-Server.patch [bz#1629906] - kvm-i386-Update-stepping-of-Cascadelake-Server.patch [bz#1629906] - kvm-target-i386-Disable-MPX-support-on-named-CPU-models.patch [bz#1629906] - kvm-i386-remove-the-INTEL_PT-CPUID-bit-from-named-CPU-NEW.patch [bz#1629906] - kvm-i386-Disable-OSPKE-on-CPU-model-definitions-NEW.patch [bz#1629906] - kvm-block-ssh-Convert-from-DPRINTF-macro-to-trace-events.patch [bz#1513367] - kvm-block-ssh-Do-not-report-read-write-flush-errors-to-t.patch [bz#1513367] - kvm-qemu-iotests-Fix-paths-for-NFS.patch [bz#1513367] - kvm-qemu-iotests-Filter-NFS-paths.patch [bz#1513367] - kvm-iotests-Filter-SSH-paths.patch [bz#1513367] - kvm-block-ssh-Implement-.bdrv_refresh_filename.patch [bz#1513367] - kvm-iotests-Use-Python-byte-strings-where-appropriate.patch [bz#1513367] - kvm-iotests-Unify-log-outputs-between-Python-2-and-3.patch [bz#1513367] - kvm-ssh-switch-from-libssh2-to-libssh.patch [bz#1513367] - kvm-redhat-switch-from-libssh2-to-libssh.patch [bz#1513367] - kvm-block-gluster-limit-the-transfer-size-to-512-MiB.patch [bz#1728657] - kvm-s390-cpumodel-fix-description-for-the-new-vector-fac.patch [bz#1729975] - kvm-s390x-cpumodel-remove-esort-from-the-default-model.patch [bz#1729975] - kvm-s390x-cpumodel-also-change-name-of-vxbeh.patch [bz#1729975] - kvm-s390x-cpumodel-change-internal-name-of-vxpdeh-to-mat.patch [bz#1729975] - kvm-target-i386-sev-Do-not-unpin-ram-device-memory-regio.patch [bz#1728958] - kvm-i386-Save-EFER-for-32-bit-targets.patch [bz#1689269] - kvm-target-i386-rename-HF_SVMI_MASK-to-HF_GUEST_MASK.patch [bz#1689269] - kvm-target-i386-kvm-add-VMX-migration-blocker.patch [bz#1689269] - kvm-target-i386-kvm-just-return-after-migrate_add_blocke.patch [bz#1689269] - kvm-target-i386-kvm-Delete-VMX-migration-blocker-on-vCPU.patch [bz#1689269] - kvm-Introduce-kvm_arch_destroy_vcpu.patch [bz#1689269] - kvm-target-i386-kvm-Use-symbolic-constant-for-DB-BP-exce.patch [bz#1689269] - kvm-target-i386-kvm-Re-inject-DB-to-guest-with-updated-D.patch [bz#1689269] - kvm-target-i386-kvm-Block-migration-for-vCPUs-exposed-wi.patch [bz#1689269] - kvm-target-i386-kvm-do-not-initialize-padding-fields.patch [bz#1689269] - kvm-linux-headers-synchronize-generic-and-x86-KVM-header.patch [bz#1689269] - kvm-vmstate-Add-support-for-kernel-integer-types.patch [bz#1689269] - kvm-target-i386-kvm-Add-support-for-save-and-restore-nes.patch [bz#1689269] - kvm-target-i386-kvm-Add-support-for-KVM_CAP_EXCEPTION_PA.patch [bz#1689269] - kvm-target-i386-kvm-Add-nested-migration-blocker-only-wh.patch [bz#1689269] - kvm-target-i386-kvm-Demand-nested-migration-kernel-capab.patch [bz#1689269] - kvm-target-i386-skip-KVM_GET-SET_NESTED_STATE-if-VMX-dis.patch [bz#1689269] - kvm-i386-kvm-Do-not-sync-nested-state-during-runtime.patch [bz#1689269] - Resolves: bz#1513367 (qemu with libssh) - Resolves: bz#1629906 ([Intel 8.1 Feat] qemu-kvm Introduce Cascade Lake (CLX) cpu model) - Resolves: bz#1689269 (Nested KVM: support for migration of nested hypervisors - Slow Train) - Resolves: bz#1728657 ('qemu-io write' to a raw image over libgfapi fails) - Resolves: bz#1728958 (Hot unplug vfio-pci NIC devices from sev guest will cause qemu-kvm: sev_ram_block_removed: failed to unregister region) - Resolves: bz#1729975 (RHEL 8.1 Pre-Beta - Fix for hardware CPU Model)- kvm-target-i386-add-MDS-NO-feature.patch [bz#1714792] - kvm-virtio-gpu-pass-down-VirtIOGPU-pointer-to-a-bunch-of.patch [bz#1531543] - kvm-virtio-gpu-add-iommu-support.patch [bz#1531543] - kvm-virtio-gpu-fix-unmap-in-error-path.patch [bz#1531543] - Resolves: bz#1531543 ([RFE] add iommu support to virtio-gpu) - Resolves: bz#1714792 ([Intel 8.1 FEAT] MDS_NO exposure to guest)- kvm-qxl-check-release-info-object.patch [bz#1712705] - kvm-iotests-Make-182-do-without-device_add.patch [bz#1707598] - Resolves: bz#1707598 (qemu-iotest 182 fails without device hotplugging support) - Resolves: bz#1712705 (CVE-2019-12155 qemu-kvm: QEMU: qxl: null pointer dereference while releasing spice resources [rhel-8])- Rebuild all virt packages to fix RHEL's upgrade path - Resolves: rhbz#1695587 (Ensure modular RPM upgrade path)- kvm-gluster-Handle-changed-glfs_ftruncate-signature.patch [bz#1721983] - kvm-gluster-the-glfs_io_cbk-callback-function-pointer-ad.patch [bz#1721983] - Resolves: bz#1721983 (qemu-kvm can't be build with new gluster version (6.0.6))- kvm-i386-Make-arch_capabilities-migratable.patch [bz#1709970] - kvm-spapr-Fix-ibm-max-associativity-domains-property-num.patch [bz#1710662] - kvm-linux-headers-Update-for-NVLink2-passthrough-downstr.patch [bz#1710662] - kvm-pci-Move-NVIDIA-vendor-id-to-the-rest-of-ids.patch [bz#1710662] - kvm-vfio-quirks-Add-common-quirk-alloc-helper.patch [bz#1710662] - kvm-vfio-Make-vfio_get_region_info_cap-public.patch [bz#1710662] - kvm-spapr-Support-NVIDIA-V100-GPU-with-NVLink2.patch [bz#1710662] - kvm-qemu-kvm.spec-bump-libseccomp-2.4.0.patch [bz#1719578] - Resolves: bz#1709970 ([Intel 8.1 Bug] [KVM][CLX] CPUID_7_0_EDX_ARCH_CAPABILITIES is not enabled in VM - qemu-kvm) - Resolves: bz#1710662 ([IBM 8.1 FEAT] POWER9 - Virt: qemu: NVLink2 passthru to guest - Nvidia Volta (GPU) (kvm)) - Resolves: bz#1719578 (VM failed to start with error "failed to install seccomp syscall filter in the kernel")- kvm-Introduce-new-no_guest_reset-parameter-for-usb-host-.patch [bz#1713677] - kvm-usb-call-reset-handler-before-updating-state.patch [bz#1713677] - kvm-usb-host-skip-reset-for-untouched-devices.patch [bz#1713677] - kvm-usb-host-avoid-libusb_set_configuration-calls.patch [bz#1713677] - kvm-virtio-scsi-Move-BlockBackend-back-to-the-main-AioCo.patch [bz#1673396 bz#1673401] - kvm-scsi-disk-Acquire-the-AioContext-in-scsi_-_realize.patch [bz#1673396 bz#1673401] - kvm-virtio-scsi-Forbid-devices-with-different-iothreads-.patch [bz#1673396 bz#1673401] - kvm-Disable-VXHS-support.patch [bz#1714933] - Resolves: bz#1673396 (qemu-kvm core dumped after hotplug the deleted disk with iothread parameter) - Resolves: bz#1673401 (Qemu core dump when start guest with two disks using same drive) - Resolves: bz#1713677 (Detached device when trying to upgrade USB device firmware when in doing USB Passthrough via QEMU) - Resolves: bz#1714933 (Disable VXHS in qemu-kvm)- kvm-s390x-cpumodel-enum-type-S390FeatGroup-now-gets-gene.patch [bz#1660912] - kvm-linux-headers-update-against-Linux-5.2-rc1.patch [bz#1660912] - kvm-s390x-cpumodel-ignore-csske-for-expansion.patch [bz#1660912] - kvm-s390x-cpumodel-Miscellaneous-Instruction-Extensions-.patch [bz#1660912] - kvm-s390x-cpumodel-msa9-facility.patch [bz#1660912] - kvm-s390x-cpumodel-vector-enhancements.patch [bz#1660912] - kvm-s390x-cpumodel-enhanced-sort-facility.patch [bz#1660912] - kvm-s390x-cpumodel-add-Deflate-conversion-facility.patch [bz#1660912] - kvm-s390x-cpumodel-add-gen15-defintions.patch [bz#1660912] - kvm-s390x-cpumodel-wire-up-8561-and-8562-as-gen15-machin.patch [bz#1660912] - kvm-spice-set-device-address-and-device-display-ID-in-QX.patch [bz#1712946] - kvm-hw-pci-Add-missing-include.patch [bz#1712946] - Resolves: bz#1660912 ([IBM 8.1 FEAT] KVM s390x: Add hardware CPU Model - qemu part) - Resolves: bz#1712946 (qemu-kvm build is broken due to spice_qxl_set_max_monitors being deprecated)- kvm-x86-cpu-Enable-CLDEMOTE-Demote-Cache-Line-cpu-featur.patch [bz#1696436] - kvm-memory-Fix-the-memory-region-type-assignment-order.patch [bz#1667249] - kvm-target-i386-sev-Do-not-pin-the-ram-device-memory-reg.patch [bz#1667249] - kvm-block-Fix-invalidate_cache-error-path-for-parent-act.patch [bz#1673010] - kvm-target-i386-define-md-clear-bit.patch [bz#1703302 bz#1703308] - Resolves: bz#1667249 (Fail to launch AMD SEV VM with assigned PCI device) - Resolves: bz#1673010 (Local VM and migrated VM on the same host can run with same RAW file as visual disk source while without shareable configured or lock manager enabled) - Resolves: bz#1696436 ([Intel 8.0 Feat] KVM Enabling SnowRidge new NIs - qemu-kvm) - Resolves: bz#1703302 (CVE-2018-12130 virt:rhel/qemu-kvm: hardware: Microarchitectural Fill Buffer Data Sampling (MFBDS) [rhel-8]) - Resolves: bz#1703308 (CVE-2018-12127 virt:rhel/qemu-kvm: hardware: Micro-architectural Load Port Data Sampling - Information Leak (MLPDS) [rhel-8])- kvm-i386-remove-the-INTEL_PT-CPUID-bit-from-named-CPU-mo.patch [bz#1561761] - kvm-i386-Disable-OSPKE-on-CPU-model-definitions.patch [bz#1561761] - Resolves: bz#1561761 ([Intel 8.1 Feat] qemu-kvm Introduce Icelake cpu model)- kvm-Use-KVM_GET_MSR_INDEX_LIST-for-MSR_IA32_ARCH_CAP.patch [bz#1707706] - kvm-i386-kvm-Disable-arch_capabilities-if-MSR-can-t-be-s.patch [bz#1707706] - Resolves: bz#1707706 (/builddir/build/BUILD/qemu-2.12.0/target/i386/kvm.c:2031: kvm_put_msrs: Assertion `ret == cpu->kvm_msr_buf->nmsrs' failed.)- kvm-s390-bios-Skip-bootmap-signature-entries.patch [bz#1683275] - Resolves: bz#1683275 ([IBM 8.1 FEAT] KVM: Secure Linux Boot Toleration (qemu))- kvm-i386-Add-new-MSR-indices-for-IA32_PRED_CMD-and-IA32_.patch [bz#1561761] - kvm-i386-Add-CPUID-bit-and-feature-words-for-IA32_ARCH_C.patch [bz#1561761] - kvm-i386-Add-CPUID-bit-for-PCONFIG.patch [bz#1561761] - kvm-i386-Add-CPUID-bit-for-WBNOINVD.patch [bz#1561761] - kvm-i386-Add-new-CPU-model-Icelake-Server-Client.patch [bz#1561761] - kvm-Add-support-to-KVM_GET_MSR_FEATURE_INDEX_LIST-an.patch [bz#1561761] - kvm-x86-Data-structure-changes-to-support-MSR-based-feat.patch [bz#1561761] - kvm-x86-define-a-new-MSR-based-feature-word-FEATURE_WORD.patch [bz#1561761] - kvm-i386-remove-the-new-CPUID-PCONFIG-from-Icelake-Serve.patch [bz#1561761] - kvm-Revert-i386-Add-CPUID-bit-for-PCONFIG.patch [bz#1561761] - Resolves: bz#1561761 ([Intel 8.1 Feat] qemu-kvm Introduce Icelake cpu model)- kvm-tests-crypto-Use-the-IEC-binary-prefix-definitions.patch [bz#1680231] - kvm-crypto-expand-algorithm-coverage-for-cipher-benchmar.patch [bz#1680231] - kvm-crypto-remove-code-duplication-in-tweak-encrypt-decr.patch [bz#1680231] - kvm-crypto-introduce-a-xts_uint128-data-type.patch [bz#1680231] - kvm-crypto-convert-xts_tweak_encdec-to-use-xts_uint128-t.patch [bz#1680231] - kvm-crypto-convert-xts_mult_x-to-use-xts_uint128-type.patch [bz#1680231] - kvm-crypto-annotate-xts_tweak_encdec-as-inlineable.patch [bz#1680231] - kvm-crypto-refactor-XTS-cipher-mode-test-suite.patch [bz#1680231] - kvm-crypto-add-testing-for-unaligned-buffers-with-XTS-ci.patch [bz#1680231] - Resolves: bz#1680231 (severe performance impact using luks format)- kvm-s390x-ipl-Try-to-detect-Linux-vs-non-Linux-for-initi.patch [bz#1699070] - kvm-loader-Check-access-size-when-calling-rom_ptr-to-avo.patch [bz#1699070] - kvm-hw-s390x-Use-the-IEC-binary-prefix-definitions.patch [bz#1699070] - kvm-s390x-storage-attributes-fix-CMMA_BLOCK_SIZE-usage.patch [bz#1699070] - kvm-s390x-cpumodel-fix-segmentation-fault-when-baselinin.patch [bz#1699070] - kvm-hw-s390x-s390-pci-bus-Convert-sysbus-init-function-t.patch [bz#1699070] - kvm-s390x-pci-properly-fail-if-the-zPCI-device-cannot-be.patch [bz#1699070] - kvm-s390x-pci-rename-hotplug-handler-callbacks.patch [bz#1699070] - kvm-s390-avoid-potential-null-dereference-in-s390_pcihos.patch [bz#1699070] - kvm-s390x-pci-Send-correct-event-on-hotplug.patch [bz#1699070] - kvm-s390x-pci-Set-the-iommu-region-size-mpcifc-request.patch [bz#1699070] - kvm-s390x-pci-Always-delete-and-free-the-release_timer.patch [bz#1699070] - kvm-s390x-pci-Ignore-the-unplug-call-if-we-already-have-.patch [bz#1699070] - kvm-s390x-pci-Use-hotplug_dev-instead-of-looking-up-the-.patch [bz#1699070] - kvm-s390x-pci-Move-some-hotplug-checks-to-the-pre_plug-h.patch [bz#1699070] - kvm-s390x-pci-Introduce-unplug-requests-and-split-unplug.patch [bz#1699070] - kvm-s390x-pci-Drop-release-timer-and-replace-it-with-a-f.patch [bz#1699070] - kvm-s390x-pci-mark-zpci-devices-as-unmigratable.patch [bz#1699070] - kvm-s390x-pci-Fix-primary-bus-number-for-PCI-bridges.patch [bz#1699070] - kvm-s390x-pci-Fix-hotplugging-of-PCI-bridges.patch [bz#1699070] - kvm-s390x-pci-Warn-when-adding-PCI-devices-without-the-z.patch [bz#1699070] - kvm-s390x-pci-Unplug-remaining-requested-devices-on-pcih.patch [bz#1699070] - kvm-s390x-refactor-reset-reipl-handling.patch [bz#1699070] - kvm-s390-ipl-fix-ipl-with-no-reboot.patch [bz#1699070] - Resolves: bz#1699070 (Backport s390x-related fixes for qemu-kvm)- kvm-device_tree-Fix-integer-overflowing-in-load_device_t.patch [bz#1693116] - Resolves: bz#1693116 (CVE-2018-20815 qemu-kvm: QEMU: device_tree: heap buffer overflow while loading device tree blob [rhel-8.0])- kvm-iotests-153-Fix-dead-code.patch [bz#1694148] - kvm-file-posix-Include-filename-in-locking-error-message.patch [bz#1694148] - kvm-file-posix-Skip-effectiveless-OFD-lock-operations.patch [bz#1694148] - kvm-file-posix-Drop-s-lock_fd.patch [bz#1694148] - kvm-tests-Add-unit-tests-for-image-locking.patch [bz#1694148] - kvm-file-posix-Fix-shared-locks-on-reopen-commit.patch [bz#1694148] - kvm-iotests-Test-file-posix-locking-and-reopen.patch [bz#1694148] - kvm-block-file-posix-do-not-fail-on-unlock-bytes.patch [bz#1694148] - kvm-hostmem-file-remove-object-id-from-pmem-error-messag.patch [bz#1687596] - kvm-redhat-setting-target-release-to-rhel-8.1.0.patch [] - kvm-redhat-removing-iotest-182.patch [] - Resolves: bz#1687596 ([Intel 8.1 BUG][KVM][Crystal Ridge]object_get_canonical_path_component: assertion failed: (obj->parent != NULL)) - Resolves: bz#1694148 (QEMU image locking needn't double open fd number, and it should not fail when attempting to release locks)- kvm-s390x-cpumodel-mepochptff-warn-when-no-mepoch-and-re.patch [bz#1664371] - kvm-s390x-cpumodel-add-z14-GA2-model.patch [bz#1664371] - kvm-redhat-s390x-cpumodel-enable-mepoch-by-default-for-z.patch [bz#1664371] - kvm-intel_iommu-fix-operator-in-vtd_switch_address_space.patch [bz#1662272] - kvm-intel_iommu-reset-intr_enabled-when-system-reset.patch [bz#1662272] - kvm-pci-msi-export-msi_is_masked.patch [bz#1662272] - kvm-i386-kvm-ignore-masked-irqs-when-update-msi-routes.patch [bz#1662272] - Resolves: bz#1662272 (Boot guest with device assignment+vIOMMU, qemu prompts "vtd_interrupt_remap_msi: MSI address low 32 bit invalid: 0x0" when first rebooting guest) - Resolves: bz#1664371 ([IBM 8.1 FEAT] Update hardware CPU Model z14 (kvm) - qemu part)- kvm-doc-fix-the-configuration-path.patch [bz#1645411] - kvm-Increase-number-of-iotests-being-run-as-a-part-of-RH.patch [bz#1664463] - kvm-Load-kvm-module-during-boot.patch [bz#1676907 bz#1685995] - kvm-qemu-kvm.spec.template-Update-pyton-path-to-system-i.patch [] - Resolves: bz#1645411 (the "fsfreeze-hook" script path shown by command "qemu-ga --help" or "man qemu-ga" is wrong) - Resolves: bz#1664463 (Modify iotest behavior to include luks and nbd and fail build if iotests fail) - Resolves: bz#1676907 (/dev/kvm device exists but kernel module is not loaded on boot up causing VM start to fail in libvirt) - Resolves: bz#1685995 (/dev/kvm device exists but kernel module is not loaded on boot up causing VM start to fail in libvirt)- kvm-scsi-generic-avoid-possible-out-of-bounds-access-to-.patch [bz#1668162] - Resolves: bz#1668162 (CVE-2019-6501 qemu-kvm: QEMU: scsi-generic: possible OOB access while handling inquiry request [rhel-8])- kvm-slirp-check-data-length-while-emulating-ident-functi.patch [bz#1669069] - Resolves: bz#1669069 (CVE-2019-6778 qemu-kvm: QEMU: slirp: heap buffer overflow in tcp_emu() [rhel-8.0])- kvm-qemu-ga-make-get-fsinfo-work-over-pci-bridges.patch [bz#1666952] - kvm-qga-fix-driver-leak-in-guest-get-fsinfo.patch [bz#1666952] - Resolves: bz#1666952 (qemu-guest-agent does not parse PCI bridge links in "build_guest_fsinfo_for_real_device" (q35))- kvm-ne2000-fix-possible-out-of-bound-access-in-ne2000_re.patch [bz#1636784] - kvm-rtl8139-fix-possible-out-of-bound-access.patch [bz#1636784] - kvm-pcnet-fix-possible-buffer-overflow.patch [bz#1636784] - kvm-net-ignore-packet-size-greater-than-INT_MAX.patch [bz#1636784] - kvm-net-drop-too-large-packet-early.patch [bz#1636784] - kvm-net-hub-suppress-warnings-of-no-host-network-for-qte.patch [bz#1636784] - kvm-virtio-net-test-accept-variable-length-argument-in-p.patch [bz#1636784] - kvm-virtio-net-test-remove-unused-macro.patch [bz#1636784] - kvm-virtio-net-test-add-large-tx-buffer-test.patch [bz#1636784] - kvm-s390x-Return-specification-exception-for-unimplement.patch [bz#1668261] - kvm-cpus-ignore-ESRCH-in-qemu_cpu_kick_thread.patch [bz#1665844] - Resolves: bz#1636784 (CVE-2018-17963 qemu-kvm: Qemu: net: ignore packets with large size [rhel-8]) - Resolves: bz#1665844 (Guest quit with error when hotunplug cpu) - Resolves: bz#1668261 ([RHEL8] Backport diag308 stable exception fix (qemu-kvm))- kvm-hw-scsi-cleanups-before-VPD-BL-emulation.patch [bz#1639957] - kvm-hw-scsi-centralize-SG_IO-calls-into-single-function.patch [bz#1639957] - kvm-hw-scsi-add-VPD-Block-Limits-emulation.patch [bz#1639957] - kvm-scsi-disk-Block-Device-Characteristics-emulation-fix.patch [bz#1639957] - kvm-scsi-generic-keep-VPD-page-list-sorted.patch [bz#1639957] - kvm-scsi-generic-avoid-out-of-bounds-access-to-VPD-page-.patch [bz#1639957] - kvm-scsi-generic-avoid-invalid-access-to-struct-when-emu.patch [bz#1639957] - kvm-scsi-generic-do-not-do-VPD-emulation-for-sense-other.patch [bz#1639957] - Resolves: bz#1639957 ([RHEL.8] scsi host device passthrough limits IO writes - slow train)- kvm-block-Update-flags-in-bdrv_set_read_only.patch [bz#1644996] - kvm-block-Add-auto-read-only-option.patch [bz#1644996] - kvm-rbd-Close-image-in-qemu_rbd_open-error-path.patch [bz#1644996] - kvm-block-Require-auto-read-only-for-existing-fallbacks.patch [bz#1644996] - kvm-nbd-Support-auto-read-only-option.patch [bz#1644996] - kvm-file-posix-Support-auto-read-only-option.patch [bz#1644996] - kvm-curl-Support-auto-read-only-option.patch [bz#1644996] - kvm-gluster-Support-auto-read-only-option.patch [bz#1644996] - kvm-iscsi-Support-auto-read-only-option.patch [bz#1644996] - kvm-block-Make-auto-read-only-on-default-for-drive.patch [bz#1644996] - kvm-qemu-iotests-Test-auto-read-only-with-drive-and-bloc.patch [bz#1644996] - kvm-block-Fix-update-of-BDRV_O_AUTO_RDONLY-in-update_fla.patch [bz#1644996] - kvm-qemu-img-Add-C-option-for-convert-with-copy-offloadi.patch [bz#1623082] - kvm-iotests-Add-test-for-qemu-img-convert-C-compatibilit.patch [bz#1623082] - Resolves: bz#1623082 ([rhel.8.0]Target files for 'qemu-img convert' do not support thin_provisoning with iscsi/nfs backend) - Resolves: bz#1644996 (block-commit can't be used with -blockdev)- kvm-qemu-kvm.spec.template-Update-files-for-tests-rpm-to.patch [bz#1601107]- kvm-Run-iotests-as-part-of-the-build-process.patch [bz#1661026] - kvm-Introduce-the-qemu-kvm-tests-rpm.patch [bz#1601107] - Resolves: bz#1601107 (qemu-kvm packaging: make running qemu-iotests more robust) - Resolves: bz#1661026 (Run iotests as part of build process)- kvm-block-Don-t-inactivate-children-before-parents.patch [bz#1659395] - kvm-iotests-Test-migration-with-blockdev.patch [bz#1659395] - Resolves: bz#1659395 (src qemu core dump when do migration ( block device node-name changed after change cdrom) - Slow Train)- kvm-s390x-tcg-avoid-overflows-in-time2tod-tod2time.patch [bz#1653569] - kvm-s390x-kvm-pass-values-instead-of-pointers-to-kvm_s39.patch [bz#1653569] - kvm-s390x-tod-factor-out-TOD-into-separate-device.patch [bz#1653569] - kvm-s390x-tcg-drop-tod_basetime.patch [bz#1653569] - kvm-s390x-tcg-properly-implement-the-TOD.patch [bz#1653569] - kvm-s390x-tcg-SET-CLOCK-COMPARATOR-can-clear-CKC-interru.patch [bz#1653569] - kvm-s390x-tcg-implement-SET-CLOCK.patch [bz#1653569] - kvm-s390x-tcg-rearm-the-CKC-timer-during-migration.patch [bz#1653569] - kvm-s390x-tcg-fix-locking-problem-with-tcg_s390_tod_upda.patch [bz#1653569] - kvm-hw-s390x-Include-the-tod-qemu-also-for-builds-with-d.patch [bz#1653569] - kvm-s390x-tod-Properly-stop-the-KVM-TOD-while-the-guest-.patch [bz#1653569] - kvm-hw-s390x-Fix-bad-mask-in-time2tod.patch [bz#1653569] - kvm-migration-discard-non-migratable-RAMBlocks.patch [bz#1539285] - kvm-vfio-pci-do-not-set-the-PCIDevice-has_rom-attribute.patch [bz#1539285] - kvm-memory-exec-Expose-all-memory-block-related-flags.patch [bz#1539285] - kvm-memory-exec-switch-file-ram-allocation-functions-to-.patch [bz#1539285] - kvm-configure-add-libpmem-support.patch [bz#1539285] - kvm-hostmem-file-add-the-pmem-option.patch [bz#1539285] - kvm-mem-nvdimm-ensure-write-persistence-to-PMEM-in-label.patch [bz#1539285] - kvm-migration-ram-Add-check-and-info-message-to-nvdimm-p.patch [bz#1539285] - kvm-migration-ram-ensure-write-persistence-on-loading-al.patch [bz#1539285] - Resolves: bz#1539285 ([Intel 8.0 Bug] [KVM][Crystal Ridge] Lack of data persistence guarantee of QEMU writes to host PMEM) - Resolves: bz#1653569 (Stress guest and stop it, then do live migration, guest hit call trace on destination end)- kvm-ui-add-qapi-parser-for-display.patch [bz#1652871] - kvm-ui-switch-trivial-displays-to-qapi-parser.patch [bz#1652871] - kvm-qapi-Add-rendernode-display-option-for-egl-headless.patch [bz#1652871] - kvm-ui-Allow-specifying-rendernode-display-option-for-eg.patch [bz#1652871] - kvm-qapi-add-query-display-options-command.patch [bz#1652871] - Resolves: bz#1652871 (QEMU doesn't expose rendernode option for egl-headless display type)- kvm-Add-edk2-Requires-to-qemu-kvm.patch [bz#1654276] - Resolves: bz#1654276 (qemu-kvm: Should depend on the architecture-appropriate guest firmware)- kvm-x86-host-phys-bits-limit-option.patch [bz#1598284] - kvm-rhel-Set-host-phys-bits-limit-48-on-rhel-machine-typ.patch [bz#1598284] - kvm-i386-do-not-migrate-MSR_SMI_COUNT-on-machine-types-2.patch [bz#1659565] - kvm-pc-x-migrate-smi-count-to-PC_RHEL_COMPAT.patch [bz#1659565] - kvm-slow-train-kvm-clear-out-KVM_ASYNC_PF_DELIVERY_AS_PF.patch [bz#1656829] - Resolves: bz#1598284 ([Intel 8.0 Alpha] physical bits should < 48 when host with 5level paging &EPT5 and qemu command with "-cpu qemu64" parameters.) - Resolves: bz#1656829 (8->7 migration failed: qemu-kvm: error: failed to set MSR 0x4b564d02 to 0x27fc13285) - Resolves: bz#1659565 (machine type: required compat flag x-migrate-smi-count=off)- kvm-Add-edk2-Requires-to-qemu-kvm.patch [bz#1654276] - Resolves: bz#1654276 (qemu-kvm: Should depend on the architecture-appropriate guest firmware)- kvm-redhat-enable-tpmdev-passthrough.patch [bz#1654486] - Resolves: bz#1654486 ([RFE] enable TPM passthrough at compile time (qemu-kvm))- kvm-redhat-use-autopatch-instead-of-PATCHAPPLY.patch [bz#1613128] - kvm-redhat-Removing-some-unused-build-flags-in-the-spec-.patch [bz#1613128] - kvm-redhat-Fixing-rhev-ma-conflicts.patch [bz#1613126] - kvm-redhat-Remove-_smp_mflags-cleanup-workaround-for-s39.patch [bz#1613128] - kvm-redhat-Removing-dead-code-from-the-spec-file.patch [bz#1613128] - kvm-i386-Add-stibp-flag-name.patch [bz#1639446] - kvm-Add-functional-acceptance-tests-infrastructure.patch [bz#1655807] - kvm-scripts-qemu.py-allow-adding-to-the-list-of-extra-ar.patch [bz#1655807] - kvm-Acceptance-tests-add-quick-VNC-tests.patch [bz#1655807] - kvm-scripts-qemu.py-introduce-set_console-method.patch [bz#1655807] - kvm-Acceptance-tests-add-Linux-kernel-boot-and-console-c.patch [bz#1655807] - kvm-Bootstrap-Python-venv-for-tests.patch [bz#1655807] - kvm-Acceptance-tests-add-make-rule-for-running-them.patch [bz#1655807] - Resolves: bz#1613126 (Check and fix qemu-kvm-rhev and qemu-kvm-ma conflicts in qemu-kvm for rhel-8) - Resolves: bz#1613128 (Spec file clean up) - Resolves: bz#1639446 (Cross migration from RHEL7.5 to RHEL8 shouldn't fail with cpu flag stibp [qemu-kvm]) - Resolves: bz#1655807 (Backport avocado-qemu tests for QEMU 2.12)- kvm-Disable-CONFIG_IPMI-and-CONFIG_I2C-for-ppc64.patch [bz#1640044] - kvm-Disable-CONFIG_CAN_BUS-and-CONFIG_CAN_SJA1000.patch [bz#1640042] - Resolves: bz#1640042 (Disable CONFIG_CAN_BUS and CONFIG_CAN_SJA1000 config switches) - Resolves: bz#1640044 (Disable CONFIG_I2C and CONFIG_IPMI in default-configs/ppc64-softmmu.mak)- kvm-qcow2-Give-the-refcount-cache-the-minimum-possible-s.patch [bz#1656507] - kvm-docs-Document-the-new-default-sizes-of-the-qcow2-cac.patch [bz#1656507] - kvm-qcow2-Fix-Coverity-warning-when-calculating-the-refc.patch [bz#1656507] - kvm-include-Add-IEC-binary-prefixes-in-qemu-units.h.patch [bz#1656507] - kvm-qcow2-Options-documentation-fixes.patch [bz#1656507] - kvm-include-Add-a-lookup-table-of-sizes.patch [bz#1656507] - kvm-qcow2-Make-sizes-more-humanly-readable.patch [bz#1656507] - kvm-qcow2-Avoid-duplication-in-setting-the-refcount-cach.patch [bz#1656507] - kvm-qcow2-Assign-the-L2-cache-relatively-to-the-image-si.patch [bz#1656507] - kvm-qcow2-Increase-the-default-upper-limit-on-the-L2-cac.patch [bz#1656507] - kvm-qcow2-Resize-the-cache-upon-image-resizing.patch [bz#1656507] - kvm-qcow2-Set-the-default-cache-clean-interval-to-10-min.patch [bz#1656507] - kvm-qcow2-Explicit-number-replaced-by-a-constant.patch [bz#1656507] - kvm-block-backend-Set-werror-rerror-defaults-in-blk_new.patch [bz#1657637] - kvm-qcow2-Fix-cache-clean-interval-documentation.patch [bz#1656507] - Resolves: bz#1656507 ([RHEL.8] qcow2 cache is too small) - Resolves: bz#1657637 (Wrong werror default for -device drive=)- kvm-target-ppc-add-basic-support-for-PTCR-on-POWER9.patch [bz#1639069] - kvm-linux-headers-Update-for-nested-KVM-HV-downstream-on.patch [bz#1639069] - kvm-target-ppc-Add-one-reg-id-for-ptcr.patch [bz#1639069] - kvm-ppc-spapr_caps-Add-SPAPR_CAP_NESTED_KVM_HV.patch [bz#1639069] - kvm-Re-enable-CONFIG_HYPERV_TESTDEV.patch [bz#1651195] - kvm-qxl-use-guest_monitor_config-for-local-renderer.patch [bz#1610163] - kvm-Declare-cirrus-vga-as-deprecated.patch [bz#1651994] - kvm-Do-not-build-bluetooth-support.patch [bz#1654651] - kvm-vfio-helpers-Fix-qemu_vfio_open_pci-crash.patch [bz#1645840] - kvm-balloon-Allow-multiple-inhibit-users.patch [bz#1650272] - kvm-Use-inhibit-to-prevent-ballooning-without-synchr.patch [bz#1650272] - kvm-vfio-Inhibit-ballooning-based-on-group-attachment-to.patch [bz#1650272] - kvm-vfio-ccw-pci-Allow-devices-to-opt-in-for-ballooning.patch [bz#1650272] - kvm-vfio-pci-Handle-subsystem-realpath-returning-NULL.patch [bz#1650272] - kvm-vfio-pci-Fix-failure-to-close-file-descriptor-on-err.patch [bz#1650272] - kvm-postcopy-Synchronize-usage-of-the-balloon-inhibitor.patch [bz#1650272] - Resolves: bz#1610163 (guest shows border blurred screen with some resolutions when qemu boot with -device qxl-vga ,and guest on rhel7.6 has no such question) - Resolves: bz#1639069 ([IBM 8.0 FEAT] POWER9 - Nested virtualization in RHEL8.0 KVM for ppc64le - qemu-kvm side) - Resolves: bz#1645840 (Qemu core dump when hotplug nvme:// drive via -blockdev) - Resolves: bz#1650272 (Ballooning is incompatible with vfio assigned devices, but not prevented) - Resolves: bz#1651195 (Re-enable hyperv-testdev device) - Resolves: bz#1651994 (Declare the "Cirrus VGA" device emulation of QEMU as deprecated in RHEL8) - Resolves: bz#1654651 (Qemu: hw: bt: keep bt/* objects from building [rhel-8.0])- kvm-block-Make-more-block-drivers-compile-time-configura.patch [bz#1598842 bz#1598842] - kvm-RHEL8-Add-disable-configure-options-to-qemu-spec-fil.patch [bz#1598842] - Resolves: bz#1598842 (Compile out unused block drivers)- kvm-configure-add-test-for-libudev.patch [bz#1636185] - kvm-qga-linux-report-disk-serial-number.patch [bz#1636185] - kvm-qga-linux-return-disk-device-in-guest-get-fsinfo.patch [bz#1636185] - kvm-qemu-error-introduce-error-warn-_report_once.patch [bz#1625173] - kvm-intel-iommu-start-to-use-error_report_once.patch [bz#1625173] - kvm-intel-iommu-replace-more-vtd_err_-traces.patch [bz#1625173] - kvm-intel_iommu-introduce-vtd_reset_caches.patch [bz#1625173] - kvm-intel_iommu-better-handling-of-dmar-state-switch.patch [bz#1625173] - kvm-intel_iommu-move-ce-fetching-out-when-sync-shadow.patch [bz#1625173 bz#1629616] - kvm-intel_iommu-handle-invalid-ce-for-shadow-sync.patch [bz#1625173 bz#1629616] - kvm-block-remove-bdrv_dirty_bitmap_make_anon.patch [bz#1518989] - kvm-block-simplify-code-around-releasing-bitmaps.patch [bz#1518989] - kvm-hbitmap-Add-advance-param-to-hbitmap_iter_next.patch [bz#1518989] - kvm-test-hbitmap-Add-non-advancing-iter_next-tests.patch [bz#1518989] - kvm-block-dirty-bitmap-Add-bdrv_dirty_iter_next_area.patch [bz#1518989] - kvm-blockdev-backup-add-bitmap-argument.patch [bz#1518989] - kvm-dirty-bitmap-switch-assert-fails-to-errors-in-bdrv_m.patch [bz#1518989] - kvm-dirty-bitmap-rename-bdrv_undo_clear_dirty_bitmap.patch [bz#1518989] - kvm-dirty-bitmap-make-it-possible-to-restore-bitmap-afte.patch [bz#1518989] - kvm-blockdev-rename-block-dirty-bitmap-clear-transaction.patch [bz#1518989] - kvm-qapi-add-transaction-support-for-x-block-dirty-bitma.patch [bz#1518989] - kvm-block-dirty-bitmaps-add-user_locked-status-checker.patch [bz#1518989] - kvm-block-dirty-bitmaps-fix-merge-permissions.patch [bz#1518989] - kvm-block-dirty-bitmaps-allow-clear-on-disabled-bitmaps.patch [bz#1518989] - kvm-block-dirty-bitmaps-prohibit-enable-disable-on-locke.patch [bz#1518989] - kvm-block-backup-prohibit-backup-from-using-in-use-bitma.patch [bz#1518989] - kvm-nbd-forbid-use-of-frozen-bitmaps.patch [bz#1518989] - kvm-bitmap-Update-count-after-a-merge.patch [bz#1518989] - kvm-iotests-169-drop-deprecated-autoload-parameter.patch [bz#1518989] - kvm-block-qcow2-improve-error-message-in-qcow2_inactivat.patch [bz#1518989] - kvm-bloc-qcow2-drop-dirty_bitmaps_loaded-state-variable.patch [bz#1518989] - kvm-dirty-bitmaps-clean-up-bitmaps-loading-and-migration.patch [bz#1518989] - kvm-iotests-improve-169.patch [bz#1518989] - kvm-iotests-169-add-cases-for-source-vm-resuming.patch [bz#1518989] - kvm-pc-dimm-turn-alignment-assert-into-check.patch [bz#1630116] - Resolves: bz#1518989 (RFE: QEMU Incremental live backup) - Resolves: bz#1625173 ([NVMe Device Assignment] Guest could not boot up with q35+iommu) - Resolves: bz#1629616 (boot guest with q35+vIOMMU+ device assignment, qemu terminal shows "qemu-kvm: VFIO_UNMAP_DMA: -22" when return assigned network devices from vfio driver to ixgbe in guest) - Resolves: bz#1630116 (pc_dimm_get_free_addr: assertion failed: (QEMU_ALIGN_UP(address_space_start, align) == address_space_start)) - Resolves: bz#1636185 ([RFE] Report disk device name and serial number (qemu-guest-agent on Linux))- kvm-luks-Allow-share-rw-on.patch [bz#1629701] - kvm-redhat-reenable-gluster-support.patch [bz#1599340] - kvm-redhat-bump-libusb-requirement.patch [bz#1627970] - Resolves: bz#1599340 (Reenable glusterfs in qemu-kvm once BZ#1567292 gets fixed) - Resolves: bz#1627970 (symbol lookup error: /usr/libexec/qemu-kvm: undefined symbol: libusb_set_option) - Resolves: bz#1629701 ("share-rw=on" does not work for luks format image - Fast Train)- kvm-block-rbd-pull-out-qemu_rbd_convert_options.patch [bz#1635585] - kvm-block-rbd-Attempt-to-parse-legacy-filenames.patch [bz#1635585] - kvm-block-rbd-add-deprecation-documentation-for-filename.patch [bz#1635585] - kvm-block-rbd-add-iotest-for-rbd-legacy-keyvalue-filenam.patch [bz#1635585] - Resolves: bz#1635585 (rbd json format of 7.6 is incompatible with 7.5)- kvm-vnc-call-sasl_server_init-only-when-required.patch [bz#1609327] - kvm-nbd-server-fix-NBD_CMD_CACHE.patch [bz#1636142] - kvm-nbd-fix-NBD_FLAG_SEND_CACHE-value.patch [bz#1636142] - kvm-test-bdrv-drain-bdrv_drain-works-with-cross-AioConte.patch [bz#1637976] - kvm-block-Use-bdrv_do_drain_begin-end-in-bdrv_drain_all.patch [bz#1637976] - kvm-block-Remove-recursive-parameter-from-bdrv_drain_inv.patch [bz#1637976] - kvm-block-Don-t-manually-poll-in-bdrv_drain_all.patch [bz#1637976] - kvm-tests-test-bdrv-drain-bdrv_drain_all-works-in-corout.patch [bz#1637976] - kvm-block-Avoid-unnecessary-aio_poll-in-AIO_WAIT_WHILE.patch [bz#1637976] - kvm-block-Really-pause-block-jobs-on-drain.patch [bz#1637976] - kvm-block-Remove-bdrv_drain_recurse.patch [bz#1637976] - kvm-test-bdrv-drain-Add-test-for-node-deletion.patch [bz#1637976] - kvm-block-Drain-recursively-with-a-single-BDRV_POLL_WHIL.patch [bz#1637976] - kvm-test-bdrv-drain-Test-node-deletion-in-subtree-recurs.patch [bz#1637976] - kvm-block-Don-t-poll-in-parent-drain-callbacks.patch [bz#1637976] - kvm-test-bdrv-drain-Graph-change-through-parent-callback.patch [bz#1637976] - kvm-block-Defer-.bdrv_drain_begin-callback-to-polling-ph.patch [bz#1637976] - kvm-test-bdrv-drain-Test-that-bdrv_drain_invoke-doesn-t-.patch [bz#1637976] - kvm-block-Allow-AIO_WAIT_WHILE-with-NULL-ctx.patch [bz#1637976] - kvm-block-Move-bdrv_drain_all_begin-out-of-coroutine-con.patch [bz#1637976] - kvm-block-ignore_bds_parents-parameter-for-drain-functio.patch [bz#1637976] - kvm-block-Allow-graph-changes-in-bdrv_drain_all_begin-en.patch [bz#1637976] - kvm-test-bdrv-drain-Test-graph-changes-in-drain_all-sect.patch [bz#1637976] - kvm-block-Poll-after-drain-on-attaching-a-node.patch [bz#1637976] - kvm-test-bdrv-drain-Test-bdrv_append-to-drained-node.patch [bz#1637976] - kvm-block-linux-aio-acquire-AioContext-before-qemu_laio_.patch [bz#1637976] - kvm-util-async-use-qemu_aio_coroutine_enter-in-co_schedu.patch [bz#1637976] - kvm-job-Fix-nested-aio_poll-hanging-in-job_txn_apply.patch [bz#1637976] - kvm-job-Fix-missing-locking-due-to-mismerge.patch [bz#1637976] - kvm-blockjob-Wake-up-BDS-when-job-becomes-idle.patch [bz#1637976] - kvm-aio-wait-Increase-num_waiters-even-in-home-thread.patch [bz#1637976] - kvm-test-bdrv-drain-Drain-with-block-jobs-in-an-I-O-thre.patch [bz#1637976] - kvm-test-blockjob-Acquire-AioContext-around-job_cancel_s.patch [bz#1637976] - kvm-job-Use-AIO_WAIT_WHILE-in-job_finish_sync.patch [bz#1637976] - kvm-test-bdrv-drain-Test-AIO_WAIT_WHILE-in-completion-ca.patch [bz#1637976] - kvm-block-Add-missing-locking-in-bdrv_co_drain_bh_cb.patch [bz#1637976] - kvm-block-backend-Add-.drained_poll-callback.patch [bz#1637976] - kvm-block-backend-Fix-potential-double-blk_delete.patch [bz#1637976] - kvm-block-backend-Decrease-in_flight-only-after-callback.patch [bz#1637976] - kvm-blockjob-Lie-better-in-child_job_drained_poll.patch [bz#1637976] - kvm-block-Remove-aio_poll-in-bdrv_drain_poll-variants.patch [bz#1637976] - kvm-test-bdrv-drain-Test-nested-poll-in-bdrv_drain_poll_.patch [bz#1637976] - kvm-job-Avoid-deadlocks-in-job_completed_txn_abort.patch [bz#1637976] - kvm-test-bdrv-drain-AIO_WAIT_WHILE-in-job-.commit-.abort.patch [bz#1637976] - kvm-test-bdrv-drain-Fix-outdated-comments.patch [bz#1637976] - kvm-block-Use-a-single-global-AioWait.patch [bz#1637976] - kvm-test-bdrv-drain-Test-draining-job-source-child-and-p.patch [bz#1637976] - kvm-qemu-img-Fix-assert-when-mapping-unaligned-raw-file.patch [bz#1639374] - kvm-iotests-Add-test-221-to-catch-qemu-img-map-regressio.patch [bz#1639374] - Resolves: bz#1609327 (qemu-kvm[37046]: Could not find keytab file: /etc/qemu/krb5.tab: Unknown error 49408) - Resolves: bz#1636142 (qemu NBD_CMD_CACHE flaws impacting non-qemu NBD clients) - Resolves: bz#1637976 (Crashes and hangs with iothreads vs. block jobs) - Resolves: bz#1639374 (qemu-img map 'Aborted (core dumped)' when specifying a plain file)- kvm-linux-headers-update.patch [bz#1508142] - kvm-s390x-cpumodel-Set-up-CPU-model-for-AP-device-suppor.patch [bz#1508142] - kvm-s390x-kvm-enable-AP-instruction-interpretation-for-g.patch [bz#1508142] - kvm-s390x-ap-base-Adjunct-Processor-AP-object-model.patch [bz#1508142] - kvm-s390x-vfio-ap-Introduce-VFIO-AP-device.patch [bz#1508142] - kvm-s390-doc-detailed-specifications-for-AP-virtualizati.patch [bz#1508142] - Resolves: bz#1508142 ([IBM 8.0 FEAT] KVM: Guest-dedicated Crypto Adapters - qemu part)- kvm-Revert-hw-acpi-build-build-SRAT-memory-affinity-stru.patch [bz#1609235] - kvm-add-udev-kvm-check.patch [bz#1552663] - kvm-aio-posix-Don-t-count-ctx-notifier-as-progress-when-.patch [bz#1623085] - kvm-aio-Do-aio_notify_accept-only-during-blocking-aio_po.patch [bz#1623085] - kvm-aio-posix-fix-concurrent-access-to-poll_disable_cnt.patch [bz#1632622] - kvm-aio-posix-compute-timeout-before-polling.patch [bz#1632622] - kvm-aio-posix-do-skip-system-call-if-ctx-notifier-pollin.patch [bz#1632622] - kvm-intel-iommu-send-PSI-always-even-if-across-PDEs.patch [bz#1450712] - kvm-intel-iommu-remove-IntelIOMMUNotifierNode.patch [bz#1450712] - kvm-intel-iommu-add-iommu-lock.patch [bz#1450712] - kvm-intel-iommu-only-do-page-walk-for-MAP-notifiers.patch [bz#1450712] - kvm-intel-iommu-introduce-vtd_page_walk_info.patch [bz#1450712] - kvm-intel-iommu-pass-in-address-space-when-page-walk.patch [bz#1450712] - kvm-intel-iommu-trace-domain-id-during-page-walk.patch [bz#1450712] - kvm-util-implement-simple-iova-tree.patch [bz#1450712] - kvm-intel-iommu-rework-the-page-walk-logic.patch [bz#1450712] - kvm-i386-define-the-ssbd-CPUID-feature-bit-CVE-2018-3639.patch [bz#1633928] - Resolves: bz#1450712 (Booting nested guest with vIOMMU, the assigned network devices can not receive packets (qemu)) - Resolves: bz#1552663 (81-kvm-rhel.rules is no longer part of initscripts) - Resolves: bz#1609235 (Win2016 guest can't recognize pc-dimm hotplugged to node 0) - Resolves: bz#1623085 (VM doesn't boot from HD) - Resolves: bz#1632622 (~40% virtio_blk disk performance drop for win2012r2 guest when comparing qemu-kvm-rhev-2.12.0-9 with qemu-kvm-rhev-2.12.0-12) - Resolves: bz#1633928 (CVE-2018-3639 qemu-kvm: hw: cpu: speculative store bypass [rhel-8.0])- kvm-block-for-jobs-do-not-clear-user_paused-until-after-.patch [bz#1635583] - kvm-iotests-Add-failure-matching-to-common.qemu.patch [bz#1635583] - kvm-block-iotest-to-catch-abort-on-forced-blockjob-cance.patch [bz#1635583] - Resolves: bz#1635583 (Quitting VM causes qemu core dump once the block mirror job paused for no enough target space)- kvm-check-Only-test-ivshm-when-it-is-compiled-in.patch [bz#1621817] - kvm-Disable-ivshmem.patch [bz#1621817] - kvm-mirror-Fail-gracefully-for-source-target.patch [bz#1637963] - kvm-commit-Add-top-node-base-node-options.patch [bz#1637970] - kvm-qemu-iotests-Test-commit-with-top-node-base-node.patch [bz#1637970] - Resolves: bz#1621817 (Disable IVSHMEM in RHEL 8) - Resolves: bz#1637963 (Segfault on 'blockdev-mirror' with same node as source and target) - Resolves: bz#1637970 (allow using node-names with block-commit)- kvm-redhat-make-the-plugins-executable.patch [bz#1638304] - Resolves: bz#1638304 (the driver packages lack all the library Requires)- kvm-seccomp-allow-sched_setscheduler-with-SCHED_IDLE-pol.patch [bz#1618356] - kvm-seccomp-use-SIGSYS-signal-instead-of-killing-the-thr.patch [bz#1618356] - kvm-seccomp-prefer-SCMP_ACT_KILL_PROCESS-if-available.patch [bz#1618356] - kvm-configure-require-libseccomp-2.2.0.patch [bz#1618356] - kvm-seccomp-set-the-seccomp-filter-to-all-threads.patch [bz#1618356] - kvm-memory-cleanup-side-effects-of-memory_region_init_fo.patch [bz#1600365] - Resolves: bz#1600365 (QEMU core dumped when hotplug memory exceeding host hugepages and with discard-data=yes) - Resolves: bz#1618356 (qemu-kvm: Qemu: seccomp: blacklist is not applied to all threads [rhel-8])- kvm-migration-postcopy-Clear-have_listen_thread.patch [bz#1608765] - kvm-migration-cleanup-in-error-paths-in-loadvm.patch [bz#1608765] - kvm-jobs-change-start-callback-to-run-callback.patch [bz#1632939] - kvm-jobs-canonize-Error-object.patch [bz#1632939] - kvm-jobs-add-exit-shim.patch [bz#1632939] - kvm-block-commit-utilize-job_exit-shim.patch [bz#1632939] - kvm-block-mirror-utilize-job_exit-shim.patch [bz#1632939] - kvm-jobs-utilize-job_exit-shim.patch [bz#1632939] - kvm-block-backup-make-function-variables-consistently-na.patch [bz#1632939] - kvm-jobs-remove-ret-argument-to-job_completed-privatize-.patch [bz#1632939] - kvm-jobs-remove-job_defer_to_main_loop.patch [bz#1632939] - kvm-block-commit-add-block-job-creation-flags.patch [bz#1632939] - kvm-block-mirror-add-block-job-creation-flags.patch [bz#1632939] - kvm-block-stream-add-block-job-creation-flags.patch [bz#1632939] - kvm-block-commit-refactor-commit-to-use-job-callbacks.patch [bz#1632939] - kvm-block-mirror-don-t-install-backing-chain-on-abort.patch [bz#1632939] - kvm-block-mirror-conservative-mirror_exit-refactor.patch [bz#1632939] - kvm-block-stream-refactor-stream-to-use-job-callbacks.patch [bz#1632939] - kvm-tests-blockjob-replace-Blockjob-with-Job.patch [bz#1632939] - kvm-tests-test-blockjob-remove-exit-callback.patch [bz#1632939] - kvm-tests-test-blockjob-txn-move-.exit-to-.clean.patch [bz#1632939] - kvm-jobs-remove-.exit-callback.patch [bz#1632939] - kvm-qapi-block-commit-expose-new-job-properties.patch [bz#1632939] - kvm-qapi-block-mirror-expose-new-job-properties.patch [bz#1632939] - kvm-qapi-block-stream-expose-new-job-properties.patch [bz#1632939] - kvm-block-backup-qapi-documentation-fixup.patch [bz#1632939] - kvm-blockdev-document-transactional-shortcomings.patch [bz#1632939] - Resolves: bz#1608765 (After postcopy migration, do savevm and loadvm, guest hang and call trace) - Resolves: bz#1632939 (qemu blockjobs other than backup do not support job-finalize or job-dismiss)- kvm-Re-enable-disabled-Hyper-V-enlightenments.patch [bz#1625185] - kvm-Fix-annocheck-issues.patch [bz#1624164] - kvm-exec-check-that-alignment-is-a-power-of-two.patch [bz#1630746] - kvm-curl-Make-sslverify-off-disable-host-as-well-as-peer.patch [bz#1575925] - Resolves: bz#1575925 ("SSL: no alternative certificate subject name matches target host name" error even though sslverify = off) - Resolves: bz#1624164 (Review annocheck distro flag failures in qemu-kvm) - Resolves: bz#1625185 (Re-enable disabled Hyper-V enlightenments) - Resolves: bz#1630746 (qemu_ram_mmap: Assertion `is_power_of_2(align)' failed)- kvm-i386-Disable-TOPOEXT-by-default-on-cpu-host.patch [bz#1619804] - kvm-redhat-enable-opengl-add-build-and-runtime-deps.patch [bz#1618412] - Resolves: bz#1618412 (Enable opengl (for intel vgpu display)) - Resolves: bz#1619804 (kernel panic in init_amd_cacheinfo)- kvm-redhat-Disable-vhost-crypto.patch [bz#1625668] - Resolves: bz#1625668 (Decide if we should disable 'vhost-crypto' or not)- kvm-target-i386-sev-fix-memory-leaks.patch [bz#1615717] - kvm-i386-Fix-arch_query_cpu_model_expansion-leak.patch [bz#1615717] - kvm-redhat-Update-build-configuration.patch [bz#1573156] - Resolves: bz#1573156 (Update build configure for QEMU 2.12.0) - Resolves: bz#1615717 (Memory leaks)- kvm-e1000e-Do-not-auto-clear-ICR-bits-which-aren-t-set-i.patch [bz#1596024] - kvm-e1000e-Prevent-MSI-MSI-X-storms.patch [bz#1596024] - kvm-Drop-build_configure.sh-and-Makefile.local-files.patch [] - kvm-Fix-subject-line-in-.gitpublish.patch [] - Resolves: bz#1596024 (The network link can't be detected on guest when the guest uses e1000e model type)- kvm-Fix-libusb-1.0.22-deprecated-libusb_set_debug-with-l.patch [bz#1622656] - Resolves: bz#1622656 (qemu-kvm fails to build due to libusb_set_debug being deprecated)- kvm-redhat-remove-extra-in-rhel_rhev_conflicts-macro.patch [bz#1618752] - Resolves: bz#1618752 (qemu-kvm can't be installed in RHEL-8 as it Conflicts with itself.)- kvm-Migration-TLS-Fix-crash-due-to-double-cleanup.patch [bz#1594384] - Resolves: bz#1594384 (2.12 migration fixes)- kvm-Add-qemu-keymap-to-qemu-kvm-common.patch [bz#1593117] - Resolves: bz#1593117 (add qemu-keymap utility)- Fixing an issue with some old command in the spec file- Fix an issue with the build_configure script. - Resolves: bz#1425820 (Improve QEMU packaging layout with modularization of the block layer)- kvm-migration-stop-compressing-page-in-migration-thread.patch [bz#1594384] - kvm-migration-stop-compression-to-allocate-and-free-memo.patch [bz#1594384] - kvm-migration-stop-decompression-to-allocate-and-free-me.patch [bz#1594384] - kvm-migration-detect-compression-and-decompression-error.patch [bz#1594384] - kvm-migration-introduce-control_save_page.patch [bz#1594384] - kvm-migration-move-some-code-to-ram_save_host_page.patch [bz#1594384] - kvm-migration-move-calling-control_save_page-to-the-comm.patch [bz#1594384] - kvm-migration-move-calling-save_zero_page-to-the-common-.patch [bz#1594384] - kvm-migration-introduce-save_normal_page.patch [bz#1594384] - kvm-migration-remove-ram_save_compressed_page.patch [bz#1594384] - kvm-migration-block-dirty-bitmap-fix-memory-leak-in-dirt.patch [bz#1594384] - kvm-migration-fix-saving-normal-page-even-if-it-s-been-c.patch [bz#1594384] - kvm-migration-update-index-field-when-delete-or-qsort-RD.patch [bz#1594384] - kvm-migration-introduce-decompress-error-check.patch [bz#1594384] - kvm-migration-Don-t-activate-block-devices-if-using-S.patch [bz#1594384] - kvm-migration-not-wait-RDMA_CM_EVENT_DISCONNECTED-event-.patch [bz#1594384] - kvm-migration-block-dirty-bitmap-fix-dirty_bitmap_load.patch [bz#1594384] - kvm-s390x-add-RHEL-7.6-machine-type-for-ccw.patch [bz#1595718] - kvm-s390x-cpumodel-default-enable-bpb-and-ppa15-for-z196.patch [bz#1595718] - kvm-linux-headers-asm-s390-kvm.h-header-sync.patch [bz#1612938] - kvm-s390x-kvm-add-etoken-facility.patch [bz#1612938] - Resolves: bz#1594384 (2.12 migration fixes) - Resolves: bz#1595718 (Add ppa15/bpb to the default cpu model for z196 and higher in the 7.6 s390-ccw-virtio machine) - Resolves: bz#1612938 (Add etoken support to qemu-kvm for s390x KVM guests)Mass import from RHEL 7.6 qemu-kvm-rhev, including fixes to the following BZs: - kvm-AArch64-Add-virt-rhel7.6-machine-type.patch [bz#1558723] - kvm-cpus-Fix-event-order-on-resume-of-stopped-guest.patch [bz#1566153] - kvm-qemu-img-Check-post-truncation-size.patch [bz#1523065] - kvm-vga-catch-depth-0.patch [bz#1575541] - kvm-Fix-x-hv-max-vps-compat-value-for-7.4-machine-type.patch [bz#1583959] - kvm-ccid-card-passthru-fix-regression-in-realize.patch [bz#1584984] - kvm-Use-4-MB-vram-for-cirrus.patch [bz#1542080] - kvm-spapr_pci-Remove-unhelpful-pagesize-warning.patch [bz#1505664] - kvm-rpm-Add-nvme-VFIO-driver-to-rw-whitelist.patch [bz#1416180] - kvm-qobject-Use-qobject_to-instead-of-type-cast.patch [bz#1557995] - kvm-qobject-Ensure-base-is-at-offset-0.patch [bz#1557995] - kvm-qobject-use-a-QObjectBase_-struct.patch [bz#1557995] - kvm-qobject-Replace-qobject_incref-QINCREF-qobject_decre.patch [bz#1557995] - kvm-qobject-Modify-qobject_ref-to-return-obj.patch [bz#1557995] - kvm-rbd-Drop-deprecated-drive-parameter-filename.patch [bz#1557995] - kvm-iscsi-Drop-deprecated-drive-parameter-filename.patch [bz#1557995] - kvm-block-Add-block-specific-QDict-header.patch [bz#1557995] - kvm-qobject-Move-block-specific-qdict-code-to-block-qdic.patch [bz#1557995] - kvm-block-Fix-blockdev-for-certain-non-string-scalars.patch [bz#1557995] - kvm-block-Fix-drive-for-certain-non-string-scalars.patch [bz#1557995] - kvm-block-Clean-up-a-misuse-of-qobject_to-in-.bdrv_co_cr.patch [bz#1557995] - kvm-block-Factor-out-qobject_input_visitor_new_flat_conf.patch [bz#1557995] - kvm-block-Make-remaining-uses-of-qobject-input-visitor-m.patch [bz#1557995] - kvm-block-qdict-Simplify-qdict_flatten_qdict.patch [bz#1557995] - kvm-block-qdict-Tweak-qdict_flatten_qdict-qdict_flatten_.patch [bz#1557995] - kvm-block-qdict-Clean-up-qdict_crumple-a-bit.patch [bz#1557995] - kvm-block-qdict-Simplify-qdict_is_list-some.patch [bz#1557995] - kvm-check-block-qdict-Rename-qdict_flatten-s-variables-f.patch [bz#1557995] - kvm-check-block-qdict-Cover-flattening-of-empty-lists-an.patch [bz#1557995] - kvm-block-Fix-blockdev-blockdev-add-for-empty-objects-an.patch [bz#1557995] - kvm-rbd-New-parameter-auth-client-required.patch [bz#1557995] - kvm-rbd-New-parameter-key-secret.patch [bz#1557995] - kvm-block-mirror-honor-ratelimit-again.patch [bz#1572856] - kvm-block-mirror-Make-cancel-always-cancel-pre-READY.patch [bz#1572856] - kvm-iotests-Add-test-for-cancelling-a-mirror-job.patch [bz#1572856] - kvm-iotests-Split-214-off-of-122.patch [bz#1518738] - kvm-block-Add-COR-filter-driver.patch [bz#1518738] - kvm-block-BLK_PERM_WRITE-includes-._UNCHANGED.patch [bz#1518738] - kvm-block-Add-BDRV_REQ_WRITE_UNCHANGED-flag.patch [bz#1518738] - kvm-block-Set-BDRV_REQ_WRITE_UNCHANGED-for-COR-writes.patch [bz#1518738] - kvm-block-quorum-Support-BDRV_REQ_WRITE_UNCHANGED.patch [bz#1518738] - kvm-block-Support-BDRV_REQ_WRITE_UNCHANGED-in-filters.patch [bz#1518738] - kvm-iotests-Clean-up-wrap-image-in-197.patch [bz#1518738] - kvm-iotests-Copy-197-for-COR-filter-driver.patch [bz#1518738] - kvm-iotests-Add-test-for-COR-across-nodes.patch [bz#1518738] - kvm-qemu-io-Use-purely-string-blockdev-options.patch [bz#1576598] - kvm-qemu-img-Use-only-string-options-in-img_open_opts.patch [bz#1576598] - kvm-iotests-Add-test-for-U-force-share-conflicts.patch [bz#1576598] - kvm-qemu-io-Drop-command-functions-return-values.patch [bz#1519617] - kvm-qemu-io-Let-command-functions-return-error-code.patch [bz#1519617] - kvm-qemu-io-Exit-with-error-when-a-command-failed.patch [bz#1519617] - kvm-iotests.py-Add-qemu_io_silent.patch [bz#1519617] - kvm-iotests-Let-216-make-use-of-qemu-io-s-exit-code.patch [bz#1519617] - kvm-qcow2-Repair-OFLAG_COPIED-when-fixing-leaks.patch [bz#1527085] - kvm-iotests-Repairing-error-during-snapshot-deletion.patch [bz#1527085] - kvm-block-Make-bdrv_is_writable-public.patch [bz#1588039] - kvm-qcow2-Do-not-mark-inactive-images-corrupt.patch [bz#1588039] - kvm-iotests-Add-case-for-a-corrupted-inactive-image.patch [bz#1588039] - kvm-main-loop-drop-spin_counter.patch [bz#1168213] - kvm-target-ppc-Factor-out-the-parsing-in-kvmppc_get_cpu_.patch [bz#1560847] - kvm-target-ppc-Don-t-require-private-l1d-cache-on-POWER8.patch [bz#1560847] - kvm-ppc-spapr_caps-Don-t-disable-cap_cfpc-on-POWER8-by-d.patch [bz#1560847] - kvm-qxl-fix-local-renderer-crash.patch [bz#1567733] - kvm-qemu-img-Amendment-support-implies-create_opts.patch [bz#1537956] - kvm-block-Add-Error-parameter-to-bdrv_amend_options.patch [bz#1537956] - kvm-qemu-option-Pull-out-Supported-options-print.patch [bz#1537956] - kvm-qemu-img-Add-print_amend_option_help.patch [bz#1537956] - kvm-qemu-img-Recognize-no-creation-support-in-o-help.patch [bz#1537956] - kvm-iotests-Test-help-option-for-unsupporting-formats.patch [bz#1537956] - kvm-iotests-Rework-113.patch [bz#1537956] - kvm-qemu-img-Resolve-relative-backing-paths-in-rebase.patch [bz#1569835] - kvm-iotests-Add-test-for-rebasing-with-relative-paths.patch [bz#1569835] - kvm-qemu-img-Special-post-backing-convert-handling.patch [bz#1527898] - kvm-iotests-Test-post-backing-convert-target-behavior.patch [bz#1527898] - kvm-migration-calculate-expected_downtime-with-ram_bytes.patch [bz#1564576] - kvm-sheepdog-Fix-sd_co_create_opts-memory-leaks.patch [bz#1513543] - kvm-qemu-iotests-reduce-chance-of-races-in-185.patch [bz#1513543] - kvm-blockjob-do-not-cancel-timer-in-resume.patch [bz#1513543] - kvm-nfs-Fix-error-path-in-nfs_options_qdict_to_qapi.patch [bz#1513543] - kvm-nfs-Remove-processed-options-from-QDict.patch [bz#1513543] - kvm-blockjob-drop-block_job_pause-resume_all.patch [bz#1513543] - kvm-blockjob-expose-error-string-via-query.patch [bz#1513543] - kvm-blockjob-Fix-assertion-in-block_job_finalize.patch [bz#1513543] - kvm-blockjob-Wrappers-for-progress-counter-access.patch [bz#1513543] - kvm-blockjob-Move-RateLimit-to-BlockJob.patch [bz#1513543] - kvm-blockjob-Implement-block_job_set_speed-centrally.patch [bz#1513543] - kvm-blockjob-Introduce-block_job_ratelimit_get_delay.patch [bz#1513543] - kvm-blockjob-Add-block_job_driver.patch [bz#1513543] - kvm-blockjob-Update-block-job-pause-resume-documentation.patch [bz#1513543] - kvm-blockjob-Improve-BlockJobInfo.offset-len-documentati.patch [bz#1513543] - kvm-job-Create-Job-JobDriver-and-job_create.patch [bz#1513543] - kvm-job-Rename-BlockJobType-into-JobType.patch [bz#1513543] - kvm-job-Add-JobDriver.job_type.patch [bz#1513543] - kvm-job-Add-job_delete.patch [bz#1513543] - kvm-job-Maintain-a-list-of-all-jobs.patch [bz#1513543] - kvm-job-Move-state-transitions-to-Job.patch [bz#1513543] - kvm-job-Add-reference-counting.patch [bz#1513543] - kvm-job-Move-cancelled-to-Job.patch [bz#1513543] - kvm-job-Add-Job.aio_context.patch [bz#1513543] - kvm-job-Move-defer_to_main_loop-to-Job.patch [bz#1513543] - kvm-job-Move-coroutine-and-related-code-to-Job.patch [bz#1513543] - kvm-job-Add-job_sleep_ns.patch [bz#1513543] - kvm-job-Move-pause-resume-functions-to-Job.patch [bz#1513543] - kvm-job-Replace-BlockJob.completed-with-job_is_completed.patch [bz#1513543] - kvm-job-Move-BlockJobCreateFlags-to-Job.patch [bz#1513543] - kvm-blockjob-Split-block_job_event_pending.patch [bz#1513543] - kvm-job-Add-job_event_.patch [bz#1513543] - kvm-job-Move-single-job-finalisation-to-Job.patch [bz#1513543] - kvm-job-Convert-block_job_cancel_async-to-Job.patch [bz#1513543] - kvm-job-Add-job_drain.patch [bz#1513543] - kvm-job-Move-.complete-callback-to-Job.patch [bz#1513543] - kvm-job-Move-job_finish_sync-to-Job.patch [bz#1513543] - kvm-job-Switch-transactions-to-JobTxn.patch [bz#1513543] - kvm-job-Move-transactions-to-Job.patch [bz#1513543] - kvm-job-Move-completion-and-cancellation-to-Job.patch [bz#1513543] - kvm-block-Cancel-job-in-bdrv_close_all-callers.patch [bz#1513543] - kvm-job-Add-job_yield.patch [bz#1513543] - kvm-job-Add-job_dismiss.patch [bz#1513543] - kvm-job-Add-job_is_ready.patch [bz#1513543] - kvm-job-Add-job_transition_to_ready.patch [bz#1513543] - kvm-job-Move-progress-fields-to-Job.patch [bz#1513543] - kvm-job-Introduce-qapi-job.json.patch [bz#1513543] - kvm-job-Add-JOB_STATUS_CHANGE-QMP-event.patch [bz#1513543] - kvm-job-Add-lifecycle-QMP-commands.patch [bz#1513543] - kvm-job-Add-query-jobs-QMP-command.patch [bz#1513543] - kvm-blockjob-Remove-BlockJob.driver.patch [bz#1513543] - kvm-iotests-Move-qmp_to_opts-to-VM.patch [bz#1513543] - kvm-qemu-iotests-Test-job-with-block-jobs.patch [bz#1513543] - kvm-vdi-Fix-vdi_co_do_create-return-value.patch [bz#1513543] - kvm-vhdx-Fix-vhdx_co_create-return-value.patch [bz#1513543] - kvm-job-Add-error-message-for-failing-jobs.patch [bz#1513543] - kvm-block-create-Make-x-blockdev-create-a-job.patch [bz#1513543] - kvm-qemu-iotests-Add-VM.get_qmp_events_filtered.patch [bz#1513543] - kvm-qemu-iotests-Add-VM.qmp_log.patch [bz#1513543] - kvm-qemu-iotests-Add-iotests.img_info_log.patch [bz#1513543] - kvm-qemu-iotests-Add-VM.run_job.patch [bz#1513543] - kvm-qemu-iotests-iotests.py-helper-for-non-file-protocol.patch [bz#1513543] - kvm-qemu-iotests-Rewrite-206-for-blockdev-create-job.patch [bz#1513543] - kvm-qemu-iotests-Rewrite-207-for-blockdev-create-job.patch [bz#1513543] - kvm-qemu-iotests-Rewrite-210-for-blockdev-create-job.patch [bz#1513543] - kvm-qemu-iotests-Rewrite-211-for-blockdev-create-job.patch [bz#1513543] - kvm-qemu-iotests-Rewrite-212-for-blockdev-create-job.patch [bz#1513543] - kvm-qemu-iotests-Rewrite-213-for-blockdev-create-job.patch [bz#1513543] - kvm-block-create-Mark-blockdev-create-stable.patch [bz#1513543] - kvm-jobs-fix-stale-wording.patch [bz#1513543] - kvm-jobs-fix-verb-references-in-docs.patch [bz#1513543] - kvm-iotests-Fix-219-s-timing.patch [bz#1513543] - kvm-iotests-improve-pause_job.patch [bz#1513543] - kvm-rpm-Whitelist-copy-on-read-block-driver.patch [bz#1518738] - kvm-rpm-add-throttle-driver-to-rw-whitelist.patch [bz#1591076] - kvm-usb-host-skip-open-on-pending-postload-bh.patch [bz#1572851] - kvm-i386-Define-the-Virt-SSBD-MSR-and-handling-of-it-CVE.patch [bz#1574216] - kvm-i386-define-the-AMD-virt-ssbd-CPUID-feature-bit-CVE-.patch [bz#1574216] - kvm-block-file-posix-Pass-FD-to-locking-helpers.patch [bz#1519144] - kvm-block-file-posix-File-locking-during-creation.patch [bz#1519144] - kvm-iotests-Add-creation-test-to-153.patch [bz#1519144] - kvm-vhost-user-add-Net-prefix-to-internal-state-structur.patch [bz#1526645] - kvm-virtio-support-setting-memory-region-based-host-noti.patch [bz#1526645] - kvm-vhost-user-support-receiving-file-descriptors-in-sla.patch [bz#1526645] - kvm-osdep-add-wait.h-compat-macros.patch [bz#1526645] - kvm-vhost-user-bridge-support-host-notifier.patch [bz#1526645] - kvm-vhost-allow-backends-to-filter-memory-sections.patch [bz#1526645] - kvm-vhost-user-allow-slave-to-send-fds-via-slave-channel.patch [bz#1526645] - kvm-vhost-user-introduce-shared-vhost-user-state.patch [bz#1526645] - kvm-vhost-user-support-registering-external-host-notifie.patch [bz#1526645] - kvm-libvhost-user-support-host-notifier.patch [bz#1526645] - kvm-block-Introduce-API-for-copy-offloading.patch [bz#1482537] - kvm-raw-Check-byte-range-uniformly.patch [bz#1482537] - kvm-raw-Implement-copy-offloading.patch [bz#1482537] - kvm-qcow2-Implement-copy-offloading.patch [bz#1482537] - kvm-file-posix-Implement-bdrv_co_copy_range.patch [bz#1482537] - kvm-iscsi-Query-and-save-device-designator-when-opening.patch [bz#1482537] - kvm-iscsi-Create-and-use-iscsi_co_wait_for_task.patch [bz#1482537] - kvm-iscsi-Implement-copy-offloading.patch [bz#1482537] - kvm-block-backend-Add-blk_co_copy_range.patch [bz#1482537] - kvm-qemu-img-Convert-with-copy-offloading.patch [bz#1482537] - kvm-qcow2-Fix-src_offset-in-copy-offloading.patch [bz#1482537] - kvm-iscsi-Don-t-blindly-use-designator-length-in-respons.patch [bz#1482537] - kvm-file-posix-Fix-EINTR-handling.patch [bz#1482537] - kvm-usb-storage-Add-rerror-werror-properties.patch [bz#1595180] - kvm-numa-clarify-error-message-when-node-index-is-out-of.patch [bz#1578381] - kvm-qemu-iotests-Update-026.out.nocache-reference-output.patch [bz#1528541] - kvm-qcow2-Free-allocated-clusters-on-write-error.patch [bz#1528541] - kvm-qemu-iotests-Test-qcow2-not-leaking-clusters-on-writ.patch [bz#1528541] - kvm-qemu-options-Add-missing-newline-to-accel-help-text.patch [bz#1586313] - kvm-xhci-fix-guest-triggerable-assert.patch [bz#1594135] - kvm-virtio-gpu-tweak-scanout-disable.patch [bz#1589634] - kvm-virtio-gpu-update-old-resource-too.patch [bz#1589634] - kvm-virtio-gpu-disable-scanout-when-backing-resource-is-.patch [bz#1589634] - kvm-block-Don-t-silently-truncate-node-names.patch [bz#1549654] - kvm-pr-helper-fix-socket-path-default-in-help.patch [bz#1533158] - kvm-pr-helper-fix-assertion-failure-on-failed-multipath-.patch [bz#1533158] - kvm-pr-manager-helper-avoid-SIGSEGV-when-writing-to-the-.patch [bz#1533158] - kvm-pr-manager-put-stubs-in-.c-file.patch [bz#1533158] - kvm-pr-manager-add-query-pr-managers-QMP-command.patch [bz#1533158] - kvm-pr-manager-helper-report-event-on-connection-disconn.patch [bz#1533158] - kvm-pr-helper-avoid-error-on-PR-IN-command-with-zero-req.patch [bz#1533158] - kvm-pr-helper-Rework-socket-path-handling.patch [bz#1533158] - kvm-pr-manager-helper-fix-memory-leak-on-event.patch [bz#1533158] - kvm-object-fix-OBJ_PROP_LINK_UNREF_ON_RELEASE-ambivalenc.patch [bz#1556678] - kvm-usb-hcd-xhci-test-add-a-test-for-ccid-hotplug.patch [bz#1556678] - kvm-Revert-usb-release-the-created-buses.patch [bz#1556678] - kvm-file-posix-Fix-creation-locking.patch [bz#1599335] - kvm-file-posix-Unlock-FD-after-creation.patch [bz#1599335] - kvm-ahci-trim-signatures-on-raise-lower.patch [bz#1584914] - kvm-ahci-fix-PxCI-register-race.patch [bz#1584914] - kvm-ahci-don-t-schedule-unnecessary-BH.patch [bz#1584914] - kvm-qcow2-Fix-qcow2_truncate-error-return-value.patch [bz#1595173] - kvm-block-Convert-.bdrv_truncate-callback-to-coroutine_f.patch [bz#1595173] - kvm-qcow2-Remove-coroutine-trampoline-for-preallocate_co.patch [bz#1595173] - kvm-block-Move-bdrv_truncate-implementation-to-io.c.patch [bz#1595173] - kvm-block-Use-tracked-request-for-truncate.patch [bz#1595173] - kvm-file-posix-Make-.bdrv_co_truncate-asynchronous.patch [bz#1595173] - kvm-block-Fix-copy-on-read-crash-with-partial-final-clus.patch [bz#1590640] - kvm-block-fix-QEMU-crash-with-scsi-hd-and-drive_del.patch [bz#1599515] - kvm-virtio-rng-process-pending-requests-on-DRIVER_OK.patch [bz#1576743] - kvm-file-posix-specify-expected-filetypes.patch [bz#1525829] - kvm-iotests-add-test-226-for-file-driver-types.patch [bz#1525829] - kvm-block-dirty-bitmap-add-lock-to-bdrv_enable-disable_d.patch [bz#1207657] - kvm-qapi-add-x-block-dirty-bitmap-enable-disable.patch [bz#1207657] - kvm-qmp-transaction-support-for-x-block-dirty-bitmap-ena.patch [bz#1207657] - kvm-qapi-add-x-block-dirty-bitmap-merge.patch [bz#1207657] - kvm-qapi-add-disabled-parameter-to-block-dirty-bitmap-ad.patch [bz#1207657] - kvm-block-dirty-bitmap-add-bdrv_enable_dirty_bitmap_lock.patch [bz#1207657] - kvm-dirty-bitmap-fix-double-lock-on-bitmap-enabling.patch [bz#1207657] - kvm-block-qcow2-bitmap-fix-free_bitmap_clusters.patch [bz#1207657] - kvm-qcow2-add-overlap-check-for-bitmap-directory.patch [bz#1207657] - kvm-blockdev-enable-non-root-nodes-for-backup-source.patch [bz#1207657] - kvm-iotests-add-222-to-test-basic-fleecing.patch [bz#1207657] - kvm-qcow2-Remove-dead-check-on-ret.patch [bz#1207657] - kvm-block-Move-request-tracking-to-children-in-copy-offl.patch [bz#1207657] - kvm-block-Fix-parameter-checking-in-bdrv_co_copy_range_i.patch [bz#1207657] - kvm-block-Honour-BDRV_REQ_NO_SERIALISING-in-copy-range.patch [bz#1207657] - kvm-backup-Use-copy-offloading.patch [bz#1207657] - kvm-block-backup-disable-copy-offloading-for-backup.patch [bz#1207657] - kvm-iotests-222-Don-t-run-with-luks.patch [bz#1207657] - kvm-block-io-fix-copy_range.patch [bz#1207657] - kvm-block-split-flags-in-copy_range.patch [bz#1207657] - kvm-block-add-BDRV_REQ_SERIALISING-flag.patch [bz#1207657] - kvm-block-backup-fix-fleecing-scheme-use-serialized-writ.patch [bz#1207657] - kvm-nbd-server-Reject-0-length-block-status-request.patch [bz#1207657] - kvm-nbd-server-fix-trace.patch [bz#1207657] - kvm-nbd-server-refactor-NBDExportMetaContexts.patch [bz#1207657] - kvm-nbd-server-add-nbd_meta_empty_or_pattern-helper.patch [bz#1207657] - kvm-nbd-server-implement-dirty-bitmap-export.patch [bz#1207657] - kvm-qapi-new-qmp-command-nbd-server-add-bitmap.patch [bz#1207657] - kvm-docs-interop-add-nbd.txt.patch [bz#1207657] - kvm-nbd-server-introduce-NBD_CMD_CACHE.patch [bz#1207657] - kvm-nbd-server-Silence-gcc-false-positive.patch [bz#1207657] - kvm-nbd-server-Fix-dirty-bitmap-logic-regression.patch [bz#1207657] - kvm-nbd-server-fix-nbd_co_send_block_status.patch [bz#1207657] - kvm-nbd-client-Add-x-dirty-bitmap-to-query-bitmap-from-s.patch [bz#1207657] - kvm-iotests-New-test-223-for-exporting-dirty-bitmap-over.patch [bz#1207657] - kvm-hw-char-serial-Only-retry-if-qemu_chr_fe_write-retur.patch [bz#1592817] - kvm-hw-char-serial-retry-write-if-EAGAIN.patch [bz#1592817] - kvm-throttle-groups-fix-hang-when-group-member-leaves.patch [bz#1535914] - kvm-Disable-aarch64-devices-reappeared-after-2.12-rebase.patch [bz#1586357] - kvm-Disable-split-irq-device.patch [bz#1586357] - kvm-Disable-AT24Cx-i2c-eeprom.patch [bz#1586357] - kvm-Disable-CAN-bus-devices.patch [bz#1586357] - kvm-Disable-new-superio-devices.patch [bz#1586357] - kvm-Disable-new-pvrdma-device.patch [bz#1586357] - kvm-qdev-add-HotplugHandler-post_plug-callback.patch [bz#1607891] - kvm-virtio-scsi-fix-hotplug-reset-vs-event-race.patch [bz#1607891] - kvm-e1000-Fix-tso_props-compat-for-82540em.patch [bz#1608778] - kvm-slirp-correct-size-computation-while-concatenating-m.patch [bz#1586255] - kvm-s390x-sclp-fix-maxram-calculation.patch [bz#1595740] - kvm-redhat-Make-gitpublish-profile-the-default-one.patch [bz#1425820] - Resolves: bz#1168213 (main-loop: WARNING: I/O thread spun for 1000 iterations while doing stream block device.) - Resolves: bz#1207657 (RFE: QEMU Incremental live backup - push and pull modes) - Resolves: bz#1416180 (QEMU VFIO based block driver for NVMe devices) - Resolves: bz#1425820 (Improve QEMU packaging layout with modularization of the block layer) - Resolves: bz#1482537 ([RFE] qemu-img copy-offloading (convert command)) - Resolves: bz#1505664 ("qemu-kvm: System page size 0x1000000 is not enabled in page_size_mask (0x11000). Performance may be slow" show up while using hugepage as guest's memory) - Resolves: bz#1513543 ([RFE] Add block job to create format on a storage device) - Resolves: bz#1518738 (Add 'copy-on-read' filter driver for use with blockdev-add) - Resolves: bz#1519144 (qemu-img: image locking doesn't cover image creation) - Resolves: bz#1519617 (The exit code should be non-zero when qemu-io reports an error) - Resolves: bz#1523065 ("qemu-img resize" should fail to decrease the size of logical partition/lvm/iSCSI image with raw format) - Resolves: bz#1525829 (can not boot up a scsi-block passthrough disk via -blockdev with error "cannot get SG_IO version number: Operation not supported. Is this a SCSI device?") - Resolves: bz#1526645 ([Intel 7.6 FEAT] vHost Data Plane Acceleration (vDPA) - vhost user client - qemu-kvm-rhev) - Resolves: bz#1527085 (The copied flag should be updated during '-r leaks') - Resolves: bz#1527898 ([RFE] qemu-img should leave cluster unallocated if it's read as zero throughout the backing chain) - Resolves: bz#1528541 (qemu-img check reports tons of leaked clusters after re-start nfs service to resume writing data in guest) - Resolves: bz#1533158 (QEMU support for libvirtd restarting qemu-pr-helper) - Resolves: bz#1535914 (Disable io throttling for one member disk of a group during io will induce the other one hang with io) - Resolves: bz#1537956 (RFE: qemu-img amend should list the true supported options) - Resolves: bz#1542080 (Qemu core dump at cirrus_invalidate_region) - Resolves: bz#1549654 (Reject node-names which would be truncated by the block layer commands) - Resolves: bz#1556678 (Hot plug usb-ccid for the 2nd time with the same ID as the 1st time failed) - Resolves: bz#1557995 (QAPI schema for RBD storage misses the 'password-secret' option) - Resolves: bz#1558723 (Create RHEL-7.6 QEMU machine type for AArch64) - Resolves: bz#1560847 ([Power8][FW b0320a_1812.861][rhel7.5rc2 3.10.0-861.el7.ppc64le][qemu-kvm-{ma,rhev}-2.10.0-21.el7_5.1.ppc64le] KVM guest does not default to ori type flush even with pseries-rhel7.5.0-sxxm) - Resolves: bz#1564576 (Pegas 1.1 - Require to backport qemu-kvm patch that fixes expected_downtime calculation during migration) - Resolves: bz#1566153 (IOERROR pause code lost after resuming a VM while I/O error is still present) - Resolves: bz#1567733 (qemu abort when migrate during guest reboot) - Resolves: bz#1569835 (qemu-img get wrong backing file path after rebasing image with relative path) - Resolves: bz#1572851 (Core dumped after migration when with usb-host) - Resolves: bz#1572856 ('block-job-cancel' can not cancel a "drive-mirror" job) - Resolves: bz#1574216 (CVE-2018-3639 qemu-kvm-rhev: hw: cpu: speculative store bypass [rhel-7.6]) - Resolves: bz#1575541 (qemu core dump while installing win10 guest) - Resolves: bz#1576598 (Segfault in qemu-io and qemu-img with -U --image-opts force-share=off) - Resolves: bz#1576743 (virtio-rng hangs when running on recent (2.x) QEMU versions) - Resolves: bz#1578381 (Error message need update when specify numa distance with node index >=128) - Resolves: bz#1583959 (Incorrect vcpu count limit for 7.4 machine types for windows guests) - Resolves: bz#1584914 (SATA emulator lags and hangs) - Resolves: bz#1584984 (Vm starts failed with 'passthrough' smartcard) - Resolves: bz#1586255 (CVE-2018-11806 qemu-kvm-rhev: QEMU: slirp: heap buffer overflow while reassembling fragmented datagrams [rhel-7.6]) - Resolves: bz#1586313 (-smp option is not easily found in the output of qemu help) - Resolves: bz#1586357 (Disable new devices in 2.12) - Resolves: bz#1588039 (Possible assertion failure in qemu when a corrupted image is used during an incoming migration) - Resolves: bz#1589634 (Migration failed when rebooting guest with multiple virtio videos) - Resolves: bz#1590640 (qemu-kvm: block/io.c:1098: bdrv_co_do_copy_on_readv: Assertion `skip_bytes < pnum' failed.) - Resolves: bz#1591076 (The driver of 'throttle' is not whitelisted) - Resolves: bz#1592817 (Retrying on serial_xmit if the pipe is broken may compromise the Guest) - Resolves: bz#1594135 (system_reset many times linux guests cause qemu process Aborted) - Resolves: bz#1595173 (blockdev-create is blocking) - Resolves: bz#1595180 (Can't set rerror/werror with usb-storage) - Resolves: bz#1595740 (RHEL-Alt-7.6 - qemu has error during migration of larger guests) - Resolves: bz#1599335 (Image creation locking is too tight and is not properly released) - Resolves: bz#1599515 (qemu core-dump with aio_read via hmp (util/qemu-thread-posix.c:64: qemu_mutex_lock_impl: Assertion `mutex->initialized' failed)) - Resolves: bz#1607891 (Hotplug events are sometimes lost with virtio-scsi + iothread) - Resolves: bz#1608778 (qemu/migration: migrate failed from RHEL.7.6 to RHEL.7.5 with e1000-82540em)- kvm-linux-headers-Update-to-include-KVM_CAP_S390_HPAGE_1.patch [bz#1610906] - kvm-s390x-Enable-KVM-huge-page-backing-support.patch [bz#1610906] - kvm-redhat-s390x-add-hpage-1-to-kvm.conf.patch [bz#1610906] - Resolves: bz#1610906 ([IBM 8.0 FEAT] KVM: Huge Pages - libhugetlbfs Enablement - qemu-kvm part)- kvm-spapr-Correct-inverted-test-in-spapr_pc_dimm_node.patch [bz#1601671] - kvm-osdep-powerpc64-align-memory-to-allow-2MB-radix-THP-.patch [bz#1601317] - kvm-RHEL-8.0-Add-pseries-rhel7.6.0-sxxm-machine-type.patch [bz#1595501] - kvm-i386-Helpers-to-encode-cache-information-consistentl.patch [bz#1597739] - kvm-i386-Add-cache-information-in-X86CPUDefinition.patch [bz#1597739] - kvm-i386-Initialize-cache-information-for-EPYC-family-pr.patch [bz#1597739] - kvm-i386-Add-new-property-to-control-cache-info.patch [bz#1597739] - kvm-i386-Clean-up-cache-CPUID-code.patch [bz#1597739] - kvm-i386-Populate-AMD-Processor-Cache-Information-for-cp.patch [bz#1597739] - kvm-i386-Add-support-for-CPUID_8000_001E-for-AMD.patch [bz#1597739] - kvm-i386-Fix-up-the-Node-id-for-CPUID_8000_001E.patch [bz#1597739] - kvm-i386-Enable-TOPOEXT-feature-on-AMD-EPYC-CPU.patch [bz#1597739] - kvm-i386-Remove-generic-SMT-thread-check.patch [bz#1597739] - kvm-i386-Allow-TOPOEXT-to-be-enabled-on-older-kernels.patch [bz#1597739] - Resolves: bz#1595501 (Create pseries-rhel7.6.0-sxxm machine type) - Resolves: bz#1597739 (AMD EPYC/Zen SMT support for KVM / QEMU guest (qemu-kvm)) - Resolves: bz#1601317 (RHEL8.0 - qemu patch to align memory to allow 2MB THP) - Resolves: bz#1601671 (After rebooting guest,all the hot plug memory will be assigned to the 1st numa node.)- kvm-spapr-Add-ibm-max-associativity-domains-property.patch [bz#1599593] - kvm-Revert-spapr-Don-t-allow-memory-hotplug-to-memory-le.patch [bz#1599593] - kvm-simpletrace-Convert-name-from-mapping-record-to-str.patch [bz#1594969] - kvm-tests-fix-TLS-handshake-failure-with-TLS-1.3.patch [bz#1602403] - Resolves: bz#1594969 (simpletrace.py fails when running with Python 3) - Resolves: bz#1599593 (User can't hotplug memory to less memory numa node on rhel8) - Resolves: bz#1602403 (test-crypto-tlssession unit test fails with assertions)- kvm-vfio-pci-Default-display-option-to-off.patch [bz#1590511] - kvm-python-futurize-f-libfuturize.fixes.fix_print_with_i.patch [bz#1571533] - kvm-python-futurize-f-lib2to3.fixes.fix_except.patch [bz#1571533] - kvm-Revert-Defining-a-shebang-for-python-scripts.patch [bz#1571533] - kvm-spec-Fix-ambiguous-python-interpreter-name.patch [bz#1571533] - kvm-qemu-ga-blacklisting-guest-exec-and-guest-exec-statu.patch [bz#1518132] - kvm-redhat-rewrap-build_configure.sh-cmdline-for-the-rh-.patch - kvm-redhat-remove-the-VTD-LIVE_BLOCK_OPS-and-RHV-options.patch - kvm-redhat-fix-the-rh-env-prep-target-s-dependency-on-th.patch - kvm-redhat-remove-dead-code-related-to-s390-not-s390x.patch - kvm-redhat-sync-compiler-flags-from-the-spec-file-to-rh-.patch - kvm-redhat-sync-guest-agent-enablement-and-tcmalloc-usag.patch - kvm-redhat-fix-up-Python-3-dependency-for-building-QEMU.patch - kvm-redhat-fix-up-Python-dependency-for-SRPM-generation.patch - kvm-redhat-disable-glusterfs-dependency-support-temporar.patch - Resolves: bz#1518132 (Ensure file access RPCs are disabled by default) - Resolves: bz#1571533 (Convert qemu-kvm python scripts to python3) - Resolves: bz#1590511 (Fails to start guest with Intel vGPU device)- Resolves: bz#1508137 ([IBM 8.0 FEAT] KVM: Interactive Bootloader (qemu)) - Resolves: bz#1513558 (Remove RHEL6 machine types) - Resolves: bz#1568600 (pc-i440fx-rhel7.6.0 and pc-q35-rhel7.6.0 machine types (x86)) - Resolves: bz#1570029 ([IBM 8.0 FEAT] KVM: 3270 Connectivity - qemu part) - Resolves: bz#1578855 (Enable Native Ceph support on non x86_64 CPUs) - Resolves: bz#1585651 (RHEL 7.6 new pseries machine type (ppc64le)) - Resolves: bz#1592337 ([IBM 8.0 FEAT] KVM: CPU Model z14 ZR1 (qemu-kvm))- Resolves: bz#1576468 (Enable vhost_user in qemu-kvm 2.12)- Resolves: bz#1574406 ([RHEL 8][qemu-kvm] Failed to find romfile "efi-virtio.rom") - Resolves: bz#1569675 (Backwards compatibility of pc-*-rhel7.5.0 and older machine-types) - Resolves: bz#1576045 (Fix build issue by using python3) - Resolves: bz#1571145 (qemu-kvm segfaults on RHEL 8 when run guestfsd under TCG)- Fixing some issues with packaging. - Rebasing to 2.12.0-rc4- Bumping epoch for RHEL8 and dropping self-obsoleting- Rebuilding- Prepare building on RHEL-8.0/bin/sh/bin/sh/bin/sh 15:4.2.0-59.module_el8.5.0+1002+36725df215:4.2.0-59.module_el8.5.0+1002+36725df215:4.2.0-59.module_el8.5.0+1002+36725df2 qemu-gafsfreeze-hookfsfreeze-hook.dfsfreeze-hookqemu-gaqemu-ga.build-id5e80eb65a4a6bef7ca7c7e095188c89bd653832cqemu-guest-agent.service99-qemu-guest-agent.rulesqemu-guest-agentCOPYINGREADME.rstqemu-ga.8.gzqemu-gafsfreeze-hook.dmysql-flush.sh.sampleqemu-ga/etc//etc/qemu-ga//etc/qemu-kvm//etc/sysconfig//usr/bin//usr/lib//usr/lib/.build-id//usr/lib/.build-id/5e//usr/lib/systemd/system//usr/lib/udev/rules.d//usr/share/doc//usr/share/doc/qemu-guest-agent//usr/share/man/man8//usr/share/qemu-kvm//usr/share/qemu-kvm/qemu-ga//usr/share/qemu-kvm/qemu-ga/fsfreeze-hook.d//var/log/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnudirectoryPOSIX shell script, ASCII text executableASCII textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=5e80eb65a4a6bef7ca7c7e095188c89bd653832c, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRR R RRR RRRR RRRRR RRRRutf-87cb8d719b5c25e75aa0e04bf90b6f962359281bde63137d8fed6f1682d3f47b9virt:rhel:8050020211110001900:b4937e53?7zXZ !#,0] b2u jӫ`(y-$sQ,'R0:Wc^5 7ii)}F0gW?(!6nęc.F])۠5~Jmx "zXg fʋ 0=!f)X`y{ `?uP# 9˴&[ܟz_sfbp#k+ekDo U?=3sgJ@ R[ e͟TH¢⺕*%Ó ].rgLb#y3*E-뀁5^\t<^]U7}9LwDg^n_X&$}b\yDrs>Nsʟ|]5]Js.ͤJky>1SR[TWx D-Dun!\ˆYߙ@}/I%ASx/?=ذD,"N =a=Ehe]9&:w3Bƞl c1,dΩ2D{v/XN9˿9Ft>T:k vg9R4{38`]n<߶7z5k/:X8.CM_J$Q8η8Q|+ʻeTz$&R@&I~؆Bf`0-;jaϙ8Z=7߆wɥц&+ .IHZ*BNJ-L,ν4 0uDokĞΈ=맋A%boS5w 8A9O=d2)ҽQjIV_vr; P˕"9)۫83/# Tl2fizYvԎ6 zv`ó+(p%˜cr^ o*-,E1RԳahs*K#q%⃪E!)JN' YΝ"+y¢ȫ{14ܾ܎Sko;shcYfQ/o`h?"Bz\%VɋFnMS+R=ZWGí2)>"&uo5Dۮ뒈'씣zWd)*(e1$!`)ڄ~>~B{~hj. 8ѶK ܁ws"=B0j(bJqxr1V\Ha~Pkމũ^]wxRˮÐBA B%x mIeh)7["cB0lxaހ3jmJee}R/16):g;7Z`(f&; `&Y`uF[Iy8DYލ4X說B3Uj> Qu !u s !kz-%{iT'#g-̬HVP&kRPD} ;B, w/sر v[PaSRdImT֖{U6V]EOH#} bnB]Bmn-ר_VD&ƸNU FY n7~2xh1OwL3 >Z4}L: 4bi0_yO:]5$ #|bImBw8pmi}/$BzA*>ngT9_} !Y&|a8g^f%%;fy7\:=<*Bc7GeP](̸p1 #%-!0_ޞhd'D:6Y*g pwo|w 2%2<{(j^ Xkyj_ùD;ai"3PιAF AU PS*+Lxh)8xfn;7]Ĭ9t?IH0=&]yrTww@ຼRQ/Ҁ.XTX&&z_n+yk%vc]qX \6ALB40w0%л❏u=6!mE|s@Xܺ0:"[&:Y^dT{0wyM{G)( meRm۰#|h? #J!9^y.c F,v*CIs@`x|(V-ђTfġ<;o*W@"~D/*.Tr_˖&YK7|7s+Xol^ y| .oŵ6t*[4%=0++␌gdxž\j~Lu 5JDt|sfQ}6O_#xs{Ĭ=]أi70-~Nz~iפX1(S)QH B}:60;j.D'W wN Υ߸VeFK›,=߾llj[Ȼo/"eLIҞCtF'w#|MH_R#dπo*-Xb7e6vt-D'k]ΊilE%0ruC5̈ϓ,ПPms 4M_tKu]5~7Ȑ՛B7'~<m_. R RDj s@V8- ʴ=%$8I9~BL9h2"%urc JSJ_E "f#l"XeѠ͛eI&y֬H[,;vR$_pXI,FO(D,O|0HwJ;r OI1f+i;7M{ x4b4EI8SWa T^je&|$sG mFFܑV 13Hn_< P4XׇV"D $%^y犇363:Yb1IN:^ () {\B-5Wzt&/D&HmyROxQVa̯NlhFHG9?mcJ[^p'MԜ4 z wX nGC,v \zjlw Bե i\}JG!ǚ?NȢ!߶mC\KMi1͌t$/86J'͆Љ? K[F܊Ŵv\p \*_5@f M'TCo ּK/O۷Eq16.tqIp~lב?1!Z9>d_HJcKb ^r8agFj&:.-v~o2IU)&|ՕiGkHV=OKh,r{Β AcLNjLK&c*h!fέts#et{/$zffB%<5": .ѻhqw>Ī-e4U-cZR -˟NdQц [G '_>'<ՁJOA+J'̷JFE .E||1Ӥ䴱wzC`iFFԥrba-c,h1XI 5IDEN-$W@ 93\F>%Hu+ 혁὿"Nrw};!*@K#*:c!п<괥A%6kQ=c dI73t#{IކSw^I@ɛʺo[d_u&z:s-wŠd{0& z |5Pl)`n FPW _s.1hp"Nٲ/x'6l+$&+b>t8ǷpWL|v_'"lR$!t$"}s DZ 9[7<)MyZԣ%@u;sڸݲfmcg]UET]92;Bbߌ)A,Ntks44=9ļ CmE*zS("a]"—??;sk M5Kys]0EUwFc3D@IWC&?85؟^ /F@&܇H1 QVF)?- ؍f-!1E ]TqRgU?\q!Ydz/  \_fs1?E[Qtbl:'yymUCcF5sƍ!grٖT)SxvX1)gG0yc"s_ o :}icjg|iEτї[!J2(M;|%?=f.Sܺ]>bĒG°'wX#M̡ˀzV7#yIЙ.V<Ǫ^XK0!sƴxBι}0 D@ڍ6Ցwzi9C>Yr[+nܑ"Rlڎҳ6ogƔ Fr,l$yXk6)Y \*%k3(Tȋ [%rxw|Bbt#&qǍ0w&-1,)bhD*YS-'ӄA,YrA87@4Xq:GpV7 ֒7LcyAI Sm ؏>K2Z q R&y9D:xs?+;4y)# X<{wS::!pŠvaxssϠ}]HXq^b2T!Q+6}{ci6o,8dK]=9)}Pfo2"yfĪ/Ҍy9ёe[a2d0(M#MD?ѮcUSG/  `EƄFڍ+\)gv`i4тNt%~S2Eg w,̪Znm~X .̟V6ܒ׌jy m!65z\x/nT E>cH/`|WJޣN{.sJ !ٞq3FDΧ$7vNQ B0!ۣ\0r:bΑD6#|Xn"! "S`{{7^aF;ĖY~\WctXd0^LKCe!I 𔎯Z+Jc6g*`]4nzqMFUV"!]ⶠlDʸDq\#Lr6ƻM̳}[TROg)LA sbe54ǥD3(snH:bVBb@&I\ {iǒkY+Z_#)w,/6-6ǡ0|$ U[Y=uyf=ZF_{UcpS87]8@ )@O@LmX1WswXU6}3T{ϥx;NTm8{' dDqB*'BY|k1vUbG0-ԍ W6nP =DG.Ϧ( ߙ(K(WGHŠE\w=CcTS #GbɴA+hĀr Hͧ2HJ(hJEN%&jJV-{%'#}ee"=M"xK69!8{{goXFTQ+ZdB>J JKD\ GBAM!|DnkAHՇ;e;OH3v&숂C C2c`;p Be/-Q96pF& mHR>N0q1ƎO$9f2ZkVp)27a?btc_tbš5!RV>Owg~F$̀+D>r,4ZAfS?PDq2̫,DC$ /9 /H'm*_:V զ?W5-c a%0g%q"d\SwmAr05287̉8l3&xO@JJ\&<O~[X #_ 0ARRhҾ)p)veZ6saYEoSfk&G(Vb;s_TWـSJ)ٲ^qsyWF賄NBh8$bhKq^^%vV oO9T+\#~zI`C?(I"4u:mkM?"%Wm zW5 +~LĬ;7w&f Gtm[EƚvhCb |pKmt}O;":\qy V{.G'tkީM Wz)2-.[x/cCW>*Gw5lX*[Qʶ:?kʷzeDP .{R+דQI磰.O[<GڬԊKnm4\3xqTV b.s!x{ܪϕvz4I y?KeF뉌 zvtOV$/ 5 `Be!Mnxl=Ă t\D䋿rt[ax,(2E.KNՁ̪[a{ߧ42'ۈRu?eIDA;WeHa/{Ƶ^ÝFm^\vdc)"V/gQ E(fHWs: [| fm*5"y!EUO擽 /-k"M3Tvs._ݭ]؆o;~w?(_ӽYQ;+CԝSί ˾GZ!LX!ICI ,+}WpuvE+'?!Ծd=֦h4g)e`,N&L45wX̂dߜr>I[2WaI'fʉo7HmwΫ ϧF-[JO|\X -ffOOKA(ȡdutKL& v7.b09R!eT^`߀\u"KܱK$!S'I2Ҙ=Xku ĭ DȊӝlbè_7)C=( "?xáP]|g bD0πСEN]ZjAiCT%Qk7 0[!Ű獊{\e;e/.SH[|UW# T#*QL%Ư6Lp("X I T?k3a)>+ȐK#$$zos&o{vMl=s+GEdi nܐDfW%p_Z Ȝ`ӋA{@j\+ӄ70 'UG=w?к8h^M9 y') SdzlM )YX|d$ ƒg7[Xރ4 µҔ$XYh䕆qes<eHIo{;r;;ۍs9/yňl$8Ah*iM@avNC9 ĎUe׋7~< ; CzḛD4f/X#Dh1Õv!q|uʓkF;$0ǎzM7VNܼ6a.=.OHڸ7 E;sʬnR!r.WD9mm&py zKzrC1h |ʠi sü Xb4 |zXXw%Re-ұzs3_wXwύًOԛD !.9oiW}X;=u.z<)(ձz|P w ;YIJK<^A铮fCZw( u+ю'-qxExc2,|TKa6S Pm$4",N+<0=]$SE`tizVs6h8~Nׇdi:*I1c#Pa2jwL0bj*yof맀3bߜDn?A|Z ң}^>xW0K?䔡T@V36.mJq uStXy+b`'~_׸r $S)]YkD6 7J\P1&'DwLm#ꖸ~SgLE<}a+cnY$Tӝ$-Jar77؎Yi@^جU=^(`J_G:'(N2OreW Ǘ\ci^c(q͵ukefou%81B.]ܝ[,ni%4;^Rhyy9I@ ˔C3;m~HҠ<1FPPGѬxOazud⡠iv ]쟳 NON~c^;%3rQ+BƎp3*bNPzHH$ۏaAS .:Zʓ-^ gBX7|BՃ\lV8Eը 1P/^R2̻Ç.DMJg(Ѹ^oMMQr}]Y+cvD_M#Gm?ǬwN,Lǥ&Y+f XAךAIŗg5樸_nx]{,IkFlťgA ]c͜k#һ)fM[ryu.-NmQA J(xiMt>-c^tĖkf0Us@䈝i ݿ/Q+t\9aǥk OVe:Pn! Ia@Dq.V9aAbR(ujM"B/λxp:1C,! ihVlg5쪥nD]}g|{ߚ 7;m.s t~yo UjTikqW=nΥj(}UꇼRZރȍ~}&íu I}S\ueŵ8|3l 0C0Uhei0Sq׮R^y.$4AC| oKʥ:)juC֯g{}W1LA&%8$A5@6OX8B!ֵ*85A3ŃNY ޭ/ؔ1Iʺ?' rˑV:qe3B园xx1,G!"}06eL2" #ưvM-ῠۮ¹LT09z0L÷Acd\DE\qf`z*?:RN7StA7֟WdQtZ W(+dM?L7` *Awt h<17<cgOɧ'+j@-ıX3lpݙ*S}=Z'QKv=6_u8\Ϸ': AS+ .zbv =5% %b(ves2d' hg뎺l$n3?YCg$ ^6U!Sl[\$.1İ{㟌s7kFxkza:j`f4uĠ-NgTeu@{r'4쨴xֽaªHs"QbꞺAm?tQc4LW_lck{8|rDC4yE۔_^%!ӡ#S* c-LY>Y{n_#&ytM*y_e!c,V} zz>|~9W'd$/OT 8D"Ǭ eMfR)TW) T/_yR^mEo8'c4 OnFdf*ﻹd`I&Lhi(x])F#_]fZa2Q!./~Ҁ6!C!ٱpNe N+=# hUưAB5n]s ,ՃL*;duSi3{vYI433Ř*8_=1Jݰ$%J )kIeM]'[PeQJpŸZisyp)#LSL=ϳkNGNK\{_IJH[rزpF&!uPK~&A(x!WqB&΄S)lio<-ܚtx3n &%>x1Q1d4XCiE85rg!Afe%c۾u#:Vatz[r`H9=2^q\ܙXmEc>ߢA>$cnhٻ,q#$ܼFh,{L TPC?m^ڥ/) ";|B ~T i)ڹ8xx]Bƫi9 SB0YH'M e%󏮯,5P^qX|7MjE*wG3}X=s@Ynè=qՊ g$z!‘v<m{ǿam[w`:%9 #h ט;*VGnM,/6qQ9WuO]R\!3jM!uհ1J2J,ݠN(i#G>n "HUvV>6q 4֑b|I8x$,.!62KTG;wye BaBu(-8=j;>c e&&loyjb3HyÃ4g;2qSI;c] qYifٰ y`ܽI8ǡ`fPeyg3X7~1U2>ELߊwwZzfVj$!V_@{ߓӼtA. (S4؋,g/qu(u ܒ.@f73OrmFLWw;ć퀱J)`;~eUW#-9P*5!7a cmXvp$x[tR,LFmIxdĩm3>EG4VbUu 0xyC~/xyl,Yh5=KZ.b7)*]>+u ~7˯f?iov;3Dl]]tq=:6TABY(ÎdQ eT}1:I@DŒ䚲w]\njR3B.G,“~/`e|{t_@]?,2V BVJ_sI $<1=Exμ%WnȄ`;k-jP#ѳY,E S; Ժ}S3ƅZ1;GaƦ[`e1EX92 dt~Ŵ0Qa0c\i|jvTk2mQ 9>;|-$KE=Vž,B7#VtJV=\ӏ8-) 86䬲.wz}&8pvrVhSq?,f{rq4;B+sDέi6\+'xښt'0,J36rV(Xe WL@7'ZE4)ZJ,PY'pZ(X0FStPSadUDˉtKtDĩ]DjYCHuA9'ocgJ^ryiPlށݚ{H2/8Y S&࣋rLsR_|(e}Va!J$}x; КO܁tyjB/c]`x \Ewx>禼!וxEG4EG&›e&R#94+?fڸ f y< [(J;F\N qDQJiHZ~Jt߮u%iz;6 LՄ|l\cy'9Fa71ŐrN}eu'#TZ# f?6a8gV0@V:6i(3~RheJRNŒV)><꧐rUδMd47lE X ~C}W8NcVw}QIʣ}[ p:ҐoG&x4DHҜ}\<[@"`O`:LS'+f0U;R[>~$yeы1]$`t{5 ;Iߩц˥ Ew3\&$dOYTq3AxH/j;z$ߦБ#L;lOx` -Z(=fKU^Ƃ_Gn00F93Ny@b+uu=98NڲZGw'pwGZO1rd4]o #SE#W|nRZ Wacw1tܩ%`zjFMV?hPBO4G5Ζ;ӡ`+uI7t>Sq_v/k 4Qzj= q\ ewE|hs'ռ „G{3-sNT@R9zZ@XɚνSn|dOVϽo6cuMK"3J<7:E[t|;߬yE/4ݺ 7e-Z]`U%ʉJc$bdM y(!dRmm`A klQp1ĭW؄;79I{^PF(l7/W!rV^J}S;=g-F_0'X7 i43eE5NALVu6rop_r:pјoyKb2U;( yJVh0Xz#uf')M5sz{t\-\I4\JX'E|)eCz[-%<JJU>4!??}@Uy8F) q\;TIvǘxAhKvSJ紫XCwckoif[.‚u@o3H7Krp]qP l8ݬvK+ oVJrTK?8Pm9Und<.6dmۡO-HwMηHz ϦH匼 -Y.2۪Jkp & Չ>gLBLguOz`h'ɞMy @ƑO%JPg)iEtOSYh"O˜xGJDZC*M;#q>#g P%/w ="0EJXnRmXc0/ 4Oښa5>1%1Rζ.5q PLuGSLD 㕎`K 3wјE*\3)7e|ϼZa A xl DĴ`a;دK5w:6TwRDy(ZA:/pzJ_7>a;]H)bKD:z;߉9:ҼI;=o!K;k^B,#ɿjJyo"4[THcQBKD؀He̫z?}d径bAt4nz&rr {TOB:eyˮX̋N"ng'ND J+qS=ii]i&qyoY(Xlԧo$;:mѨ&[r6-h% d,(rUC(tCsSiĊ4Z5קA%!Ob TE l䤐U801 4H{˚;-HCAdmG5!<)>L*:݁΢KE'P(5`` /F51a3 Pd쓬4V8!r2c6/&fv/d=%G3;$hT10Ԙ+bp) LGɛCIHz C9BRSֵ'LDJ5c&Ț'wF+)&….zC"b65`2SB4fBcN/WJ;(¼9K޷织*&3֤_Cw % $0d-ruQukswlZʠUW[X0f5>d0+zR D~1 $)CjCǸ⮴ ݋kxf7m>'z83X{O#i@JV"M^SuR{;1sfwi0yEs\m֮.*_kNjV;V· ۂ1g>iɤ^^hm_sg O7|ߧqI7*u9eo̱"HAUK|,UXEYo1wgf>}1_*eMR*ΘcFJ?Y]|i䏇*{RR(9*Q?-Ut2F޹YMJStjlE+'A7ŀ Ƚsg"~WUr/GN1}{#kR\瓁VRmI㔣Rz͸WD#pT-]>,AHw LP T.}71r}7#dm:)4T@H#^X(LQWX=jqr61'J]jN;ʡwcee #/^NIObwr9QLLXwM{ .4ۃiW|G^F/PugлLEbI q9=7Nި=#絊 iYKN''@`|lэy"2Tb0Z3E"0B.ڊ ׋G֛BsǾ=w[!|^!$a ߂>), @z9&ʙ+E'cwE2!h/ÍSsi`˜^B\L^0ld}(I ?RW?n/&]DJ`* vb(t}+{BMbx(Kڧ V#yC5r ` `MZ ~UnNoI6\T_W3>⫠ dmwB䚧c-jØLVNx ^'_h ےXl~ 8 ]xޙSNq(v}(黨RۥU/\=OH$ٖOsлs&%&$KW]GD<<sR ?{k\c1_)kݧ2EkZP")n h7LZHX>I5J,O6idFptySo^g"SvI>ξ0f2 *|b;pX3}*ۻQ@׼aZLJ9mlf 1H5IQExs iZ?LJSY2Ae[4=$3!;m[Bۙ e+ӡJ&Qf:eg*go61Q?ԔzWUFN[u3Śmgq'u zR권_.|Fק.l&;Xzk(NE&X'xMz.ldW/_Q[ىn[۱S+Ba|fƃ r:ѳwĨ]k>t;;d֐#*ؓy7\ĀGkU2I}x%ۣ-tPCXm\2—*@Ms8GQ./%! w}$m-dJohkCRٰs\٤շOxD#A1ҲS; It(æTvt-4Q!$z;{EXhjPˢ 'oR|_Nj91C3btj%Ƙbc/e̗(5 ~2j~;f0u3+gMZg"gșLOé $.H ;3aa f)ԼO}b3ֽC74$|/aPS 3L(|l ޽x 77QxQ^NF(0׭ dEqKvUVnʎ!*YOPtn'Hl5eync7Eu}'5{Q{RL1H:ZTR";J]E ݄`} 0Fguhw~&Q1s]Jtj )fe^!IVh\\\nHLEQY3ÇOY3tQEЀwiD+ 5K@)u 'qp@E` ۋ9M6 >Ui;֨^.3~W8?8& FN/\ךC?!#~x=d/):sw?Q%k:x**Vpz)~_Bl6)jѳe&]\guF_Mr_Kc*]Squ/D3R- 3ӛ Ю~YN҃kuG'~OpZҬW;!~ؑo`A}?_D(u5Da;@C-CP:zp3O}2戆6[oOOߍ]]󦞓؟+c|8H`;`)&jgm@\dY5'H;4쎩OP5 }\3Qfpl1`|W=VL ѮmR񿏱"'QɑZ{ᇠ#{SɢGG;;̝xk&DJ'=ȳ?NPU:LDwzϵ)/I[X av6 D*uY}/F @?e^kKД{)$Su)f3ނ8\2ح~ MXVߍg-2+{-rsZyJȋHޙǕ0Lr~p5oE q[ T?, Se'+nl2(vǶpc #z} M0APT 'rP:RH17,3Z֙>6B10Ǽ҂g:d9y!:*8]Tagl;$s}[ٳΪ"Ɠ{`:$$=U(ٻEOxk:se4 0`U&^H!Dy[ M!A\ܘCZ~$s{4@d^Z'7ZE*© Ͽ٨Zoi$"L}6ԃȳ׽ 2d*,CdiTμoq!? :Z9WL5vӃffpUWR$Ƕ&޵uJcLf|RVκ-cޕ&|QUpYv0EO#AE7$.0I1s[Ψ h|؇=,Fl]ǩDέVW&Qԇl_KK}.g4)Ev+ כ4q" {Uі*[ObP`+5"ߠm[g'>Ofwz55$yFޝ5 LbC^Q̒Y5YnwZB?|.6݈XԤ#ܻjE67JJM ;kOc%xn=fWQ[:^;|tUʡ57KpIdGrˬPP fet<. dtYSLqMĤ;`+rT½M۔<۽ģZ*MSϨ">g{y׶a<β̅dB\Hڟ8ŧ䆩VVn8z$y9uw[E՛G!Pa]$8 Eg nXYMDE,zKtV \fێ&itɍ2u2{hJ@n`lx2R jf ϖ7-kcݽM\cD-­mx=5vP2lUԖmFC 7 r5ȷ69OCnƦG_`NW=`5c^]IUEu^K=Irdʵ NO %Xoj;؉e Lrqo`C"~cKt{,p\1T8ӞTtd26kX%;ӣ6^Qi}1N?yPƕ̮3Hkߏ`#![R-å:G H/Ϣ|'aYp|NiDGnG s>52,®{7}̸؜IJl+Z"fbJY:[9FKUKNUa5XCl>EeE1R LXXVy7 MO`O ,Ј; bJQGYl+We"'`ኋvCVNZ˯-tv:$b(-'V F~-1D`u 1/- }0SU 絜lwx] ▮ c"7N2^xϊEGJ EDqWӣYt8Sʔ}ko_{]W1̦t=GRɀo*kd'}NX̻A=[;k;6TwV"K R#lW)_R;;K768gG<$˵$=3Kh)|&ݍ53mgY^LCG{u!hXSŲ9 T'?]2]lU0d'x5[yU-1i aد>Y)d-1hOc!mXo&1L$T VF;}\TSQZRQLnN +hsQ074\9ܮ{gu% wZvN t!Ij3U$3և]oSO"d.L'LlZm;&$f&tˆgaˢ `FL$75#5 0M[) uH4bnܕr ѧepUC4!t')JwUh$/woȂ>s'r4z9j>T#p_{F} 7uZD D@W0͵J8웬wn0W"˰&(w[]i$?r^-)^e>9>̩ep/j%t / حX>A!IT+Dğ}0A&Ҷ_[;5{2pczs6nP>NP1(O[f]dYDD$_&/tZLzOr፳W}Ge}˥]%y+xMΐ\oL-b,/\sNS #V8co8?!Y܈#.o= 0b*j 7H  G{e.RāRCI9y:7Wx^e@ uW/|ܠ>,#"yB.rxfsHR;pt̸΢D.S n}x%<7r.v}B :(%> 3+Z<%z,-LV)>F'Tjb}R TK#?WQ|BnU%ҹHp6Q#[=h5hIn # SWlj>1Sq iߎ)-܁};A \WD0m$ʊĕ~ghځFW)Ԟ4@+FݻZґJ9rO? ECe 5.X,1ҧN'Phj36ƒK1.6QB@+x(:#b|uCWuA%PK=("D?vO "/Xbܽ Z'ey kvzf0XmH^;jjћQ()G$# " :"=r̡3^mZ ?}{xftTN{Jب6q { T,M~d,ѧ⊧,>Ao ڟfɹ@wMr{Н<{o*ǒbkx B'iؠNA <1]M% oUjP{n3 wĮ'&)1 OvR^! LlE>0T7 |{R o6#\@PVF"f ;E:w‹ut`Vj)E(DQdL>5;~O#,"|vL$nj) Gg2<)f[&8N: o^Kd1PQ|o0gVwz1oXb^pX/{6fwφR6WQ6sEXs:1ASZZqg9PFv'ʈchPlDʆfS| %@5Z@7*z$B&0 vqGjîq[JNG]*ٹ2";sBq$ҕV< iF(BѾ@=*  KEl#鵚Xʔ A_c4,'<-dL=7-qZ#j 6T9zj)pO2Ʋ/U筤} oH 9|鳢-R 1fw뇇?|;03fOQ)7a!&aoױ^кF 2";~S%B|bSKyԅHׂbJӇ4n{XޥQ{7Q{SK}GFN"ʦ3n'ۦhq(_5`IFFvT-dOrG%!buwῙ $RC%8aA[6-.5?Xn\^Ml[[xf$%oX>M:-8MSZ8(tq[`O<)f) yޱB d!Y$:ٙD`Fs=9L!{]7B^o^Ky+&4T]NXr!]'=+h 0*uY87;8-~T>@I~SվܽĀFi708H^Vw5a}"C&ǽfh_VF`S̒thWE-˛iǹ"zNXOH)bFTpg8ԘHLFs!'00\B8 n<+Zu5U DP=_i:1]U#kR(";KH`H1V4r'MfEMRdϪ=9I㘈ӕƮڵ[" qh%2;oxYA7MٹowD,gH7j3ҺW(&o6ӷA]gXP.ܵ$摖0k@5oYHwAͦ}пAk/)Mȋ'<kiPC$̏L -_GNjQIXW|(FwQ3Q})sn l MdPt:Ӑ034^Ҏ)tz".=ݨ>ۇӭDO{z?yOp@ηR ?4t=ȁHmc7wj48W)Z"FQ{ QBqs˃zY^u_UxR}ftGk*<ك䘲r=38-KHp˹,klʘ rlg.g>*~!n9\mgD2=ES9 =5@j1.=9:7 YɊn.[20- @(c=I#}x}8SW?;Up1Jg]u0ve)eT-0'$n[7"#RKԀHpʑN1-xkHm5%Pp[\nc( N|ӻ`/PmK~B!?镈PDmϻJjE)!^v1qAe7`wwcyCac-0'ι_U{Uf^lfWlNW@N*X-Hdžtrѥ;a=imϪ5N'䣁=X}30=JaYIti 7<.s T|pQ^ONg #'! ˇn,+D``*Xm2 ~\Q4 u)ބ蓅1L3z*:CtU"/tm1,v<w| IВ}G2azS*?$MN4\| JZ~(aMGs !y09(嶮q(;% p?)!EK ~SLh!zesPaqH6s$(8q_,YټjTTpOnɠф_O/ܗ9!,AHUϙ7gt#R +®Axl]<FVbH& 8HNq 5?ö_?_Xc+<~PB>l?4c*lM}L؝ -@X^BĤ<_R$4rS ) br@/ oi6S@A7v U]4Br5&Z76gJŶ9`emd qң"OG*XN'rnK< grc?΄ax1^`},GmEWgWDU4d~ ܬw/\鯶VFXSCRg=M#diL1صyQvGd7E_뼈&9I}{;3qêr9eRMOUʸ[Nf0G NΏضF8 Q |ENP'YDRh#pWdd|ohϬ#)Ԓ9 .  Wы,tٜeVZ6Z iF-0,̋1]fAr%ij 9K~꟤?%f~I4w79$1M qfIO w c-*ș5>f댡VpѲX_9IaSU8v˟*=;8bHP+SmåyWd.C +W*Ozc=ۚOQ)zͰ$P}-,>LF' o!`ωG#DS†!.5aw$\Ew:izK7pyo(_2?xqdd3ňUQq|S{ 0ŃH@{YxWuiޢܐKTx>:V#o3*-j_g3e"#4"Ƥ3rq_p n\FGgo$Q?<VO"΍@_iȧާxV7{fR\G _%Q4-,COג 3 gɘrB4du #a`xK|OfQ¥C3E~xp2jnq"eJVd.gy8r~6C=>D1gqV`_̧*3E|Udª¢\ hȹQ*},n^!+dʼnǒB(6\Ua$9 LƷ`_|P)]Z#] 5FH5ف }C*J, HjaLBБڲn:JKɑ3TUo[R4\ƾNH(`}!$pKN PIL4`@Z:[@Cry Em"3jT6ui GqwăR0J|1l LxV˔ޝzYpͮNjZO `DD!8ᴰcbmC cOyzz5N1\+BEDFyB^Q*b؊ZhQ:U٥2ɟ|hwMm}^-9 0h%& +";EqR&[v< yc &7D LJO 8/$PYvIX,- a$\^pM"`h #Ћo'PQ[WQSR"T7?.poǡUOmʕՔHaI}!LE3J U e\59%\ l"5yη7~+Ӝ nM(XOZ  uhH2tbo `v8bsnaYw?{uv:ՑifE)W/@4|)xGr4v?3d&8nfB@憵N= ;~&-TQЛz}L90EHĄY蘬:{p;D.Ӗ')=[4&a =}FԮhsk@bֻSY\2>=[Ӝ0w ڹcFGDwnzRҌ$*Oݲ[1/+mt(nm<_ ֫A +qc.U;sGa%VF$>jkޏ6n(ZSkϱ:/J`(,RCDCA'tm{XBlK]a ĿFB%X4+#Rכh`1;Z?iNǞ*!RYFvdi2[ }݃HwT 1_KR*}%pźiw}6Ó2 .SNAa eKZ kjVk םO\hsujxJG(뵂P9Y˄ByI TDrt"xI٠rXFP(?ܬƸuHƎMFM*gX38O71y%O54_ĜdA,p"PM-m~GѸ2;/xmL<+pXv# UT]}2wCx&d;J &{ A[D|F`-ȥOaF Pj)M>Nޕ^`B3'zz h!K9}l<(G |Y*AY~z_s[QH;*f&@4rRGٮyx(iE.8,\<]S.AII_7GܮCQf$#+Wݚ uEط/WK;lE\9.>- ڠL-&rʃ2V4_@O4!f?D=C@cJ#NA$xt$qVՈA@.BڊE K"?֐D} EEHFHb;<)M I$Sgݔ<7l[B<elGtI-ha|aWTSIB'f}3)~RKq hrc]d KA nbs-mh ّDYg5hvO](+B361w[>OfҢ .}@yy"1K{ң%=4#Â$ʘ/sHtSň2B[=7_}1J8-"t8$V,GU94.2LC!D dzp!zP'̘Fl;Vb;K2S~ _|X sjFiM (@ MV͵Dd\c4X~T&f&sGජNy!6ʩOiA$xΞG{_Pmw;բb:'(ÒœfCWB 1qbk:#4)^2zYUA;AzAQ3Dýoy1!1k|}E:1Ug* !Ѣ|tG6vSluLh(smĬ˔'(u2IZЁ,|Lo_5p5X?Θz)0; erS%j,Ll'ߋuN{$aޮק;Žb4;DcauʏϪbq +LbBhKt2#9O[X 9M["lؓ*ȃ*n wzrS%!^өr yn#˨5 aW b-cUM7z/NUd1z'@یom'ќi)sBV-sr.[* C.XGYFX@"$1\Ux{vʗ5qK\(cwoc_қ-0ɫLTy4J>; g"u^+;";ElS *߇mZ]0P^fxj)KE;_`u>W{l.@g9f"9_ˡl@/SW4:4SEi/#K69\ﲎ1B}s?8w]=m*y WR gt3,ޤ!V~[({jQt:֪XѨy1nrO Gvaof`)savI%\ؐ؎Rۭx8'Lٚ:UѸVqO974ʶVD=Q_s;4@WEbbSZhwf[0x[y])GΨi(~0庨cƆW5, eoNN hcV( GjpMbco_vX,|";>ߡTmTځ/6Lp0ķ'Wdq%lv;&} ':9K_l1&L&r:yP}K ]h@_բMBԫ8+G\2 g!Ŷ7%%vS*2W0]'Pҙ ˱`mZǨ?RM\.`B{jXdHcXQSgu+r< ޗOhuu?9) UGyD̸s*ar׵a k |ͺ#qHIH\Z$­v kF!#KX ?c*D$ė ׊<TBT;1д'KC>J¥T֔N6c}'0+MG8 g !u+h',FP D,p]!ށ.n;]ӣk^6|v,V_tx+_r1ۑ?r(9Ȱp 7Oѷl0`!BKO#`5*#$*1!1 z{۽a"u.MO%S*P&sp l+;s1f3HV(&acC>ts`q:=+mKIZ~uRS^ 3B!Oi*JL}r%ahAXDHݱ2or^!泷KYue~Q{T%Ҽ2Ԃfl[ ZSʼn4*.4 _һYǍ$ } zӷC̜DEԷ?[Ab`M5<4dA^»B&YtB"-#M-/u2J9nEfr SL%r1 htETX]_Zd#IRASFaY @ ],nEbFENO;,KWZR:Ou%{؞xOSGkf"7c]=}voJH,I2Wd]@E+94bnNߑP+56hظ,U2_`O.U9Z=4RE"wHۓDR`^|.pU=ise{P-t$j5~~nr#mVUa&% p0l+ӂ2gZ'F*z,{f)w,öT`R7q*r^8(_M`#KטdbLc9¼UT1;\SX!QځwtJyO<)Hsx5ȯo !Ny(HyO?D7~[T>u(D0h~71 u.ϟQhѬ_@n${T?!ٰ0ۮ)M>M){iEpD=rir}o`Rd:`/239KOSJk/`^BL uk`=ɸ)7 K1zC8FYO`[4n9rNe-]<y'LHZe+IrRzM⍮52 j9un]jS^g=4QD1bQH(Y-weB힜UϧRc ]*nӟ Tm)DvSBĨ Yj{E0d NHOK59>k "*9X0G{?/45׆^#:`QaTw̋5?qw iU 8ДD<OE{}2[]M.M4A@ډ9@ar {'m0|,|HWYfja}Tk]uJe?SxQ#()X=>hfojvoYA*LO%3N( C!!,U\6"K23iw򎥥\6婬?~U7H{KOۺF?hc[Zyibҙk0;OX'0Q7W&f[4In5}T a8øz#D5lgĸJww|hڒ2sm9E84i JBY$5FD0CctѠId1ry@5Ya g&Q(8V.֦H~k?Z "Nj<n~;lBdˠt'N(m9hlcYgQRQ0>޾ lVP _l3(D 7 v: ha 10HoK4@׎q:71Nr&o7|s>OZK-B-8=^! ش"8BXIc&F~`5NuɡpPfΊį=a($2)=)Pc GAI^׽cjxZ|D dA7: )7;ڌ)ߕz.&RlC:ΖsԺVjE?(2zr[wm cܽVXOoYN0K.îP R:2^z!"Hxgx2\FD _+Bnؕnp.A4^ 55Dp9&-R*9o5mUI^jًZj&֮\蹶;ƿ"CA~_Ø8K(z*᩿-*,o}Tr5ToLw֦EgBTbj"W< 5dZo0Shi,P#LʻŠޠ'z>CSM4 X!.UEϋ_׆4Kssu6wI, @K@zlfd̪rkÀ-zk2@KD'sޘN$8rjV#\P>$"qN_V!o&ׇû]>h=q$wDn9cJ뾐^ %u4;D_F\i]L`m2WmԸ.0=->{i2Yۊ1z'}n콑5*ǎ΂7_^dLTA]u22-Bɕm aO-.3 ~}X_`]|JV[O W6Vz__E[F>Ҟ"RxLTA6ϧv+X]$ uX_wտ{oʸa7ȉن|N77HYRHWzL^`VyuQIbpjIyHi7t6=y;^`jE$ʏ47p(S K(W1vQ̩\:*[I]B*Ţ]z ޞ!KjN?n|ÐF -F ]OAUV-~eH&Y!:ơKEh .הkisE9PkN Dv(LSU"^W n҅%Ɠ9]EsDRDI3VDW)J_oJ+ )U<6m?6QR9bK>y;l [ޏedwV–,,Ɂ mE:^@iqF_AiяWpDcQImJ/T@cn2u_9a.[ Ă턴&~q5PEf&=X-8J]# =_Qt W4=c#i6[uhY!e%G koxWp*cΌE@ 糭P!N5N#S Y˜P4MCqRҊ)a?@޲Xnkھ!}2 ˸_i݈>@>ʼnhEzF&` 2(kXÁz]0p=/;w%eQL[2mއ8_zz?j%l^UG c3 pܴM!V:Sp~}.v8jSj{将GZG !Y;'=} {gz: ܸcjsq) U;m ۞m4Qq&4 Zw wwxe_(Cgđ9}dw/몿ۙ~y_!"qR?#K)!n<_'`ٞ i,߲xWMXl Hu$ETe`kR䠧a. XQJWm ޞmc>ݕ:0a x9’0T?'dP q:3@M OƐ.`M'oQ5dԛh5ڬz <:E5+ho* R%Ar98EZًz@}hϑf 8A|Ow72L8~q.Fθ% ]=ZQ&u=hY݌'x g'{{mt n)$ Ͻ=H,:GGz8)zCjYg+M)6WKgx/![U[F8%BB4d',JfDNIjDYj9dM [&I߀) +?КD.;b՞/kSV4=boTV:VM!p'βcUfHQDK#&,CH}/T8z}N<(A2 {.o-9>lI5SkHym(3i $EM~{~-%.xK (eJ]{(o bl@%ϖ1Df [TS+aʐS,E|A_[Xgv$eơ4N]$'A0+Cȉ+4} %FKS;MHW^˥yN RZ4 * V(`S+#3qb4"Ԣ﹨j4;O#mum.17r3s\^F9ԭ9d43.&D6% }=$*j׌"+BcwQ-)V3k\~d=MԿ'/ / ;SR(_R3oe>#SnSڋgh,LĂ*%zo|Ѩg;_meo;9K>/I|AS{L%|}ߛS/n;ZI$WN M)[N鍳,eaϧu%XH0x#X_V@2 8*i3M- fꇒ)ލ@|-⯾7wAj?pO3`Wd '>fߌ+ HsVJᦁN75ufh{.OW@_miAx:#s8g~W|=x} !2Nb?=z9~G\/MW=h!3b|fA\v\vbJ]Ƕy JFoXX "R+JQQCb]s?-G,NȵL 4O37M*7ʂ0zl0Uڴui38N*< _E:px]՟l L.C`oncOD;$bG8C~M'6/?1ŝ2ނXꃺ!J_y*Wz?u*DUo7?扪w (0Pm{j* )1SZbݟM1fz\ j=ť"EW]Oe܂9i!QYNG}| Ee;;Z}Z_< p"jb2}~"DbMt,)v`Nf+{oq1ɂڜ&` NE| <B[\H ҿ{>A8\>+'L)wә٧EHĀHh#Mf*S۝jQOS@7Sh[:-8\وCsyfVMx(%6TZ'.;lۗ#"$c(C֡MP,ȤwA+Z"$Wl03.yo>o3ՒCC ڭl *RN"!+粽َ7j6 @qIcgXilo5cX@)K:\ԭ<^Ml jw"%C~Mٗe>O p)$x5hg'5{/_ 0_XOv{cʤJls8tS"2k\rQrV8vtM|8D(e,),[ߌT?O AO|-vVvN"j? YA?L:AJcc})/@ˣoOV~|ü["LL“W&+! aЀ2fWqJaq6+ @4Xl0 o_V񴿉֔)w/Z5g=2j}2mLѬΫ@lvlȋiPSp8F~ 8vCe@IӭnCDBK{!$ر uJX?KV?%K&0W\8U ch_DKmX{鿊}+;JW=O6]ζocNJ;bD_ WA'H.^e'PP[-_?IBFvXlu?'V%K/%e}MmX/=u_X}ƕh0:gL_e\V*xpR|sOQ^3kB 5vu$&\%8%k7w{0c`sQ|L_X,o}UXf r92sCD7ùU~^ 7;0oߡp&z 5t"n3&H氇Ǹ`bEIVdX5l`K6XɎg:[PR@fgH A~^^4QP Ə+؃3pCjE=)?=ul";$pSܿ)dM 0+|}nh=RqZ+pZ=mu׃mَ3[dW(%_R,w])>_W(׉XKTkW2QuODIذVօ.7_\xWyՈGZCz@B)Y^MxB  .`XIknjV#E $뙂|h& l-4Gk= b~l5Վ @HS NDFϋ '0MU;BTj xTO!1MBk;Mֵ Q o' 9qY[{|ʖ 3`(pr &ˑ=飄=[{CG|_D{m?T8'z2E}"%DlaS*yr*VGӃZׂ95uN_bsIo3~Ȏb&xKNFˌO35|BSpn1:; "I#5HP "d2Ѩ3G '.Ko5zu*[7c,=a[Lq1nkc(.&aܔB 0$ F#UG.,49NH[+ԙG+e @qS #/cFG!Ϫtth?Ć؝+^vE ԫaѫҀ[9l{[@G)Ҩ;|˂`]":y w2]#R!P2>;aqx #%ayn<=>ҧBQdDŽ-kgl-|Yכ#`K+&=hwiPw@f LVT`Cvכs0J7kFqKGVe/v X8;hWgRPBim8L؅(e(YAo, ?CyXuL$^yόo{sF iEw2fymLti ]cī9J-}ÞkԟA7#oR.8c6MJ6ʻIbn u2x$N)/z0ٮҡɞ#2NД7\֭u.徲dT(QG9/٤e"s[}iFM<rgrCqt2?RƙhUv\%sN\%^D&K/`( . 4|44cke,HMn`]{_Kgb`C њs͋S\+=}$ZmKT۝5'HȭÚ0a!+=S|b(WO Roxw)۝D:d5얮'$%"8扔5I w tٲfr~mkhd\w#ɋ}12$ ' ƞޯTrX 6̶]8/n:%zfZqpHP l~h%(NIdEQbmHX/:0\d5D{),ʣۆH qWKInA-!LfD[_-,!R&0"E|ªxncQ7 :G]|MPǚwej+A1S N(vĦa9kSF^NЭf|P(tU&4rZ>4.`:HcRpeK6zTXQs6*WYӎƛ% Ajg֖\N&*e6|W pRPI`S0eyQ8mhϣnȠ ɗ yBudVIso);ؙa ޭP6<&d uӟf zLr쎝f*\ YluE/Dg NO/B|j@ub<ת-u9(<)V;~r E?%h͓*D`Ùs[U6ԛA= †}]_dʴr1:|aRV8a}WWiBţp;L4:y,ܭKt:n)S7}Ed|nWs{^{v8='(xvNR`;9L䈐=rB~bnΆG8:]W.!IhQy:Bfqj1\v@^`'qed9_"}d>5`J:u!LLGJp;f5%Ώ"i۰Y&ya{)U9C) Dv0 04WfFîR'&Tꐑ1|3k)"6/pm0iqn{C$vf=xP/Jnهf m]ڡW?T^RHc@:)9C oZ10bi[D|r\EI#.˗j]Xo3և SjP/=>86bA~VU>O[HB1K7{͡^~#ڭq L|/!L\ x""..GenfEY JoKmoP>e3bfݫ'ZG@0ATh-I$_CME0*V=xd®arzwk.1/k"?QC/4Mq|qPEq$ E|Wl_t.xZYt"]pa&~FQ@`96b&z6n @j|v\C4CeKR{5W[3a+8r_9BrsŃC[,:durHRܝg~65cr]$/ ç#:!WhZ I[+3Ĕ*;V~*8M_ݑl_NU%KR(R{^j#_r0-6Z(IN%1nqJ@ew lܳ!D)AD#d*жbz0\d6懪{$Yahndk]HoIJ;VZ sp-ڻ8]CYW8ҫz,+> ~ZʇX!ʅ\ث0ΧxFPB@\qoXp(v6̐\~Ӕ[Of9 E Fp7q㈖XGkDe+/v's}Bh|D/[zZ5Sm!36Ὶt 6 2'rkˮ@8r;n+WlH,|HKz&A)9q=c Ol _}nڛwv:nWR!JS",@c#黙1qv'XK?N=08a2Е9o |"CH@i Ϯ]ۚ YѐJ\*2pGM |ߠ_6 tjL2>UMbAPmöFDm gLOzjD3y&)_AgO2f؎{6X,v/ln$}4qB*"N#=3fMx(>s#q6t%ؤy'*]b0,2h*ҐMش5wmuU)Zpg#e34UQoaՇfPe-I@#2/ NuANF /ouaZK7rs—B; ib,"(BۖR)>wi!qܟlߵ Uy<4](BlO%i!|Ѧz56H[z7'90ܐ[lFM^/? m8Vf| yQ.<1hsZ@ j:s b<,b(Op;rͳoo 8V= y{H< "d$g(ٲC˫JؗMg+GސL&zGUW@ß +cJq`rP m2'ZG u6sT?e_S#a%?g7}lG5ζGΑ.t R:@4(_lu Q2NA?CAfy#i<ݍbS,riL:Yۗ5R4m7 9%!Mu!|Aѥuz€Vn JQ0i pF@ҷn9c(©HZ1jt"L+߼o;)G8yd,DWAM<",o%;pL{i"@ Q.RLJ'\YLwIK]h2E'+.Kԅ@:A3ҕhG]ѩ}™4yub8`ޢ<LH:zNe,(]Ya /qw+^NQfCeeV74X5p k Uk17r~{ȝ܍-vBG$#H*s'=t;=V$"mψa خB̄c#*䵞)TGaQÉݯAH@Ez]BMRxciao^a{ɏH=L^ "|IV>*[sP%2BnZEH9hѮH-s-J6&/R)L2@8Qw+2*#{NZb WJjCNRX]dNeD]"ٗH5JLǎIjNyU.! w;Ő*:#׾+1nE&AEL苰_1\E$pfx@2m:NZf^ IC'(眜Py7.Rh= H@eV^Fk/Fݸ6_ߊl&;WɋXv>Е0V3_wčTa=T?\1JoǏiǃCbz┎p^a#L$';y-3Q {h) YET?ggE֮D [p޿֫I1rw{AGaj \Q(Amac@0 ]kYi/\,/{-G,5x&չ,*q9.Z8l )s\:Ĺ94nZ7Iy&sv h.UOԁT1H!i`K0zhfkٞe.6]L*EtoPw @EQR5]t+ 1%qz;%uLK4?^'ti_NSBAo{o??<ť7+nB(Ujv qsz 3J^N(xܧF=I'@?%W~ҁdy0b[U[b8QƦ)ճ;\}9G*fЀlCUZY.@\! f4\ڈEDp@{ 2 f&4 DjhS_f1&9QAf Iv $236t^Mi_ }C ff)%2Ldž{ݗ?rN Kcfx?'&Q=8XFov<&j,+{]w790Ǣ-ڿ 7R] jRٸpݹjA<2.YҺnuH WlC{o-IࡓZ[T /IAwg9c/^,UFnc U'㪬,DpV?P ϐTbB(W=Ɉ"?c/q{s`4vߚBf\}J_tnQ}(1ڀ #\6W3V@L|5+@ȰJ(EvBQW w6Oo1xX1ti˪`ffcN| |$ȁnpHo̷vKv#_x9"b#\ϱa^ٙ겞&%bCU{kVź 8C꒰;kyV8"@im+ pqD^Ѩ^Tw՟gbtȩ!3GŽJ?B;q@1R*3<k8uق4k0iUdpb!ۧuq3W(|c++ۗ8UU"W:,zo7/ӧVSU6rO!Xxo Yi9WD z2%m#kLw؊-X6_&8?uh,r>NxaVh+eE@4e`?TÃ`ZSo<]0̸5:ho,I1J(طZʿ2-7Ll[1f3M,@qn3*#=ϝ/0Qw l ~0>z$$zj#3u)fcIuk[oO蔣S}wjdSY2e9f܅ksg#0%v3˪ů;N5G)D&Пv҄G&t*F@DEIY`ڀ# =KYc@`j0.43@ؒQC~` 3ӠE,g, a_?zUӄ?oq⑷ScJ~[:pL8Jk;*Q RlL/TrTǘawew*";' 6%$,!;^XYGd?MMI{xA P8O`#Q4/-%!t6zHVb$'K<>ĩdyJ~)<&hdm􀺕g_|ؚ_صW$83^jWl[K 8mdVcbr5 zk7SV뜠*?m7*}`Szx+\{wpR_dE`sFOoH$t9)⁉`E 0݄~Z7G p}WD+sHթxw8d#6"@qЬ 0ǭd=+,=XU[~}Dbꙕm6^gN}("K|Xx:sSݤ\}3U9d1g 9jVyACk8=m3{~f3pV7<}i7@ok9iHH[tv-s73N/rL3Tg.8ӹ|Nc&;Muy 詊n$}PB{ dILI gv4-:20v7V-uq ~GtX3=£ЛÎwK_AĦbJ栝e`΢bmWۜcͼVI~3LF;ѥ=<lToF:6Qyt Q4t2ӚZ~'BvyMn߆Qlb}b`H.oD7/An:FqyVѶNTq07D-}7DI(H5rOqXӦ@B 6:*/Gŝݸ ,6?N{=l(Go]/JM Fa0C:45 B9jG/ڱ(@Sd'!+>Y37di$_sXP&.PfM+.)k}Xa=Ut`yk%6i(3Oe("D%: ")?U \cď󮦣5|M+|Kuyxi{CF UvW$~Bh#Q0ClFLz7PE(&ig7} CiR}>|nUE6UHRAY܀T.5lmpȬ"\.R}yoCb .r❬!9o&_\H1٩'Cs1caK Zztۋ$EJ6;k̘\bhYc ݂f *>q'6=:1փ^zF<zçO8IZj8١rULQ"h`'%UYtj3lE- T%l}~3j,|ΐɇvHFg$NI4ckzPyhR"˳Ϛ+W@~ +eA&Ch쿢 ;Vwi U񽃶'4PzV̉]Vs}]d! o5P|ݤk95έo Z1X*C*|xT|HXڞÁ0?F .>C BR ygIbHZ*>,2J{غ`o*)qFۚz[؋ቪ赡Cx; }c.PL-žc2YX>9y"jE/"{)dHOr}5 5o\ P&R76"8ExJH^bۘyЈ[6 c\A?CF6X=㜾1QE`t&>%M$D*uO]^H-[uKtШ9t̍y+*W=-66Apr@>k CZ3p=†lOK!U''YṼ۟d N\=J_WwqW 3ppS#zae'0X*#]i2mJ# ,MDCr|+|:l SW_IT ^CS:Wxvq}4KsOW./o /JSSW:?$С~;Df,_'C5ųO2>,X ϳPӜhF]q}2 7ˢF9/iQa)D+x"$>*S5q)| /*Hn73CBtNSZP>~@+&S 4ż87 qR؏/Nʁ_+M( wͲ!8wlx6Ji&pPp !e?48͋&".͛ uoDC=`ִ"W9wۥ]jlq$pM"7L聚YZdZ3B4Vn b?qb$?jxvHˮP Q;-[cm[ oc6%Y4/~,MagmX.0BG=d7V8PQrhIjS]]'r+^Nx= @Mͽ0+NE0>PG>7`H&. bK8d`}7mzO1R G &Lt0͒Kr14{R3Y{g:˚.tM@p|k!Ǒ e3(!LF>ix^Ў:H(RLm ƅ3Ȏ"hF)1UNDYSlVDZ3}`,߮RXy9Fd55c)\W]g=.a4Ul-7#}*41B ]$Kl"* }}D{~um;]mU`$VE al %ʫ] EM^ߍR K PÉŢ f {p~- ۩ӭ4k*8LsI?-\oZ2x^׋c390O" @yi SE[e-Ϥryȉ%a@ ddƮQQx%kbb3?URXbElQ:!@|cɚzK_ 9kyx#1/m2>ةӻeQ1*;qD 87gojMEWo /#dPOnE8e1z:SekQ0=ه7&&'>2:֛ڐ/N?9}38o@E#`WeHH6 l FRc>NJ,Co25B.*xvYɚ 90n9n'%#jVJEjSg H `Ys ъh[C$I 3ㇹEqxA["` n aP52؎fy# L"LxeK 5.ab1IԐ8l_y&#+78jBϯ;%=:LCM{@é q3aQj1&9a'>+DɌ#=Tgb*T6Ll4Fd^fV!>PIP2CXWS_&v!*0LSs_ZWu<+Gp#0175Z={vMf2pߦ);hlJQ@+ mjQ12G+<$:Tm2WB! A(ZDdw/p@YW>Q,m6 9ruv0*{7(~F^v0ՏKRTWH "2%> ]j6?\6~VCWyIUq /78<pk@෗lt&F/ ܛ+ò͸α@Qn)_43NRw[{6om"~8rZ0f-F/7<=$/9@,eg 'Kd6/ZxԜd9}cPapk`ϘlnaQ2SJ tvhXry),ѭC!^O bFRCHU SIc8QCb[M;Vu)@!$/s\(k}2*$p!6w &cUaX#ajݰX+K$#%n*:ޜߐ)L(4LPB Igb:<_&yvS6]#OzNI?bzbW>?j9d$O֖1R+5A2/tQY-nai44$WlAPa!.C2 b(c^[:^Q2^=dM'3uI#`>_v\֖)c+ X{6J bc՝+0E@$twܨt aVɑ} {;a`>IIީErDΚ><<4n?6:ĤfY$\7q^ ]g N>gC 1 u9Cjf/|C[vBs# ݦ$aPv`TlԎ:{K㜒נƒ8tK1oT'4uo@@Bng6[ \qgQ*#_6/Kąz.]]9'2iXuK}(pl{KfV3+4A6hRU.72HYwoD AY] 3*f !tNK2w,^eVYыm? NzTJ.3붚b&h'Jm9$hGaZMAQzP! uQcq0V'6yB8 -xON.DS@"en`O/,P>jo6/KDHST6:ph `?첫(0ZD{Kԫ}=l?S:o 1\I#eG"~hd+BG&Ul=󮸙S^Y(FC<;l\ZV#jm2⠊-/h?CԿg(J0J#S!y;EOh1Y#7KL!s|ev^Ƥa4g654r5O۷!9zhp翷#}K$06v ~WS>} M^/!/kR첳nlv$(۽9=L%ȕkQǯ vn}9"-J:h4ysSضu}MoLk;|>J_@LBl9׀_VVzb Q% ʱwgEK&@ k@}l^>3e `Gjǫ" /|ܕRKXx e40)H~b˅힥H 7Aj"XUw Ru JKeOhtƆyE< :1:ꜚ;-yB7"X'qrd}:jL9&GY|5bT@>&ByS{aۣ͝{ wf ZegĄZ@oK+{}g4_]"ygOxRuiNKQ1)V6RvLCMݞFy]d3lgGtIow9Su.-yHnx6r"u ѻDe3Cy/V[o Ǧ̼.;鞄a]0P-&%Wڶ-82DE6ti1)i\p"̓oj³ěeky_}!:چaNSf}vȟlҴeVv>{1 "w;w`6){FVa cyA_ vgoPh9x=V5 <ËH42FC9m`+ tq[NҌؤŪ<ی7-^8Xp${MMOrt& l3#@PDxOT?1aw-Ǔ{G{+xD նǿސ'<4} J$  Zէb':d~) *Z5rdEks9PXARLtKk^+mX$;}46| XeWgx몞TH;@*<UaL‚.q}ĉan!?Yt"1ר| v4&UeI[*(JPh90t[E?t^ hjaϧW-hN=Ǎڇ ƗK΢kHpow2b>&m#îX,>8wR!(x7j^>btXdJg)ح ^?_Yםe<Xnns_I5gI`dJ2D% ѧ"g6- mM`eBnd =0h7⑸di||'ca "ц21;B kOQ႒WYn../ONY0%1z"R\L܅=Mtǚ|YiuC:E9&!w7"&=>MkܸReZ%% 8Wan  v~adY-8>}ׄ%E?SkYѽ0EoL?_=@R1I a^ ~8̓qx{#)xgjohS 7O+.|śFO^?DZ4ʔoS*G?%IJNch)$todZV)fb\M[U-mqjs]c_%.de cǗj 4iQ 2w_dEo!5)~ǭf#C雩z7f][1&n(;Y\V0jj +=(.Ӌ.] m C Xe" L-phhTT$b/J>07ǔR^o8`nHr*Bܓbppgvz䲋%08():bD+myl`bL],&Q雎ӢSڑ 0X |W-EPbe_EA>Ǵ\+m`UNȐd\PW\:T`=3⑎֚4Juxa2O5y8W @(ɤeH8:Yiatվy|qQaCHVw { z(t*:TGu.EZƔ@xiI9c>0M#%RnQzI䆓ͨaNL={Jz}CEwjNI=֍ύhƟ)MK^2&z"+_7*6E@%PPT{YdQi"+$2m5;U?yEhnlȫYޮԄ?ijTMY !~Bh[ 2ﳏbij1i|V:>V˷۬AK)ބ\jCXQ u KZDEr[*F#ꪑ,kQjCPvQxWjZgGU.D Vg0F8# |>pbe @Hl9]QD)Dxӹ .VKEoPe¥7#v%@ 6+Ͻ.zbIU%JE90m&R9 y;8U#ΚI>#*zdyylT= x9to䪡\d =ر:3wb 񛛃n57 zK4Įp τL^ڴڵSo [weQK݁県|=@~ܡ:JInų|?|w1YeB:wPj1}а .r!Dёb,ILrn]R? HTN:W8   b?PUuKuHy@&7䟭x/Rmŵ;.]CӐ+.*pJg xη-0ozdmd6CYnœZeOsr 1 A(͈k3"o73`!R8RMvԱ ugQPܠ CR5l.dB.19+ebf`A|P2y-@ .ݑ"4-/BR|^! Rl/2)]^|n҄0Np`(o%%aFm+PO&M#,5d.cZ@g/Y A}8sYtP0X$--q`%bblppjA㲩8Ds)o_RY`* -DI!qߑxwE 3 Ց +!A!3\W|1HsLc/D_Iv%ja=-BCA?] ؝'T 'h¨BuSGL`IEp< K@aU:A&/W>F1TjrO/Y45-& [!ڵ=%Ɗ⿟+mLM~xC<N7HY}As,OI9CP9z(cirqҧCՆYc | $Y#tVۑNHQ&߬|ce qc=9D6lBWZx {Ѐx|t'\0da8ٸRҷI"`7w/6x] 7tS޵LvGnIV{KJ=)zݽvJ7guk$2W.u;Y4GC6P>92I95p[eJ(?W X҉^aLNv N3W5Y+Gx &]h|K":^EkXLxJ#K2)sf'C?ԤdO]W4 aqG~Lq s'-"*I`qXl@Sj7q˒Bp&d6Gbۆ ; @25@7" tK<5`W0?=k&^`9t@CC8F %bq(3VNPg˾qK/P>{ᄽ@Mb*]>4A~*ΏD P5HaZ@)y<-7.W=@':CO<qM6Š*_+e,.Qn*o%!ChkF5 1$ZIHBjAWc`\k{bڐ{M-O8*s7|)p< - a ; d_e3"Уq/Un'h\DZcQo>CIZ?G۞PT4˺qtվ@\8V~65T?DQOCVXي~?(ǖ;sM"iB9?g#Y}PkU,? w >N;yhs[Ji:+Oo8jl+*P,0a[v!ֵ"MNq$_[;1%m$/_Ks<лD*~vtC^Nm,\(3Kp,|t*\:ohM$WDټ*tk,ViPY-f$h)SNg Q"s4$=Fv(1f(8k,ȅbl .FU"Jn6g쭮4dyTx ^yE-S6-D>t|><8yX>rwWIc<m?gQf]w/UQێ!h%sŸo7oŚݯ$r5R38Y?0ӑ~_WUi"Ìw3ˆGeY C_* :бbT[5YT$Jwv7q;׋E0!ZUWGsـkm!E]ˇjL KQS5{9ї>gA) Mpi8a|rէ IȸL]6ӥH(Ic| hkĸ:4#O5[WMcwl6v=lKg[x0.V9B7DmQ7]|y,V" J4ΌoB${$^4>f[?fhDGj,^/te?-l"bO*C.=>ܷ)päxu1$cw>_E3n<{|Ir[rkǖۻsN觗53X|k8p@ϼ aSyTT{"S1OVB":;QSFo HcW $XܕJTdv мl%|aM1,^g7Êb݄>~ܜ?68Dyh/̿Ń nbPa3 wٯ>0;,`.멛#DuQn;E/lh-v%JG2;{aU@{b!<OFHI6wq,':U2nT!gcH.&]YAi7qKaEv ᯢq|sU_-3r=UT4⼜ 1Mn E`1O{v'^֫-|r+s wiNY_q=AhdFb\ 3 i4ǛeYd։-ya/\rK2{6[1 䯐;ۻm'6dG*}3פyO TkUuEShrYx:RV r7Ab?}D̬&b[xBcpguXvnPhPGyVgq5f!*kP%|b@`22;*/xconE";2NYV{{3:Dׁ ْFF=,yFֳG@J 1 x!YO0c fVb8̯O9 Q;V3XgqD +C5~ٞO5s$1$ZQm㤫{N{=cs.E[L_:H.&8C d=g9"G;O p(}d`Ӊ?opJD+4]{qPNOR]f 0llqXM,er1>Xօ<=MPq^PU<{m Ӻ&@SMͤV"K9Fb,ź~3壩^ht+ï ^?SlSA nfq(Q/CO$YewJ", ^ѧhКml`t+r&0}BXрΉfJqga[x ~!8ZN{s^44L\%t*:i{`OS7͚Mr<ѹw8tt2o-\/skrt-ZRعĻɡ (я*R?/elmXc !6NX#N('5^"eyUJ.s:}Kaj|F7E &$2?)6œ\jvdޟPEb'-=X XTh#2,pmل.c aƝJ/vq;^xn ko:òhXaOzu1,듣x: 'z4P 2Qà*ҽHOWWݞWEOCI܉3\k%ȡ W?{s#+׃5gJ]kq,V@][v=(( X-~xz/.t\7֤x F*uM[,B(4hi2'{ 1 Yuć`oyԙfb>";[j q q s4JZ@7,$2?Zԑ+?ξ+gѣ<L%~eLcKY~In(Fv^.-b#T-izoٌr7b{pFU$ą aa`yYe-9\n|;MH\*hϺ^-jdU!82m_˚=V BBthza^g 8u`r*B7t {wnՓOzb.y;*Z4fgdu!.J:;|QW O l1px[Z9N{m r:-`9.))(\iUJs1 I ZVvFAv ar7 3 ?*`ngs?һ7iwiZ M J \ -u 8u }5! ZU!Zb/5CrYC IHߡAOo!v=lJfx>=oA#7Jx(T"mI(脺Ǚ} ( N.`FdSRF2[4ct y.dfx DUWǘzˑ#@bWqReC7|W {CGe{<;D7X@݃/ ዩ~'Dh1f6H`ku7SGK+w"3 [~jA!k*9tCDӯ>ָ\iXniIקE1o 8WqAa8/EsJdhuYG;7.qjEɑ."$_->x ($,;F\1ԨfwD_m^K)lĽF!g떓u 7k%ɽ Ի>Uoܩ=PΥ\w֌$xs 蒿Ċ6JLU{{3m7vp}t![w+`buFTr?kF tQ; #Nb*7dc&FI)k5/Hwuƈ;X\Z{-z՛BmeO^?"]Ltf3&H$DbUd.bqZg0ZE{Voe& ܫdT %#ؤ@V{fJoP0 \'1!gDfI[ 8dWg8?U7pχWu/3ljGQ ONۥl^Dz jӶgvvPZ&o_o 4n9S"^ gPnHc8f1&|]Ҧ_ܑ3IK!z6\Yy)+>&_^GrN$PD[YV HN[Zr&G  LXT7pP FFر̂zhkTc7\ݧdfUڹ:CLbd]qQ͆U_W{=JO^fh-.ԓC{dſ |PY ?v*Rr|l9Ԭ2 oz b|dۋC:u/V+OiArxb VTDlBe/ǽʼn5R_osL .ÜN4fΛ_4%b B%LhW{]E=Ů}Rpg:s352VGyFq*. 5.OmSY&[#G,xo'ɿbE!Ixk ꯖ{eh"7CUb*elni-W@JbצlW*c^V0H`PAteP*1Nq(]D;DN߫㾙xg^ 2oQE#p Y]n y/kBhg{Z_i3ಗ/j4!ѳBEGBW[]wVKFG*SuÎ*nbVXGc<LJhnVG'1 55tXj89m0 ޿=%ݞbA{ 3v }KlI0\I'e]nĮn@N0m5>xINv<K>(/d*09}IB?q(. X5D(Ɗr认*q+8E(pgX;lTmr/Yd:>!JDIwf7Ha s^Iw:?cڽX@ď{ m 2EKƘ 8Dcj[?'.%Zf2/ CN-2IL88M/f/xj08#EDW88f|2n5idPMcDj,} Kro+U 3< OeCL\lMu$[ y2W̍[$vψDh7{ Kmw CuNco)J4K!}g2-Y q5De)s5 > D N${YIf k,B9[e`? :^B[@ĭ&1DB>@^k,zSƱi|I&ܟЭ-Em71Ă(. (t &ΆyKyRpnހat{c3e3tH2͓JIQ ^@:aq0KV""Dw9Z>^<X*6gB[L~ŁitN(f.ȈV>AAc=]ȫQxYVelDǜFX:sv+Sd~t7xw ! )(CoJS N0eߚ9jeX8r~(Չţ'ϙDvB=imJ. Ȇ;r᥊zMӠdHq'fw`?FԄ<2"/'rݥIc*A[NZJcѬE0 %Y0@ ԣIlD[ U"6 1-k<cz$ve{!xX?jVmRp*Rb F5s6} ^ YxwsH!!c?Lw6q)@p?ۥry5"'YˁnBgB>Ѡ~\P(}3)뱫6U-AcoWR_9НEI0yahzrjwv8Z:Mb9t^6jX` nD+,LX_r ho.U!7Ng8|* .YmY-xUjjöy$Waָ,^:M}fkѮEHuqmԩ΄ԣƦ:6:V{[؝"YT{Y_: żPQI' ՃPr8Uf|{c>BK"NP w=C5@*̩tY? THw9 Bg pLLִ"K wArX}k^bqe֞oӵC!Vp?IΆuIu7Um-BUt™F8ᢲ|ig.x㥢6 wEP%^ .!ƶV *~*TJh[ГWY\S{Bl>#LMs{xM⛶sm8iN3Ѳ(bi|mQ0۸㌱ڂ9wrw_m#ӕJ1 >$$9쵁 -nix"xjm(`Y,gCnTJ>٨sbMOsp*g" ɳD&[^2˨G޴KRc4sGcIP~: :I$.X$*E{!nmt\B[:$(+XtmH0?#< 1DƉ~#}"d⯪lV^#qulq='hخsyޅ]/:QXg{#.CT꧖9-`1H\.~<2i//}_F@7rn)fC_GŊ\d7@l#mijbr*RxCT z'zPI:J/RC{] o!o%HRlDC,sg #+kFK5v4Xu[w:'tXtVr㤯fq$jn+ꊆLl(Eq8;5ika 2hoCʨP*w]%7ԴW^ˢF$١"dHs?L;,ll n, _C2Yg&\YbѻTUhޠ;to.+;P S<`L?I7˖!թj Dd\U[rSh 4זj `}&rޚV㤝ARMF>"'M-Vz'11I DeG%TfeLVl&}`ѓJ1e=΋ $ 3Ruْ2)x<LL>eS_u7H˼SOGA͊ ZAu@'FMwo|u\Vg|^xλO;r}zxf6߆ CP  91֎P3*.+"0G<4laqFEnP,kI`N#g!_Vkm{s4[ 1OB#ɷY&M|oҝT!(FҞ3Ma0U2Rlm_(GiZr`ǡ:Cgդ*74o#ƈcIKVrWCG]>> ڒ-9a7 1m\ wO(7S}p[Yz^A^6йVʖ#IԮf;fAzPn9m@}RہR{Uȵa E8c*ZgL$sfET0(0, B8-zIݾ) :   sƠt* E#q0rC'?RXd# z5z3 Cq(HpuzIRa3KX_mHW{"7Tb2&JT\*&LC6MZ'˭O nPawmIwWspU#KAB)"8R,d8 ژY8mR.֓Ϣ LI2qAM}a8SrYkYMNO~3uسkź309dR^_E4쏟kPg_A*@ÊgTXqzﭘSe N)U`\d"WAZΞ.s2Nm@E}q52'ڒzF\i\@P|A  mcyٚs^mq KgҊѻ= !T~sn+UC#銨S` ɜ5k8I$zcTGFps-IJhtMD$в}]r+ |Xz@Ǐp).FIH,erZ }7 r!|<}=5kUKp#b$LJѮo[AvD.ZeiRِ/;r(7q=vyea }wޕGw ajq)ְO,>%EtxЅFɭ!_^G::B/78G.Kĝy~>׷=y=>l3b4bkՐp"msVkGo8ʐe:Vy68IwEP_՞7++ы->K1XJX>5ah66&U9>>cH1JP`f^:81O9 rL+Y;\ wF;4}3HO(>.v!;/ti]uuT4*h9B`ԖRĶk' ;evmQp g%FIC n0!M4 Cl3>NdM|Pf1?ˌ2H]3쭕t[cF})OUO>2f_|5-">޼`HF&6Zd f_hbxR.F}r(EdBǪ/شKi-kP!iEp(ʍSXS>K`Tr5OzG"%վ g]`8"_^KuBU7C8[ r:Yz\8O@L$( 1A.q啼ʀs´5g`jeA< $=sG8@  85l;ǢVP!$-17T%xBӡ eJO[/D3[~KF vu:Ֆr 쏺;WS]fEgc+r_:RTM!g|йSWm$ N?3ZIw_4A, Y!*+#eRY2ޛx&&g&j\mg,!/~%V$;4Xg'wMXw2!6D㏞=h#puto[h ^N;S."* JRҲX\bxD 7]Z5׍OА1oCA᪇TljH! ';1T*_pɜX[6@Սuv*2S[lGKX eDiqeL@'vg q`j}Љ9"KEf$aPX#w  l ACXST=VјkVBNm=xќ1- T6n&4TP쵃Z۩34"LQSTo &obB /^ahȏ:( 0g`YR߯'9P}.NxZH(•]qhWҀ]xC㊥H=wx,A2gGPÞGO2STx9 : GT7XqGA\~b[5uA{ : ;X#5g>e>-y|}/}(`bp[|Spo {2_".> P KfH?aVE-|\tɃjuOۛK/HdFLIJNGLj\_z\0W6j 8C՞8-0"dL$b zXfM%+&խ A8}%;Oby YE!޳[ttGKi$zVKwkkL_Qٌڷږ@il>Iźi~h4Joʫ zE/jiGc';6&{w#'6Rp`鈋x(I19wMqagtBH?4i-O Ճ |hQ0Ľ ǠًZ!%Ӗ^u@ #wGLsDK n$(y|fy;bÐڎ֢H tT.e1=]V}BmRZߦjP b|,֒BH VgF$y6a 85+pOT?Dld%lLp֫D;})I2L#yAnӂ~ea#i5h.$:W\*"e#.hSc)VH&s%٥0\ed,D,jduP#4z@]V;ՈɋIq + NϞ6~qUvD7u~Y9{@ y~rU=>DB 6PJi14 z813ށ\ k 7܎XdEgVcfMaX#7^ULxŞzTbfZ*^\h܃,eH1^q:#T򁶌]CD;a'뮅׈\KK+'o-%+a,lQW[2/q 񏩃4⁞U" b7BPԳE> ﮟU DF -=W!>|å\&lGM9A$kb KBlp8)ZTȱÆI,Pר kgK׫V7Wx{%Cemz1H *Xm*IxYgr:bg Yd[)e2pT+%WdGKBE ? vitb 4X.sCvFB̈z*bON, ڧha[K /X ˱o3^o.Ak>GհA@3E`7nb>d ig]霸Br%b'INtT$<Z)k*ڍ JiL;>=h$d",6`Ž!R'Iү(}å+-<)ut<^HAѺ:ۧkJC ׸mS9p׃艹o쿓MK5ΓQvJioOFgkO8yUal3$tYt|^܆5Qm?,XVcQ$z !衃6tB2'Q>hn#2Ec4kԽ' yCK0|/'UF$f$R$J܌POfD6% i&]ɠj6M̤LwQ\S 0b9Zn" Q3z"@z hf~lw,V: cE\XՀW O\WzABnј=u% 31c;xkh~@4 %"7o&F%j kzB}vY)-cICq?R;ʯb>۽R'A~gfp>3AՐym{Nt^V٩+Dln+9L}>=f:q><ZaX-_K7ǁkrrkv:D]t| D֦q mPVF GV$Ҹ3Zy+6UT|> {P%34KKIz!g؛rVOZg x˘̐e+dm2>6Kp\p{'&83wY%բ}Z@ysa:J)&E<4埝QrofXg8V]C$vsOo˓_Wwa7JI6ګ` {6(Rf7d5TqLI.jr@cz|͂DnE%AR- "ɶ ;H7EBՐGp4!03 *H [nQq'ưo cu߽ /G‚Ns,U<Гi v<{Fk""bm,_QHMdKm݉0;bN6vi>*jYQV#2Yssg aaדȧ#654lΣm FT.BP2ɗU,}]RݏAdc l%K=w2d׳˘Dc5rh5f4 #BhM96i_/P\^iz1ef0n~3tBll87xi#{)Ds&r#T-O) 7.'|V? ;s5|2蕏@:_s-& q]y!v{gys˪l dUTd%B&dsL[]M1kQ+2z8-@7pF,ÝBc9"R-AH ˤҷDofH@}M`Yx5a Lhw7s:#ؓ&BڻrU4'0Br Xк02S`)b춪m"#kɠV0h9bb57 kR TSr%߭v|30~a N笾~.ا>EqŰK[Jl/BSR:ʟҾ5oQϵPrg2b; A]:g^v4aL~nٔe֚ۺIV}{6r]+ĦH9RE#,̠ͦ뼅8PWU#Oah\ rib{`~U`> wL2$U x׊;r]u&מ-|DwR]fRy9d.?] |bA6x./AfxLѨ8uZo\fFd8   .]wDw] 8mإ#$jʂ}ȩڪ6cId+3<dJ6}tw2?/ +zm{YUq{WVܭ偉"EYtMA€*[!l h9wcVzHbZgݾ#xuEy=j+IÌa~<^UK=QY`Iǫ5;[[TCyH'*[17Ϯ78 "+=;?NS2Y"֏0X7B/IsFm>X nQ:,C[y{U3~oDnJ }* Ppw7TY@0oM*uY$0ԇT()j"_ݨ>-fy|$/3gqAfЯ[4Eue#3xSgۅP.=:F J W<"9LG>G1nƯSQZd@V]Zw5"̸jQUBX7 %qSsb!rqdQ\xuuÝ^6轃 a9$UD70+ Bc٢ׄdefTQ(^Nm!ǹƛ\JXó ;?0^Ѣα2Nٲn}d@$D. vrk wZsp=Da<%&` Z=Gʃ@$35f slMxxwyMa߈Jẗq&@$*&MkV(`dFƶ㚙74(Qsyw؎Jl&}ؚ2=l춣Mf_eA8dp$HZڣaqD]@|GNlcu΍NA"MYu o7ZR%ybߙ̮%+QE̝ ֟cI\7 tT+!mWwίph.HpbBNC392/'/̢w2jȴT_H|yW4wT>eŚ?A$u]vdM`ق釥áSeLՇ) emwV&Xmy|d6M7>Ac YxaM6y0@䢶O@%mSqEz>6m[b&/^[XmCum* [فQ Lkߩ\4DM^#;1 Umʖ^Khf=EV9Lm> @D0[5Y0Azuxk 3H)@ޑC&w¸[Pp _!j |mHӮKC(W_Y_ iQ&EmHLG -`zĶmqǶS/IV sz鞷hCmf# (Tt$~`rP[=Rzպ$n$a&Y%=MF[Kyy(oLU/B!wُP8r $$`ϝcÒE\/λkQe*yDRU;q-axf e K68F٬#0cKa]-v;`Hxhum*"]޳`T1V2F`rT057y#p{ o~$ EZҡ{c-MkҝaYR ipҎ|Q ׎۪coY`#[RZ :) 4(BH DvI_+PO@.MF+T>_G= ]n0!<߸d 5)04?fgQ e3\bۗ9G^<Z{pEDU]"'̔9'a\gJf= 0c`e9e2l@HBC A]EZ7xDZ,ty5e1NzA-GvI~,6If8h^bS|ӫLnW ?w?c[)`|ލL.9l˔7kS_/q 7X )OR s}2!(F׎h!Ai o"hƿ5{DzuʮJLq}G8uNu/nv9ZT4MU3S|c骽EYFuj QzZϹۓVfFyѭ[1Y ?U5Ա?$ "-;R%˅ U`C93ϐ^6r4;_V"n gN 6˚BHiRnwrw#HG`0ҌnSI;X #h"u۔Ғ?zZ~җnb'zF4Յ rQvU%qU@{ۏD,P/B>;bq=h6^LKW٫d=w<@6y*PHo1 }@F=8T*/Yt)p:5$~upx{gd*Fm2m[FLOn͸cFyn@!DZhDXN q>l3SJOPSF2: t (/_>&MR b+mcp[2'd@e>`.Fx')Tl NB=zȀUXV !}MݲqO9+Zgr;dAfm nK\K;QQ>Xo:BPBKǍ!>md]2KVRm;)lY.QQ@dv'ٛ>R|Uy 9|]uKȹho-pqpbo>+w;eMcCHn[Bzc- fl<11(8yةl8̀]Ҟt-IE&4'5c1ز>W,v9A]ycqA&Xup-*PY5aT<TbĒ1#%L}Y|j[FCȘ&| +4 ѹ|^3ez])J'{+lvl imbT͠9b6/ #S_>Ϸnp65O2ooV 8zJ0ngS j7h9Q^uul'f"s˞VURBݓ~#RI;\|NyrH=Fhm)Vg@@TgBЅUe gRx4n"|w"W(Z[LJJ| SO2 e0]_rȥvΊJ5x ldvL9>{.2{M]>>QKx -($!w ;%gb5L~;!ӌkng}*XP_q ZL'=Ř煍̎Gd8K⢬[-ԁ6rUrn*g|dEP`-sHD&z&6 uF(V KEi Kf|af,@{Tr cfN6MlOx=>mNxF?V *.ϗ @fxs'}xgX+m잗S;MdVL9QSkiGPQ* @$):/ AZFHAoHcgD<0Jw@~wlXLB^ ]!m z 6FQ_Nļ-ܕAB6TN|Z`+zICuL*cYՙ)ߜ r`]B%/聝u)sT"  Ԩe(tڪ'{:K%ty{"Z*-OFweXʒNC-u՚>tms?~֠*,&??/Fd[$ZAv_^2}ߩh2KA6-#za 5|˯i:WPm*I)Wg7E귻2{qhs֊ Țb+~Tu*kb@Mrqhںuڄ@\+mt ܤ`صW4 4Sc}v\ՅER=aTn`$&\^&U, [ 4k`&ɜAZP$q"o燅_Mh>9|էͦ\Yi;%F;Pջ&^F͐ 7-ܜs,0y9?B)ǫw$?hK͐\8{i-.Y ﭙJHW';>ʽ` %:Ah+˙W(^رqnѹRjz  μf%@}kgqBtr߽tl_x}&~$ev.`1Y=P.o@#1Z%c[1#MR*+[!!NTR?ܐܩ\U&k! y+y 8XsI6Za_v OgO+#*?)ѹ*iE+q9 u!nJ˕D9`U[/1x[0oP퇆TXiΟ@bt4OjV}kuWG^ls(*mWe-oz>.%1Kksjta(tYZ'Ë2V[xǕ-$Zs6B:(Om)% jM~ao2FAaJRWhL!t8O@=\šh]InEqf#GlzoOյI\ ohӹ( omaeL{Gry2KqP)NNH.GIw3T)9px:@UX_%=|:x{l&ݹ`dڼSXǎgǘ܁SH/:2d;{xx jӯB]2Wy*Í j"?HjLK4!}Յ>- 8<'>J2BВfd0D=l7ñUhTCmY8FF%4udpX!>q !.gׇ>d侱'B3-lr 2 މ %W\zR^~S}ԝ $!-c ~bVLO,Y9)ZH<%Pz{^K FzR<[k0Y/!|v Dp+^2#OWD,o?ʒF 5=ysҹ;5l'ݽթG18tC՜ځu+"qt6%qVhy9sO;'6۴&HGbxSb2$j9:8eSI9)pkS*g\mA\[u*I "KG1mhTU(?-Sg bdYl>@7XAi꜁^R_ 5@U{ɞP(.N_*gxJMjMVIA~/" ZTEd/-?ţM|&sjw1{d{ݺ'4CAd̵5y xSp>]|bP&gb):/'ۋ ~AcG"tf@F$փ6HsJD-Jں͞6 rϰW6g]^ ;\sp rF "w4Jhu}I? c{ablխ Ms&`;Z1X] `R̆3+=azԭ.HVVm+[6n.=P70"}zE]7GxNЬA50gh"Xږ~t>i"lkyǺ4==6Hg6M,:2%UĘJOy0o7a9E) ܓz^swq8:$bпU3Ũ8MZd܄+1V|sE6ۣjW1 sJg+ e+XE0ʠhLܢR[kb2 j]xN4i`b\FpL,o,en%@©y(DXV{dg]Z]tl=X a66ݺFYz^zޘY ~1&pg̣fA, v'n$aJavh&Gi:'5cϾKTB~1.\*>@ɡ)cyBcS֌y2_GW&NLE1n0 LwkS²vgNXI^t͇9EwGzXUcyv۲3v Z4Mf(aۇV)sݗPb!d &R!sRݸy$.a22ItK.-6NB0v+uwmbF @8Egb"1 vu{}$2nP)kPξFqe5˗ $4d1.ꡫ^׌W̉#HYQ15,WA J̴'8`J =]z"'?^YwWoulhq|B Y_˺~=vqGos*woܨ6ʶ)v.LAN^<]pA+#dLkUgFﻄxsaIOE#S/3V{4Hg&~͵J{>qSiGaR=_Vte_+%}µ>0~isK 9#Tt߬ǎ9`a=Jkjj8;[Bq׃0jpdt(QGs$ Mtz.$qꋯN3lRM1: $Kb0Zmw=Gs%5Ӡ5 $º/HLڂM?֍ }!v3!1-p2szO)?_ n~9}OSN`nW$\YoYX})YHԬ[`:@|= 5h4Vv{J{J&.Z3 3-H, G8E?W򗿑|/b;8"H&W/ՙԥ'`RP Lt[[g$NXԠŬ@\L'Ϗ@XC`ځ b6>ɳLjb3D~SY$±1WmmM,>>JdWyPR! `O输K0܃&35ݯ146-0!ld%q'&N.Rㆪk4o#HHxn Q%ct.MgN%[p]7N@q IizzN; N:M8 dsCjfc>cФr0XK%_.a[-O3~c2^[,]޷^62n,/{7F-|Y˳ 3rew&z;C2ɑ'OɮpxJf=7CGC8Zn$ʾuA"Ku*Rbq@mm?B@+ƒquqZsZUg yAL>Zq6_ȿ'hKډN^{Wow3b,1r5ܖ׾8 ֍ l6fG`9J;qz 3t1k&oT#K_urI@ܶL*܅qG wāB9MY~Z?uG?E;6O ](8W V{'x5 ԶKb'`z]WDbD¾A:"P$#w Aiobyב^xy}p=iQ$p9z 9NWEڍY|CDw%~?jLr=UZ -EnZO٦{̪㼢j ~EO;F4S4ۿf,CExwmƋH LZ?J뼉!!k?ugp$ƥUkbzrf,*!6 + ,ZŰV+_DZQ1) 34DQM~!S1~`kx8So&聽=}>-Ml:TRiبh+bdN/i$X-! GHZ;_ZޙGu/3kENJ ߘLƤ0CDZ(^<},";$$nY g9D_%ӼQLi6Ppzooh58M=PG2+]1B#,`c&<M *&?P]ApQy%hS#ƩFzM[ J^JPSc|qvo]~l!Q9Lyevۨ>I!jv\]\A-}/IaiD I63թc)]6 WMG@I\3GC_W)ĚWU7B#f_d,+I6hJ5hpYw-gȸaӘ z{"2(<2Kf$[miH7MKeܭbAH="4&}}#qk8G1%"5i%/ fr7Pu*7Ff_ Fxzi,BnYY+,afւ.7;\FD)S2?{]xP'І#z3PnA=өer*;q0J ~?31$?l8Ělq@H NA)lbI:I\`G]+>Li, ǀA86N`Pzc1P+*zq"'#~NG4l4wNZZ?e{L%ZzK-AlO4) sxyf;ŝHNu(ըפlMOڋ";#rXRa0g\{ccRTo}J.Mָ/dph#z@NODC-nة?k@h>l-}`Sby G$ʶC(I꓅ _ڡ$,H;Ɛ% Ou'ڧSOkH2#*O~,לGk'|VϢ"9uӬd\xܳeL 6=!G HK32sL|nܲ!7|~1Vw(Nǡf;o@I cZNp;AUj@8#귗'cdb6!qڭjʅzܘΏ>n&sx?g?H\t.fA5Xdeixt||ۼˡ}h['Չ;ue9CͭCUK{5ˀKՠ BqP0mk̀cčWaa+L)7JiBoim^ihZH!w,m4=`0ƉC|f.^kχ Ojc=]k*tEҿ&]H^ k sZkza"thn fYX]'H\ց"Q|+\B͡h~!.ncFqkF+Tm;>U&(һ _S0ꁚIIó60?}\-*S6+acɁgԓ``Ү<&BKoDl-%Lh;@6,jKT^1!|;zCֽ'ܓ5xSN3ҼXqTB˞Rj@wmSpxA4@>JJ_ \ØV:UԊ5 e74yOт/C;[HgV"豓쯫\ $͛1xG7/h\|;xj]`L %QIEL)ﱌ+4g0]%G21B%|@B!+KTѾoV9~pJ9{8W&!Bw Ƀf>":aUwWҹ&oW]ReǿH*X[<]xJp{C<妿lF;+c_uo0m$.W8=s,da&Py^N>bdr7x'aCj~̺B[{<!&RLءVeB^4>{tj4u&8UʵbuʸlIT Ml ^ weYX5r7L ΕE2$L )`G`[n3 T+}ALŞhS.Ąؾ [kPYrA1yFىs &\m1y:oB6}[[g?q]e1SZKf0w=-IHY̝K7v^a37 {q빺o]4; i 8mtgƚ)r [9WPVŐ:nܲp]"9. %yaG-C?0d٭ʵ|U豈 + avl;F(IuK 8`U0$s|Mw\6 [h+WyT$![2},+ 5Dɻ8 Hw=@ Ղ UX0Q Ƹ6l݇ŸVM4H9"1="l~3V١3%aTd2z ZʃOB9T%}e_c,To,61~ RE{ʞsjGB9qwS}UlyxQ<2N.lk!t_Ӧ.jkZw8T_"Z&wm+*o Fj|TlY?tUl?ďq6ƊAiqM:@% đ3zSn{dR*zؿޠ,5ՖI9+Ef=EI<^m@o_1$+63Ajؐon3?Ϡ/BL9]?EP2T.)pIMm~y0F.]1<1i>z$fBMgxXy{x6^r}o4LhPPb[;,iQdjc5ڐ-k `0HN0\cȦ[pVD..J|8^rxcMkA^ ?/̈*AQkc9ثh(\ ATkGy/-S҅^~GrNbQ51L@;C⿬'1if|'?֏8(O0N R~Eh;`sQn&k%OKPf__R^J6ttDX0a^T'rdW5ɲӉGnPi2eY{bWf h!+TQmMua46l lC~OeXXin*~OJ";`(nnn&$Z%/Ji0THDFP {j˘v,6EiQ ̖/O hDt6r%9 wK9.Au2c.NznA<E\v5g-%5=-8'| pLօH6$ȗij1aO,dM Ԑf7V:8Gܐ4fKҒ32b۴; q4`knB.;秚'39j1eϏpڵ(%OTA 3#YW%TD9K€!SL>@.{%Bs}jE5$tSJ{+NZf`F\ * kQ1(B +eI`6Ji]dH^ !1SAOh xh@JE 7d] B̠+bֹ%M1:W}[;hXS.#Z/.¯McZ$=hkFiċϟ8JC]G oh2tq.' ᧵@%t0)p!UE0proUZNI ӡ#1CZ3m=aj|Xhfݦ}%Qr32Hp*q؝eGntcyGc0 P W{GbZGٿ.L*6tAL7Vnh~Ipwc/ۡUxUSw^Jo]3W۠J+[,m-X'K=yE).w#Ea4'h06o#n =%0X :.L#RxN=ߑtZԢc=N"x-t-&$_|4 rCIchq$˻[7FTb~.puc׬vfZ'"Aue."aیq* `TT7Z1&q+xT[)R 3Ɓkv"Zcn>y-(3b{r4̀gW@r}L`n |kwi,EL>!3~q5KjJz^*K/ jnεT1Pp89`;WURl ㆃVt)6)*gj,B_|)5;hl~+R]tH<)Zh/WX׹+.w?dejKorj'>=Nyؑ`"GJjZ8zUJ gd䍽IHexzzEe"YRe:>:h Z]S܃Df;x 5/*+ϼõ5Zmy=zȔ-[?A:L ̴"_Y c$QO2ՃrUekZfRi7%^ozKYia/2y-6h8zu9K`G*\c7"VkCƯP.>7m%vtv)4#4_ T܂ygX$tc9+v#;||7*R.bHnH~4Ji-Le=ڐ#ڔǹ˭!h|F$b_$J9MY_=_ IYlhNQd[Iqbs6| ߝTc,y!M%T]250 h'zG;XR2V> Fez@Il0 r]3MӘEGBe0>v":GkzVޅikbb]FO4a2y=@;QMOFz^}Tl¤IL̶?U7?HA= 4DEs*ү,I 㐊TT(WĴH0T)}]K HF5loL;(.Jťib/\֗gWՙ0U293&]u: g#3u|(t)"]!)DRy:<Ɏ҅Ϥ(ZmCfKxYMGkAGIHk=L<ۤ{3 `~\Q׏G]-96Y7s4LS!]oly6PZ:ۢYb_NзL29ȜԦ5|>~sY:T߽ڷ@0 daV&™O*Ssef˽vĝ]8_nYg{?'8CC\  : &.h.G^=>aҊxC,@a־qƕp i HbǷnH C"(S vjXB,; u0Q.RfvFT 9Gh %LÚd 2ݔ[cԨ Lֶd蛩}ap+_$\s5ETTX&OEﱘ:VJ}Q6n,v;^"yRo %zHzC=BK˘ j4 4xC!eYV eB3=Z&9Ư>LHY)sWo٭zaENHMmlhHRBzNe5I(E*[t%2]$kqKlI1Nln/*f6Xsk,4Tﺗ듀WK#M9z[Uwn4wf ۓ(gwj@'< Knf=nYy+ҧޅC.ڬƱ8ȸR1VyႧuu{@x˗|r*Y==H=+BZ7 NdaCgGI3<6PKp1 ?>NÎHHu uԊA<=c]_8("Eut|1|]NFOjL>ÞI?`l/I+$&\ 05,EjȖÑ&CB\ \v UuC C-+I 邂`@O.*)yd/~9h'h<5ګ2w3*ARL?\NkQ^-}7Xh "qJ2HGW V ՠ]m<00QScD㍚ˮ55-H B-3`/h)m>EN&eN*UL"Ē|M%BUtv1Y,MUzy~7C}%T axyFeW z}Aq *8..ٍ-WF a ;jUֲ}A?\9Z~==l-[\1^ΰ͖CէQ>q yz<7{ѓ?|9z TTDE7XaG,1^h'yv:ysu: :km+6b Q̽Oz#L&ԶhYIQ#o_R9ZK@FdujEk7lveU YZ