218e99
# Build time setting
218e99
%define rhev 0
218e99
218e99
%if %{rhev}
218e99
    %bcond_with     guest_agent     # disabled
218e99
%else
218e99
    %bcond_without  guest_agent     # enabled
218e99
%endif
218e99
218e99
%global SLOF_gittagdate 20120731
218e99
218e99
%global have_usbredir 1
218e99
218e99
%ifarch %{ix86} x86_64
218e99
    %global have_seccomp 1
218e99
    %global have_spice   1
218e99
%else
218e99
    %global have_usbredir 0
218e99
%endif
218e99
218e99
%ifnarch x86_64
218e99
    %global build_only_sub 1
218e99
    %global debug_package %{nil}
218e99
%endif
218e99
218e99
%ifarch %{ix86}
218e99
    %global kvm_target    i386
218e99
%endif
218e99
%ifarch x86_64
218e99
    %global kvm_target    x86_64
218e99
%endif
218e99
%ifarch ppc64
218e99
    %global kvm_target    ppc64
218e99
%endif
218e99
%ifarch s390x
218e99
    %global kvm_target    s390x
218e99
%endif
218e99
218e99
#Versions of various parts:
218e99
218e99
%define pkgname qemu-kvm
218e99
%define rhel_suffix -rhel
218e99
%define rhev_suffix -rhev
218e99
218e99
# Setup for RHEL/RHEV package handling
218e99
# We need to define tree suffixes:
218e99
# - pkgsuffix:             used for package name
218e99
# - extra_provides_suffix: used for dependency checking of other packages
218e99
# - conflicts_suffix:      used to prevent installation of both RHEL and RHEV
218e99
218e99
%if %{rhev}
218e99
    %global pkgsuffix %{rhev_suffix}
218e99
    %global extra_provides_suffix %{nil}
218e99
    %global conflicts_suffix %{rhel_suffix}
218e99
    %global obsoletes_version 15:0-0
218e99
%else
218e99
    %global pkgsuffix %{nil}
218e99
    %global extra_provides_suffix %{rhel_suffix}
218e99
    %global conflicts_suffix %{rhev_suffix}
218e99
%endif
218e99
218e99
# Macro to properly setup RHEL/RHEV conflict handling
218e99
%define rhel_rhev_conflicts()                                         \
218e99
Conflicts: %1%{conflicts_suffix}                                      \
218e99
Provides: %1%{extra_provides_suffix} = %{epoch}:%{version}-%{release} \
218e99
    %if 0%{?obsoletes_version:1}                                          \
218e99
Obsoletes: %1 < %{obsoletes_version}                                      \
218e99
    %endif
218e99
218e99
Summary: QEMU is a FAST! processor emulator
218e99
Name: %{pkgname}%{?pkgsuffix}
218e99
Version: 1.5.3
218e99
Release: 19%{?dist}
218e99
# Epoch because we pushed a qemu-1.0 package. AIUI this can't ever be dropped
218e99
Epoch: 10
218e99
License: GPLv2+ and LGPLv2+ and BSD
218e99
Group: Development/Tools
218e99
URL: http://www.qemu.org/
218e99
# RHEV will build Qemu only on x86_64:
218e99
%if %{rhev}
218e99
ExclusiveArch: x86_64
218e99
%endif
218e99
Requires: seabios-bin
218e99
Requires: sgabios-bin
218e99
Requires: seavgabios-bin
218e99
Requires: ipxe-roms-qemu
218e99
Requires: %{pkgname}-common%{?pkgsuffix} = %{epoch}:%{version}-%{release}
218e99
        %if 0%{?have_seccomp:1}
218e99
Requires: libseccomp >= 1.0.0
218e99
        %endif
218e99
218e99
# OOM killer breaks builds with parallel make on s390(x)
218e99
%ifarch s390 s390x
218e99
    %define _smp_mflags %{nil}
218e99
%endif
218e99
218e99
Source0: http://wiki.qemu-project.org/download/qemu-%{version}.tar.bz2
218e99
218e99
Source1: qemu.binfmt
218e99
# Loads kvm kernel modules at boot
218e99
# Not needed anymore - required only for kvm on non i86 archs 
218e99
# where we do not ubuild kvm
218e99
# Source2: kvm.modules
218e99
# Creates /dev/kvm
218e99
Source3: 80-kvm.rules
218e99
# KSM control scripts
218e99
Source4: ksm.service
218e99
Source5: ksm.sysconfig
218e99
Source6: ksmctl.c
218e99
Source7: ksmtuned.service
218e99
Source8: ksmtuned
218e99
Source9: ksmtuned.conf
218e99
Source10: qemu-guest-agent.service
218e99
Source11: 99-qemu-guest-agent.rules
218e99
Source12: bridge.conf
218e99
Source13: qemu-ga.sysconfig
218e99
Source14: rhel6-virtio.rom
218e99
Source15: rhel6-pcnet.rom
218e99
Source16: rhel6-rtl8139.rom
218e99
Source17: rhel6-ne2k_pci.rom
218e99
218e99
# libcacard build fixes (heading upstream)
218e99
Patch1: 0000-libcacard-fix-missing-symbols-in-libcacard.so.patch
218e99
218e99
# Fix migration from qemu-kvm 1.2 to qemu 1.3
218e99
#Patch3: 0002-Fix-migration-from-qemu-kvm-1.2.patch
218e99
218e99
# Flow control series
218e99
#Patch4: 0100-char-Split-out-tcp-socket-close-code-in-a-separate-f.patch
218e99
#Patch5: 0101-char-Add-a-QemuChrHandlers-struct-to-initialise-char.patch
218e99
#Patch6: 0102-iohandlers-Add-enable-disable_write_fd_handler-funct.patch
218e99
#Patch7: 0103-char-Add-framework-for-a-write-unblocked-callback.patch
218e99
#Patch8: 0104-char-Update-send_all-to-handle-nonblocking-chardev-w.patch
218e99
#Patch9: 0105-char-Equip-the-unix-tcp-backend-to-handle-nonblockin.patch
218e99
#Patch10: 0106-char-Throttle-when-host-connection-is-down.patch
218e99
#Patch11: 0107-virtio-console-Enable-port-throttling-when-chardev-i.patch
218e99
#Patch12: 0108-spice-qemu-char.c-add-throttling.patch
218e99
#Patch13: 0109-spice-qemu-char.c-remove-intermediate-buffer.patch
218e99
#Patch14: 0110-usb-redir-Add-flow-control-support.patch
218e99
#Patch15: 0111-char-Disable-write-callback-if-throttled-chardev-is-.patch
218e99
#Patch16: 0112-hw-virtio-serial-bus-replay-guest-open-on-destinatio.patch
218e99
218e99
# Migration compatibility
218e99
#Patch17: configure-add-enable-migration-from-qemu-kvm.patch
218e99
#Patch18: acpi_piix4-condition-on-minimum_version_id.patch
218e99
#Patch19: i8254-fix-migration-from-qemu-kvm-1.1.patch
218e99
#Patch20: pc_piix-add-compat-handling-for-qemu-kvm-vga-mem-size.patch
218e99
#Patch21: qxl-add-rom_size-compat-property.patch
218e99
#Patch22: docs-fix-generating-qemu-doc.html-with-texinfo5.patch
218e99
#Patch23: rtc-test-Fix-test-failures-with-recent-glib.patch
218e99
#Patch24: iscsi-look-for-pkg-config-file-too.patch
218e99
#Patch25: tcg-fix-occcasional-tcg-broken-problem.patch
218e99
#Patch26: qxl-better-vga-init-in-enter_vga_mode.patch
218e99
218e99
# Enable/disable supported features
218e99
#Patch27: make-usb-devices-configurable.patch
218e99
#Patch28: fix-scripts-make_device_config-sh.patch
218e99
Patch29: disable-unsupported-usb-devices.patch
218e99
Patch30: disable-unsupported-emulated-scsi-devices.patch
218e99
Patch31: disable-various-unsupported-devices.patch
218e99
Patch32: disable-unsupported-audio-devices.patch
218e99
Patch33: disable-unsupported-emulated-network-devices.patch
218e99
Patch34: use-kvm-by-default.patch
218e99
Patch35: disable-hpet-device.patch
218e99
Patch36: rename-man-page-to-qemu-kvm.patch
218e99
Patch37: change-path-from-qemu-to-qemu-kvm.patch
218e99
218e99
# Fix CPUID model/level values on Conroe/Penryn/Nehalem CPU models 
218e99
Patch38: pc-replace-upstream-machine-types-by-rhel7-types.patch
218e99
Patch39: target-i386-update-model-values-on-conroe-penryn-nehalem-cpu-models.patch
218e99
Patch40: target-i386-set-level-4-on-conroe-penryn-nehalem.patch
218e99
218e99
# RHEL guest( sata disk ) can not boot up (rhbz #981723)
218e99
#Patch41: ahci-Fix-FLUSH-command.patch
218e99
# Kill the "use flash device for BIOS unless KVM" misfeature (rhbz #963280)
218e99
Patch42: pc-Disable-the-use-flash-device-for-BIOS-unless-KVM-misfeature.patch
218e99
# Provide RHEL-6 machine types (rhbz #983991)
218e99
Patch43: qemu-kvm-Fix-migration-from-older-version-due-to-i8254-changes.patch
218e99
Patch44: pc-Add-machine-type-rhel6-0-0.patch
218e99
Patch45: pc-Drop-superfluous-RHEL-6-compat_props.patch
218e99
Patch46: vga-Default-vram_size_mb-to-16-like-prior-versions-of-RHEL.patch
218e99
Patch47: pc-Drop-RHEL-6-USB-device-compat_prop-full-path.patch
218e99
Patch48: pc-Drop-RHEL-6-compat_props-virtio-serial-pci-max_ports-vectors.patch
218e99
Patch49: pc-Drop-RHEL-6-compat_props-apic-kvm-apic-vapic.patch
218e99
Patch50: qxl-set-revision-to-1-for-rhel6-0-0.patch
218e99
Patch51: pc-Give-rhel6-0-0-a-kvmclock.patch
218e99
Patch52: pc-Add-machine-type-rhel6-1-0.patch
218e99
Patch53: pc-Add-machine-type-rhel6-2-0.patch
218e99
Patch54: pc-Add-machine-type-rhel6-3-0.patch
218e99
Patch55: pc-Add-machine-type-rhel6-4-0.patch
218e99
Patch56: pc-Add-machine-type-rhel6-5-0.patch
218e99
Patch57: e1000-Keep-capabilities-list-bit-on-for-older-RHEL-machine-types.patch
218e99
# Change s3/s4 default to "disable". (rhbz #980840)  
218e99
Patch58: misc-disable-s3-s4-by-default.patch
218e99
Patch59: pc-rhel6-compat-enable-S3-S4-for-6-1-and-lower-machine-types.patch
218e99
# Support Virtual Memory Disk Format in qemu (rhbz #836675)
218e99
Patch60: vmdk-Allow-reading-variable-size-descriptor-files.patch
218e99
Patch61: vmdk-refuse-to-open-higher-version-than-supported.patch
218e99
#Patch62: vmdk-remove-wrong-calculation-of-relative-path.patch
218e99
Patch63: block-add-block-driver-read-only-whitelist.patch
218e99
218e99
# query mem info from monitor would cause qemu-kvm hang [RHEL-7] (rhbz #970047)
218e99
Patch64: kvm-char-io_channel_send-don-t-lose-written-bytes.patch
218e99
Patch65: kvm-monitor-maintain-at-most-one-G_IO_OUT-watch.patch
218e99
# Throttle-down guest to help with live migration convergence (backport to RHEL7.0) (rhbz #985958)
218e99
Patch66: kvm-misc-Introduce-async_run_on_cpu.patch
218e99
Patch67: kvm-misc-Add-auto-converge-migration-capability.patch
218e99
Patch68: kvm-misc-Force-auto-convegence-of-live-migration.patch
218e99
# disable (for now) EFI-enabled roms (rhbz #962563)
218e99
Patch69: kvm-misc-Disable-EFI-enabled-roms.patch
218e99
# qemu-kvm "vPMU passthrough" mode breaks migration, shouldn't be enabled by default (rhbz #853101)
218e99
Patch70: kvm-target-i386-Pass-X86CPU-object-to-cpu_x86_find_by_name.patch
218e99
Patch71: kvm-target-i386-Disable-PMU-CPUID-leaf-by-default.patch
218e99
Patch72: kvm-pc-set-compat-pmu-property-for-rhel6-x-machine-types.patch
218e99
# Remove pending watches after virtserialport unplug (rhbz #992900)
218e99
# Patch73: kvm-virtio-console-Use-exitfn-for-virtserialport-too.patch
218e99
# Containment of error when an SR-IOV device encounters an error... (rhbz #984604)
218e99
Patch74: kvm-linux-headers-Update-to-v3-10-rc5.patch
218e99
Patch75: kvm-vfio-QEMU-AER-Qemu-changes-to-support-AER-for-VFIO-PCI-devices.patch
218e99
218e99
# update qemu-ga config & init script in RHEL7 wrt. fsfreeze hook (rhbz 969942)
218e99
Patch76: kvm-misc-qga-fsfreeze-main-hook-adapt-to-RHEL-7-RH-only.patch
218e99
# RHEL7 does not have equivalent functionality for __com.redhat_qxl_screendump (rhbz 903910)
218e99
Patch77: kvm-misc-add-qxl_screendump-monitor-command.patch
218e99
# SEP flag behavior for CPU models of RHEL6 machine types should be compatible (rhbz 960216)
218e99
Patch78: kvm-pc_piix-disable-CPUID_SEP-for-6-4-0-machine-types-and-below.patch
218e99
# crash command can not read the dump-guest-memory file when paging=false [RHEL-7] (rhbz 981582)
218e99
Patch79: kvm-dump-Move-stubs-into-libqemustub-a.patch
218e99
Patch80: kvm-cpu-Turn-cpu_paging_enabled-into-a-CPUState-hook.patch
218e99
Patch81: kvm-memory_mapping-Move-MemoryMappingList-typedef-to-qemu-typedefs-h.patch
218e99
Patch82: kvm-cpu-Turn-cpu_get_memory_mapping-into-a-CPUState-hook.patch
218e99
Patch83: kvm-dump-Abstract-dump_init-with-cpu_synchronize_all_states.patch
218e99
Patch84: kvm-memory_mapping-Improve-qemu_get_guest_memory_mapping-error-reporting.patch
218e99
Patch85: kvm-dump-clamp-guest-provided-mapping-lengths-to-ramblock-sizes.patch
218e99
Patch86: kvm-dump-introduce-GuestPhysBlockList.patch
218e99
Patch87: kvm-dump-populate-guest_phys_blocks.patch
218e99
Patch88: kvm-dump-rebase-from-host-private-RAMBlock-offsets-to-guest-physical-addresses.patch
218e99
# RHEL 7 qemu-kvm fails to build on F19 host due to libusb deprecated API (rhbz 996469)
218e99
Patch89: kvm-usb-host-libusb-Fix-building-with-libusb-git-master-code.patch
218e99
# Live migration support in virtio-blk-data-plane (rhbz 995030)
218e99
#Patch90: kvm-dataplane-sync-virtio-c-and-vring-c-virtqueue-state.patch
218e99
#Patch91: kvm-virtio-clear-signalled_used_valid-when-switching-from-dataplane.patch
218e99
#Patch92: kvm-vhost-clear-signalled_used_valid-on-vhost-stop.patch
218e99
Patch93: kvm-migration-notify-migration-state-before-starting-thread.patch
218e99
Patch94: kvm-dataplane-enable-virtio-blk-x-data-plane-on-live-migration.patch
218e99
#Patch95: kvm-dataplane-refuse-to-start-if-device-is-already-in-use.patch
218e99
# qemu-img resize can execute successfully even input invalid syntax (rhbz 992935)
218e99
Patch96: kvm-qemu-img-Error-out-for-excess-arguments.patch
218e99
# For bz#964304 - Windows guest agent service failed to be started
218e99
Patch97: kvm-osdep-add-qemu_get_local_state_pathname.patch
218e99
# For bz#964304 - Windows guest agent service failed to be started
218e99
Patch98: kvm-qga-determine-default-state-dir-and-pidfile-dynamica.patch
218e99
# For bz#964304 - Windows guest agent service failed to be started
218e99
Patch99: kvm-configure-don-t-save-any-fixed-local_statedir-for-wi.patch
218e99
# For bz#964304 - Windows guest agent service failed to be started
218e99
Patch100: kvm-qga-create-state-directory-on-win32.patch
218e99
# For bz#964304 - Windows guest agent service failed to be started
218e99
Patch101: kvm-qga-save-state-directory-in-ga_install_service-RHEL-.patch
218e99
# For bz#964304 - Windows guest agent service failed to be started
218e99
Patch102: kvm-Makefile-create-.-var-run-when-installing-the-POSIX-.patch
218e99
# For bz#980782 - kernel_irqchip defaults to off instead of on without -machine
218e99
Patch103: kvm-qemu-option-Fix-qemu_opts_find-for-null-id-arguments.patch
218e99
# For bz#980782 - kernel_irqchip defaults to off instead of on without -machine
218e99
Patch104: kvm-qemu-option-Fix-qemu_opts_set_defaults-for-corner-ca.patch
218e99
# For bz#980782 - kernel_irqchip defaults to off instead of on without -machine
218e99
Patch105: kvm-vl-New-qemu_get_machine_opts.patch
218e99
# For bz#980782 - kernel_irqchip defaults to off instead of on without -machine
218e99
Patch106: kvm-Fix-machine-options-accel-kernel_irqchip-kvm_shadow_.patch
218e99
# For bz#980782 - kernel_irqchip defaults to off instead of on without -machine
218e99
Patch107: kvm-microblaze-Fix-latent-bug-with-default-DTB-lookup.patch
218e99
# For bz#980782 - kernel_irqchip defaults to off instead of on without -machine
218e99
Patch108: kvm-Simplify-machine-option-queries-with-qemu_get_machin.patch
218e99
# For bz#838170 - Add live migration support for USB [xhci, usb-uas]
218e99
Patch109: kvm-pci-add-VMSTATE_MSIX.patch
218e99
# For bz#838170 - Add live migration support for USB [xhci, usb-uas]
218e99
Patch110: kvm-xhci-add-XHCISlot-addressed.patch
218e99
# For bz#838170 - Add live migration support for USB [xhci, usb-uas]
218e99
Patch111: kvm-xhci-add-xhci_alloc_epctx.patch
218e99
# For bz#838170 - Add live migration support for USB [xhci, usb-uas]
218e99
Patch112: kvm-xhci-add-xhci_init_epctx.patch
218e99
# For bz#838170 - Add live migration support for USB [xhci, usb-uas]
218e99
Patch113: kvm-xhci-add-live-migration-support.patch
218e99
# For bz#918907 - provide backwards-compatible RHEL specific machine types in QEMU - CPU features
218e99
Patch114: kvm-pc-set-level-xlevel-correctly-on-486-qemu32-CPU-mode.patch
218e99
# For bz#918907 - provide backwards-compatible RHEL specific machine types in QEMU - CPU features
218e99
Patch115: kvm-pc-Remove-incorrect-rhel6.x-compat-model-value-for-C.patch
218e99
# For bz#918907 - provide backwards-compatible RHEL specific machine types in QEMU - CPU features
218e99
Patch116: kvm-pc-rhel6.x-has-x2apic-present-on-Conroe-Penryn-Nehal.patch
218e99
# For bz#918907 - provide backwards-compatible RHEL specific machine types in QEMU - CPU features
218e99
Patch117: kvm-pc-set-compat-CPUID-0x80000001-.EDX-bits-on-Westmere.patch
218e99
# For bz#918907 - provide backwards-compatible RHEL specific machine types in QEMU - CPU features
218e99
Patch118: kvm-pc-Remove-PCLMULQDQ-from-Westmere-on-rhel6.x-machine.patch
218e99
# For bz#918907 - provide backwards-compatible RHEL specific machine types in QEMU - CPU features
218e99
Patch119: kvm-pc-SandyBridge-rhel6.x-compat-fixes.patch
218e99
# For bz#918907 - provide backwards-compatible RHEL specific machine types in QEMU - CPU features
218e99
Patch120: kvm-pc-Haswell-doesn-t-have-rdtscp-on-rhel6.x.patch
218e99
# For bz#972433 - "INFO: rcu_sched detected stalls" after RHEL7 kvm vm migrated
218e99
Patch121: kvm-i386-fix-LAPIC-TSC-deadline-timer-save-restore.patch
218e99
# For bz#996258 - boot guest with maxcpu=255 successfully but actually max number of vcpu is 160
218e99
Patch122: kvm-all.c-max_cpus-should-not-exceed-KVM-vcpu-limit.patch
218e99
# For bz#906937 - [Hitachi 7.0 FEAT][QEMU]Add a time stamp to error message (*)
218e99
Patch123: kvm-add-timestamp-to-error_report.patch
218e99
# For bz#906937 - [Hitachi 7.0 FEAT][QEMU]Add a time stamp to error message (*)
218e99
Patch124: kvm-Convert-stderr-message-calling-error_get_pretty-to-e.patch
218e99
# For bz#1005818 - qcow2: Backport discard command line options
218e99
Patch125: kvm-block-package-preparation-code-in-qmp_transaction.patch
218e99
# For bz#1005818 - qcow2: Backport discard command line options
218e99
Patch126: kvm-block-move-input-parsing-code-in-qmp_transaction.patch
218e99
# For bz#1005818 - qcow2: Backport discard command line options
218e99
Patch127: kvm-block-package-committing-code-in-qmp_transaction.patch
218e99
# For bz#1005818 - qcow2: Backport discard command line options
218e99
Patch128: kvm-block-package-rollback-code-in-qmp_transaction.patch
218e99
# For bz#1005818 - qcow2: Backport discard command line options
218e99
Patch129: kvm-block-make-all-steps-in-qmp_transaction-as-callback.patch
218e99
# For bz#1005818 - qcow2: Backport discard command line options
218e99
Patch130: kvm-blockdev-drop-redundant-proto_drv-check.patch
218e99
# For bz#1005818 - qcow2: Backport discard command line options
218e99
Patch131: kvm-block-Don-t-parse-protocol-from-file.filename.patch
218e99
# For bz#1005818 - qcow2: Backport discard command line options
218e99
Patch132: kvm-Revert-block-Disable-driver-specific-options-for-1.5.patch
218e99
# For bz#1005818 - qcow2: Backport discard command line options
218e99
Patch133: kvm-qcow2-Add-refcount-update-reason-to-all-callers.patch
218e99
# For bz#1005818 - qcow2: Backport discard command line options
218e99
Patch134: kvm-qcow2-Options-to-enable-discard-for-freed-clusters.patch
218e99
# For bz#1005818 - qcow2: Backport discard command line options
218e99
Patch135: kvm-qcow2-Batch-discards.patch
218e99
# For bz#1005818 - qcow2: Backport discard command line options
218e99
Patch136: kvm-block-Always-enable-discard-on-the-protocol-level.patch
218e99
# For bz#1005818 - qcow2: Backport discard command line options
218e99
Patch137: kvm-qapi.py-Avoid-code-duplication.patch
218e99
# For bz#1005818 - qcow2: Backport discard command line options
218e99
Patch138: kvm-qapi.py-Allow-top-level-type-reference-for-command-d.patch
218e99
# For bz#1005818 - qcow2: Backport discard command line options
218e99
Patch139: kvm-qapi-schema-Use-BlockdevSnapshot-type-for-blockdev-s.patch
218e99
# For bz#1005818 - qcow2: Backport discard command line options
218e99
Patch140: kvm-qapi-types.py-Implement-base-for-unions.patch
218e99
# For bz#1005818 - qcow2: Backport discard command line options
218e99
Patch141: kvm-qapi-visit.py-Split-off-generate_visit_struct_fields.patch
218e99
# For bz#1005818 - qcow2: Backport discard command line options
218e99
Patch142: kvm-qapi-visit.py-Implement-base-for-unions.patch
218e99
# For bz#1005818 - qcow2: Backport discard command line options
218e99
Patch143: kvm-docs-Document-QAPI-union-types.patch
218e99
# For bz#1005818 - qcow2: Backport discard command line options
218e99
Patch144: kvm-qapi-Add-visitor-for-implicit-structs.patch
218e99
# For bz#1005818 - qcow2: Backport discard command line options
218e99
Patch145: kvm-qapi-Flat-unions-with-arbitrary-discriminator.patch
218e99
# For bz#1005818 - qcow2: Backport discard command line options
218e99
Patch146: kvm-qapi-Add-consume-argument-to-qmp_input_get_object.patch
218e99
# For bz#1005818 - qcow2: Backport discard command line options
218e99
Patch147: kvm-qapi.py-Maintain-a-list-of-union-types.patch
218e99
# For bz#1005818 - qcow2: Backport discard command line options
218e99
Patch148: kvm-qapi-qapi-types.py-native-list-support.patch
218e99
# For bz#1005818 - qcow2: Backport discard command line options
218e99
Patch149: kvm-qapi-Anonymous-unions.patch
218e99
# For bz#1005818 - qcow2: Backport discard command line options
218e99
Patch150: kvm-block-Allow-driver-option-on-the-top-level.patch
218e99
# For bz#1005818 - qcow2: Backport discard command line options
218e99
Patch151: kvm-QemuOpts-Add-qemu_opt_unset.patch
218e99
# For bz#1005818 - qcow2: Backport discard command line options
218e99
Patch152: kvm-blockdev-Rename-I-O-throttling-options-for-QMP.patch
218e99
# For bz#1005818 - qcow2: Backport discard command line options
218e99
Patch153: kvm-qemu-iotests-Update-051-reference-output.patch
218e99
# For bz#1005818 - qcow2: Backport discard command line options
218e99
Patch154: kvm-blockdev-Rename-readonly-option-to-read-only.patch
218e99
# For bz#1005818 - qcow2: Backport discard command line options
218e99
Patch155: kvm-blockdev-Split-up-cache-option.patch
218e99
# For bz#1005818 - qcow2: Backport discard command line options
218e99
Patch156: kvm-qcow2-Use-dashes-instead-of-underscores-in-options.patch
218e99
# For bz#1006959 - qemu-iotests false positives
218e99
Patch157: kvm-qemu-iotests-filter-QEMU-version-in-monitor-banner.patch
218e99
# For bz#1006959 - qemu-iotests false positives
218e99
Patch158: kvm-tests-set-MALLOC_PERTURB_-to-expose-memory-bugs.patch
218e99
# For bz#1006959 - qemu-iotests false positives
218e99
Patch159: kvm-qemu-iotests-Whitespace-cleanup.patch
218e99
# For bz#1006959 - qemu-iotests false positives
218e99
Patch160: kvm-qemu-iotests-Fixed-test-case-026.patch
218e99
# For bz#1006959 - qemu-iotests false positives
218e99
Patch161: kvm-qemu-iotests-Fix-test-038.patch
218e99
# For bz#1006959 - qemu-iotests false positives
218e99
Patch162: kvm-qemu-iotests-Remove-lsi53c895a-tests-from-051.patch
218e99
# For bz#974887 - the screen of guest fail to display correctly when use spice + qxl driver
218e99
Patch163: kvm-spice-fix-display-initialization.patch
218e99
# For bz#921983 - Disable or remove emulated network devices that we will not support
218e99
Patch164: kvm-Remove-i82550-network-card-emulation.patch
218e99
# For bz#903914 - Disable or remove usb related devices that we will not support
218e99
Patch165: kvm-Remove-usb-wacom-tablet.patch
218e99
# For bz#903914 - Disable or remove usb related devices that we will not support
218e99
Patch166: kvm-Disable-usb-uas.patch
218e99
# For bz#947441 - HPET device must be disabled
218e99
Patch168: kvm-Remove-no-hpet-option.patch
218e99
# For bz#1002286 - Disable or remove device isa-parallel
218e99
Patch169: kvm-Disable-isa-parallel.patch
218e99
# For bz#949514 - fail to passthrough the USB3.0 stick to windows guest with xHCI controller under pc-i440fx-1.4
218e99
Patch170: kvm-xhci-implement-warm-port-reset.patch
218e99
# For bz#953304 - Serial number of some USB devices must be fixed for older RHEL machine types
218e99
Patch171: kvm-usb-add-serial-bus-property.patch
218e99
# For bz#953304 - Serial number of some USB devices must be fixed for older RHEL machine types
218e99
Patch172: kvm-rhel6-compat-usb-serial-numbers.patch
218e99
# For bz#995866 - fix vmdk support to ESX images
218e99
Patch173: kvm-vmdk-fix-comment-for-vmdk_co_write_zeroes.patch
218e99
# For bz#1007226 - Introduce bs->zero_beyond_eof
218e99
Patch174: kvm-gluster-Add-image-resize-support.patch
218e99
# For bz#1007226 - Introduce bs->zero_beyond_eof
218e99
Patch175: kvm-block-Introduce-bs-zero_beyond_eof.patch
218e99
# For bz#1007226 - Introduce bs->zero_beyond_eof
218e99
Patch176: kvm-block-Produce-zeros-when-protocols-reading-beyond-en.patch
218e99
# For bz#1007226 - Introduce bs->zero_beyond_eof
218e99
Patch177: kvm-gluster-Abort-on-AIO-completion-failure.patch
218e99
# For bz#1001131 - Disable or remove device usb-bt-dongle
218e99
Patch178: kvm-Preparation-for-usb-bt-dongle-conditional-build.patch
218e99
# For bz#1001131 - Disable or remove device usb-bt-dongle
218e99
Patch179: kvm-Remove-dev-bluetooth.c-dependency-from-vl.c.patch
218e99
# For bz#1009328 - [RFE] Nicer error report when qemu-kvm can't allocate guest RAM
218e99
Patch180: kvm-exec-Fix-Xen-RAM-allocation-with-unusual-options.patch
218e99
# For bz#1009328 - [RFE] Nicer error report when qemu-kvm can't allocate guest RAM
218e99
Patch181: kvm-exec-Clean-up-fall-back-when-mem-path-allocation-fai.patch
218e99
# For bz#1009328 - [RFE] Nicer error report when qemu-kvm can't allocate guest RAM
218e99
Patch182: kvm-exec-Reduce-ifdeffery-around-mem-path.patch
218e99
# For bz#1009328 - [RFE] Nicer error report when qemu-kvm can't allocate guest RAM
218e99
Patch183: kvm-exec-Simplify-the-guest-physical-memory-allocation-h.patch
218e99
# For bz#1009328 - [RFE] Nicer error report when qemu-kvm can't allocate guest RAM
218e99
Patch184: kvm-exec-Drop-incorrect-dead-S390-code-in-qemu_ram_remap.patch
218e99
# For bz#1009328 - [RFE] Nicer error report when qemu-kvm can't allocate guest RAM
218e99
Patch185: kvm-exec-Clean-up-unnecessary-S390-ifdeffery.patch
218e99
# For bz#1009328 - [RFE] Nicer error report when qemu-kvm can't allocate guest RAM
218e99
Patch186: kvm-exec-Don-t-abort-when-we-can-t-allocate-guest-memory.patch
218e99
# For bz#1009328 - [RFE] Nicer error report when qemu-kvm can't allocate guest RAM
218e99
Patch187: kvm-pc_sysfw-Fix-ISA-BIOS-init-for-ridiculously-big-flas.patch
218e99
# For bz#903918 - Disable or remove emulated SCSI devices we will not support
218e99
Patch188: kvm-virtio-scsi-Make-type-virtio-scsi-common-abstract.patch
218e99
# For bz#1009491 - move qga logfiles to new /var/log/qemu-ga/ directory [RHEL-7]
218e99
Patch189: kvm-qga-move-logfiles-to-new-directory-for-easier-SELinu.patch
218e99
# For bz#918907 - provide backwards-compatible RHEL specific machine types in QEMU - CPU features
218e99
Patch190: kvm-target-i386-add-cpu64-rhel6-CPU-model.patch
218e99
# For bz#903889 - The value of steal time in "top" command always is "0.0% st" after guest migration
218e99
Patch191: kvm-fix-steal-time-MSR-vmsd-callback-to-proper-opaque-ty.patch
218e99
# For bz#995866 - fix vmdk support to ESX images
218e99
Patch192: kvm-vmdk-Make-VMDK3Header-and-VmdkGrainMarker-QEMU_PACKE.patch
218e99
# For bz#995866 - fix vmdk support to ESX images
218e99
Patch193: kvm-vmdk-use-unsigned-values-for-on-disk-header-fields.patch
218e99
# For bz#995866 - fix vmdk support to ESX images
218e99
Patch194: kvm-qemu-iotests-add-poke_file-utility-function.patch
218e99
# For bz#995866 - fix vmdk support to ESX images
218e99
Patch195: kvm-qemu-iotests-add-empty-test-case-for-vmdk.patch
218e99
# For bz#995866 - fix vmdk support to ESX images
218e99
Patch196: kvm-vmdk-check-granularity-field-in-opening.patch
218e99
# For bz#995866 - fix vmdk support to ESX images
218e99
Patch197: kvm-vmdk-check-l2-table-size-when-opening.patch
218e99
# For bz#995866 - fix vmdk support to ESX images
218e99
Patch198: kvm-vmdk-check-l1-size-before-opening-image.patch
218e99
# For bz#995866 - fix vmdk support to ESX images
218e99
Patch199: kvm-vmdk-use-heap-allocation-for-whole_grain.patch
218e99
# For bz#995866 - fix vmdk support to ESX images
218e99
Patch200: kvm-vmdk-rename-num_gtes_per_gte-to-num_gtes_per_gt.patch
218e99
# For bz#995866 - fix vmdk support to ESX images
218e99
Patch201: kvm-vmdk-Move-l1_size-check-into-vmdk_add_extent.patch
218e99
# For bz#995866 - fix vmdk support to ESX images
218e99
Patch202: kvm-vmdk-fix-L1-and-L2-table-size-in-vmdk3-open.patch
218e99
# For bz#995866 - fix vmdk support to ESX images
218e99
Patch203: kvm-vmdk-support-vmfsSparse-files.patch
218e99
# For bz#995866 - fix vmdk support to ESX images
218e99
Patch204: kvm-vmdk-support-vmfs-files.patch
218e99
# For bz#1005036 - When using “-vga qxl” together with “-display vnc=:5” or “-display  sdl” qemu displays  pixel garbage
218e99
Patch205: kvm-qxl-fix-local-renderer.patch
218e99
# For bz#1008987 - pvticketlocks: add kvm feature kvm_pv_unhalt
218e99
Patch206: kvm-linux-headers-update-to-kernel-3.10.0-26.el7.patch
218e99
# For bz#1008987 - pvticketlocks: add kvm feature kvm_pv_unhalt
218e99
Patch207: kvm-target-i386-add-feature-kvm_pv_unhalt.patch
218e99
# For bz#1010881 - backport vcpu soft limit warning
218e99
Patch208: kvm-warn-if-num-cpus-is-greater-than-num-recommended.patch
218e99
# For bz#1007222 - QEMU core dumped when do hot-unplug virtio serial port during transfer file between host to guest with virtio serial through TCP socket
218e99
Patch209: kvm-char-move-backends-io-watch-tag-to-CharDriverState.patch
218e99
# For bz#1007222 - QEMU core dumped when do hot-unplug virtio serial port during transfer file between host to guest with virtio serial through TCP socket
218e99
Patch210: kvm-char-use-common-function-to-disable-callbacks-on-cha.patch
218e99
# For bz#1007222 - QEMU core dumped when do hot-unplug virtio serial port during transfer file between host to guest with virtio serial through TCP socket
218e99
Patch211: kvm-char-remove-watch-callback-on-chardev-detach-from-fr.patch
218e99
# For bz#1017049 - qemu-img refuses to open the vmdk format image its created
218e99
Patch212: kvm-block-don-t-lose-data-from-last-incomplete-sector.patch
218e99
# For bz#1017049 - qemu-img refuses to open the vmdk format image its created
218e99
Patch213: kvm-vmdk-fix-cluster-size-check-for-flat-extents.patch
218e99
# For bz#1017049 - qemu-img refuses to open the vmdk format image its created
218e99
Patch214: kvm-qemu-iotests-add-monolithicFlat-creation-test-to-059.patch
218e99
# For bz#1001604 - usb hub doesn't work properly (win7 sees downstream port #1 only).
218e99
Patch215: kvm-xhci-fix-endpoint-interval-calculation.patch
218e99
# For bz#1001604 - usb hub doesn't work properly (win7 sees downstream port #1 only).
218e99
Patch216: kvm-xhci-emulate-intr-endpoint-intervals-correctly.patch
218e99
# For bz#1001604 - usb hub doesn't work properly (win7 sees downstream port #1 only).
218e99
Patch217: kvm-xhci-reset-port-when-disabling-slot.patch
218e99
# For bz#1001604 - usb hub doesn't work properly (win7 sees downstream port #1 only).
218e99
Patch218: kvm-Revert-usb-hub-report-status-changes-only-once.patch
218e99
# For bz#1004290 - Use model 6 for qemu64 and intel cpus
218e99
Patch219: kvm-target-i386-Set-model-6-on-qemu64-qemu32-CPU-models.patch
218e99
# For bz#918907 - provide backwards-compatible RHEL specific machine types in QEMU - CPU features
218e99
Patch220: kvm-pc-rhel6-doesn-t-have-APIC-on-pentium-CPU-models.patch
218e99
# For bz#918907 - provide backwards-compatible RHEL specific machine types in QEMU - CPU features
218e99
Patch221: kvm-pc-RHEL-6-had-x2apic-set-on-Opteron_G-123.patch
218e99
# For bz#918907 - provide backwards-compatible RHEL specific machine types in QEMU - CPU features
218e99
Patch222: kvm-pc-RHEL-6-don-t-have-RDTSCP.patch
218e99
# For bz#1009285 - -device usb-storage,serial=... crashes with SCSI generic drive
218e99
Patch223: kvm-scsi-Fix-scsi_bus_legacy_add_drive-scsi-generic-with.patch
218e99
# For bz#1004175 - '-sandbox on'  option  cause  qemu-kvm process hang
218e99
Patch224: kvm-seccomp-fine-tuning-whitelist-by-adding-times.patch
218e99
# For bz#921465 - Migration can not finished even the "remaining ram" is already 0 kb
218e99
Patch225: kvm-block-add-bdrv_write_zeroes.patch
218e99
# For bz#921465 - Migration can not finished even the "remaining ram" is already 0 kb
218e99
Patch226: kvm-block-raw-add-bdrv_co_write_zeroes.patch
218e99
# For bz#921465 - Migration can not finished even the "remaining ram" is already 0 kb
218e99
Patch227: kvm-rdma-export-qemu_fflush.patch
218e99
# For bz#921465 - Migration can not finished even the "remaining ram" is already 0 kb
218e99
Patch228: kvm-block-migration-efficiently-encode-zero-blocks.patch
218e99
# For bz#921465 - Migration can not finished even the "remaining ram" is already 0 kb
218e99
Patch229: kvm-Fix-real-mode-guest-migration.patch
218e99
# For bz#921465 - Migration can not finished even the "remaining ram" is already 0 kb
218e99
Patch230: kvm-Fix-real-mode-guest-segments-dpl-value-in-savevm.patch
218e99
# For bz#921465 - Migration can not finished even the "remaining ram" is already 0 kb
218e99
Patch231: kvm-migration-add-autoconvergence-documentation.patch
218e99
# For bz#921465 - Migration can not finished even the "remaining ram" is already 0 kb
218e99
Patch232: kvm-migration-send-total-time-in-QMP-at-completed-stage.patch
218e99
# For bz#921465 - Migration can not finished even the "remaining ram" is already 0 kb
218e99
Patch233: kvm-migration-don-t-use-uninitialized-variables.patch
218e99
# For bz#921465 - Migration can not finished even the "remaining ram" is already 0 kb
218e99
Patch234: kvm-pc-drop-external-DSDT-loading.patch
218e99
# For bz#954195 - RHEL machines <=6.4 should not use mixemu
218e99
Patch235: kvm-hda-codec-refactor-common-definitions-into-a-header-.patch
218e99
# For bz#954195 - RHEL machines <=6.4 should not use mixemu
218e99
Patch236: kvm-hda-codec-make-mixemu-selectable-at-runtime.patch
218e99
# For bz#954195 - RHEL machines <=6.4 should not use mixemu
218e99
Patch237: kvm-audio-remove-CONFIG_MIXEMU-configure-option.patch
218e99
# For bz#954195 - RHEL machines <=6.4 should not use mixemu
218e99
Patch238: kvm-pc_piix-disable-mixer-for-6.4.0-machine-types-and-be.patch
218e99
# For bz#994414 - hot-unplug chardev with pty backend caused qemu Segmentation fault
218e99
Patch239: kvm-chardev-fix-pty_chr_timer.patch
218e99
# For bz#922010 - RFE: support hotplugging chardev & serial ports
218e99
Patch240: kvm-qemu-socket-zero-initialize-SocketAddress.patch
218e99
# For bz#922010 - RFE: support hotplugging chardev & serial ports
218e99
Patch241: kvm-qemu-socket-drop-pointless-allocation.patch
218e99
# For bz#922010 - RFE: support hotplugging chardev & serial ports
218e99
Patch242: kvm-qemu-socket-catch-monitor_get_fd-failures.patch
218e99
# For bz#922010 - RFE: support hotplugging chardev & serial ports
218e99
Patch243: kvm-qemu-char-check-optional-fields-using-has_.patch
218e99
# For bz#922010 - RFE: support hotplugging chardev & serial ports
218e99
Patch244: kvm-error-add-error_setg_file_open-helper.patch
218e99
# For bz#922010 - RFE: support hotplugging chardev & serial ports
218e99
Patch245: kvm-qemu-char-use-more-specific-error_setg_-variants.patch
218e99
# For bz#922010 - RFE: support hotplugging chardev & serial ports
218e99
Patch246: kvm-qemu-char-print-notification-to-stderr.patch
218e99
# For bz#922010 - RFE: support hotplugging chardev & serial ports
218e99
Patch247: kvm-qemu-char-fix-documentation-for-telnet-wait-socket-f.patch
218e99
# For bz#922010 - RFE: support hotplugging chardev & serial ports
218e99
Patch248: kvm-qemu-char-don-t-leak-opts-on-error.patch
218e99
# For bz#922010 - RFE: support hotplugging chardev & serial ports
218e99
Patch249: kvm-qemu-char-use-ChardevBackendKind-in-CharDriver.patch
218e99
# For bz#922010 - RFE: support hotplugging chardev & serial ports
218e99
Patch250: kvm-qemu-char-minor-mux-chardev-fixes.patch
218e99
# For bz#922010 - RFE: support hotplugging chardev & serial ports
218e99
Patch251: kvm-qemu-char-add-chardev-mux-support.patch
218e99
# For bz#922010 - RFE: support hotplugging chardev & serial ports
218e99
Patch252: kvm-qemu-char-report-udp-backend-errors.patch
218e99
# For bz#922010 - RFE: support hotplugging chardev & serial ports
218e99
Patch253: kvm-qemu-socket-don-t-leak-opts-on-error.patch
218e99
# For bz#922010 - RFE: support hotplugging chardev & serial ports
218e99
Patch254: kvm-chardev-handle-qmp_chardev_add-KIND_MUX-failure.patch
218e99
# For bz#1019474 - RHEL-7 can't load piix4_pm migration section from RHEL-6.5
218e99
Patch255: kvm-acpi-piix4-Enable-qemu-kvm-compatibility-mode.patch
218e99
# For bz#1004743 - XSAVE migration format not compatible between RHEL6 and RHEL7
218e99
Patch256: kvm-target-i386-support-loading-of-cpu-xsave-subsection.patch
218e99
# For bz#997817 - -boot order and -boot once regressed since RHEL-6
218e99
Patch257: kvm-vl-Clean-up-parsing-of-boot-option-argument.patch
218e99
# For bz#997817 - -boot order and -boot once regressed since RHEL-6
218e99
Patch258: kvm-qemu-option-check_params-is-now-unused-drop-it.patch
218e99
# For bz#997817 - -boot order and -boot once regressed since RHEL-6
218e99
Patch259: kvm-vl-Fix-boot-order-and-once-regressions-and-related-b.patch
218e99
# For bz#997817 - -boot order and -boot once regressed since RHEL-6
218e99
Patch260: kvm-vl-Rename-boot_devices-to-boot_order-for-consistency.patch
218e99
# For bz#997817 - -boot order and -boot once regressed since RHEL-6
218e99
Patch261: kvm-pc-Make-no-fd-bootchk-stick-across-boot-order-change.patch
218e99
# For bz#997817 - -boot order and -boot once regressed since RHEL-6
218e99
Patch262: kvm-doc-Drop-ref-to-Bochs-from-no-fd-bootchk-documentati.patch
218e99
# For bz#997817 - -boot order and -boot once regressed since RHEL-6
218e99
Patch263: kvm-libqtest-Plug-fd-and-memory-leaks-in-qtest_quit.patch
218e99
# For bz#997817 - -boot order and -boot once regressed since RHEL-6
218e99
Patch264: kvm-libqtest-New-qtest_end-to-go-with-qtest_start.patch
218e99
# For bz#997817 - -boot order and -boot once regressed since RHEL-6
218e99
Patch265: kvm-qtest-Don-t-reset-on-qtest-chardev-connect.patch
218e99
# For bz#997817 - -boot order and -boot once regressed since RHEL-6
218e99
Patch266: kvm-boot-order-test-New-covering-just-PC-for-now.patch
218e99
# For bz#1019352 - qemu-guest-agent: "guest-fsfreeze-freeze" deadlocks if the guest have mounted disk images
218e99
Patch267: kvm-qemu-ga-execute-fsfreeze-freeze-in-reverse-order-of-.patch
218e99
# For bz#989608 - [7.0 FEAT] qemu runtime support for librbd backend (ceph)
218e99
Patch268: kvm-rbd-link-and-load-librbd-dynamically.patch
218e99
# For bz#989608 - [7.0 FEAT] qemu runtime support for librbd backend (ceph)
218e99
Patch269: kvm-rbd-Only-look-for-qemu-specific-copy-of-librbd.so.1.patch
218e99
# For bz#989677 - [HP 7.0 FEAT]: Increase KVM guest supported memory to 4TiB
218e99
Patch270: kvm-seabios-paravirt-allow-more-than-1TB-in-x86-guest.patch
218e99
# For bz#1006468 - libiscsi initiator name should use vm UUID
218e99
Patch271: kvm-scsi-prefer-UUID-to-VM-name-for-the-initiator-name.patch
218e99
# For bz#928867 - Virtual PMU support during live migration - qemu-kvm
218e99
Patch272: kvm-target-i386-remove-tabs-from-target-i386-cpu.h.patch
218e99
# For bz#928867 - Virtual PMU support during live migration - qemu-kvm
218e99
Patch273: kvm-migrate-vPMU-state.patch
218e99
# For bz#1009993 - RHEL7 guests do not issue fdatasyncs on virtio-blk
218e99
Patch274: kvm-blockdev-do-not-default-cache.no-flush-to-true.patch
218e99
# For bz#1009993 - RHEL7 guests do not issue fdatasyncs on virtio-blk
218e99
Patch275: kvm-virtio-blk-do-not-relay-a-previous-driver-s-WCE-conf.patch
218e99
# For bz#907743 - qemu-ga: empty reason string for OpenFileFailed error
218e99
Patch276: kvm-rng-random-use-error_setg_file_open.patch
218e99
# For bz#907743 - qemu-ga: empty reason string for OpenFileFailed error
218e99
Patch277: kvm-block-mirror_complete-use-error_setg_file_open.patch
218e99
# For bz#907743 - qemu-ga: empty reason string for OpenFileFailed error
218e99
Patch278: kvm-blockdev-use-error_setg_file_open.patch
218e99
# For bz#907743 - qemu-ga: empty reason string for OpenFileFailed error
218e99
Patch279: kvm-cpus-use-error_setg_file_open.patch
218e99
# For bz#907743 - qemu-ga: empty reason string for OpenFileFailed error
218e99
Patch280: kvm-dump-qmp_dump_guest_memory-use-error_setg_file_open.patch
218e99
# For bz#907743 - qemu-ga: empty reason string for OpenFileFailed error
218e99
Patch281: kvm-savevm-qmp_xen_save_devices_state-use-error_setg_fil.patch
218e99
# For bz#907743 - qemu-ga: empty reason string for OpenFileFailed error
218e99
Patch282: kvm-block-bdrv_reopen_prepare-don-t-use-QERR_OPEN_FILE_F.patch
218e99
# For bz#907743 - qemu-ga: empty reason string for OpenFileFailed error
218e99
Patch283: kvm-qerror-drop-QERR_OPEN_FILE_FAILED-macro.patch
218e99
# For bz#787463 - disable ivshmem (was: [Hitachi 7.0 FEAT] Support ivshmem (Inter-VM Shared Memory))
218e99
Patch284: kvm-rhel-Drop-ivshmem-device.patch
218e99
# For bz#1001144 - Disable or remove device usb-host-linux
218e99
Patch285: kvm-usb-remove-old-usb-host-code.patch
218e99
# For bz#997702 - Migration from RHEL6.5 host to RHEL7.0 host is failed with virtio-net device
218e99
Patch286: kvm-Fix-migration-from-rhel6.5-to-rhel7-with-ipxe.patch
218e99
# For bz#994490 - Set per-machine-type SMBIOS strings
218e99
Patch287: kvm-pc-Don-t-prematurely-explode-QEMUMachineInitArgs.patch
218e99
# For bz#994490 - Set per-machine-type SMBIOS strings
218e99
Patch288: kvm-pc-Don-t-explode-QEMUMachineInitArgs-into-local-vari.patch
218e99
# For bz#994490 - Set per-machine-type SMBIOS strings
218e99
Patch289: kvm-smbios-Normalize-smbios_entry_add-s-error-handling-t.patch
218e99
# For bz#994490 - Set per-machine-type SMBIOS strings
218e99
Patch290: kvm-smbios-Convert-to-QemuOpts.patch
218e99
# For bz#994490 - Set per-machine-type SMBIOS strings
218e99
Patch291: kvm-smbios-Improve-diagnostics-for-conflicting-entries.patch
218e99
# For bz#994490 - Set per-machine-type SMBIOS strings
218e99
Patch292: kvm-smbios-Make-multiple-smbios-type-accumulate-sanely.patch
218e99
# For bz#994490 - Set per-machine-type SMBIOS strings
218e99
Patch293: kvm-smbios-Factor-out-smbios_maybe_add_str.patch
218e99
# For bz#994490 - Set per-machine-type SMBIOS strings
218e99
Patch294: kvm-hw-Pass-QEMUMachine-to-its-init-method.patch
218e99
# For bz#994490 - Set per-machine-type SMBIOS strings
218e99
Patch295: kvm-smbios-Set-system-manufacturer-product-version-by-de.patch
218e99
# For bz#994490 - Set per-machine-type SMBIOS strings
218e99
Patch296: kvm-smbios-Decouple-system-product-from-QEMUMachine.patch
218e99
# For bz#994490 - Set per-machine-type SMBIOS strings
218e99
Patch297: kvm-rhel-SMBIOS-type-1-branding.patch
218e99
# For bz#989646 - Support backup vendors in qemu to access qcow disk readonly
218e99
Patch298: kvm-cow-make-reads-go-at-a-decent-speed.patch
218e99
# For bz#989646 - Support backup vendors in qemu to access qcow disk readonly
218e99
Patch299: kvm-cow-make-writes-go-at-a-less-indecent-speed.patch
218e99
# For bz#989646 - Support backup vendors in qemu to access qcow disk readonly
218e99
Patch300: kvm-cow-do-not-call-bdrv_co_is_allocated.patch
218e99
# For bz#989646 - Support backup vendors in qemu to access qcow disk readonly
218e99
Patch301: kvm-block-keep-bs-total_sectors-up-to-date-even-for-grow.patch
218e99
# For bz#989646 - Support backup vendors in qemu to access qcow disk readonly
218e99
Patch302: kvm-block-make-bdrv_co_is_allocated-static.patch
218e99
# For bz#989646 - Support backup vendors in qemu to access qcow disk readonly
218e99
Patch303: kvm-block-do-not-use-total_sectors-in-bdrv_co_is_allocat.patch
218e99
# For bz#989646 - Support backup vendors in qemu to access qcow disk readonly
218e99
Patch304: kvm-block-remove-bdrv_is_allocated_above-bdrv_co_is_allo.patch
218e99
# For bz#989646 - Support backup vendors in qemu to access qcow disk readonly
218e99
Patch305: kvm-block-expect-errors-from-bdrv_co_is_allocated.patch
218e99
# For bz#989646 - Support backup vendors in qemu to access qcow disk readonly
218e99
Patch306: kvm-block-Fix-compiler-warning-Werror-uninitialized.patch
218e99
# For bz#989646 - Support backup vendors in qemu to access qcow disk readonly
218e99
Patch307: kvm-qemu-img-always-probe-the-input-image-for-allocated-.patch
218e99
# For bz#989646 - Support backup vendors in qemu to access qcow disk readonly
218e99
Patch308: kvm-block-make-bdrv_has_zero_init-return-false-for-copy-.patch
218e99
# For bz#989646 - Support backup vendors in qemu to access qcow disk readonly
218e99
Patch309: kvm-block-introduce-bdrv_get_block_status-API.patch
218e99
# For bz#989646 - Support backup vendors in qemu to access qcow disk readonly
218e99
Patch310: kvm-block-define-get_block_status-return-value.patch
218e99
# For bz#989646 - Support backup vendors in qemu to access qcow disk readonly
218e99
Patch311: kvm-block-return-get_block_status-data-and-flags-for-for.patch
218e99
# For bz#989646 - Support backup vendors in qemu to access qcow disk readonly
218e99
Patch312: kvm-block-use-bdrv_has_zero_init-to-return-BDRV_BLOCK_ZE.patch
218e99
# For bz#989646 - Support backup vendors in qemu to access qcow disk readonly
218e99
Patch313: kvm-block-return-BDRV_BLOCK_ZERO-past-end-of-backing-fil.patch
218e99
# For bz#989646 - Support backup vendors in qemu to access qcow disk readonly
218e99
Patch314: kvm-qemu-img-add-a-map-subcommand.patch
218e99
# For bz#989646 - Support backup vendors in qemu to access qcow disk readonly
218e99
Patch315: kvm-docs-qapi-document-qemu-img-map.patch
218e99
# For bz#989646 - Support backup vendors in qemu to access qcow disk readonly
218e99
Patch316: kvm-raw-posix-return-get_block_status-data-and-flags.patch
218e99
# For bz#989646 - Support backup vendors in qemu to access qcow disk readonly
218e99
Patch317: kvm-raw-posix-report-unwritten-extents-as-zero.patch
218e99
# For bz#989646 - Support backup vendors in qemu to access qcow disk readonly
218e99
Patch318: kvm-block-add-default-get_block_status-implementation-fo.patch
218e99
# For bz#989646 - Support backup vendors in qemu to access qcow disk readonly
218e99
Patch319: kvm-block-look-for-zero-blocks-in-bs-file.patch
218e99
# For bz#989646 - Support backup vendors in qemu to access qcow disk readonly
218e99
Patch320: kvm-qemu-img-fix-invalid-JSON.patch
218e99
# For bz#989646 - Support backup vendors in qemu to access qcow disk readonly
218e99
Patch321: kvm-block-get_block_status-set-pnum-0-on-error.patch
218e99
# For bz#989646 - Support backup vendors in qemu to access qcow disk readonly
218e99
Patch322: kvm-block-get_block_status-avoid-segfault-if-there-is-no.patch
218e99
# For bz#989646 - Support backup vendors in qemu to access qcow disk readonly
218e99
Patch323: kvm-block-get_block_status-avoid-redundant-callouts-on-r.patch
218e99
# For bz#1025740 - Saving VM state on qcow2 images results in VM state corruption
218e99
Patch324: kvm-qcow2-Restore-total_sectors-value-in-save_vmstate.patch
218e99
# For bz#1025740 - Saving VM state on qcow2 images results in VM state corruption
218e99
Patch325: kvm-qcow2-Unset-zero_beyond_eof-in-save_vmstate.patch
218e99
# For bz#1025740 - Saving VM state on qcow2 images results in VM state corruption
218e99
Patch326: kvm-qemu-iotests-Test-for-loading-VM-state-from-qcow2.patch
218e99
# For bz#1001216 - Fix no_user or provide another way make devices unavailable with -device / device_add
218e99
Patch327: kvm-apic-rename-apic-specific-bitopts.patch
218e99
# For bz#1001216 - Fix no_user or provide another way make devices unavailable with -device / device_add
218e99
Patch328: kvm-hw-import-bitmap-operations-in-qdev-core-header.patch
218e99
# For bz#1001216 - Fix no_user or provide another way make devices unavailable with -device / device_add
218e99
Patch329: kvm-qemu-help-Sort-devices-by-logical-functionality.patch
218e99
# For bz#1001216 - Fix no_user or provide another way make devices unavailable with -device / device_add
218e99
Patch330: kvm-devices-Associate-devices-to-their-logical-category.patch
218e99
# For bz#1001216 - Fix no_user or provide another way make devices unavailable with -device / device_add
218e99
Patch331: kvm-Mostly-revert-qemu-help-Sort-devices-by-logical-func.patch
218e99
# For bz#1001216 - Fix no_user or provide another way make devices unavailable with -device / device_add
218e99
Patch332: kvm-qdev-monitor-Group-device_add-help-and-info-qdm-by-c.patch
218e99
# For bz#1001216 - Fix no_user or provide another way make devices unavailable with -device / device_add
218e99
Patch333: kvm-qdev-Replace-no_user-by-cannot_instantiate_with_devi.patch
218e99
# For bz#1001216 - Fix no_user or provide another way make devices unavailable with -device / device_add
218e99
Patch334: kvm-sysbus-Set-cannot_instantiate_with_device_add_yet.patch
218e99
# For bz#1001216 - Fix no_user or provide another way make devices unavailable with -device / device_add
218e99
Patch335: kvm-cpu-Document-why-cannot_instantiate_with_device_add_.patch
218e99
# For bz#1001216 - Fix no_user or provide another way make devices unavailable with -device / device_add
218e99
Patch336: kvm-apic-Document-why-cannot_instantiate_with_device_add.patch
218e99
# For bz#1001216 - Fix no_user or provide another way make devices unavailable with -device / device_add
218e99
Patch337: kvm-pci-host-Consistently-set-cannot_instantiate_with_de.patch
218e99
# For bz#1001216 - Fix no_user or provide another way make devices unavailable with -device / device_add
218e99
Patch338: kvm-ich9-Document-why-cannot_instantiate_with_device_add.patch
218e99
# For bz#1001216 - Fix no_user or provide another way make devices unavailable with -device / device_add
218e99
Patch339: kvm-piix3-piix4-Clean-up-use-of-cannot_instantiate_with_.patch
218e99
# For bz#1001216 - Fix no_user or provide another way make devices unavailable with -device / device_add
218e99
Patch340: kvm-vt82c686-Clean-up-use-of-cannot_instantiate_with_dev.patch
218e99
# For bz#1001216 - Fix no_user or provide another way make devices unavailable with -device / device_add
218e99
Patch341: kvm-isa-Clean-up-use-of-cannot_instantiate_with_device_a.patch
218e99
# For bz#1001216 - Fix no_user or provide another way make devices unavailable with -device / device_add
218e99
Patch342: kvm-qdev-Do-not-let-the-user-try-to-device_add-when-it-c.patch
218e99
# For bz#1001216 - Fix no_user or provide another way make devices unavailable with -device / device_add
218e99
Patch343: kvm-rhel-Revert-unwanted-cannot_instantiate_with_device_.patch
218e99
# For bz#1001076 - Disable or remove other block devices we won't support
218e99
Patch344: kvm-rhel-Revert-downstream-changes-to-unused-default-con.patch
218e99
# For bz#1001076 - Disable or remove other block devices we won't support
218e99
Patch345: kvm-rhel-Drop-cfi.pflash01-and-isa-ide-device.patch
218e99
# For bz#1001088 - Disable or remove display devices we won't support
218e99
Patch346: kvm-rhel-Drop-isa-vga-device.patch
218e99
# For bz#1001088 - Disable or remove display devices we won't support
218e99
Patch347: kvm-rhel-Make-isa-cirrus-vga-device-unavailable.patch
218e99
# For bz#1001123 - Disable or remove device ccid-card-emulated
218e99
Patch348: kvm-rhel-Make-ccid-card-emulated-device-unavailable.patch
218e99
# For bz#1005695 - QEMU should hide CPUID.0Dh values that it does not support
218e99
Patch349: kvm-x86-fix-migration-from-pre-version-12.patch
218e99
# For bz#1005695 - QEMU should hide CPUID.0Dh values that it does not support
218e99
Patch350: kvm-x86-cpuid-reconstruct-leaf-0Dh-data.patch
218e99
# For bz#920021 - qemu-kvm segment fault when reboot guest after hot unplug device with option ROM
218e99
Patch351: kvm-kvmvapic-Catch-invalid-ROM-size.patch
218e99
# For bz#920021 - qemu-kvm segment fault when reboot guest after hot unplug device with option ROM
218e99
Patch352: kvm-kvmvapic-Enter-inactive-state-on-hardware-reset.patch
218e99
# For bz#920021 - qemu-kvm segment fault when reboot guest after hot unplug device with option ROM
218e99
Patch353: kvm-kvmvapic-Clear-also-physical-ROM-address-when-enteri.patch
218e99
# For bz#987582 - Initial Virtualization Differentiation for RHEL7 (Live snapshots)
218e99
Patch354: kvm-block-optionally-disable-live-block-jobs.patch
218e99
# For bz#1022392 - Disable live-storage-migration in qemu-kvm (migrate -b/-i)
218e99
Patch355: kvm-migration-disable-live-block-migration-b-i-for-rhel-.patch
218e99
# For bz#987583 - Initial Virtualization Differentiation for RHEL7 (Ceph enablement)
218e99
Patch356: kvm-Build-ceph-rbd-only-for-rhev.patch
218e99
# For bz#1001180 - Disable or remove devices pci-serial-2x, pci-serial-4x
218e99
Patch357: kvm-rhel-Make-pci-serial-2x-and-pci-serial-4x-device-una.patch
218e99
# For bz#980415 - libusbx: error [_open_sysfs_attr] open /sys/bus/usb/devices/4-1/bConfigurationValue failed ret=-1 errno=2
218e99
Patch358: kvm-usb-host-libusb-Fix-reset-handling.patch
218e99
# For bz#980383 - The usb3.0 stick can't be returned back to host after shutdown guest with usb3.0 pass-through
218e99
Patch359: kvm-usb-host-libusb-Configuration-0-may-be-a-valid-confi.patch
218e99
# For bz#980383 - The usb3.0 stick can't be returned back to host after shutdown guest with usb3.0 pass-through
218e99
Patch360: kvm-usb-host-libusb-Detach-kernel-drivers-earlier.patch
218e99
# For bz#1010858 - Disable unused human monitor commands
218e99
Patch361: kvm-monitor-Remove-pci_add-command-for-Red-Hat-Enterpris.patch
218e99
# For bz#1010858 - Disable unused human monitor commands
218e99
Patch362: kvm-monitor-Remove-pci_del-command-for-Red-Hat-Enterpris.patch
218e99
# For bz#1010858 - Disable unused human monitor commands
218e99
Patch363: kvm-monitor-Remove-usb_add-del-commands-for-Red-Hat-Ente.patch
218e99
# For bz#1010858 - Disable unused human monitor commands
218e99
Patch364: kvm-monitor-Remove-host_net_add-remove-for-Red-Hat-Enter.patch
218e99
# For bz#990601 - pvpanic device triggers guest bugs when present by default
218e99
Patch365: kvm-fw_cfg-add-API-to-find-FW-cfg-object.patch
218e99
# For bz#990601 - pvpanic device triggers guest bugs when present by default
218e99
Patch366: kvm-pvpanic-use-FWCfgState-explicitly.patch
218e99
# For bz#990601 - pvpanic device triggers guest bugs when present by default
218e99
Patch367: kvm-pvpanic-initialization-cleanup.patch
218e99
# For bz#990601 - pvpanic device triggers guest bugs when present by default
218e99
Patch368: kvm-pvpanic-fix-fwcfg-for-big-endian-hosts.patch
218e99
# For bz#990601 - pvpanic device triggers guest bugs when present by default
218e99
Patch369: kvm-hw-misc-make-pvpanic-known-to-user.patch
218e99
# For bz#990601 - pvpanic device triggers guest bugs when present by default
218e99
Patch370: kvm-gdbstub-do-not-restart-crashed-guest.patch
218e99
# For bz#990601 - pvpanic device triggers guest bugs when present by default
218e99
Patch371: kvm-gdbstub-fix-for-commit-87f25c12bfeaaa0c41fb857713bbc.patch
218e99
# For bz#990601 - pvpanic device triggers guest bugs when present by default
218e99
Patch372: kvm-vl-allow-cont-from-panicked-state.patch
218e99
# For bz#990601 - pvpanic device triggers guest bugs when present by default
218e99
Patch373: kvm-hw-misc-don-t-create-pvpanic-device-by-default.patch
218e99
# For bz#1007176 - Add VPC and VHDX file formats as supported in qemu-kvm (read-only)
218e99
Patch374: kvm-block-vhdx-add-migration-blocker.patch
218e99
# For bz#1026524 - Backport block layer error parameter patches
218e99
Patch375: kvm-block-drop-bs_snapshots-global-variable.patch
218e99
# For bz#1026524 - Backport block layer error parameter patches
218e99
Patch376: kvm-block-move-snapshot-code-in-block.c-to-block-snapsho.patch
218e99
# For bz#1026524 - Backport block layer error parameter patches
218e99
Patch377: kvm-block-fix-vvfat-error-path-for-enable_write_target.patch
218e99
# For bz#1026524 - Backport block layer error parameter patches
218e99
Patch378: kvm-block-Bugfix-format-and-snapshot-used-in-drive-optio.patch
218e99
# For bz#1026524 - Backport block layer error parameter patches
218e99
Patch379: kvm-iscsi-use-bdrv_new-instead-of-stack-structure.patch
218e99
# For bz#1004347 - Backport qcow2 corruption prevention patches
218e99
Patch380: kvm-qcow2-Add-corrupt-bit.patch
218e99
# For bz#1004347 - Backport qcow2 corruption prevention patches
218e99
Patch381: kvm-qcow2-Metadata-overlap-checks.patch
218e99
# For bz#1004347 - Backport qcow2 corruption prevention patches
218e99
Patch382: kvm-qcow2-Employ-metadata-overlap-checks.patch
218e99
# For bz#1004347 - Backport qcow2 corruption prevention patches
218e99
Patch383: kvm-qcow2-refcount-Move-OFLAG_COPIED-checks.patch
218e99
# For bz#1004347 - Backport qcow2 corruption prevention patches
218e99
Patch384: kvm-qcow2-refcount-Repair-OFLAG_COPIED-errors.patch
218e99
# For bz#1004347 - Backport qcow2 corruption prevention patches
218e99
Patch385: kvm-qcow2-refcount-Repair-shared-refcount-blocks.patch
218e99
# For bz#1004347 - Backport qcow2 corruption prevention patches
218e99
Patch386: kvm-qcow2_check-Mark-image-consistent.patch
218e99
# For bz#1004347 - Backport qcow2 corruption prevention patches
218e99
Patch387: kvm-qemu-iotests-Overlapping-cluster-allocations.patch
218e99
# For bz#1026524 - Backport block layer error parameter patches
218e99
Patch388: kvm-w32-Fix-access-to-host-devices-regression.patch
218e99
# For bz#1026524 - Backport block layer error parameter patches
218e99
Patch389: kvm-add-qemu-img-convert-n-option-skip-target-volume-cre.patch
218e99
# For bz#1026524 - Backport block layer error parameter patches
218e99
Patch390: kvm-bdrv-Use-Error-for-opening-images.patch
218e99
# For bz#1026524 - Backport block layer error parameter patches
218e99
Patch391: kvm-bdrv-Use-Error-for-creating-images.patch
218e99
# For bz#1026524 - Backport block layer error parameter patches
218e99
Patch392: kvm-block-Error-parameter-for-open-functions.patch
218e99
# For bz#1026524 - Backport block layer error parameter patches
218e99
Patch393: kvm-block-Error-parameter-for-create-functions.patch
218e99
# For bz#1026524 - Backport block layer error parameter patches
218e99
Patch394: kvm-qemu-img-create-Emit-filename-on-error.patch
218e99
# For bz#1026524 - Backport block layer error parameter patches
218e99
Patch395: kvm-qcow2-Use-Error-parameter.patch
218e99
# For bz#1026524 - Backport block layer error parameter patches
218e99
Patch396: kvm-qemu-iotests-Adjustments-due-to-error-propagation.patch
218e99
# For bz#1026524 - Backport block layer error parameter patches
218e99
Patch397: kvm-block-raw-Employ-error-parameter.patch
218e99
# For bz#1026524 - Backport block layer error parameter patches
218e99
Patch398: kvm-block-raw-win32-Employ-error-parameter.patch
218e99
# For bz#1026524 - Backport block layer error parameter patches
218e99
Patch399: kvm-blkdebug-Employ-error-parameter.patch
218e99
# For bz#1026524 - Backport block layer error parameter patches
218e99
Patch400: kvm-blkverify-Employ-error-parameter.patch
218e99
# For bz#1026524 - Backport block layer error parameter patches
218e99
Patch401: kvm-block-raw-posix-Employ-error-parameter.patch
218e99
# For bz#1026524 - Backport block layer error parameter patches
218e99
Patch402: kvm-block-raw-win32-Always-use-errno-in-hdev_open.patch
218e99
# For bz#1004347 - Backport qcow2 corruption prevention patches
218e99
Patch403: kvm-qmp-Documentation-for-BLOCK_IMAGE_CORRUPTED.patch
218e99
# For bz#1004347 - Backport qcow2 corruption prevention patches
218e99
Patch404: kvm-qcow2-Correct-snapshots-size-for-overlap-check.patch
218e99
# For bz#1004347 - Backport qcow2 corruption prevention patches
218e99
Patch405: kvm-qcow2-CHECK_OFLAG_COPIED-is-obsolete.patch
218e99
# For bz#1004347 - Backport qcow2 corruption prevention patches
218e99
Patch406: kvm-qcow2-Correct-endianness-in-overlap-check.patch
218e99
# For bz#1004347 - Backport qcow2 corruption prevention patches
218e99
Patch407: kvm-qcow2-Switch-L1-table-in-a-single-sequence.patch
218e99
# For bz#1004347 - Backport qcow2 corruption prevention patches
218e99
Patch408: kvm-qcow2-Use-pread-for-inactive-L1-in-overlap-check.patch
218e99
# For bz#1004347 - Backport qcow2 corruption prevention patches
218e99
Patch409: kvm-qcow2-Remove-wrong-metadata-overlap-check.patch
218e99
# For bz#1004347 - Backport qcow2 corruption prevention patches
218e99
Patch410: kvm-qcow2-Use-negated-overflow-check-mask.patch
218e99
# For bz#1004347 - Backport qcow2 corruption prevention patches
218e99
Patch411: kvm-qcow2-Make-overlap-check-mask-variable.patch
218e99
# For bz#1004347 - Backport qcow2 corruption prevention patches
218e99
Patch412: kvm-qcow2-Add-overlap-check-options.patch
218e99
# For bz#1004347 - Backport qcow2 corruption prevention patches
218e99
Patch413: kvm-qcow2-Array-assigning-options-to-OL-check-bits.patch
218e99
# For bz#1004347 - Backport qcow2 corruption prevention patches
218e99
Patch414: kvm-qcow2-Add-more-overlap-check-bitmask-macros.patch
218e99
# For bz#1004347 - Backport qcow2 corruption prevention patches
218e99
Patch415: kvm-qcow2-Evaluate-overlap-check-options.patch
218e99
# For bz#978402 - [RFE] Add discard support to qemu-kvm layer
218e99
Patch416: kvm-qapi-types.py-Split-off-generate_struct_fields.patch
218e99
# For bz#978402 - [RFE] Add discard support to qemu-kvm layer
218e99
Patch417: kvm-qapi-types.py-Fix-enum-struct-sizes-on-i686.patch
218e99
# For bz#978402 - [RFE] Add discard support to qemu-kvm layer
218e99
Patch418: kvm-qapi-types-visit.py-Pass-whole-expr-dict-for-structs.patch
218e99
# For bz#978402 - [RFE] Add discard support to qemu-kvm layer
218e99
Patch419: kvm-qapi-types-visit.py-Inheritance-for-structs.patch
218e99
# For bz#978402 - [RFE] Add discard support to qemu-kvm layer
218e99
Patch420: kvm-blockdev-Introduce-DriveInfo.enable_auto_del.patch
218e99
# For bz#978402 - [RFE] Add discard support to qemu-kvm layer
218e99
Patch421: kvm-Implement-qdict_flatten.patch
218e99
# For bz#978402 - [RFE] Add discard support to qemu-kvm layer
218e99
Patch422: kvm-blockdev-blockdev-add-QMP-command.patch
218e99
# For bz#978402 - [RFE] Add discard support to qemu-kvm layer
218e99
Patch423: kvm-blockdev-Separate-ID-generation-from-DriveInfo-creat.patch
218e99
# For bz#978402 - [RFE] Add discard support to qemu-kvm layer
218e99
Patch424: kvm-blockdev-Pass-QDict-to-blockdev_init.patch
218e99
# For bz#978402 - [RFE] Add discard support to qemu-kvm layer
218e99
Patch425: kvm-blockdev-Move-parsing-of-media-option-to-drive_init.patch
218e99
# For bz#978402 - [RFE] Add discard support to qemu-kvm layer
218e99
Patch426: kvm-blockdev-Move-parsing-of-if-option-to-drive_init.patch
218e99
# For bz#978402 - [RFE] Add discard support to qemu-kvm layer
218e99
Patch427: kvm-blockdev-Moving-parsing-of-geometry-options-to-drive.patch
218e99
# For bz#978402 - [RFE] Add discard support to qemu-kvm layer
218e99
Patch428: kvm-blockdev-Move-parsing-of-boot-option-to-drive_init.patch
218e99
# For bz#978402 - [RFE] Add discard support to qemu-kvm layer
218e99
Patch429: kvm-blockdev-Move-bus-unit-index-processing-to-drive_ini.patch
218e99
# For bz#978402 - [RFE] Add discard support to qemu-kvm layer
218e99
Patch430: kvm-blockdev-Move-virtio-blk-device-creation-to-drive_in.patch
218e99
# For bz#978402 - [RFE] Add discard support to qemu-kvm layer
218e99
Patch431: kvm-blockdev-Remove-IF_-check-for-read-only-blockdev_ini.patch
218e99
# For bz#978402 - [RFE] Add discard support to qemu-kvm layer
218e99
Patch432: kvm-qemu-iotests-Check-autodel-behaviour-for-device_del.patch
218e99
# For bz#978402 - [RFE] Add discard support to qemu-kvm layer
218e99
Patch433: kvm-blockdev-Remove-media-parameter-from-blockdev_init.patch
218e99
# For bz#978402 - [RFE] Add discard support to qemu-kvm layer
218e99
Patch434: kvm-blockdev-Don-t-disable-COR-automatically-with-blockd.patch
218e99
# For bz#978402 - [RFE] Add discard support to qemu-kvm layer
218e99
Patch435: kvm-blockdev-blockdev_init-error-conversion.patch
218e99
# For bz#978402 - [RFE] Add discard support to qemu-kvm layer
218e99
Patch436: kvm-sd-Avoid-access-to-NULL-BlockDriverState.patch
218e99
# For bz#978402 - [RFE] Add discard support to qemu-kvm layer
218e99
Patch437: kvm-blockdev-fix-cdrom-read_only-flag.patch
218e99
# For bz#978402 - [RFE] Add discard support to qemu-kvm layer
218e99
Patch438: kvm-block-fix-backing-file-overriding.patch
218e99
# For bz#978402 - [RFE] Add discard support to qemu-kvm layer
218e99
Patch439: kvm-block-Disable-BDRV_O_COPY_ON_READ-for-the-backing-fi.patch
218e99
# For bz#978402 - [RFE] Add discard support to qemu-kvm layer
218e99
Patch440: kvm-block-Don-t-copy-backing-file-name-on-error.patch
218e99
# For bz#980771 - [RFE]  qemu-img should be able to tell the compat version of a qcow2 image
218e99
Patch441: kvm-qemu-iotests-Try-creating-huge-qcow2-image.patch
218e99
# For bz#980771 - [RFE]  qemu-img should be able to tell the compat version of a qcow2 image
218e99
Patch442: kvm-block-move-qmp-and-info-dump-related-code-to-block-q.patch
218e99
# For bz#980771 - [RFE]  qemu-img should be able to tell the compat version of a qcow2 image
218e99
Patch443: kvm-block-dump-snapshot-and-image-info-to-specified-outp.patch
218e99
# For bz#980771 - [RFE]  qemu-img should be able to tell the compat version of a qcow2 image
218e99
Patch444: kvm-block-add-snapshot-info-query-function-bdrv_query_sn.patch
218e99
# For bz#980771 - [RFE]  qemu-img should be able to tell the compat version of a qcow2 image
218e99
Patch445: kvm-block-add-image-info-query-function-bdrv_query_image.patch
218e99
# For bz#980771 - [RFE]  qemu-img should be able to tell the compat version of a qcow2 image
218e99
Patch446: kvm-qmp-add-ImageInfo-in-BlockDeviceInfo-used-by-query-b.patch
218e99
# For bz#980771 - [RFE]  qemu-img should be able to tell the compat version of a qcow2 image
218e99
Patch447: kvm-vmdk-Implement-.bdrv_has_zero_init.patch
218e99
# For bz#980771 - [RFE]  qemu-img should be able to tell the compat version of a qcow2 image
218e99
Patch448: kvm-qemu-iotests-Add-basic-ability-to-use-binary-sample-.patch
218e99
# For bz#980771 - [RFE]  qemu-img should be able to tell the compat version of a qcow2 image
218e99
Patch449: kvm-qemu-iotests-Quote-TEST_IMG-and-TEST_DIR-usage.patch
218e99
# For bz#980771 - [RFE]  qemu-img should be able to tell the compat version of a qcow2 image
218e99
Patch450: kvm-qemu-iotests-fix-test-case-059.patch
218e99
# For bz#980771 - [RFE]  qemu-img should be able to tell the compat version of a qcow2 image
218e99
Patch451: kvm-qapi-Add-ImageInfoSpecific-type.patch
218e99
# For bz#980771 - [RFE]  qemu-img should be able to tell the compat version of a qcow2 image
218e99
Patch452: kvm-block-Add-bdrv_get_specific_info.patch
218e99
# For bz#980771 - [RFE]  qemu-img should be able to tell the compat version of a qcow2 image
218e99
Patch453: kvm-block-qapi-Human-readable-ImageInfoSpecific-dump.patch
218e99
# For bz#980771 - [RFE]  qemu-img should be able to tell the compat version of a qcow2 image
218e99
Patch454: kvm-qcow2-Add-support-for-ImageInfoSpecific.patch
218e99
# For bz#980771 - [RFE]  qemu-img should be able to tell the compat version of a qcow2 image
218e99
Patch455: kvm-qemu-iotests-Discard-specific-info-in-_img_info.patch
218e99
# For bz#980771 - [RFE]  qemu-img should be able to tell the compat version of a qcow2 image
218e99
Patch456: kvm-qemu-iotests-Additional-info-from-qemu-img-info.patch
218e99
# For bz#980771 - [RFE]  qemu-img should be able to tell the compat version of a qcow2 image
218e99
Patch457: kvm-vmdk-convert-error-code-to-use-errp.patch
218e99
# For bz#980771 - [RFE]  qemu-img should be able to tell the compat version of a qcow2 image
218e99
Patch458: kvm-vmdk-refuse-enabling-zeroed-grain-with-flat-images.patch
218e99
# For bz#980771 - [RFE]  qemu-img should be able to tell the compat version of a qcow2 image
218e99
Patch459: kvm-qapi-Add-optional-field-compressed-to-ImageInfo.patch
218e99
# For bz#980771 - [RFE]  qemu-img should be able to tell the compat version of a qcow2 image
218e99
Patch460: kvm-vmdk-Only-read-cid-from-image-file-when-opening.patch
218e99
# For bz#980771 - [RFE]  qemu-img should be able to tell the compat version of a qcow2 image
218e99
Patch461: kvm-vmdk-Implment-bdrv_get_specific_info.patch
218e99
# For bz#1025877 - pci-assign lacks MSI affinity support
218e99
Patch462: kvm-pci-assign-Add-MSI-affinity-support.patch
218e99
# For bz#1025877 - pci-assign lacks MSI affinity support
218e99
Patch463: kvm-Fix-potential-resource-leak-missing-fclose.patch
218e99
# For bz#1025877 - pci-assign lacks MSI affinity support
218e99
Patch464: kvm-pci-assign-remove-the-duplicate-function-name-in-deb.patch
218e99
# For bz#922589 - e1000/rtl8139: qemu mac address can not be changed via set the hardware address in guest
218e99
Patch465: kvm-net-update-nic-info-during-device-reset.patch
218e99
# For bz#922589 - e1000/rtl8139: qemu mac address can not be changed via set the hardware address in guest
218e99
Patch466: kvm-net-e1000-update-network-information-when-macaddr-is.patch
218e99
# For bz#922589 - e1000/rtl8139: qemu mac address can not be changed via set the hardware address in guest
218e99
Patch467: kvm-net-rtl8139-update-network-information-when-macaddr-.patch
218e99
# For bz#1026689 - virtio-net: macaddr is reset but network info of monitor isn't updated
218e99
Patch468: kvm-virtio-net-fix-up-HMP-NIC-info-string-on-reset.patch
218e99
# For bz#1025477 - VFIO MSI affinity
218e99
Patch469: kvm-vfio-pci-VGA-quirk-update.patch
218e99
# For bz#1025477 - VFIO MSI affinity
218e99
Patch470: kvm-vfio-pci-Add-support-for-MSI-affinity.patch
218e99
# For bz#1026550 - QEMU VFIO update ROM loading code
218e99
Patch471: kvm-vfio-pci-Test-device-reset-capabilities.patch
218e99
# For bz#1026550 - QEMU VFIO update ROM loading code
218e99
Patch472: kvm-vfio-pci-Lazy-PCI-option-ROM-loading.patch
218e99
# For bz#1026550 - QEMU VFIO update ROM loading code
218e99
Patch473: kvm-vfio-pci-Cleanup-error_reports.patch
218e99
# For bz#1026550 - QEMU VFIO update ROM loading code
218e99
Patch474: kvm-vfio-pci-Add-dummy-PCI-ROM-write-accessor.patch
218e99
# For bz#1026550 - QEMU VFIO update ROM loading code
218e99
Patch475: kvm-vfio-pci-Fix-endian-issues-in-vfio_pci_size_rom.patch
218e99
# For bz#1025472 - Nvidia GPU device assignment - qemu-kvm - bus reset support
218e99
Patch476: kvm-linux-headers-Update-to-include-vfio-pci-hot-reset-s.patch
218e99
# For bz#1025472 - Nvidia GPU device assignment - qemu-kvm - bus reset support
218e99
Patch477: kvm-vfio-pci-Implement-PCI-hot-reset.patch
218e99
# For bz#1025474 - Nvidia GPU device assignment - qemu-kvm - NoSnoop support
218e99
Patch478: kvm-linux-headers-Update-for-KVM-VFIO-device.patch
218e99
# For bz#1025474 - Nvidia GPU device assignment - qemu-kvm - NoSnoop support
218e99
Patch479: kvm-vfio-pci-Make-use-of-new-KVM-VFIO-device.patch
218e99
# For bz#995866 - fix vmdk support to ESX images
218e99
Patch480: kvm-vmdk-Fix-vmdk_parse_extents.patch
218e99
# For bz#995866 - fix vmdk support to ESX images
218e99
Patch481: kvm-vmdk-fix-VMFS-extent-parsing.patch
218e99
# For bz#922589 - e1000/rtl8139: qemu mac address can not be changed via set the hardware address in guest
218e99
#Patch482: kvm-e1000-rtl8139-update-HMP-NIC-when-every-bit-is-writt.patch
218e99
# Patch 482 removed as it has to be discussed and should not be applied yet
218e99
# For bz#1005039 - add compat property to disable ctrl_mac_addr feature
218e99
Patch483: kvm-don-t-disable-ctrl_mac_addr-feature-for-6.5-machine-.patch
218e99
# For bz#848203 - MAC Programming for virtio over macvtap - qemu-kvm support
218e99
Patch484: kvm-qapi-qapi-visit.py-fix-list-handling-for-union-types.patch
218e99
# For bz#848203 - MAC Programming for virtio over macvtap - qemu-kvm support
218e99
Patch485: kvm-qapi-qapi-visit.py-native-list-support.patch
218e99
# For bz#848203 - MAC Programming for virtio over macvtap - qemu-kvm support
218e99
Patch486: kvm-qapi-enable-generation-of-native-list-code.patch
218e99
# For bz#848203 - MAC Programming for virtio over macvtap - qemu-kvm support
218e99
Patch487: kvm-net-add-support-of-mac-programming-over-macvtap-in-Q.patch
218e99
218e99
BuildRequires: zlib-devel
218e99
BuildRequires: SDL-devel
218e99
BuildRequires: which
218e99
BuildRequires: texi2html
218e99
BuildRequires: gnutls-devel
218e99
BuildRequires: cyrus-sasl-devel
218e99
BuildRequires: libtool
218e99
BuildRequires: libaio-devel
218e99
BuildRequires: rsync
218e99
BuildRequires: pciutils-devel
218e99
BuildRequires: pulseaudio-libs-devel
218e99
BuildRequires: libiscsi-devel
218e99
BuildRequires: ncurses-devel
218e99
BuildRequires: libattr-devel
218e99
BuildRequires: libusbx-devel
218e99
%if 0%{?have_usbredir:1}
218e99
BuildRequires: usbredir-devel >= 0.6
218e99
%endif
218e99
BuildRequires: texinfo
218e99
%if 0%{!?build_only_sub:1}
218e99
    %if 0%{?have_spice:1}
218e99
BuildRequires: spice-protocol >= 0.12.2
218e99
BuildRequires: spice-server-devel >= 0.12.0
218e99
    %endif
218e99
%endif
218e99
%if 0%{?have_seccomp:1}
218e99
BuildRequires: libseccomp-devel >= 1.0.0
218e99
%endif
218e99
# For network block driver
218e99
BuildRequires: libcurl-devel
218e99
%if 0%{!?build_only_sub:1}
218e99
# For gluster block driver
218e99
BuildRequires: glusterfs-api-devel
218e99
BuildRequires: glusterfs-devel
218e99
%endif
218e99
# We need both because the 'stap' binary is probed for by configure
218e99
BuildRequires: systemtap
218e99
BuildRequires: systemtap-sdt-devel
218e99
# For smartcard NSS support
218e99
BuildRequires: nss-devel
218e99
# For XFS discard support in raw-posix.c
218e99
# For VNC JPEG support
218e99
BuildRequires: libjpeg-devel
218e99
# For VNC PNG support
218e99
BuildRequires: libpng-devel
218e99
# For uuid generation
218e99
BuildRequires: libuuid-devel
218e99
# For BlueZ device support
218e99
BuildRequires: bluez-libs-devel
218e99
# For Braille device support
218e99
BuildRequires: brlapi-devel
218e99
# For test suite
218e99
BuildRequires: check-devel
218e99
# For virtfs
218e99
BuildRequires: libcap-devel
218e99
# Hard requirement for version >= 1.3
218e99
BuildRequires: pixman-devel
218e99
# Documentation requirement
218e99
BuildRequires: perl-podlators
218e99
BuildRequires: texinfo
218e99
218e99
%if 0%{!?build_only_sub:1}
218e99
Requires: qemu-img = %{epoch}:%{version}-%{release}
218e99
%endif
218e99
218e99
# RHEV-specific changes:
218e99
# We provide special suffix for qemu-kvm so the conflit is easy
218e99
# In addition, RHEV version should obsolete all RHEL version in case both
218e99
# RHEL and RHEV channels are used
218e99
%rhel_rhev_conflicts qemu-kvm
218e99
218e99
218e99
%define qemudocdir %{_docdir}/%{pkgname}
218e99
218e99
%description
218e99
QEMU is a generic and open source processor emulator which achieves a good
218e99
emulation speed by using dynamic translation. QEMU has two operating modes:
218e99
218e99
 * Full system emulation. In this mode, QEMU emulates a full system (for
218e99
   example a PC), including a processor and various peripherials. It can be
218e99
   used to launch different Operating Systems without rebooting the PC or
218e99
   to debug system code.
218e99
 * User mode emulation. In this mode, QEMU can launch Linux processes compiled
218e99
   for one CPU on another CPU.
218e99
218e99
As QEMU requires no host kernel patches to run, it is safe and easy to use.
218e99
%if !%{rhev}
218e99
%package -n qemu-img
218e99
Summary: QEMU command line tool for manipulating disk images
218e99
Group: Development/Tools
218e99
218e99
%description -n qemu-img
218e99
This package provides a command line tool for manipulating disk images
218e99
%endif
218e99
218e99
%if 0%{!?build_only_sub:1}
218e99
%package -n qemu-kvm-common%{?pkgsuffix}
218e99
Summary: QEMU common files needed by all QEMU targets
218e99
Group: Development/Tools
218e99
Requires(post): /usr/bin/getent
218e99
Requires(post): /usr/sbin/groupadd
218e99
Requires(post): /usr/sbin/useradd
218e99
Requires(post): systemd-units
218e99
Requires(preun): systemd-units
218e99
Requires(postun): systemd-units
218e99
218e99
%description -n qemu-kvm-common%{?pkgsuffix}
218e99
QEMU is a generic and open source processor emulator which achieves a good
218e99
emulation speed by using dynamic translation.
218e99
218e99
This package provides the common files needed by all QEMU targets
218e99
218e99
%rhel_rhev_conflicts qemu-kvm-common
218e99
%endif
218e99
218e99
%if %{with guest_agent}
218e99
%package -n qemu-guest-agent
218e99
Summary: QEMU guest agent
218e99
Group: System Environment/Daemons
218e99
Requires(post): systemd-units
218e99
Requires(preun): systemd-units
218e99
Requires(postun): systemd-units
218e99
218e99
%description -n qemu-guest-agent
218e99
QEMU is a generic and open source processor emulator which achieves a good
218e99
emulation speed by using dynamic translation.
218e99
218e99
This package provides an agent to run inside guests, which communicates
218e99
with the host over a virtio-serial channel named "org.qemu.guest_agent.0"
218e99
218e99
This package does not need to be installed on the host OS.
218e99
218e99
%post -n qemu-guest-agent
218e99
%systemd_post qemu-guest-agent.service
218e99
218e99
%preun -n qemu-guest-agent
218e99
%systemd_preun qemu-guest-agent.service
218e99
218e99
%postun -n qemu-guest-agent
218e99
%systemd_postun_with_restart qemu-guest-agent.service
218e99
218e99
%endif
218e99
218e99
%if !%{rhev}
218e99
    %if 0%{!?build_only_sub:1}
218e99
%package tools
218e99
Summary: KVM debugging and diagnostics tools
218e99
Group: Development/Tools
218e99
218e99
%description tools
218e99
This package contains some diagnostics and debugging tools for KVM,
218e99
such as kvm_stat.
218e99
    %endif
218e99
218e99
%package -n libcacard
218e99
Summary:        Common Access Card (CAC) Emulation
218e99
Group:          Development/Libraries
218e99
218e99
%description -n libcacard
218e99
Common Access Card (CAC) emulation library.
218e99
218e99
%package -n libcacard-tools
218e99
Summary:        CAC Emulation tools
218e99
Group:          Development/Libraries
218e99
Requires:       libcacard = %{epoch}:%{version}-%{release}
218e99
# older qemu-img has vscclient which is now in libcacard-tools
218e99
Requires:       qemu-img >= 3:1.3.0-5
218e99
218e99
%description -n libcacard-tools
218e99
CAC emulation tools.
218e99
218e99
%package -n libcacard-devel
218e99
Summary:        CAC Emulation devel
218e99
Group:          Development/Libraries
218e99
Requires:       libcacard = %{epoch}:%{version}-%{release}
218e99
218e99
%description -n libcacard-devel
218e99
CAC emulation development files.
218e99
%endif
218e99
218e99
%prep
218e99
%setup -q -n qemu-%{version}
218e99
%patch1 -p1
218e99
#%%patch2 -p1
218e99
#%%patch3 -p1
218e99
#%%patch4 -p1
218e99
#%%patch5 -p1
218e99
#%%patch6 -p1
218e99
#%%patch7 -p1
218e99
#%%patch8 -p1
218e99
#%%patch9 -p1
218e99
#%%patch10 -p1
218e99
#%%patch11 -p1
218e99
#%%patch12 -p1
218e99
#%%patch13 -p1
218e99
#%%patch14 -p1
218e99
#%%patch15 -p1
218e99
#%%patch16 -p1
218e99
#%%patch17 -p1
218e99
#%%patch18 -p1
218e99
#%%patch19 -p1
218e99
#%%patch20 -p1
218e99
#%%patch21 -p1
218e99
#%%patch22 -p1
218e99
#%%patch23 -p1
218e99
#%%patch24 -p1
218e99
#%%patch25 -p1
218e99
#%%patch26 -p1
218e99
#%%patch27 -p1
218e99
#%%patch28 -p1
218e99
%patch29 -p1
218e99
%patch30 -p1
218e99
%patch31 -p1
218e99
%patch32 -p1
218e99
%patch33 -p1
218e99
%patch34 -p1
218e99
%patch35 -p1
218e99
%patch36 -p1
218e99
%patch37 -p1
218e99
218e99
# Fix CPUID model/level values on Conroe/Penryn/Nehalem CPU models
218e99
%patch38 -p1
218e99
%patch39 -p1
218e99
%patch40 -p1
218e99
218e99
#%patch41 -p1
218e99
%patch42 -p1
218e99
%patch43 -p1
218e99
%patch44 -p1
218e99
%patch45 -p1
218e99
%patch46 -p1
218e99
%patch47 -p1
218e99
%patch48 -p1
218e99
%patch49 -p1
218e99
%patch50 -p1
218e99
%patch51 -p1
218e99
%patch52 -p1
218e99
%patch53 -p1
218e99
%patch54 -p1
218e99
%patch55 -p1
218e99
%patch56 -p1
218e99
%patch57 -p1
218e99
%patch58 -p1
218e99
%patch59 -p1
218e99
%patch60 -p1
218e99
%patch61 -p1
218e99
#%%patch62 -p1
218e99
%patch63 -p1
218e99
%patch64 -p1
218e99
%patch65 -p1
218e99
%patch66 -p1
218e99
%patch67 -p1
218e99
%patch68 -p1
218e99
%patch69 -p1
218e99
%patch70 -p1
218e99
%patch71 -p1
218e99
%patch72 -p1
218e99
#%%patch73 -p1
218e99
%patch74 -p1
218e99
%patch75 -p1
218e99
218e99
%patch76 -p1
218e99
%patch77 -p1
218e99
%patch78 -p1
218e99
%patch79 -p1
218e99
%patch80 -p1
218e99
%patch81 -p1
218e99
%patch82 -p1
218e99
%patch83 -p1
218e99
%patch84 -p1
218e99
%patch85 -p1
218e99
%patch86 -p1
218e99
%patch87 -p1
218e99
%patch88 -p1
218e99
%patch89 -p1
218e99
#%%patch90 -p1
218e99
#%%patch91 -p1
218e99
#%%patch92 -p1
218e99
%patch93 -p1
218e99
%patch94 -p1
218e99
#%%patch95 -p1
218e99
%patch96 -p1
218e99
%patch97 -p1
218e99
%patch98 -p1
218e99
%patch99 -p1
218e99
%patch100 -p1
218e99
%patch101 -p1
218e99
%patch102 -p1
218e99
%patch103 -p1
218e99
%patch104 -p1
218e99
%patch105 -p1
218e99
%patch106 -p1
218e99
%patch107 -p1
218e99
%patch108 -p1
218e99
%patch109 -p1
218e99
%patch110 -p1
218e99
%patch111 -p1
218e99
%patch112 -p1
218e99
%patch113 -p1
218e99
%patch114 -p1
218e99
%patch115 -p1
218e99
%patch116 -p1
218e99
%patch117 -p1
218e99
%patch118 -p1
218e99
%patch119 -p1
218e99
%patch120 -p1
218e99
%patch121 -p1
218e99
%patch122 -p1
218e99
%patch123 -p1
218e99
%patch124 -p1
218e99
%patch125 -p1
218e99
%patch126 -p1
218e99
%patch127 -p1
218e99
%patch128 -p1
218e99
%patch129 -p1
218e99
%patch130 -p1
218e99
%patch131 -p1
218e99
%patch132 -p1
218e99
%patch133 -p1
218e99
%patch134 -p1
218e99
%patch135 -p1
218e99
%patch136 -p1
218e99
%patch137 -p1
218e99
%patch138 -p1
218e99
%patch139 -p1
218e99
%patch140 -p1
218e99
%patch141 -p1
218e99
%patch142 -p1
218e99
%patch143 -p1
218e99
%patch144 -p1
218e99
%patch145 -p1
218e99
%patch146 -p1
218e99
%patch147 -p1
218e99
%patch148 -p1
218e99
%patch149 -p1
218e99
%patch150 -p1
218e99
%patch151 -p1
218e99
%patch152 -p1
218e99
%patch153 -p1
218e99
%patch154 -p1
218e99
%patch155 -p1
218e99
%patch156 -p1
218e99
%patch157 -p1
218e99
%patch158 -p1
218e99
%patch159 -p1
218e99
%patch160 -p1
218e99
%patch161 -p1
218e99
%patch162 -p1
218e99
%patch163 -p1
218e99
%patch164 -p1
218e99
%patch165 -p1
218e99
%patch166 -p1
218e99
%patch168 -p1
218e99
%patch169 -p1
218e99
%patch170 -p1
218e99
%patch171 -p1
218e99
%patch172 -p1
218e99
%patch173 -p1
218e99
%patch174 -p1
218e99
%patch175 -p1
218e99
%patch176 -p1
218e99
%patch177 -p1
218e99
%patch178 -p1
218e99
%patch179 -p1
218e99
%patch180 -p1
218e99
%patch181 -p1
218e99
%patch182 -p1
218e99
%patch183 -p1
218e99
%patch184 -p1
218e99
%patch185 -p1
218e99
%patch186 -p1
218e99
%patch187 -p1
218e99
%patch188 -p1
218e99
%patch189 -p1
218e99
%patch190 -p1
218e99
%patch191 -p1
218e99
%patch192 -p1
218e99
%patch193 -p1
218e99
%patch194 -p1
218e99
%patch195 -p1
218e99
%patch196 -p1
218e99
%patch197 -p1
218e99
%patch198 -p1
218e99
%patch199 -p1
218e99
%patch200 -p1
218e99
%patch201 -p1
218e99
%patch202 -p1
218e99
%patch203 -p1
218e99
%patch204 -p1
218e99
%patch205 -p1
218e99
%patch206 -p1
218e99
%patch207 -p1
218e99
%patch208 -p1
218e99
%patch209 -p1
218e99
%patch210 -p1
218e99
%patch211 -p1
218e99
%patch212 -p1
218e99
%patch213 -p1
218e99
%patch214 -p1
218e99
%patch215 -p1
218e99
%patch216 -p1
218e99
%patch217 -p1
218e99
%patch218 -p1
218e99
%patch219 -p1
218e99
%patch220 -p1
218e99
%patch221 -p1
218e99
%patch222 -p1
218e99
%patch223 -p1
218e99
%patch224 -p1
218e99
%patch225 -p1
218e99
%patch226 -p1
218e99
%patch227 -p1
218e99
%patch228 -p1
218e99
%patch229 -p1
218e99
%patch230 -p1
218e99
%patch231 -p1
218e99
%patch232 -p1
218e99
%patch233 -p1
218e99
%patch234 -p1
218e99
%patch235 -p1
218e99
%patch236 -p1
218e99
%patch237 -p1
218e99
%patch238 -p1
218e99
%patch239 -p1
218e99
%patch240 -p1
218e99
%patch241 -p1
218e99
%patch242 -p1
218e99
%patch243 -p1
218e99
%patch244 -p1
218e99
%patch245 -p1
218e99
%patch246 -p1
218e99
%patch247 -p1
218e99
%patch248 -p1
218e99
%patch249 -p1
218e99
%patch250 -p1
218e99
%patch251 -p1
218e99
%patch252 -p1
218e99
%patch253 -p1
218e99
%patch254 -p1
218e99
%patch255 -p1
218e99
%patch256 -p1
218e99
%patch257 -p1
218e99
%patch258 -p1
218e99
%patch259 -p1
218e99
%patch260 -p1
218e99
%patch261 -p1
218e99
%patch262 -p1
218e99
%patch263 -p1
218e99
%patch264 -p1
218e99
%patch265 -p1
218e99
%patch266 -p1
218e99
%patch267 -p1
218e99
%patch268 -p1
218e99
%patch269 -p1
218e99
%patch270 -p1
218e99
%patch271 -p1
218e99
%patch272 -p1
218e99
%patch273 -p1
218e99
%patch274 -p1
218e99
%patch275 -p1
218e99
%patch276 -p1
218e99
%patch277 -p1
218e99
%patch278 -p1
218e99
%patch279 -p1
218e99
%patch280 -p1
218e99
%patch281 -p1
218e99
%patch282 -p1
218e99
%patch283 -p1
218e99
%patch284 -p1
218e99
%patch285 -p1
218e99
%patch286 -p1
218e99
%patch287 -p1
218e99
%patch288 -p1
218e99
%patch289 -p1
218e99
%patch290 -p1
218e99
%patch291 -p1
218e99
%patch292 -p1
218e99
%patch293 -p1
218e99
%patch294 -p1
218e99
%patch295 -p1
218e99
%patch296 -p1
218e99
%patch297 -p1
218e99
%patch298 -p1
218e99
%patch299 -p1
218e99
%patch300 -p1
218e99
%patch301 -p1
218e99
%patch302 -p1
218e99
%patch303 -p1
218e99
%patch304 -p1
218e99
%patch305 -p1
218e99
%patch306 -p1
218e99
%patch307 -p1
218e99
%patch308 -p1
218e99
%patch309 -p1
218e99
%patch310 -p1
218e99
%patch311 -p1
218e99
%patch312 -p1
218e99
%patch313 -p1
218e99
%patch314 -p1
218e99
%patch315 -p1
218e99
%patch316 -p1
218e99
%patch317 -p1
218e99
%patch318 -p1
218e99
%patch319 -p1
218e99
%patch320 -p1
218e99
%patch321 -p1
218e99
%patch322 -p1
218e99
%patch323 -p1
218e99
%patch324 -p1
218e99
%patch325 -p1
218e99
%patch326 -p1
218e99
%patch327 -p1
218e99
%patch328 -p1
218e99
%patch329 -p1
218e99
%patch330 -p1
218e99
%patch331 -p1
218e99
%patch332 -p1
218e99
%patch333 -p1
218e99
%patch334 -p1
218e99
%patch335 -p1
218e99
%patch336 -p1
218e99
%patch337 -p1
218e99
%patch338 -p1
218e99
%patch339 -p1
218e99
%patch340 -p1
218e99
%patch341 -p1
218e99
%patch342 -p1
218e99
%patch343 -p1
218e99
%patch344 -p1
218e99
%patch345 -p1
218e99
%patch346 -p1
218e99
%patch347 -p1
218e99
%patch348 -p1
218e99
%patch349 -p1
218e99
%patch350 -p1
218e99
%patch351 -p1
218e99
%patch352 -p1
218e99
%patch353 -p1
218e99
%patch354 -p1
218e99
%patch355 -p1
218e99
%patch356 -p1
218e99
%patch357 -p1
218e99
%patch358 -p1
218e99
%patch359 -p1
218e99
%patch360 -p1
218e99
%patch361 -p1
218e99
%patch362 -p1
218e99
%patch363 -p1
218e99
%patch364 -p1
218e99
%patch365 -p1
218e99
%patch366 -p1
218e99
%patch367 -p1
218e99
%patch368 -p1
218e99
%patch369 -p1
218e99
%patch370 -p1
218e99
%patch371 -p1
218e99
%patch372 -p1
218e99
%patch373 -p1
218e99
%patch374 -p1
218e99
%patch375 -p1
218e99
%patch376 -p1
218e99
%patch377 -p1
218e99
%patch378 -p1
218e99
%patch379 -p1
218e99
%patch380 -p1
218e99
%patch381 -p1
218e99
%patch382 -p1
218e99
%patch383 -p1
218e99
%patch384 -p1
218e99
%patch385 -p1
218e99
%patch386 -p1
218e99
%patch387 -p1
218e99
%patch388 -p1
218e99
%patch389 -p1
218e99
%patch390 -p1
218e99
%patch391 -p1
218e99
%patch392 -p1
218e99
%patch393 -p1
218e99
%patch394 -p1
218e99
%patch395 -p1
218e99
%patch396 -p1
218e99
%patch397 -p1
218e99
%patch398 -p1
218e99
%patch399 -p1
218e99
%patch400 -p1
218e99
%patch401 -p1
218e99
%patch402 -p1
218e99
%patch403 -p1
218e99
%patch404 -p1
218e99
%patch405 -p1
218e99
%patch406 -p1
218e99
%patch407 -p1
218e99
%patch408 -p1
218e99
%patch409 -p1
218e99
%patch410 -p1
218e99
%patch411 -p1
218e99
%patch412 -p1
218e99
%patch413 -p1
218e99
%patch414 -p1
218e99
%patch415 -p1
218e99
%patch416 -p1
218e99
%patch417 -p1
218e99
%patch418 -p1
218e99
%patch419 -p1
218e99
%patch420 -p1
218e99
%patch421 -p1
218e99
%patch422 -p1
218e99
%patch423 -p1
218e99
%patch424 -p1
218e99
%patch425 -p1
218e99
%patch426 -p1
218e99
%patch427 -p1
218e99
%patch428 -p1
218e99
%patch429 -p1
218e99
%patch430 -p1
218e99
%patch431 -p1
218e99
%patch432 -p1
218e99
%patch433 -p1
218e99
%patch434 -p1
218e99
%patch435 -p1
218e99
%patch436 -p1
218e99
%patch437 -p1
218e99
%patch438 -p1
218e99
%patch439 -p1
218e99
%patch440 -p1
218e99
%patch441 -p1
218e99
%patch442 -p1
218e99
%patch443 -p1
218e99
%patch444 -p1
218e99
%patch445 -p1
218e99
%patch446 -p1
218e99
%patch447 -p1
218e99
%patch448 -p1
218e99
%patch449 -p1
218e99
%patch450 -p1
218e99
%patch451 -p1
218e99
%patch452 -p1
218e99
%patch453 -p1
218e99
%patch454 -p1
218e99
%patch455 -p1
218e99
%patch456 -p1
218e99
%patch457 -p1
218e99
%patch458 -p1
218e99
%patch459 -p1
218e99
%patch460 -p1
218e99
%patch461 -p1
218e99
%patch462 -p1
218e99
%patch463 -p1
218e99
%patch464 -p1
218e99
%patch465 -p1
218e99
%patch466 -p1
218e99
%patch467 -p1
218e99
%patch468 -p1
218e99
%patch469 -p1
218e99
%patch470 -p1
218e99
%patch471 -p1
218e99
%patch472 -p1
218e99
%patch473 -p1
218e99
%patch474 -p1
218e99
%patch475 -p1
218e99
%patch476 -p1
218e99
%patch477 -p1
218e99
%patch478 -p1
218e99
%patch479 -p1
218e99
%patch480 -p1
218e99
%patch481 -p1
218e99
#%patch482 -p1
218e99
%patch483 -p1
218e99
%patch484 -p1
218e99
%patch485 -p1
218e99
%patch486 -p1
218e99
%patch487 -p1
218e99
218e99
%build
218e99
buildarch="%{kvm_target}-softmmu"
218e99
218e99
# --build-id option is used for giving info to the debug packages.
218e99
extraldflags="-Wl,--build-id";
218e99
buildldflags="VL_LDFLAGS=-Wl,--build-id"
218e99
218e99
%ifarch s390
218e99
    # drop -g flag to prevent memory exhaustion by linker
218e99
    %global optflags %(echo %{optflags} | sed 's/-g//')
218e99
    sed -i.debug 's/"-g $CFLAGS"/"$CFLAGS"/g' configure
218e99
%endif
218e99
218e99
dobuild() {
218e99
%if 0%{!?build_only_sub:1}
218e99
    ./configure \
218e99
        --prefix=%{_prefix} \
218e99
        --libdir=%{_libdir} \
218e99
        --sysconfdir=%{_sysconfdir} \
218e99
        --interp-prefix=%{_prefix}/qemu-%%M \
218e99
        --audio-drv-list=pa,alsa \
218e99
        --with-confsuffix=/%{pkgname} \
218e99
        --localstatedir=%{_localstatedir} \
218e99
        --libexecdir=%{_libexecdir} \
218e99
        --with-pkgversion=%{pkgname}-%{version}-%{release} \
218e99
        --disable-strip \
218e99
        --extra-ldflags="$extraldflags -pie -Wl,-z,relro -Wl,-z,now" \
218e99
        --extra-cflags="%{optflags} -fPIE -DPIE" \
218e99
        --enable-trace-backend=dtrace \
218e99
        --enable-werror \
218e99
        --disable-xen \
218e99
        --disable-virtfs \
218e99
        --enable-kvm \
218e99
        --enable-libusb \
218e99
        --enable-spice \
218e99
        --enable-seccomp \
218e99
        --disable-fdt \
218e99
        --enable-docs \
218e99
        --disable-sdl \
218e99
        --disable-debug-tcg \
218e99
        --disable-sparse \
218e99
        --disable-brlapi \
218e99
        --disable-bluez \
218e99
        --disable-vde \
218e99
        --disable-curses \
218e99
        --disable-curl \
218e99
        --enable-vnc-tls \
218e99
        --enable-vnc-sasl \
218e99
        --enable-linux-aio \
218e99
        --enable-smartcard-nss \
218e99
        --enable-usb-redir \
218e99
        --enable-vnc-png \
218e99
        --disable-vnc-jpeg \
218e99
        --enable-vnc-ws \
218e99
        --enable-uuid \
218e99
        --disable-vhost-scsi \
218e99
%if %{with guest_agent}
218e99
        --enable-guest-agent \
218e99
%else
218e99
        --disable-guest-agent \
218e99
%endif
218e99
%if %{rhev}
218e99
        --enable-live-block-ops \
218e99
        --enable-ceph-support \
218e99
%else
218e99
        --disable-live-block-ops \
218e99
        --disable-ceph-support \
218e99
%endif
218e99
        --disable-live-block-migration \
218e99
        --enable-glusterfs \
218e99
%if %{rhev}
218e99
        --block-drv-rw-whitelist=qcow2,raw,file,host_device,nbd,iscsi,gluster,rbd \
218e99
%else
218e99
        --block-drv-rw-whitelist=qcow2,raw,file,host_device,nbd,iscsi,gluster \
218e99
%endif
218e99
        --block-drv-ro-whitelist=vmdk,vhdx,vpc \
218e99
        "$@"
218e99
218e99
    echo "config-host.mak contents:"
218e99
    echo "==="
218e99
    cat config-host.mak
218e99
    echo "==="
218e99
218e99
    make V=1 %{?_smp_mflags} $buildldflags
218e99
%else
218e99
   ./configure --prefix=%{_prefix} \
218e99
               --libdir=%{_libdir} \
218e99
               --with-pkgversion=%{pkgname}-%{version}-%{release} \
218e99
               --disable-guest-agent \
218e99
               --target-list= --cpu=%{_arch}
218e99
218e99
   make libcacard.la %{?_smp_mflags} $buildldflags
218e99
   make vscclient %{?_smp_mflags} $buildldflags
218e99
   make qemu-img %{?_smp_mflags} $buildldflags
218e99
   make qemu-io %{?_smp_mflags} $buildldflags
218e99
   make qemu-nbd %{?_smp_mflags} $buildldflags
218e99
   make qemu-img.1 %{?_smp_mflags} $buildldflags
218e99
   make qemu-nbd.8 %{?_smp_mflags} $buildldflags
218e99
   make qemu-ga %{?_smp_mflags} $buildldflags
218e99
%endif
218e99
}
218e99
218e99
dobuild --target-list="$buildarch"
218e99
218e99
%if 0%{!?build_only_sub:1}
218e99
        # Setup back compat qemu-kvm binary
218e99
        ./scripts/tracetool.py --backend dtrace --format stap \
218e99
          --binary %{_libexecdir}/qemu-kvm --target-arch %{kvm_target} \
218e99
          --target-type system --probe-prefix \
218e99
          qemu.kvm < ./trace-events > qemu-kvm.stp
218e99
218e99
        cp -a %{kvm_target}-softmmu/qemu-system-%{kvm_target} qemu-kvm
218e99
218e99
218e99
    gcc %{SOURCE6} -O2 -g -o ksmctl
218e99
%endif
218e99
218e99
%install
218e99
%define _udevdir %(pkg-config --variable=udevdir udev)/rules.d
218e99
218e99
%if 0%{!?build_only_sub:1}
218e99
    install -D -p -m 0644 %{SOURCE4} $RPM_BUILD_ROOT%{_libdir}/systemd/system/ksm.service
218e99
    install -D -p -m 0644 %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/ksm
218e99
    install -D -p -m 0755 ksmctl $RPM_BUILD_ROOT%{_libdir}/systemd/ksmctl
218e99
218e99
    install -D -p -m 0644 %{SOURCE7} $RPM_BUILD_ROOT%{_libdir}/systemd/system/ksmtuned.service
218e99
    install -D -p -m 0755 %{SOURCE8} $RPM_BUILD_ROOT%{_sbindir}/ksmtuned
218e99
    install -D -p -m 0644 %{SOURCE9} $RPM_BUILD_ROOT%{_sysconfdir}/ksmtuned.conf
218e99
218e99
    mkdir -p $RPM_BUILD_ROOT%{_bindir}/
218e99
    mkdir -p $RPM_BUILD_ROOT%{_udevdir}
218e99
218e99
    install -m 0755 scripts/kvm/kvm_stat $RPM_BUILD_ROOT%{_bindir}/
218e99
    install -m 0644 %{SOURCE3} $RPM_BUILD_ROOT%{_udevdir}
218e99
218e99
    make DESTDIR=$RPM_BUILD_ROOT \
218e99
        sharedir="%{_datadir}/%{pkgname}" \
218e99
        datadir="%{_datadir}/%{pkgname}" \
218e99
        install
218e99
218e99
    mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{pkgname}
218e99
    mkdir -p $RPM_BUILD_ROOT%{_datadir}/systemtap/tapset
218e99
218e99
    # Install compatibility roms
218e99
    install %{SOURCE14} $RPM_BUILD_ROOT%{_datadir}/%{pkgname}/
218e99
    install %{SOURCE15} $RPM_BUILD_ROOT%{_datadir}/%{pkgname}/
218e99
    install %{SOURCE16} $RPM_BUILD_ROOT%{_datadir}/%{pkgname}/
218e99
    install %{SOURCE17} $RPM_BUILD_ROOT%{_datadir}/%{pkgname}/
218e99
218e99
    install -m 0755 qemu-kvm $RPM_BUILD_ROOT%{_libexecdir}/
218e99
    install -m 0644 qemu-kvm.stp $RPM_BUILD_ROOT%{_datadir}/systemtap/tapset/
218e99
218e99
    rm $RPM_BUILD_ROOT%{_bindir}/qemu-system-%{kvm_target}
218e99
    rm $RPM_BUILD_ROOT%{_datadir}/systemtap/tapset/qemu-system-%{kvm_target}.stp
218e99
218e99
    mkdir -p $RPM_BUILD_ROOT%{qemudocdir}
218e99
    install -p -m 0644 -t ${RPM_BUILD_ROOT}%{qemudocdir} Changelog README COPYING COPYING.LIB LICENSE
218e99
    mv ${RPM_BUILD_ROOT}%{_docdir}/qemu/qemu-doc.html $RPM_BUILD_ROOT%{qemudocdir}
218e99
    mv ${RPM_BUILD_ROOT}%{_docdir}/qemu/qemu-tech.html $RPM_BUILD_ROOT%{qemudocdir}
218e99
    mv ${RPM_BUILD_ROOT}%{_docdir}/qemu/qmp-commands.txt $RPM_BUILD_ROOT%{qemudocdir}
218e99
    chmod -x ${RPM_BUILD_ROOT}%{_mandir}/man1/*
218e99
    chmod -x ${RPM_BUILD_ROOT}%{_mandir}/man8/*
218e99
218e99
    install -D -p -m 0644 qemu.sasl $RPM_BUILD_ROOT%{_sysconfdir}/sasl2/qemu-kvm.conf
218e99
218e99
    # Provided by package openbios
218e99
    rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{pkgname}/openbios-ppc
218e99
    rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{pkgname}/openbios-sparc32
218e99
    rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{pkgname}/openbios-sparc64
218e99
    # Provided by package SLOF
218e99
    rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{pkgname}/slof.bin
218e99
218e99
    # Remove unpackaged files.
218e99
    rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{pkgname}/palcode-clipper
218e99
    rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{pkgname}/petalogix*.dtb
218e99
    rm -f ${RPM_BUILD_ROOT}%{_datadir}/%{pkgname}/bamboo.dtb
218e99
    rm -f ${RPM_BUILD_ROOT}%{_datadir}/%{pkgname}/ppc_rom.bin
218e99
    rm -f ${RPM_BUILD_ROOT}%{_datadir}/%{pkgname}/spapr-rtas.bin
218e99
    rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{pkgname}/s390-zipl.rom
218e99
    rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{pkgname}/s390-ccw.img
218e99
218e99
    # Remove efi roms
218e99
    rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{pkgname}/efi*.rom
218e99
218e99
    # Provided by package ipxe
218e99
    rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{pkgname}/pxe*rom
218e99
    # Provided by package vgabios
218e99
    rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{pkgname}/vgabios*bin
218e99
    # Provided by package seabios
218e99
    rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{pkgname}/bios.bin
218e99
    # Provided by package sgabios
218e99
    rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{pkgname}/sgabios.bin
218e99
218e99
    # the pxe gpxe images will be symlinks to the images on
218e99
    # /usr/share/ipxe, as QEMU doesn't know how to look
218e99
    # for other paths, yet.
218e99
    pxe_link() {
218e99
        ln -s ../ipxe/$2.rom %{buildroot}%{_datadir}/%{pkgname}/pxe-$1.rom
218e99
    }
218e99
218e99
    pxe_link e1000 8086100e
218e99
    pxe_link ne2k_pci 10ec8029
218e99
    pxe_link pcnet 10222000
218e99
    pxe_link rtl8139 10ec8139
218e99
    pxe_link virtio 1af41000
218e99
218e99
    rom_link() {
218e99
        ln -s $1 %{buildroot}%{_datadir}/%{pkgname}/$2
218e99
    }
218e99
218e99
    rom_link ../seavgabios/vgabios-isavga.bin vgabios.bin
218e99
    rom_link ../seavgabios/vgabios-cirrus.bin vgabios-cirrus.bin
218e99
    rom_link ../seavgabios/vgabios-qxl.bin vgabios-qxl.bin
218e99
    rom_link ../seavgabios/vgabios-stdvga.bin vgabios-stdvga.bin
218e99
    rom_link ../seavgabios/vgabios-vmware.bin vgabios-vmware.bin
218e99
    rom_link ../seabios/bios.bin bios.bin
218e99
    rom_link ../sgabios/sgabios.bin sgabios.bin
218e99
%endif
218e99
218e99
%if %{with guest_agent}
218e99
    # For the qemu-guest-agent subpackage, install:
218e99
    # - the systemd service file and the udev rules:
218e99
    mkdir -p $RPM_BUILD_ROOT%{_unitdir}
218e99
    mkdir -p $RPM_BUILD_ROOT%{_udevdir}
218e99
    install -m 0644 %{SOURCE10} $RPM_BUILD_ROOT%{_unitdir}
218e99
    install -m 0644 %{SOURCE11} $RPM_BUILD_ROOT%{_udevdir}
218e99
218e99
    # - the environment file for the systemd service:
218e99
    install -D -p -m 0644 %{SOURCE13} \
218e99
      $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/qemu-ga
218e99
218e99
    # - the fsfreeze hook script:
218e99
    install -D --preserve-timestamps \
218e99
      scripts/qemu-guest-agent/fsfreeze-hook \
218e99
      $RPM_BUILD_ROOT%{_sysconfdir}/qemu-ga/fsfreeze-hook
218e99
218e99
    # - the directory for user scripts:
218e99
    mkdir $RPM_BUILD_ROOT%{_sysconfdir}/qemu-ga/fsfreeze-hook.d
218e99
218e99
    # - and the fsfreeze script samples:
218e99
    mkdir --parents $RPM_BUILD_ROOT%{_datadir}/%{name}/qemu-ga/fsfreeze-hook.d/
218e99
    install --preserve-timestamps --mode=0644 \
218e99
      scripts/qemu-guest-agent/fsfreeze-hook.d/*.sample \
218e99
      $RPM_BUILD_ROOT%{_datadir}/%{name}/qemu-ga/fsfreeze-hook.d/
218e99
218e99
    # - Install dedicated log directory:
218e99
    mkdir -p -v $RPM_BUILD_ROOT%{_localstatedir}/log/qemu-ga/
218e99
%endif
218e99
218e99
%if 0%{!?build_only_sub:1}
218e99
    # Install rules to use the bridge helper with libvirt's virbr0
218e99
    install -m 0644 %{SOURCE12} $RPM_BUILD_ROOT%{_sysconfdir}/%{pkgname}
218e99
    chmod u+s $RPM_BUILD_ROOT%{_libexecdir}/qemu-bridge-helper
218e99
%endif
218e99
218e99
%if !%{rhev}
218e99
    make %{?_smp_mflags} $buildldflags DESTDIR=$RPM_BUILD_ROOT install-libcacard
218e99
    find $RPM_BUILD_ROOT -name "libcacard.so*" -exec chmod +x \{\} \;
218e99
%endif
218e99
find $RPM_BUILD_ROOT -name '*.la' -or -name '*.a' | xargs rm -f
218e99
218e99
%if 0%{?build_only_sub}
218e99
    mkdir -p $RPM_BUILD_ROOT%{_bindir}
218e99
    mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1/*
218e99
    mkdir -p $RPM_BUILD_ROOT%{_mandir}/man8/*
218e99
    libtool --mode=install install -m 0755 vscclient $RPM_BUILD_ROOT%{_bindir}/vscclient
218e99
    install -m 0755 qemu-img $RPM_BUILD_ROOT%{_bindir}/qemu-img
218e99
    install -m 0755 qemu-io $RPM_BUILD_ROOT%{_bindir}/qemu-io
218e99
    install -m 0755 qemu-nbd $RPM_BUILD_ROOT%{_bindir}/qemu-nbd
218e99
    install -c -m 0644 qemu-img.1 ${RPM_BUILD_ROOT}%{_mandir}/man1/qemu-img.1
218e99
    install -c -m 0644 qemu-nbd.8 ${RPM_BUILD_ROOT}%{_mandir}/man8/qemu-nbd.8
218e99
    install -c -m 0755  qemu-ga ${RPM_BUILD_ROOT}%{_bindir}/qemu-ga
218e99
    chmod -x ${RPM_BUILD_ROOT}%{_mandir}/man1/*
218e99
    chmod -x ${RPM_BUILD_ROOT}%{_mandir}/man8/*
218e99
%endif
218e99
218e99
%if %{rhev}
218e99
    # Remove files unpackacked for rhev build
218e99
    rm -rf ${RPM_BUILD_ROOT}%{_includedir}/cacard
218e99
    rm -rf ${RPM_BUILD_ROOT}%{_bindir}/qemu-img
218e99
    rm -rf ${RPM_BUILD_ROOT}%{_bindir}/qemu-io
218e99
    rm -rf ${RPM_BUILD_ROOT}%{_bindir}/qemu-nbd
218e99
    rm -rf ${RPM_BUILD_ROOT}%{_mandir}/man1/qemu-img.1*
218e99
    rm -rf ${RPM_BUILD_ROOT}%{_mandir}/man8/qemu-nbd.8*
218e99
    rm -rf ${RPM_BUILD_ROOT}%{_bindir}/vscclient
218e99
    rm -rf ${RPM_BUILD_ROOT}%{_libdir}/libcacard.so*
218e99
    rm -rf ${RPM_BUILD_ROOT}%{_libdir}/pkgconfig/libcacard.pc
218e99
    rm -rf ${RPM_BUILD_ROOT}%{_bindir}/kvm_stat
218e99
%endif
218e99
218e99
%if 0%{!?build_only_sub:1}
218e99
%check
218e99
    make check
218e99
%endif
218e99
%post
218e99
# load kvm modules now, so we can make sure no reboot is needed.
218e99
# If there's already a kvm module installed, we don't mess with it
218e99
sh %{_sysconfdir}/sysconfig/modules/kvm.modules &> /dev/null || :
218e99
    udevadm trigger --subsystem-match=misc --sysname-match=kvm --action=add || :
218e99
218e99
%if 0%{!?build_only_sub:1}
218e99
%post -n qemu-kvm-common%{?pkgsuffix}
218e99
    %systemd_post ksm.service
218e99
    %systemd_post ksmtuned.service
218e99
218e99
    getent group kvm >/dev/null || groupadd -g 36 -r kvm
218e99
    getent group qemu >/dev/null || groupadd -g 107 -r qemu
218e99
    getent passwd qemu >/dev/null || \
218e99
       useradd -r -u 107 -g qemu -G kvm -d / -s /sbin/nologin \
218e99
       -c "qemu user" qemu
218e99
218e99
%preun -n qemu-kvm-common%{?pkgsuffix}
218e99
    %systemd_preun ksm.service
218e99
    %systemd_preun ksmtuned.service
218e99
218e99
%postun -n qemu-kvm-common%{?pkgsuffix}
218e99
    %systemd_postun_with_restart ksm.service
218e99
    %systemd_postun_with_restart ksmtuned.service
218e99
%endif
218e99
218e99
%global kvm_files \
218e99
%{_udevdir}/80-kvm.rules
218e99
218e99
%global qemu_kvm_files \
218e99
%{_libexecdir}/qemu-kvm \
218e99
%{_datadir}/systemtap/tapset/qemu-kvm.stp
218e99
218e99
%if 0%{!?build_only_sub:1}
218e99
%files -n qemu-kvm-common%{?pkgsuffix}
218e99
    %defattr(-,root,root)
218e99
    %dir %{qemudocdir}
218e99
    %doc %{qemudocdir}/Changelog
218e99
    %doc %{qemudocdir}/README
218e99
    %doc %{qemudocdir}/qemu-doc.html
218e99
    %doc %{qemudocdir}/qemu-tech.html
218e99
    %doc %{qemudocdir}/qmp-commands.txt
218e99
    %doc %{qemudocdir}/COPYING
218e99
    %doc %{qemudocdir}/COPYING.LIB
218e99
    %doc %{qemudocdir}/LICENSE
218e99
    %dir %{_datadir}/%{pkgname}/
218e99
    %{_datadir}/%{pkgname}/keymaps/
218e99
    %{_mandir}/man1/%{pkgname}.1*
218e99
    %attr(4755, -, -) %{_libexecdir}/qemu-bridge-helper
218e99
    %config(noreplace) %{_sysconfdir}/sasl2/%{pkgname}.conf
218e99
    %{_libdir}/systemd/system/ksm.service
218e99
    %{_libdir}/systemd/ksmctl
218e99
    %config(noreplace) %{_sysconfdir}/sysconfig/ksm
218e99
    %{_libdir}/systemd/system/ksmtuned.service
218e99
    %{_sbindir}/ksmtuned
218e99
    %config(noreplace) %{_sysconfdir}/ksmtuned.conf
218e99
    %dir %{_sysconfdir}/%{pkgname}
218e99
    %config(noreplace) %{_sysconfdir}/%{pkgname}/bridge.conf
218e99
%endif
218e99
218e99
%if %{with guest_agent}
218e99
%files -n qemu-guest-agent
218e99
    %defattr(-,root,root,-)
218e99
    %doc COPYING README
218e99
    %{_bindir}/qemu-ga
218e99
    %{_unitdir}/qemu-guest-agent.service
218e99
    %{_udevdir}/99-qemu-guest-agent.rules
218e99
    %{_sysconfdir}/sysconfig/qemu-ga
218e99
    %{_sysconfdir}/qemu-ga
218e99
    %{_datadir}/%{name}/qemu-ga
218e99
    %dir %{_localstatedir}/log/qemu-ga
218e99
%endif
218e99
218e99
%if 0%{!?build_only_sub:1}
218e99
%files
218e99
    %defattr(-,root,root)
218e99
    %{_datadir}/%{pkgname}/acpi-dsdt.aml
218e99
    %{_datadir}/%{pkgname}/q35-acpi-dsdt.aml
218e99
    %{_datadir}/%{pkgname}/bios.bin
218e99
    %{_datadir}/%{pkgname}/sgabios.bin
218e99
    %{_datadir}/%{pkgname}/linuxboot.bin
218e99
    %{_datadir}/%{pkgname}/multiboot.bin
218e99
    %{_datadir}/%{pkgname}/kvmvapic.bin
218e99
    %{_datadir}/%{pkgname}/vgabios.bin
218e99
    %{_datadir}/%{pkgname}/vgabios-cirrus.bin
218e99
    %{_datadir}/%{pkgname}/vgabios-qxl.bin
218e99
    %{_datadir}/%{pkgname}/vgabios-stdvga.bin
218e99
    %{_datadir}/%{pkgname}/vgabios-vmware.bin
218e99
    %{_datadir}/%{pkgname}/pxe-e1000.rom
218e99
    %{_datadir}/%{pkgname}/pxe-virtio.rom
218e99
    %{_datadir}/%{pkgname}/pxe-pcnet.rom
218e99
    %{_datadir}/%{pkgname}/pxe-rtl8139.rom
218e99
    %{_datadir}/%{pkgname}/pxe-ne2k_pci.rom
218e99
    %{_datadir}/%{pkgname}/qemu-icon.bmp
218e99
    %{_datadir}/%{pkgname}/rhel6-virtio.rom
218e99
    %{_datadir}/%{pkgname}/rhel6-pcnet.rom
218e99
    %{_datadir}/%{pkgname}/rhel6-rtl8139.rom
218e99
    %{_datadir}/%{pkgname}/rhel6-ne2k_pci.rom
218e99
    %config(noreplace) %{_sysconfdir}/%{pkgname}/target-x86_64.conf
218e99
    %{?kvm_files:}
218e99
    %{?qemu_kvm_files:}
218e99
218e99
    %if !%{rhev}
218e99
%files tools
218e99
        %defattr(-,root,root,-)
218e99
        %{_bindir}/kvm_stat
218e99
    %endif
218e99
%endif
218e99
218e99
%if !%{rhev}
218e99
%files -n qemu-img
218e99
    %defattr(-,root,root)
218e99
    %{_bindir}/qemu-img
218e99
    %{_bindir}/qemu-io
218e99
    %{_bindir}/qemu-nbd
218e99
    %{_mandir}/man1/qemu-img.1*
218e99
    %{_mandir}/man8/qemu-nbd.8*
218e99
218e99
%files -n libcacard
218e99
    %defattr(-,root,root,-)
218e99
    %{_libdir}/libcacard.so.*
218e99
218e99
%files -n libcacard-tools
218e99
    %defattr(-,root,root,-)
218e99
    %{_bindir}/vscclient
218e99
218e99
%files -n libcacard-devel
218e99
    %defattr(-,root,root,-)
218e99
    %{_includedir}/cacard
218e99
    %{_libdir}/libcacard.so
218e99
    %{_libdir}/pkgconfig/libcacard.pc
218e99
%endif
218e99
218e99
%changelog
218e99
* Mon Nov 11 2013 Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-19.el7
218e99
- kvm-qapi-qapi-visit.py-fix-list-handling-for-union-types.patch [bz#848203]
218e99
- kvm-qapi-qapi-visit.py-native-list-support.patch [bz#848203]
218e99
- kvm-qapi-enable-generation-of-native-list-code.patch [bz#848203]
218e99
- kvm-net-add-support-of-mac-programming-over-macvtap-in-Q.patch [bz#848203]
218e99
- Resolves: bz#848203
218e99
  (MAC Programming for virtio over macvtap - qemu-kvm support)
218e99
218e99
* Fri Nov 08 2013 Michal Novotny <minovotn@redhat.com> - 1.5.3-18.el7
218e99
- Removing leaked patch kvm-e1000-rtl8139-update-HMP-NIC-when-every-bit-is-writt.patch
218e99
218e99
* Thu Nov 07 2013 Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-17.el7
218e99
- kvm-pci-assign-Add-MSI-affinity-support.patch [bz#1025877]
218e99
- kvm-Fix-potential-resource-leak-missing-fclose.patch [bz#1025877]
218e99
- kvm-pci-assign-remove-the-duplicate-function-name-in-deb.patch [bz#1025877]
218e99
- kvm-Remove-s390-ccw-img-loader.patch [bz#1017682]
218e99
- kvm-Fix-vscclient-installation.patch [bz#1017681]
218e99
- kvm-Change-qemu-bridge-helper-permissions-to-4755.patch [bz#1017689]
218e99
- kvm-net-update-nic-info-during-device-reset.patch [bz#922589]
218e99
- kvm-net-e1000-update-network-information-when-macaddr-is.patch [bz#922589]
218e99
- kvm-net-rtl8139-update-network-information-when-macaddr-.patch [bz#922589]
218e99
- kvm-virtio-net-fix-up-HMP-NIC-info-string-on-reset.patch [bz#1026689]
218e99
- kvm-vfio-pci-VGA-quirk-update.patch [bz#1025477]
218e99
- kvm-vfio-pci-Add-support-for-MSI-affinity.patch [bz#1025477]
218e99
- kvm-vfio-pci-Test-device-reset-capabilities.patch [bz#1026550]
218e99
- kvm-vfio-pci-Lazy-PCI-option-ROM-loading.patch [bz#1026550]
218e99
- kvm-vfio-pci-Cleanup-error_reports.patch [bz#1026550]
218e99
- kvm-vfio-pci-Add-dummy-PCI-ROM-write-accessor.patch [bz#1026550]
218e99
- kvm-vfio-pci-Fix-endian-issues-in-vfio_pci_size_rom.patch [bz#1026550]
218e99
- kvm-linux-headers-Update-to-include-vfio-pci-hot-reset-s.patch [bz#1025472]
218e99
- kvm-vfio-pci-Implement-PCI-hot-reset.patch [bz#1025472]
218e99
- kvm-linux-headers-Update-for-KVM-VFIO-device.patch [bz#1025474]
218e99
- kvm-vfio-pci-Make-use-of-new-KVM-VFIO-device.patch [bz#1025474]
218e99
- kvm-vmdk-Fix-vmdk_parse_extents.patch [bz#995866]
218e99
- kvm-vmdk-fix-VMFS-extent-parsing.patch [bz#995866]
218e99
- kvm-e1000-rtl8139-update-HMP-NIC-when-every-bit-is-writt.patch [bz#922589]
218e99
- kvm-don-t-disable-ctrl_mac_addr-feature-for-6.5-machine-.patch [bz#1005039]
218e99
- Resolves: bz#1005039
218e99
  (add compat property to disable ctrl_mac_addr feature)
218e99
- Resolves: bz#1017681
218e99
  (rpmdiff test "Multilib regressions": vscclient is a libtool script on s390/s390x/ppc/ppc64)
218e99
- Resolves: bz#1017682
218e99
  (/usr/share/qemu-kvm/s390-ccw.img need not be distributed)
218e99
- Resolves: bz#1017689
218e99
  (/usr/libexec/qemu-bridge-helper permissions should be 4755)
218e99
- Resolves: bz#1025472
218e99
  (Nvidia GPU device assignment - qemu-kvm - bus reset support)
218e99
- Resolves: bz#1025474
218e99
  (Nvidia GPU device assignment - qemu-kvm - NoSnoop support)
218e99
- Resolves: bz#1025477
218e99
  (VFIO MSI affinity)
218e99
- Resolves: bz#1025877
218e99
  (pci-assign lacks MSI affinity support)
218e99
- Resolves: bz#1026550
218e99
  (QEMU VFIO update ROM loading code)
218e99
- Resolves: bz#1026689
218e99
  (virtio-net: macaddr is reset but network info of monitor isn't updated)
218e99
- Resolves: bz#922589
218e99
  (e1000/rtl8139: qemu mac address can not be changed via set the hardware address in guest)
218e99
- Resolves: bz#995866
218e99
  (fix vmdk support to ESX images)
218e99
218e99
* Thu Nov 07 2013 Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-16.el7
218e99
- kvm-block-drop-bs_snapshots-global-variable.patch [bz#1026524]
218e99
- kvm-block-move-snapshot-code-in-block.c-to-block-snapsho.patch [bz#1026524]
218e99
- kvm-block-fix-vvfat-error-path-for-enable_write_target.patch [bz#1026524]
218e99
- kvm-block-Bugfix-format-and-snapshot-used-in-drive-optio.patch [bz#1026524]
218e99
- kvm-iscsi-use-bdrv_new-instead-of-stack-structure.patch [bz#1026524]
218e99
- kvm-qcow2-Add-corrupt-bit.patch [bz#1004347]
218e99
- kvm-qcow2-Metadata-overlap-checks.patch [bz#1004347]
218e99
- kvm-qcow2-Employ-metadata-overlap-checks.patch [bz#1004347]
218e99
- kvm-qcow2-refcount-Move-OFLAG_COPIED-checks.patch [bz#1004347]
218e99
- kvm-qcow2-refcount-Repair-OFLAG_COPIED-errors.patch [bz#1004347]
218e99
- kvm-qcow2-refcount-Repair-shared-refcount-blocks.patch [bz#1004347]
218e99
- kvm-qcow2_check-Mark-image-consistent.patch [bz#1004347]
218e99
- kvm-qemu-iotests-Overlapping-cluster-allocations.patch [bz#1004347]
218e99
- kvm-w32-Fix-access-to-host-devices-regression.patch [bz#1026524]
218e99
- kvm-add-qemu-img-convert-n-option-skip-target-volume-cre.patch [bz#1026524]
218e99
- kvm-bdrv-Use-Error-for-opening-images.patch [bz#1026524]
218e99
- kvm-bdrv-Use-Error-for-creating-images.patch [bz#1026524]
218e99
- kvm-block-Error-parameter-for-open-functions.patch [bz#1026524]
218e99
- kvm-block-Error-parameter-for-create-functions.patch [bz#1026524]
218e99
- kvm-qemu-img-create-Emit-filename-on-error.patch [bz#1026524]
218e99
- kvm-qcow2-Use-Error-parameter.patch [bz#1026524]
218e99
- kvm-qemu-iotests-Adjustments-due-to-error-propagation.patch [bz#1026524]
218e99
- kvm-block-raw-Employ-error-parameter.patch [bz#1026524]
218e99
- kvm-block-raw-win32-Employ-error-parameter.patch [bz#1026524]
218e99
- kvm-blkdebug-Employ-error-parameter.patch [bz#1026524]
218e99
- kvm-blkverify-Employ-error-parameter.patch [bz#1026524]
218e99
- kvm-block-raw-posix-Employ-error-parameter.patch [bz#1026524]
218e99
- kvm-block-raw-win32-Always-use-errno-in-hdev_open.patch [bz#1026524]
218e99
- kvm-qmp-Documentation-for-BLOCK_IMAGE_CORRUPTED.patch [bz#1004347]
218e99
- kvm-qcow2-Correct-snapshots-size-for-overlap-check.patch [bz#1004347]
218e99
- kvm-qcow2-CHECK_OFLAG_COPIED-is-obsolete.patch [bz#1004347]
218e99
- kvm-qcow2-Correct-endianness-in-overlap-check.patch [bz#1004347]
218e99
- kvm-qcow2-Switch-L1-table-in-a-single-sequence.patch [bz#1004347]
218e99
- kvm-qcow2-Use-pread-for-inactive-L1-in-overlap-check.patch [bz#1004347]
218e99
- kvm-qcow2-Remove-wrong-metadata-overlap-check.patch [bz#1004347]
218e99
- kvm-qcow2-Use-negated-overflow-check-mask.patch [bz#1004347]
218e99
- kvm-qcow2-Make-overlap-check-mask-variable.patch [bz#1004347]
218e99
- kvm-qcow2-Add-overlap-check-options.patch [bz#1004347]
218e99
- kvm-qcow2-Array-assigning-options-to-OL-check-bits.patch [bz#1004347]
218e99
- kvm-qcow2-Add-more-overlap-check-bitmask-macros.patch [bz#1004347]
218e99
- kvm-qcow2-Evaluate-overlap-check-options.patch [bz#1004347]
218e99
- kvm-qapi-types.py-Split-off-generate_struct_fields.patch [bz#978402]
218e99
- kvm-qapi-types.py-Fix-enum-struct-sizes-on-i686.patch [bz#978402]
218e99
- kvm-qapi-types-visit.py-Pass-whole-expr-dict-for-structs.patch [bz#978402]
218e99
- kvm-qapi-types-visit.py-Inheritance-for-structs.patch [bz#978402]
218e99
- kvm-blockdev-Introduce-DriveInfo.enable_auto_del.patch [bz#978402]
218e99
- kvm-Implement-qdict_flatten.patch [bz#978402]
218e99
- kvm-blockdev-blockdev-add-QMP-command.patch [bz#978402]
218e99
- kvm-blockdev-Separate-ID-generation-from-DriveInfo-creat.patch [bz#978402]
218e99
- kvm-blockdev-Pass-QDict-to-blockdev_init.patch [bz#978402]
218e99
- kvm-blockdev-Move-parsing-of-media-option-to-drive_init.patch [bz#978402]
218e99
- kvm-blockdev-Move-parsing-of-if-option-to-drive_init.patch [bz#978402]
218e99
- kvm-blockdev-Moving-parsing-of-geometry-options-to-drive.patch [bz#978402]
218e99
- kvm-blockdev-Move-parsing-of-boot-option-to-drive_init.patch [bz#978402]
218e99
- kvm-blockdev-Move-bus-unit-index-processing-to-drive_ini.patch [bz#978402]
218e99
- kvm-blockdev-Move-virtio-blk-device-creation-to-drive_in.patch [bz#978402]
218e99
- kvm-blockdev-Remove-IF_-check-for-read-only-blockdev_ini.patch [bz#978402]
218e99
- kvm-qemu-iotests-Check-autodel-behaviour-for-device_del.patch [bz#978402]
218e99
- kvm-blockdev-Remove-media-parameter-from-blockdev_init.patch [bz#978402]
218e99
- kvm-blockdev-Don-t-disable-COR-automatically-with-blockd.patch [bz#978402]
218e99
- kvm-blockdev-blockdev_init-error-conversion.patch [bz#978402]
218e99
- kvm-sd-Avoid-access-to-NULL-BlockDriverState.patch [bz#978402]
218e99
- kvm-blockdev-fix-cdrom-read_only-flag.patch [bz#978402]
218e99
- kvm-block-fix-backing-file-overriding.patch [bz#978402]
218e99
- kvm-block-Disable-BDRV_O_COPY_ON_READ-for-the-backing-fi.patch [bz#978402]
218e99
- kvm-block-Don-t-copy-backing-file-name-on-error.patch [bz#978402]
218e99
- kvm-qemu-iotests-Try-creating-huge-qcow2-image.patch [bz#980771]
218e99
- kvm-block-move-qmp-and-info-dump-related-code-to-block-q.patch [bz#980771]
218e99
- kvm-block-dump-snapshot-and-image-info-to-specified-outp.patch [bz#980771]
218e99
- kvm-block-add-snapshot-info-query-function-bdrv_query_sn.patch [bz#980771]
218e99
- kvm-block-add-image-info-query-function-bdrv_query_image.patch [bz#980771]
218e99
- kvm-qmp-add-ImageInfo-in-BlockDeviceInfo-used-by-query-b.patch [bz#980771]
218e99
- kvm-vmdk-Implement-.bdrv_has_zero_init.patch [bz#980771]
218e99
- kvm-qemu-iotests-Add-basic-ability-to-use-binary-sample-.patch [bz#980771]
218e99
- kvm-qemu-iotests-Quote-TEST_IMG-and-TEST_DIR-usage.patch [bz#980771]
218e99
- kvm-qemu-iotests-fix-test-case-059.patch [bz#980771]
218e99
- kvm-qapi-Add-ImageInfoSpecific-type.patch [bz#980771]
218e99
- kvm-block-Add-bdrv_get_specific_info.patch [bz#980771]
218e99
- kvm-block-qapi-Human-readable-ImageInfoSpecific-dump.patch [bz#980771]
218e99
- kvm-qcow2-Add-support-for-ImageInfoSpecific.patch [bz#980771]
218e99
- kvm-qemu-iotests-Discard-specific-info-in-_img_info.patch [bz#980771]
218e99
- kvm-qemu-iotests-Additional-info-from-qemu-img-info.patch [bz#980771]
218e99
- kvm-vmdk-convert-error-code-to-use-errp.patch [bz#980771]
218e99
- kvm-vmdk-refuse-enabling-zeroed-grain-with-flat-images.patch [bz#980771]
218e99
- kvm-qapi-Add-optional-field-compressed-to-ImageInfo.patch [bz#980771]
218e99
- kvm-vmdk-Only-read-cid-from-image-file-when-opening.patch [bz#980771]
218e99
- kvm-vmdk-Implment-bdrv_get_specific_info.patch [bz#980771]
218e99
- Resolves: bz#1004347
218e99
  (Backport qcow2 corruption prevention patches)
218e99
- Resolves: bz#1026524
218e99
  (Backport block layer error parameter patches)
218e99
- Resolves: bz#978402
218e99
  ([RFE] Add discard support to qemu-kvm layer)
218e99
- Resolves: bz#980771
218e99
  ([RFE]  qemu-img should be able to tell the compat version of a qcow2 image)
218e99
218e99
* Thu Nov 07 2013 Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-15.el7
218e99
- kvm-cow-make-reads-go-at-a-decent-speed.patch [bz#989646]
218e99
- kvm-cow-make-writes-go-at-a-less-indecent-speed.patch [bz#989646]
218e99
- kvm-cow-do-not-call-bdrv_co_is_allocated.patch [bz#989646]
218e99
- kvm-block-keep-bs-total_sectors-up-to-date-even-for-grow.patch [bz#989646]
218e99
- kvm-block-make-bdrv_co_is_allocated-static.patch [bz#989646]
218e99
- kvm-block-do-not-use-total_sectors-in-bdrv_co_is_allocat.patch [bz#989646]
218e99
- kvm-block-remove-bdrv_is_allocated_above-bdrv_co_is_allo.patch [bz#989646]
218e99
- kvm-block-expect-errors-from-bdrv_co_is_allocated.patch [bz#989646]
218e99
- kvm-block-Fix-compiler-warning-Werror-uninitialized.patch [bz#989646]
218e99
- kvm-qemu-img-always-probe-the-input-image-for-allocated-.patch [bz#989646]
218e99
- kvm-block-make-bdrv_has_zero_init-return-false-for-copy-.patch [bz#989646]
218e99
- kvm-block-introduce-bdrv_get_block_status-API.patch [bz#989646]
218e99
- kvm-block-define-get_block_status-return-value.patch [bz#989646]
218e99
- kvm-block-return-get_block_status-data-and-flags-for-for.patch [bz#989646]
218e99
- kvm-block-use-bdrv_has_zero_init-to-return-BDRV_BLOCK_ZE.patch [bz#989646]
218e99
- kvm-block-return-BDRV_BLOCK_ZERO-past-end-of-backing-fil.patch [bz#989646]
218e99
- kvm-qemu-img-add-a-map-subcommand.patch [bz#989646]
218e99
- kvm-docs-qapi-document-qemu-img-map.patch [bz#989646]
218e99
- kvm-raw-posix-return-get_block_status-data-and-flags.patch [bz#989646]
218e99
- kvm-raw-posix-report-unwritten-extents-as-zero.patch [bz#989646]
218e99
- kvm-block-add-default-get_block_status-implementation-fo.patch [bz#989646]
218e99
- kvm-block-look-for-zero-blocks-in-bs-file.patch [bz#989646]
218e99
- kvm-qemu-img-fix-invalid-JSON.patch [bz#989646]
218e99
- kvm-block-get_block_status-set-pnum-0-on-error.patch [bz#989646]
218e99
- kvm-block-get_block_status-avoid-segfault-if-there-is-no.patch [bz#989646]
218e99
- kvm-block-get_block_status-avoid-redundant-callouts-on-r.patch [bz#989646]
218e99
- kvm-qcow2-Restore-total_sectors-value-in-save_vmstate.patch [bz#1025740]
218e99
- kvm-qcow2-Unset-zero_beyond_eof-in-save_vmstate.patch [bz#1025740]
218e99
- kvm-qemu-iotests-Test-for-loading-VM-state-from-qcow2.patch [bz#1025740]
218e99
- kvm-apic-rename-apic-specific-bitopts.patch [bz#1001216]
218e99
- kvm-hw-import-bitmap-operations-in-qdev-core-header.patch [bz#1001216]
218e99
- kvm-qemu-help-Sort-devices-by-logical-functionality.patch [bz#1001216]
218e99
- kvm-devices-Associate-devices-to-their-logical-category.patch [bz#1001216]
218e99
- kvm-Mostly-revert-qemu-help-Sort-devices-by-logical-func.patch [bz#1001216]
218e99
- kvm-qdev-monitor-Group-device_add-help-and-info-qdm-by-c.patch [bz#1001216]
218e99
- kvm-qdev-Replace-no_user-by-cannot_instantiate_with_devi.patch [bz#1001216]
218e99
- kvm-sysbus-Set-cannot_instantiate_with_device_add_yet.patch [bz#1001216]
218e99
- kvm-cpu-Document-why-cannot_instantiate_with_device_add_.patch [bz#1001216]
218e99
- kvm-apic-Document-why-cannot_instantiate_with_device_add.patch [bz#1001216]
218e99
- kvm-pci-host-Consistently-set-cannot_instantiate_with_de.patch [bz#1001216]
218e99
- kvm-ich9-Document-why-cannot_instantiate_with_device_add.patch [bz#1001216]
218e99
- kvm-piix3-piix4-Clean-up-use-of-cannot_instantiate_with_.patch [bz#1001216]
218e99
- kvm-vt82c686-Clean-up-use-of-cannot_instantiate_with_dev.patch [bz#1001216]
218e99
- kvm-isa-Clean-up-use-of-cannot_instantiate_with_device_a.patch [bz#1001216]
218e99
- kvm-qdev-Do-not-let-the-user-try-to-device_add-when-it-c.patch [bz#1001216]
218e99
- kvm-rhel-Revert-unwanted-cannot_instantiate_with_device_.patch [bz#1001216]
218e99
- kvm-rhel-Revert-downstream-changes-to-unused-default-con.patch [bz#1001076]
218e99
- kvm-rhel-Drop-cfi.pflash01-and-isa-ide-device.patch [bz#1001076]
218e99
- kvm-rhel-Drop-isa-vga-device.patch [bz#1001088]
218e99
- kvm-rhel-Make-isa-cirrus-vga-device-unavailable.patch [bz#1001088]
218e99
- kvm-rhel-Make-ccid-card-emulated-device-unavailable.patch [bz#1001123]
218e99
- kvm-x86-fix-migration-from-pre-version-12.patch [bz#1005695]
218e99
- kvm-x86-cpuid-reconstruct-leaf-0Dh-data.patch [bz#1005695]
218e99
- kvm-kvmvapic-Catch-invalid-ROM-size.patch [bz#920021]
218e99
- kvm-kvmvapic-Enter-inactive-state-on-hardware-reset.patch [bz#920021]
218e99
- kvm-kvmvapic-Clear-also-physical-ROM-address-when-enteri.patch [bz#920021]
218e99
- kvm-block-optionally-disable-live-block-jobs.patch [bz#987582]
218e99
- kvm-rpm-spec-template-disable-live-block-ops-for-rhel-en.patch [bz#987582]
218e99
- kvm-migration-disable-live-block-migration-b-i-for-rhel-.patch [bz#1022392]
218e99
- kvm-Build-ceph-rbd-only-for-rhev.patch [bz#987583]
218e99
- kvm-spec-Disable-host-cdrom-RHEL-only.patch [bz#760885]
218e99
- kvm-rhel-Make-pci-serial-2x-and-pci-serial-4x-device-una.patch [bz#1001180]
218e99
- kvm-usb-host-libusb-Fix-reset-handling.patch [bz#980415]
218e99
- kvm-usb-host-libusb-Configuration-0-may-be-a-valid-confi.patch [bz#980383]
218e99
- kvm-usb-host-libusb-Detach-kernel-drivers-earlier.patch [bz#980383]
218e99
- kvm-monitor-Remove-pci_add-command-for-Red-Hat-Enterpris.patch [bz#1010858]
218e99
- kvm-monitor-Remove-pci_del-command-for-Red-Hat-Enterpris.patch [bz#1010858]
218e99
- kvm-monitor-Remove-usb_add-del-commands-for-Red-Hat-Ente.patch [bz#1010858]
218e99
- kvm-monitor-Remove-host_net_add-remove-for-Red-Hat-Enter.patch [bz#1010858]
218e99
- kvm-fw_cfg-add-API-to-find-FW-cfg-object.patch [bz#990601]
218e99
- kvm-pvpanic-use-FWCfgState-explicitly.patch [bz#990601]
218e99
- kvm-pvpanic-initialization-cleanup.patch [bz#990601]
218e99
- kvm-pvpanic-fix-fwcfg-for-big-endian-hosts.patch [bz#990601]
218e99
- kvm-hw-misc-make-pvpanic-known-to-user.patch [bz#990601]
218e99
- kvm-gdbstub-do-not-restart-crashed-guest.patch [bz#990601]
218e99
- kvm-gdbstub-fix-for-commit-87f25c12bfeaaa0c41fb857713bbc.patch [bz#990601]
218e99
- kvm-vl-allow-cont-from-panicked-state.patch [bz#990601]
218e99
- kvm-hw-misc-don-t-create-pvpanic-device-by-default.patch [bz#990601]
218e99
- kvm-block-vhdx-add-migration-blocker.patch [bz#1007176]
218e99
- kvm-qemu-kvm.spec-add-vhdx-to-the-read-only-block-driver.patch [bz#1007176]
218e99
- kvm-qemu-kvm.spec-Add-VPC-VHD-driver-to-the-block-read-o.patch [bz#1007176]
218e99
- Resolves: bz#1001076
218e99
  (Disable or remove other block devices we won't support)
218e99
- Resolves: bz#1001088
218e99
  (Disable or remove display devices we won't support)
218e99
- Resolves: bz#1001123
218e99
  (Disable or remove device ccid-card-emulated)
218e99
- Resolves: bz#1001180
218e99
  (Disable or remove devices pci-serial-2x, pci-serial-4x)
218e99
- Resolves: bz#1001216
218e99
  (Fix no_user or provide another way make devices unavailable with -device / device_add)
218e99
- Resolves: bz#1005695
218e99
  (QEMU should hide CPUID.0Dh values that it does not support)
218e99
- Resolves: bz#1007176
218e99
  (Add VPC and VHDX file formats as supported in qemu-kvm (read-only))
218e99
- Resolves: bz#1010858
218e99
  (Disable unused human monitor commands)
218e99
- Resolves: bz#1022392
218e99
  (Disable live-storage-migration in qemu-kvm (migrate -b/-i))
218e99
- Resolves: bz#1025740
218e99
  (Saving VM state on qcow2 images results in VM state corruption)
218e99
- Resolves: bz#760885
218e99
  (Disable host cdrom passthrough)
218e99
- Resolves: bz#920021
218e99
  (qemu-kvm segment fault when reboot guest after hot unplug device with option ROM)
218e99
- Resolves: bz#980383
218e99
  (The usb3.0 stick can't be returned back to host after shutdown guest with usb3.0 pass-through)
218e99
- Resolves: bz#980415
218e99
  (libusbx: error [_open_sysfs_attr] open /sys/bus/usb/devices/4-1/bConfigurationValue failed ret=-1 errno=2)
218e99
- Resolves: bz#987582
218e99
  (Initial Virtualization Differentiation for RHEL7 (Live snapshots))
218e99
- Resolves: bz#987583
218e99
  (Initial Virtualization Differentiation for RHEL7 (Ceph enablement))
218e99
- Resolves: bz#989646
218e99
  (Support backup vendors in qemu to access qcow disk readonly)
218e99
- Resolves: bz#990601
218e99
  (pvpanic device triggers guest bugs when present by default)
218e99
218e99
* Wed Nov 06 2013 Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-14.el7
218e99
- kvm-target-i386-remove-tabs-from-target-i386-cpu.h.patch [bz#928867]
218e99
- kvm-migrate-vPMU-state.patch [bz#928867]
218e99
- kvm-blockdev-do-not-default-cache.no-flush-to-true.patch [bz#1009993]
218e99
- kvm-virtio-blk-do-not-relay-a-previous-driver-s-WCE-conf.patch [bz#1009993]
218e99
- kvm-rng-random-use-error_setg_file_open.patch [bz#907743]
218e99
- kvm-block-mirror_complete-use-error_setg_file_open.patch [bz#907743]
218e99
- kvm-blockdev-use-error_setg_file_open.patch [bz#907743]
218e99
- kvm-cpus-use-error_setg_file_open.patch [bz#907743]
218e99
- kvm-dump-qmp_dump_guest_memory-use-error_setg_file_open.patch [bz#907743]
218e99
- kvm-savevm-qmp_xen_save_devices_state-use-error_setg_fil.patch [bz#907743]
218e99
- kvm-block-bdrv_reopen_prepare-don-t-use-QERR_OPEN_FILE_F.patch [bz#907743]
218e99
- kvm-qerror-drop-QERR_OPEN_FILE_FAILED-macro.patch [bz#907743]
218e99
- kvm-rhel-Drop-ivshmem-device.patch [bz#787463]
218e99
- kvm-usb-remove-old-usb-host-code.patch [bz#1001144]
218e99
- kvm-Add-rhel6-pxe-roms-files.patch [bz#997702]
218e99
- kvm-Add-rhel6-pxe-rom-to-redhat-rpm.patch [bz#997702]
218e99
- kvm-Fix-migration-from-rhel6.5-to-rhel7-with-ipxe.patch [bz#997702]
218e99
- kvm-pc-Don-t-prematurely-explode-QEMUMachineInitArgs.patch [bz#994490]
218e99
- kvm-pc-Don-t-explode-QEMUMachineInitArgs-into-local-vari.patch [bz#994490]
218e99
- kvm-smbios-Normalize-smbios_entry_add-s-error-handling-t.patch [bz#994490]
218e99
- kvm-smbios-Convert-to-QemuOpts.patch [bz#994490]
218e99
- kvm-smbios-Improve-diagnostics-for-conflicting-entries.patch [bz#994490]
218e99
- kvm-smbios-Make-multiple-smbios-type-accumulate-sanely.patch [bz#994490]
218e99
- kvm-smbios-Factor-out-smbios_maybe_add_str.patch [bz#994490]
218e99
- kvm-hw-Pass-QEMUMachine-to-its-init-method.patch [bz#994490]
218e99
- kvm-smbios-Set-system-manufacturer-product-version-by-de.patch [bz#994490]
218e99
- kvm-smbios-Decouple-system-product-from-QEMUMachine.patch [bz#994490]
218e99
- kvm-rhel-SMBIOS-type-1-branding.patch [bz#994490]
218e99
- kvm-Add-disable-rhev-features-option-to-configure.patch []
218e99
- Resolves: bz#1001144
218e99
  (Disable or remove device usb-host-linux)
218e99
- Resolves: bz#1009993
218e99
  (RHEL7 guests do not issue fdatasyncs on virtio-blk)
218e99
- Resolves: bz#787463
218e99
  (disable ivshmem (was: [Hitachi 7.0 FEAT] Support ivshmem (Inter-VM Shared Memory)))
218e99
- Resolves: bz#907743
218e99
  (qemu-ga: empty reason string for OpenFileFailed error)
218e99
- Resolves: bz#928867
218e99
  (Virtual PMU support during live migration - qemu-kvm)
218e99
- Resolves: bz#994490
218e99
  (Set per-machine-type SMBIOS strings)
218e99
- Resolves: bz#997702
218e99
  (Migration from RHEL6.5 host to RHEL7.0 host is failed with virtio-net device)
218e99
218e99
* Tue Nov 05 2013 Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-13.el7
218e99
- kvm-seabios-paravirt-allow-more-than-1TB-in-x86-guest.patch [bz#989677]
218e99
- kvm-scsi-prefer-UUID-to-VM-name-for-the-initiator-name.patch [bz#1006468]
218e99
- kvm-Fix-incorrect-rhel_rhev_conflicts-macro-usage.patch [bz#1017693]
218e99
- Resolves: bz#1006468
218e99
  (libiscsi initiator name should use vm UUID)
218e99
- Resolves: bz#1017693
218e99
  (incorrect use of rhel_rhev_conflicts)
218e99
- Resolves: bz#989677
218e99
  ([HP 7.0 FEAT]: Increase KVM guest supported memory to 4TiB)
218e99
218e99
* Mon Nov 04 2013 Michal Novotny <minovotn@redhat.com> - 1.5.3-12.el7
218e99
- kvm-vl-Clean-up-parsing-of-boot-option-argument.patch [bz#997817]
218e99
- kvm-qemu-option-check_params-is-now-unused-drop-it.patch [bz#997817]
218e99
- kvm-vl-Fix-boot-order-and-once-regressions-and-related-b.patch [bz#997817]
218e99
- kvm-vl-Rename-boot_devices-to-boot_order-for-consistency.patch [bz#997817]
218e99
- kvm-pc-Make-no-fd-bootchk-stick-across-boot-order-change.patch [bz#997817]
218e99
- kvm-doc-Drop-ref-to-Bochs-from-no-fd-bootchk-documentati.patch [bz#997817]
218e99
- kvm-libqtest-Plug-fd-and-memory-leaks-in-qtest_quit.patch [bz#997817]
218e99
- kvm-libqtest-New-qtest_end-to-go-with-qtest_start.patch [bz#997817]
218e99
- kvm-qtest-Don-t-reset-on-qtest-chardev-connect.patch [bz#997817]
218e99
- kvm-boot-order-test-New-covering-just-PC-for-now.patch [bz#997817]
218e99
- kvm-qemu-ga-execute-fsfreeze-freeze-in-reverse-order-of-.patch [bz#1019352]
218e99
- kvm-rbd-link-and-load-librbd-dynamically.patch [bz#989608]
218e99
- kvm-rbd-Only-look-for-qemu-specific-copy-of-librbd.so.1.patch [bz#989608]
218e99
- kvm-spec-Whitelist-rbd-block-driver.patch [bz#989608]
218e99
- Resolves: bz#1019352
218e99
  (qemu-guest-agent: "guest-fsfreeze-freeze" deadlocks if the guest have mounted disk images)
218e99
- Resolves: bz#989608
218e99
  ([7.0 FEAT] qemu runtime support for librbd backend (ceph))
218e99
- Resolves: bz#997817
218e99
  (-boot order and -boot once regressed since RHEL-6)
218e99
218e99
* Thu Oct 31 2013 Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-11.el7
218e99
- kvm-chardev-fix-pty_chr_timer.patch [bz#994414]
218e99
- kvm-qemu-socket-zero-initialize-SocketAddress.patch [bz#922010]
218e99
- kvm-qemu-socket-drop-pointless-allocation.patch [bz#922010]
218e99
- kvm-qemu-socket-catch-monitor_get_fd-failures.patch [bz#922010]
218e99
- kvm-qemu-char-check-optional-fields-using-has_.patch [bz#922010]
218e99
- kvm-error-add-error_setg_file_open-helper.patch [bz#922010]
218e99
- kvm-qemu-char-use-more-specific-error_setg_-variants.patch [bz#922010]
218e99
- kvm-qemu-char-print-notification-to-stderr.patch [bz#922010]
218e99
- kvm-qemu-char-fix-documentation-for-telnet-wait-socket-f.patch [bz#922010]
218e99
- kvm-qemu-char-don-t-leak-opts-on-error.patch [bz#922010]
218e99
- kvm-qemu-char-use-ChardevBackendKind-in-CharDriver.patch [bz#922010]
218e99
- kvm-qemu-char-minor-mux-chardev-fixes.patch [bz#922010]
218e99
- kvm-qemu-char-add-chardev-mux-support.patch [bz#922010]
218e99
- kvm-qemu-char-report-udp-backend-errors.patch [bz#922010]
218e99
- kvm-qemu-socket-don-t-leak-opts-on-error.patch [bz#922010]
218e99
- kvm-chardev-handle-qmp_chardev_add-KIND_MUX-failure.patch [bz#922010]
218e99
- kvm-acpi-piix4-Enable-qemu-kvm-compatibility-mode.patch [bz#1019474]
218e99
- kvm-target-i386-support-loading-of-cpu-xsave-subsection.patch [bz#1004743]
218e99
- Resolves: bz#1004743
218e99
  (XSAVE migration format not compatible between RHEL6 and RHEL7)
218e99
- Resolves: bz#1019474
218e99
  (RHEL-7 can't load piix4_pm migration section from RHEL-6.5)
218e99
- Resolves: bz#922010
218e99
  (RFE: support hotplugging chardev & serial ports)
218e99
- Resolves: bz#994414
218e99
  (hot-unplug chardev with pty backend caused qemu Segmentation fault)
218e99
218e99
* Thu Oct 17 2013 Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-10.el7
218e99
- kvm-xhci-fix-endpoint-interval-calculation.patch [bz#1001604]
218e99
- kvm-xhci-emulate-intr-endpoint-intervals-correctly.patch [bz#1001604]
218e99
- kvm-xhci-reset-port-when-disabling-slot.patch [bz#1001604]
218e99
- kvm-Revert-usb-hub-report-status-changes-only-once.patch [bz#1001604]
218e99
- kvm-target-i386-Set-model-6-on-qemu64-qemu32-CPU-models.patch [bz#1004290]
218e99
- kvm-pc-rhel6-doesn-t-have-APIC-on-pentium-CPU-models.patch [bz#918907]
218e99
- kvm-pc-RHEL-6-had-x2apic-set-on-Opteron_G-123.patch [bz#918907]
218e99
- kvm-pc-RHEL-6-don-t-have-RDTSCP.patch [bz#918907]
218e99
- kvm-scsi-Fix-scsi_bus_legacy_add_drive-scsi-generic-with.patch [bz#1009285]
218e99
- kvm-seccomp-fine-tuning-whitelist-by-adding-times.patch [bz#1004175]
218e99
- kvm-block-add-bdrv_write_zeroes.patch [bz#921465]
218e99
- kvm-block-raw-add-bdrv_co_write_zeroes.patch [bz#921465]
218e99
- kvm-rdma-export-qemu_fflush.patch [bz#921465]
218e99
- kvm-block-migration-efficiently-encode-zero-blocks.patch [bz#921465]
218e99
- kvm-Fix-real-mode-guest-migration.patch [bz#921465]
218e99
- kvm-Fix-real-mode-guest-segments-dpl-value-in-savevm.patch [bz#921465]
218e99
- kvm-migration-add-autoconvergence-documentation.patch [bz#921465]
218e99
- kvm-migration-send-total-time-in-QMP-at-completed-stage.patch [bz#921465]
218e99
- kvm-migration-don-t-use-uninitialized-variables.patch [bz#921465]
218e99
- kvm-pc-drop-external-DSDT-loading.patch [bz#921465]
218e99
- kvm-hda-codec-refactor-common-definitions-into-a-header-.patch [bz#954195]
218e99
- kvm-hda-codec-make-mixemu-selectable-at-runtime.patch [bz#954195]
218e99
- kvm-audio-remove-CONFIG_MIXEMU-configure-option.patch [bz#954195]
218e99
- kvm-pc_piix-disable-mixer-for-6.4.0-machine-types-and-be.patch [bz#954195]
218e99
- kvm-spec-mixemu-config-option-is-no-longer-supported-and.patch [bz#954195]
218e99
- Resolves: bz#1001604
218e99
  (usb hub doesn't work properly (win7 sees downstream port #1 only).)
218e99
- Resolves: bz#1004175
218e99
  ('-sandbox on'  option  cause  qemu-kvm process hang)
218e99
- Resolves: bz#1004290
218e99
  (Use model 6 for qemu64 and intel cpus)
218e99
- Resolves: bz#1009285
218e99
  (-device usb-storage,serial=... crashes with SCSI generic drive)
218e99
- Resolves: bz#918907
218e99
  (provide backwards-compatible RHEL specific machine types in QEMU - CPU features)
218e99
- Resolves: bz#921465
218e99
  (Migration can not finished even the "remaining ram" is already 0 kb)
218e99
- Resolves: bz#954195
218e99
  (RHEL machines <=6.4 should not use mixemu)
218e99
218e99
* Thu Oct 10 2013 Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-9.el7
218e99
- kvm-qxl-fix-local-renderer.patch [bz#1005036]
218e99
- kvm-spec-include-userspace-iSCSI-initiator-in-block-driv.patch [bz#923843]
218e99
- kvm-linux-headers-update-to-kernel-3.10.0-26.el7.patch [bz#1008987]
218e99
- kvm-target-i386-add-feature-kvm_pv_unhalt.patch [bz#1008987]
218e99
- kvm-warn-if-num-cpus-is-greater-than-num-recommended.patch [bz#1010881]
218e99
- kvm-char-move-backends-io-watch-tag-to-CharDriverState.patch [bz#1007222]
218e99
- kvm-char-use-common-function-to-disable-callbacks-on-cha.patch [bz#1007222]
218e99
- kvm-char-remove-watch-callback-on-chardev-detach-from-fr.patch [bz#1007222]
218e99
- kvm-block-don-t-lose-data-from-last-incomplete-sector.patch [bz#1017049]
218e99
- kvm-vmdk-fix-cluster-size-check-for-flat-extents.patch [bz#1017049]
218e99
- kvm-qemu-iotests-add-monolithicFlat-creation-test-to-059.patch [bz#1017049]
218e99
- Resolves: bz#1005036
218e99
  (When using “-vga qxl” together with “-display vnc=:5” or “-display  sdl” qemu displays  pixel garbage)
218e99
- Resolves: bz#1007222
218e99
  (QEMU core dumped when do hot-unplug virtio serial port during transfer file between host to guest with virtio serial through TCP socket)
218e99
- Resolves: bz#1008987
218e99
  (pvticketlocks: add kvm feature kvm_pv_unhalt)
218e99
- Resolves: bz#1010881
218e99
  (backport vcpu soft limit warning)
218e99
- Resolves: bz#1017049
218e99
  (qemu-img refuses to open the vmdk format image its created)
218e99
- Resolves: bz#923843
218e99
  (include userspace iSCSI initiator in block driver whitelist)
218e99
218e99
* Wed Oct 09 2013 Miroslav Rezanina <mrezanin@redhat.com> - qemu-kvm-1.5.3-8.el7
218e99
- kvm-vmdk-Make-VMDK3Header-and-VmdkGrainMarker-QEMU_PACKE.patch [bz#995866]
218e99
- kvm-vmdk-use-unsigned-values-for-on-disk-header-fields.patch [bz#995866]
218e99
- kvm-qemu-iotests-add-poke_file-utility-function.patch [bz#995866]
218e99
- kvm-qemu-iotests-add-empty-test-case-for-vmdk.patch [bz#995866]
218e99
- kvm-vmdk-check-granularity-field-in-opening.patch [bz#995866]
218e99
- kvm-vmdk-check-l2-table-size-when-opening.patch [bz#995866]
218e99
- kvm-vmdk-check-l1-size-before-opening-image.patch [bz#995866]
218e99
- kvm-vmdk-use-heap-allocation-for-whole_grain.patch [bz#995866]
218e99
- kvm-vmdk-rename-num_gtes_per_gte-to-num_gtes_per_gt.patch [bz#995866]
218e99
- kvm-vmdk-Move-l1_size-check-into-vmdk_add_extent.patch [bz#995866]
218e99
- kvm-vmdk-fix-L1-and-L2-table-size-in-vmdk3-open.patch [bz#995866]
218e99
- kvm-vmdk-support-vmfsSparse-files.patch [bz#995866]
218e99
- kvm-vmdk-support-vmfs-files.patch [bz#995866]
218e99
- Resolves: bz#995866
218e99
  (fix vmdk support to ESX images)
218e99
218e99
* Thu Sep 26 2013 Miroslav Rezanina <mrezanin@redhat.com> - qemu-kvm-1.5.3-7.el7
218e99
- kvm-spice-fix-display-initialization.patch [bz#974887]
218e99
- kvm-Remove-i82550-network-card-emulation.patch [bz#921983]
218e99
- kvm-Remove-usb-wacom-tablet.patch [bz#903914]
218e99
- kvm-Disable-usb-uas.patch [bz#903914]
218e99
- kvm-Disable-vhost-scsi.patch [bz#994642]
218e99
- kvm-Remove-no-hpet-option.patch [bz#947441]
218e99
- kvm-Disable-isa-parallel.patch [bz#1002286]
218e99
- kvm-xhci-implement-warm-port-reset.patch [bz#949514]
218e99
- kvm-usb-add-serial-bus-property.patch [bz#953304]
218e99
- kvm-rhel6-compat-usb-serial-numbers.patch [bz#953304]
218e99
- kvm-vmdk-fix-comment-for-vmdk_co_write_zeroes.patch [bz#995866]
218e99
- kvm-gluster-Add-image-resize-support.patch [bz#1007226]
218e99
- kvm-block-Introduce-bs-zero_beyond_eof.patch [bz#1007226]
218e99
- kvm-block-Produce-zeros-when-protocols-reading-beyond-en.patch [bz#1007226]
218e99
- kvm-gluster-Abort-on-AIO-completion-failure.patch [bz#1007226]
218e99
- kvm-Preparation-for-usb-bt-dongle-conditional-build.patch [bz#1001131]
218e99
- kvm-Remove-dev-bluetooth.c-dependency-from-vl.c.patch [bz#1001131]
218e99
- kvm-exec-Fix-Xen-RAM-allocation-with-unusual-options.patch [bz#1009328]
218e99
- kvm-exec-Clean-up-fall-back-when-mem-path-allocation-fai.patch [bz#1009328]
218e99
- kvm-exec-Reduce-ifdeffery-around-mem-path.patch [bz#1009328]
218e99
- kvm-exec-Simplify-the-guest-physical-memory-allocation-h.patch [bz#1009328]
218e99
- kvm-exec-Drop-incorrect-dead-S390-code-in-qemu_ram_remap.patch [bz#1009328]
218e99
- kvm-exec-Clean-up-unnecessary-S390-ifdeffery.patch [bz#1009328]
218e99
- kvm-exec-Don-t-abort-when-we-can-t-allocate-guest-memory.patch [bz#1009328]
218e99
- kvm-pc_sysfw-Fix-ISA-BIOS-init-for-ridiculously-big-flas.patch [bz#1009328]
218e99
- kvm-virtio-scsi-Make-type-virtio-scsi-common-abstract.patch [bz#903918]
218e99
- kvm-qga-move-logfiles-to-new-directory-for-easier-SELinu.patch [bz#1009491]
218e99
- kvm-target-i386-add-cpu64-rhel6-CPU-model.patch [bz#918907]
218e99
- kvm-fix-steal-time-MSR-vmsd-callback-to-proper-opaque-ty.patch [bz#903889]
218e99
- Resolves: bz#1001131
218e99
  (Disable or remove device usb-bt-dongle)
218e99
- Resolves: bz#1002286
218e99
  (Disable or remove device isa-parallel)
218e99
- Resolves: bz#1007226
218e99
  (Introduce bs->zero_beyond_eof)
218e99
- Resolves: bz#1009328
218e99
  ([RFE] Nicer error report when qemu-kvm can't allocate guest RAM)
218e99
- Resolves: bz#1009491
218e99
  (move qga logfiles to new /var/log/qemu-ga/ directory [RHEL-7])
218e99
- Resolves: bz#903889
218e99
  (The value of steal time in "top" command always is "0.0% st" after guest migration)
218e99
- Resolves: bz#903914
218e99
  (Disable or remove usb related devices that we will not support)
218e99
- Resolves: bz#903918
218e99
  (Disable or remove emulated SCSI devices we will not support)
218e99
- Resolves: bz#918907
218e99
  (provide backwards-compatible RHEL specific machine types in QEMU - CPU features)
218e99
- Resolves: bz#921983
218e99
  (Disable or remove emulated network devices that we will not support)
218e99
- Resolves: bz#947441
218e99
  (HPET device must be disabled)
218e99
- Resolves: bz#949514
218e99
  (fail to passthrough the USB3.0 stick to windows guest with xHCI controller under pc-i440fx-1.4)
218e99
- Resolves: bz#953304
218e99
  (Serial number of some USB devices must be fixed for older RHEL machine types)
218e99
- Resolves: bz#974887
218e99
  (the screen of guest fail to display correctly when use spice + qxl driver)
218e99
- Resolves: bz#994642
218e99
  (should disable vhost-scsi)
218e99
- Resolves: bz#995866
218e99
  (fix vmdk support to ESX images)
218e99
218e99
* Mon Sep 23 2013 Paolo Bonzini <pbonzini@redhat.com> - qemu-kvm-1.5.3-6.el7
218e99
- re-enable spice
218e99
- Related: #979953
218e99
218e99
* Mon Sep 23 2013 Paolo Bonzini <pbonzini@redhat.com> - qemu-kvm-1.5.3-5.el7
218e99
- temporarily disable spice until libiscsi rebase is complete
218e99
- Related: #979953
218e99
218e99
* Thu Sep 19 2013 Michal Novotny <minovotn@redhat.com> - qemu-kvm-1.5.3-4.el7
218e99
- kvm-block-package-preparation-code-in-qmp_transaction.patch [bz#1005818]
218e99
- kvm-block-move-input-parsing-code-in-qmp_transaction.patch [bz#1005818]
218e99
- kvm-block-package-committing-code-in-qmp_transaction.patch [bz#1005818]
218e99
- kvm-block-package-rollback-code-in-qmp_transaction.patch [bz#1005818]
218e99
- kvm-block-make-all-steps-in-qmp_transaction-as-callback.patch [bz#1005818]
218e99
- kvm-blockdev-drop-redundant-proto_drv-check.patch [bz#1005818]
218e99
- kvm-block-Don-t-parse-protocol-from-file.filename.patch [bz#1005818]
218e99
- kvm-Revert-block-Disable-driver-specific-options-for-1.5.patch [bz#1005818]
218e99
- kvm-qcow2-Add-refcount-update-reason-to-all-callers.patch [bz#1005818]
218e99
- kvm-qcow2-Options-to-enable-discard-for-freed-clusters.patch [bz#1005818]
218e99
- kvm-qcow2-Batch-discards.patch [bz#1005818]
218e99
- kvm-block-Always-enable-discard-on-the-protocol-level.patch [bz#1005818]
218e99
- kvm-qapi.py-Avoid-code-duplication.patch [bz#1005818]
218e99
- kvm-qapi.py-Allow-top-level-type-reference-for-command-d.patch [bz#1005818]
218e99
- kvm-qapi-schema-Use-BlockdevSnapshot-type-for-blockdev-s.patch [bz#1005818]
218e99
- kvm-qapi-types.py-Implement-base-for-unions.patch [bz#1005818]
218e99
- kvm-qapi-visit.py-Split-off-generate_visit_struct_fields.patch [bz#1005818]
218e99
- kvm-qapi-visit.py-Implement-base-for-unions.patch [bz#1005818]
218e99
- kvm-docs-Document-QAPI-union-types.patch [bz#1005818]
218e99
- kvm-qapi-Add-visitor-for-implicit-structs.patch [bz#1005818]
218e99
- kvm-qapi-Flat-unions-with-arbitrary-discriminator.patch [bz#1005818]
218e99
- kvm-qapi-Add-consume-argument-to-qmp_input_get_object.patch [bz#1005818]
218e99
- kvm-qapi.py-Maintain-a-list-of-union-types.patch [bz#1005818]
218e99
- kvm-qapi-qapi-types.py-native-list-support.patch [bz#1005818]
218e99
- kvm-qapi-Anonymous-unions.patch [bz#1005818]
218e99
- kvm-block-Allow-driver-option-on-the-top-level.patch [bz#1005818]
218e99
- kvm-QemuOpts-Add-qemu_opt_unset.patch [bz#1005818]
218e99
- kvm-blockdev-Rename-I-O-throttling-options-for-QMP.patch [bz#1005818]
218e99
- kvm-qemu-iotests-Update-051-reference-output.patch [bz#1005818]
218e99
- kvm-blockdev-Rename-readonly-option-to-read-only.patch [bz#1005818]
218e99
- kvm-blockdev-Split-up-cache-option.patch [bz#1005818]
218e99
- kvm-qcow2-Use-dashes-instead-of-underscores-in-options.patch [bz#1005818]
218e99
- kvm-qemu-iotests-filter-QEMU-version-in-monitor-banner.patch [bz#1006959]
218e99
- kvm-tests-set-MALLOC_PERTURB_-to-expose-memory-bugs.patch [bz#1006959]
218e99
- kvm-qemu-iotests-Whitespace-cleanup.patch [bz#1006959]
218e99
- kvm-qemu-iotests-Fixed-test-case-026.patch [bz#1006959]
218e99
- kvm-qemu-iotests-Fix-test-038.patch [bz#1006959]
218e99
- kvm-qemu-iotests-Remove-lsi53c895a-tests-from-051.patch [bz#1006959]
218e99
- Resolves: bz#1005818
218e99
  (qcow2: Backport discard command line options)
218e99
- Resolves: bz#1006959
218e99
  (qemu-iotests false positives)
218e99
218e99
* Thu Aug 29 2013 Miroslav Rezanina <mrezanin@redhat.com> - qemu-kvm-1.5.3-3.el7
218e99
- Fix rhel/rhev split
218e99
218e99
* Thu Aug 29 2013 Miroslav Rezanina <mrezanin@redhat.com> - qemu-kvm-1.5.3-2.el7
218e99
- kvm-osdep-add-qemu_get_local_state_pathname.patch [bz#964304]
218e99
- kvm-qga-determine-default-state-dir-and-pidfile-dynamica.patch [bz#964304]
218e99
- kvm-configure-don-t-save-any-fixed-local_statedir-for-wi.patch [bz#964304]
218e99
- kvm-qga-create-state-directory-on-win32.patch [bz#964304]
218e99
- kvm-qga-save-state-directory-in-ga_install_service-RHEL-.patch [bz#964304]
218e99
- kvm-Makefile-create-.-var-run-when-installing-the-POSIX-.patch [bz#964304]
218e99
- kvm-qemu-option-Fix-qemu_opts_find-for-null-id-arguments.patch [bz#980782]
218e99
- kvm-qemu-option-Fix-qemu_opts_set_defaults-for-corner-ca.patch [bz#980782]
218e99
- kvm-vl-New-qemu_get_machine_opts.patch [bz#980782]
218e99
- kvm-Fix-machine-options-accel-kernel_irqchip-kvm_shadow_.patch [bz#980782]
218e99
- kvm-microblaze-Fix-latent-bug-with-default-DTB-lookup.patch [bz#980782]
218e99
- kvm-Simplify-machine-option-queries-with-qemu_get_machin.patch [bz#980782]
218e99
- kvm-pci-add-VMSTATE_MSIX.patch [bz#838170]
218e99
- kvm-xhci-add-XHCISlot-addressed.patch [bz#838170]
218e99
- kvm-xhci-add-xhci_alloc_epctx.patch [bz#838170]
218e99
- kvm-xhci-add-xhci_init_epctx.patch [bz#838170]
218e99
- kvm-xhci-add-live-migration-support.patch [bz#838170]
218e99
- kvm-pc-set-level-xlevel-correctly-on-486-qemu32-CPU-mode.patch [bz#918907]
218e99
- kvm-pc-Remove-incorrect-rhel6.x-compat-model-value-for-C.patch [bz#918907]
218e99
- kvm-pc-rhel6.x-has-x2apic-present-on-Conroe-Penryn-Nehal.patch [bz#918907]
218e99
- kvm-pc-set-compat-CPUID-0x80000001-.EDX-bits-on-Westmere.patch [bz#918907]
218e99
- kvm-pc-Remove-PCLMULQDQ-from-Westmere-on-rhel6.x-machine.patch [bz#918907]
218e99
- kvm-pc-SandyBridge-rhel6.x-compat-fixes.patch [bz#918907]
218e99
- kvm-pc-Haswell-doesn-t-have-rdtscp-on-rhel6.x.patch [bz#918907]
218e99
- kvm-i386-fix-LAPIC-TSC-deadline-timer-save-restore.patch [bz#972433]
218e99
- kvm-all.c-max_cpus-should-not-exceed-KVM-vcpu-limit.patch [bz#996258]
218e99
- kvm-add-timestamp-to-error_report.patch [bz#906937]
218e99
- kvm-Convert-stderr-message-calling-error_get_pretty-to-e.patch [bz#906937]
218e99
- Resolves: bz#838170
218e99
  (Add live migration support for USB [xhci, usb-uas])
218e99
- Resolves: bz#906937
218e99
  ([Hitachi 7.0 FEAT][QEMU]Add a time stamp to error message (*))
218e99
- Resolves: bz#918907
218e99
  (provide backwards-compatible RHEL specific machine types in QEMU - CPU features)
218e99
- Resolves: bz#964304
218e99
  (Windows guest agent service failed to be started)
218e99
- Resolves: bz#972433
218e99
  ("INFO: rcu_sched detected stalls" after RHEL7 kvm vm migrated)
218e99
- Resolves: bz#980782
218e99
  (kernel_irqchip defaults to off instead of on without -machine)
218e99
- Resolves: bz#996258
218e99
  (boot guest with maxcpu=255 successfully but actually max number of vcpu is 160)
218e99
218e99
* Wed Aug 28 2013 Miroslav Rezanina <mrezanin@redhat.com> - 10:1.5.3-1
218e99
- Rebase to qemu 1.5.3
218e99
218e99
* Tue Aug 20 2013 Miroslav Rezanina <mrezanin@redhat.com> - 10:1.5.2-4
218e99
- qemu: guest agent creates files with insecure permissions in deamon mode [rhel-7.0] (rhbz 974444)
218e99
- update qemu-ga config & init script in RHEL7 wrt. fsfreeze hook (rhbz 969942)
218e99
- RHEL7 does not have equivalent functionality for __com.redhat_qxl_screendump (rhbz 903910)
218e99
- SEP flag behavior for CPU models of RHEL6 machine types should be compatible (rhbz 960216)
218e99
- crash command can not read the dump-guest-memory file when paging=false [RHEL-7] (rhbz 981582)
218e99
- RHEL 7 qemu-kvm fails to build on F19 host due to libusb deprecated API (rhbz 996469)
218e99
- Live migration support in virtio-blk-data-plane (rhbz 995030)
218e99
- qemu-img resize can execute successfully even input invalid syntax (rhbz 992935)
218e99
218e99
* Fri Aug 09 2013 Miroslav Rezanina <mrezanin@redhat.com> - 10:1.5.2-3
218e99
- query mem info from monitor would cause qemu-kvm hang [RHEL-7] (rhbz #970047)
218e99
- Throttle-down guest to help with live migration convergence (backport to RHEL7.0) (rhbz #985958)
218e99
- disable (for now) EFI-enabled roms (rhbz #962563)
218e99
- qemu-kvm "vPMU passthrough" mode breaks migration, shouldn't be enabled by default (rhbz #853101)
218e99
- Remove pending watches after virtserialport unplug (rhbz #992900)
218e99
- Containment of error when an SR-IOV device encounters an error... (rhbz #984604)
218e99
218e99
* Wed Jul 31 2013 Miroslav Rezanina <mrezanin@redhat.com> - 10:1.5.2-2
218e99
- SPEC file prepared for RHEL/RHEV split (rhbz #987165)
218e99
- RHEL guest( sata disk ) can not boot up (rhbz #981723)
218e99
- Kill the "use flash device for BIOS unless KVM" misfeature (rhbz #963280)
218e99
- Provide RHEL-6 machine types (rhbz #983991)
218e99
- Change s3/s4 default to "disable". (rhbz #980840)  
218e99
- Support Virtual Memory Disk Format in qemu (rhbz #836675)
218e99
- Glusterfs backend for QEMU (rhbz #805139)
218e99
218e99
* Tue Jul 02 2013 Miroslav Rezanina <mrezanin@redhat.com> - 10:1.5.2-1
218e99
- Rebase to 1.5.2
218e99
218e99
* Tue Jul 02 2013 Miroslav Rezanina <mrezanin@redhat.com> - 10:1.5.1-2
218e99
- Fix package package version info (bz #952996)
218e99
- pc: Replace upstream machine types by RHEL-7 types (bz #977864)
218e99
- target-i386: Update model values on Conroe/Penryn/Nehalem CPU model (bz #861210)
218e99
- target-i386: Set level=4 on Conroe/Penryn/Nehalem (bz #861210)
218e99
218e99
* Fri Jun 28 2013 Miroslav Rezanina <mrezanin@redhat.com> - 10:1.5.1-1
218e99
- Rebase to 1.5.1
218e99
- Change epoch to 10 to obsolete RHEL-6 qemu-kvm-rhev package (bz #818626)
218e99
218e99
* Fri May 24 2013 Miroslav Rezanina <mrezanin@redhat.com> - 3:1.5.0-2
218e99
- Enable werror (bz #948290)
218e99
- Enable nbd driver (bz #875871)
218e99
- Fix udev rules file location (bz #958860)
218e99
- Remove +x bit from systemd unit files (bz #965000)
218e99
- Drop unneeded kvm.modules on x86 (bz #963642)
218e99
- Fix build flags
218e99
- Enable libusb
218e99
218e99
* Thu May 23 2013 Miroslav Rezanina <mrezanin@redhat.com> - 3:1.5.0-1
218e99
- Rebase to 1.5.0
218e99
218e99
* Tue Apr 23 2013 Miroslav Rezanina <mrezanin@redhat.com> - 3:1.4.0-4
218e99
- Enable build of libcacard subpackage for non-x86_64 archs (bz #873174)
218e99
- Enable build of qemu-img subpackage for non-x86_64 archs (bz #873174)
218e99
- Enable build of qemu-guest-agent subpackage for non-x86_64 archs (bz #873174)
218e99
218e99
* Tue Apr 23 2013 Miroslav Rezanina <mrezanin@redhat.com> - 3:1.4.0-3
218e99
- Enable/disable features supported by rhel7
218e99
- Use qemu-kvm instead of qemu in filenames and pathes
218e99
218e99
* Fri Apr 19 2013 Daniel Mach <dmach@redhat.com> - 3:1.4.0-2.1
218e99
- Rebuild for cyrus-sasl
218e99
218e99
* Fri Apr 05 2013 Miroslav Rezanina <mrezanin@redhat.com> - 3:1.4.0-2
218e99
- Synchronization with Fedora 19 package version 2:1.4.0-8
218e99
218e99
* Wed Apr 03 2013 Daniel Mach <dmach@redhat.com> - 3:1.4.0-1.1
218e99
- Rebuild for libseccomp
218e99
218e99
* Thu Mar 07 2013 Miroslav Rezanina <mrezanin@redhat.com> - 3:1.4.0-1
218e99
- Rebase to 1.4.0
218e99
218e99
* Mon Feb 25 2013 Michal Novotny <minovotn@redhat.com> - 3:1.3.0-8
218e99
- Missing package qemu-system-x86 in hardware certification kvm testing (bz#912433)
218e99
- Resolves: bz#912433
218e99
  (Missing package qemu-system-x86 in hardware certification kvm testing)
218e99
218e99
* Fri Feb 22 2013 Alon Levy <alevy@redhat.com> - 3:1.3.0-6
218e99
- Bump epoch back to 3 since there has already been a 3 package release:
218e99
  3:1.2.0-20.el7 https://brewweb.devel.redhat.com/buildinfo?buildID=244866
218e99
- Mark explicit libcacard dependency on new enough qemu-img to avoid conflict
218e99
  since /usr/bin/vscclient was moved from qemu-img to libcacard subpackage.
218e99
218e99
* Wed Feb 13 2013 Michal Novotny <minovotn@redhat.com> - 2:1.3.0-5
218e99
- Fix patch contents for usb-redir (bz#895491)
218e99
- Resolves: bz#895491
218e99
  (PATCH: 0110-usb-redir-Add-flow-control-support.patch has been mangled on rebase !!)
218e99
218e99
* Wed Feb 06 2013 Alon Levy <alevy@redhat.com> - 2:1.3.0-4
218e99
- Add patch from f19 package for libcacard missing error_set symbol.
218e99
- Resolves: bz#891552
218e99
218e99
* Mon Jan 07 2013 Michal Novotny <minovotn@redhat.com> - 2:1.3.0-3
218e99
- Remove dependency on bogus qemu-kvm-kvm package [bz#870343]
218e99
- Resolves: bz#870343
218e99
  (qemu-kvm-1.2.0-16.el7 cant be installed)
218e99
218e99
* Tue Dec 18 2012 Michal Novotny <minovotn@redhat.com> - 2:1.3.0-2
218e99
- Rename qemu to qemu-kvm
218e99
- Move qemu-kvm to libexecdir
218e99
218e99
* Fri Dec 07 2012 Cole Robinson <crobinso@redhat.com> - 2:1.3.0-1
218e99
- Switch base tarball from qemu-kvm to qemu
218e99
- qemu 1.3 release
218e99
- Option to use linux VFIO driver to assign PCI devices
218e99
- Many USB3 improvements
218e99
- New paravirtualized hardware random number generator device.
218e99
- Support for Glusterfs volumes with "gluster://" -drive URI
218e99
- Block job commands for live block commit and storage migration
218e99
218e99
* Wed Nov 28 2012 Alon Levy <alevy@redhat.com> - 2:1.2.0-25
218e99
* Merge libcacard into qemu, since they both use the same sources now.
218e99
218e99
* Thu Nov 22 2012 Paolo Bonzini <pbonzini@redhat.com> - 2:1.2.0-24
218e99
- Move vscclient to qemu-common, qemu-nbd to qemu-img
218e99
218e99
* Tue Nov 20 2012 Alon Levy <alevy@redhat.com> - 2:1.2.0-23
218e99
- Rewrite fix for bz #725965 based on fix for bz #867366
218e99
- Resolve bz #867366
218e99
218e99
* Fri Nov 16 2012 Paolo Bonzini <pbonzini@redhat.com> - 2:1.2.0-23
218e99
- Backport --with separate_kvm support from EPEL branch
218e99
218e99
* Fri Nov 16 2012 Paolo Bonzini <pbonzini@redhat.com> - 2:1.2.0-22
218e99
- Fix previous commit
218e99
218e99
* Fri Nov 16 2012 Paolo Bonzini <pbonzini@redhat.com> - 2:1.2.0-21
218e99
- Backport commit 38f419f (configure: Fix CONFIG_QEMU_HELPERDIR generation,
218e99
  2012-10-17)
218e99
218e99
* Thu Nov 15 2012 Paolo Bonzini <pbonzini@redhat.com> - 2:1.2.0-20
218e99
- Install qemu-bridge-helper as suid root
218e99
- Distribute a sample /etc/qemu/bridge.conf file
218e99
218e99
* Thu Nov  1 2012 Hans de Goede <hdegoede@redhat.com> - 2:1.2.0-19
218e99
- Sync spice patches with upstream, minor bugfixes and set the qxl pci
218e99
  device revision to 4 by default, so that guests know they can use
218e99
  the new features
218e99
218e99
* Tue Oct 30 2012 Cole Robinson <crobinso@redhat.com> - 2:1.2.0-18
218e99
- Fix loading arm initrd if kernel is very large (bz #862766)
218e99
- Don't use reserved word 'function' in systemtap files (bz #870972)
218e99
- Drop assertion that was triggering when pausing guests w/ qxl (bz
218e99
  #870972)
218e99
218e99
* Sun Oct 28 2012 Cole Robinson <crobinso@redhat.com> - 2:1.2.0-17
218e99
- Pull patches queued for qemu 1.2.1
218e99
218e99
* Fri Oct 19 2012 Paolo Bonzini <pbonzini@redhat.com> - 2:1.2.0-16
218e99
- add s390x KVM support
218e99
- distribute pre-built firmware or device trees for Alpha, Microblaze, S390
218e99
- add missing system targets
218e99
- add missing linux-user targets
218e99
- fix previous commit
218e99
218e99
* Thu Oct 18 2012 Dan Horák <dan[at]danny.cz> - 2:1.2.0-15
218e99
- fix build on non-kvm arches like s390(x)
218e99
218e99
* Wed Oct 17 2012 Paolo Bonzini <pbonzini@redhat.com> - 2:1.2.0-14
218e99
- Change SLOF Requires for the new version number
218e99
218e99
* Thu Oct 11 2012 Paolo Bonzini <pbonzini@redhat.com> - 2:1.2.0-13
218e99
- Add ppc support to kvm.modules (original patch by David Gibson)
218e99
- Replace x86only build with kvmonly build: add separate defines and
218e99
  conditionals for all packages, so that they can be chosen and
218e99
  renamed in kvmonly builds and so that qemu has the appropriate requires
218e99
- Automatically pick libfdt dependancy
218e99
- Add knob to disable spice+seccomp
218e99
218e99
* Fri Sep 28 2012 Paolo Bonzini <pbonzini@redhat.com> - 2:1.2.0-12
218e99
- Call udevadm on post, fixing bug 860658
218e99
218e99
* Fri Sep 28 2012 Hans de Goede <hdegoede@redhat.com> - 2:1.2.0-11
218e99
- Rebuild against latest spice-server and spice-protocol
218e99
- Fix non-seamless migration failing with vms with usb-redir devices,
218e99
  to allow boxes to load such vms from disk
218e99
218e99
* Tue Sep 25 2012 Hans de Goede <hdegoede@redhat.com> - 2:1.2.0-10
218e99
- Sync Spice patchsets with upstream (rhbz#860238)
218e99
- Fix building with usbredir >= 0.5.2
218e99
218e99
* Thu Sep 20 2012 Hans de Goede <hdegoede@redhat.com> - 2:1.2.0-9
218e99
- Sync USB and Spice patchsets with upstream
218e99
218e99
* Sun Sep 16 2012 Richard W.M. Jones <rjones@redhat.com> - 2:1.2.0-8
218e99
- Use 'global' instead of 'define', and underscore in definition name,
218e99
  n-v-r, and 'dist' tag of SLOF, all to fix RHBZ#855252.
218e99
218e99
* Fri Sep 14 2012 Paolo Bonzini <pbonzini@redhat.com> - 2:1.2.0-4
218e99
- add versioned dependency from qemu-system-ppc to SLOF (BZ#855252)
218e99
218e99
* Wed Sep 12 2012 Richard W.M. Jones <rjones@redhat.com> - 2:1.2.0-3
218e99
- Fix RHBZ#853408 which causes libguestfs failure.
218e99
218e99
* Sat Sep  8 2012 Hans de Goede <hdegoede@redhat.com> - 2:1.2.0-2
218e99
- Fix crash on (seamless) migration
218e99
- Sync usbredir live migration patches with upstream
218e99
218e99
* Fri Sep  7 2012 Hans de Goede <hdegoede@redhat.com> - 2:1.2.0-1
218e99
- New upstream release 1.2.0 final
218e99
- Add support for Spice seamless migration
218e99
- Add support for Spice dynamic monitors
218e99
- Add support for usb-redir live migration
218e99
218e99
* Tue Sep 04 2012 Adam Jackson <ajax@redhat.com> 1.2.0-0.5.rc1
218e99
- Flip Requires: ceph >= foo to Conflicts: ceph < foo, so we pull in only the
218e99
  libraries which we need and not the rest of ceph which we don't.
218e99
218e99
* Tue Aug 28 2012 Cole Robinson <crobinso@redhat.com> 1.2.0-0.4.rc1
218e99
- Update to 1.2.0-rc1
218e99
218e99
* Mon Aug 20 2012 Richard W.M. Jones <rjones@redhat.com> - 1.2-0.3.20120806git3e430569
218e99
- Backport Bonzini's vhost-net fix (RHBZ#848400).
218e99
218e99
* Tue Aug 14 2012 Cole Robinson <crobinso@redhat.com> - 1.2-0.2.20120806git3e430569
218e99
- Bump release number, previous build forgot but the dist bump helped us out
218e99
218e99
* Tue Aug 14 2012 Cole Robinson <crobinso@redhat.com> - 1.2-0.1.20120806git3e430569
218e99
- Revive qemu-system-{ppc*, sparc*} (bz 844502)
218e99
- Enable KVM support for all targets (bz 844503)
218e99
218e99
* Mon Aug 06 2012 Cole Robinson <crobinso@redhat.com> - 1.2-0.1.20120806git3e430569.fc18
218e99
- Update to git snapshot
218e99
218e99
* Sun Jul 29 2012 Cole Robinson <crobinso@redhat.com> - 1.1.1-1
218e99
- Upstream stable release 1.1.1
218e99
- Fix systemtap tapsets (bz 831763)
218e99
- Fix VNC audio tunnelling (bz 840653)
218e99
- Don't renable ksm on update (bz 815156)
218e99
- Bump usbredir dep (bz 812097)
218e99
- Fix RPM install error on non-virt machines (bz 660629)
218e99
- Obsolete openbios to fix upgrade dependency issues (bz 694802)
218e99
218e99
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:1.1.0-9
218e99
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
218e99
218e99
* Tue Jul 10 2012 Richard W.M. Jones <rjones@redhat.com> - 2:1.1.0-8
218e99
- Re-diff previous patch so that it applies and actually apply it
218e99
218e99
* Tue Jul 10 2012 Richard W.M. Jones <rjones@redhat.com> - 2:1.1.0-7
218e99
- Add patch to fix default machine options.  This fixes libvirt
218e99
  detection of qemu.
218e99
- Back out patch 1 which conflicts.
218e99
218e99
* Fri Jul  6 2012 Hans de Goede <hdegoede@redhat.com> - 2:1.1.0-5
218e99
- Fix qemu crashing (on an assert) whenever USB-2.0 isoc transfers are used
218e99
218e99
* Thu Jul  5 2012 Richard W.M. Jones <rjones@redhat.com> - 2:1.1.0-4
218e99
- Disable tests since they hang intermittently.
218e99
- Add kvmvapic.bin (replaces vapic.bin).
218e99
- Add cpus-x86_64.conf.  qemu now creates /etc/qemu/target-x86_64.conf
218e99
  as an empty file.
218e99
- Add qemu-icon.bmp.
218e99
- Add qemu-bridge-helper.
218e99
- Build and include virtfs-proxy-helper + man page (thanks Hans de Goede).
218e99
218e99
* Wed Jul  4 2012 Hans de Goede <hdegoede@redhat.com> - 2:1.1.0-1
218e99
- New upstream release 1.1.0
218e99
- Drop about a 100 spice + USB patches, which are all upstream
218e99
218e99
* Mon Apr 23 2012 Paolo Bonzini <pbonzini@redhat.com> - 2:1.0-17
218e99
- Fix install failure due to set -e (rhbz #815272)
218e99
218e99
* Mon Apr 23 2012 Paolo Bonzini <pbonzini@redhat.com> - 2:1.0-16
218e99
- Fix kvm.modules to exit successfully on non-KVM capable systems (rhbz #814932)
218e99
218e99
* Thu Apr 19 2012 Hans de Goede <hdegoede@redhat.com> - 2:1.0-15
218e99
- Add a couple of backported QXL/Spice bugfixes
218e99
- Add spice volume control patches
218e99
218e99
* Fri Apr 6 2012 Paolo Bonzini <pbonzini@redhat.com> - 2:1.0-12
218e99
- Add back PPC and SPARC user emulators
218e99
- Update binfmt rules from upstream
218e99
218e99
* Mon Apr  2 2012 Hans de Goede <hdegoede@redhat.com> - 2:1.0-11
218e99
- Some more USB bugfixes from upstream
218e99
218e99
* Thu Mar 29 2012 Eduardo Habkost <ehabkost@redhat.com> - 2:1.0-12
218e99
- Fix ExclusiveArch mistake that disabled all non-x86_64 builds on Fedora
218e99
218e99
* Wed Mar 28 2012 Eduardo Habkost <ehabkost@redhat.com> - 2:1.0-11
218e99
- Use --with variables for build-time settings
218e99
218e99
* Wed Mar 28 2012 Daniel P. Berrange <berrange@redhat.com> - 2:1.0-10
218e99
- Switch to use iPXE for netboot ROMs
218e99
218e99
* Thu Mar 22 2012 Daniel P. Berrange <berrange@redhat.com> - 2:1.0-9
218e99
- Remove O_NOATIME for 9p filesystems
218e99
218e99
* Mon Mar 19 2012 Daniel P. Berrange <berrange@redhat.com> - 2:1.0-8
218e99
- Move udev rules to /lib/udev/rules.d (rhbz #748207)
218e99
218e99
* Fri Mar  9 2012 Hans de Goede <hdegoede@redhat.com> - 2:1.0-7
218e99
- Add a whole bunch of USB bugfixes from upstream
218e99
218e99
* Mon Feb 13 2012 Daniel P. Berrange <berrange@redhat.com> - 2:1.0-6
218e99
- Add many more missing BRs for misc QEMU features
218e99
- Enable running of test suite during build
218e99
218e99
* Tue Feb 07 2012 Justin M. Forbes <jforbes@redhat.com> - 2:1.0-5
218e99
- Add support for virtio-scsi
218e99
218e99
* Sun Feb  5 2012 Richard W.M. Jones <rjones@redhat.com> - 2:1.0-4
218e99
- Require updated ceph for latest librbd with rbd_flush symbol.
218e99
218e99
* Tue Jan 24 2012 Justin M. Forbes <jforbes@redhat.com> - 2:1.0-3
218e99
- Add support for vPMU
218e99
- e1000: bounds packet size against buffer size CVE-2012-0029
218e99
218e99
* Fri Jan 13 2012 Justin M. Forbes <jforbes@redhat.com> - 2:1.0-2
218e99
- Add patches for USB redirect bits
218e99
- Remove palcode-clipper, we don't build it
218e99
218e99
* Wed Jan 11 2012 Justin M. Forbes <jforbes@redhat.com> - 2:1.0-1
218e99
- Add patches from 1.0.1 queue
218e99
218e99
* Fri Dec 16 2011 Justin M. Forbes <jforbes@redhat.com> - 2:1.0-1
218e99
- Update to qemu 1.0
218e99
218e99
* Tue Nov 15 2011 Justin M. Forbes <jforbes@redhat.com> - 2:0.15.1-3
218e99
- Enable spice for i686 users as well
218e99
218e99
* Thu Nov 03 2011 Justin M. Forbes <jforbes@redhat.com> - 2:0.15.1-2
218e99
- Fix POSTIN scriplet failure (#748281)
218e99
218e99
* Fri Oct 21 2011 Justin M. Forbes <jforbes@redhat.com> - 2:0.15.1-1
218e99
- Require seabios-bin >= 0.6.0-2 (#741992)
218e99
- Replace init scripts with systemd units (#741920)
218e99
- Update to 0.15.1 stable upstream
218e99
  
218e99
* Fri Oct 21 2011 Paul Moore <pmoore@redhat.com>
218e99
- Enable full relro and PIE (rhbz #738812)
218e99
218e99
* Wed Oct 12 2011 Daniel P. Berrange <berrange@redhat.com> - 2:0.15.0-6
218e99
- Add BR on ceph-devel to enable RBD block device
218e99
218e99
* Wed Oct  5 2011 Daniel P. Berrange <berrange@redhat.com> - 2:0.15.0-5
218e99
- Create a qemu-guest-agent sub-RPM for guest installation
218e99
218e99
* Tue Sep 13 2011 Daniel P. Berrange <berrange@redhat.com> - 2:0.15.0-4
218e99
- Enable DTrace tracing backend for SystemTAP (rhbz #737763)
218e99
- Enable build with curl (rhbz #737006)
218e99
218e99
* Thu Aug 18 2011 Hans de Goede <hdegoede@redhat.com> - 2:0.15.0-3
218e99
- Add missing BuildRequires: usbredir-devel, so that the usbredir code
218e99
  actually gets build
218e99
218e99
* Thu Aug 18 2011 Richard W.M. Jones <rjones@redhat.com> - 2:0.15.0-2
218e99
- Add upstream qemu patch 'Allow to leave type on default in -machine'
218e99
  (2645c6dcaf6ea2a51a3b6dfa407dd203004e4d11).
218e99
218e99
* Sun Aug 14 2011 Justin M. Forbes <jforbes@redhat.com> - 2:0.15.0-1
218e99
- Update to 0.15.0 stable release.
218e99
218e99
* Thu Aug 04 2011 Justin M. Forbes <jforbes@redhat.com> - 2:0.15.0-0.3.201108040af4922
218e99
- Update to 0.15.0-rc1 as we prepare for 0.15.0 release
218e99
218e99
* Thu Aug  4 2011 Daniel P. Berrange <berrange@redhat.com> - 2:0.15.0-0.3.2011072859fadcc
218e99
- Fix default accelerator for non-KVM builds (rhbz #724814)
218e99
218e99
* Thu Jul 28 2011 Justin M. Forbes <jforbes@redhat.com> - 2:0.15.0-0.1.2011072859fadcc
218e99
- Update to 0.15.0-rc0 as we prepare for 0.15.0 release
218e99
218e99
* Tue Jul 19 2011 Hans de Goede <hdegoede@redhat.com> - 2:0.15.0-0.2.20110718525e3df
218e99
- Add support usb redirection over the network, see:
218e99
  http://fedoraproject.org/wiki/Features/UsbNetworkRedirection
218e99
- Restore chardev flow control patches
218e99
218e99
* Mon Jul 18 2011 Justin M. Forbes <jforbes@redhat.com> - 2:0.15.0-0.1.20110718525e3df
218e99
- Update to git snapshot as we prepare for 0.15.0 release
218e99
218e99
* Wed Jun 22 2011 Richard W.M. Jones <rjones@redhat.com> - 2:0.14.0-9
218e99
- Add BR libattr-devel.  This caused the -fstype option to be disabled.
218e99
  https://www.redhat.com/archives/libvir-list/2011-June/thread.html#01017
218e99
218e99
* Mon May  2 2011 Hans de Goede <hdegoede@redhat.com> - 2:0.14.0-8
218e99
- Fix a bug in the spice flow control patches which breaks the tcp chardev
218e99
218e99
* Tue Mar 29 2011 Justin M. Forbes <jforbes@redhat.com> - 2:0.14.0-7
218e99
- Disable qemu-ppc and qemu-sparc packages (#679179)
218e99
218e99
* Mon Mar 28 2011 Justin M. Forbes <jforbes@redhat.com> - 2:0.14.0-6
218e99
- Spice fixes for flow control.
218e99
218e99
* Tue Mar 22 2011 Dan Horák <dan[at]danny.cz> - 2:0.14.0-5
218e99
- be more careful when removing the -g flag on s390
218e99
218e99
* Fri Mar 18 2011 Justin M. Forbes <jforbes@redhat.com> - 2:0.14.0-4
218e99
- Fix thinko on adding the most recent patches.
218e99
218e99
* Wed Mar 16 2011 Justin M. Forbes <jforbes@redhat.com> - 2:0.14.0-3
218e99
- Fix migration issue with vhost
218e99
- Fix qxl locking issues for spice
218e99
218e99
* Wed Mar 02 2011 Justin M. Forbes <jforbes@redhat.com> - 2:0.14.0-2
218e99
- Re-enable sparc and cris builds
218e99
218e99
* Thu Feb 24 2011 Justin M. Forbes <jforbes@redhat.com> - 2:0.14.0-1
218e99
- Update to 0.14.0 release
218e99
218e99
* Fri Feb 11 2011 Justin M. Forbes <jforbes@redhat.com> - 2:0.14.0-0.1.20110210git7aa8c46
218e99
- Update git snapshot
218e99
- Temporarily disable qemu-cris and qemu-sparc due to build errors (to be resolved shorly)
218e99
218e99
* Tue Feb 08 2011 Justin M. Forbes <jforbes@redhat.com> - 2:0.14.0-0.1.20110208git3593e6b
218e99
- Update to 0.14.0 rc git snapshot
218e99
- Add virtio-net to modules
218e99
218e99
* Wed Nov  3 2010 Daniel P. Berrange <berrange@redhat.com> - 2:0.13.0-2
218e99
- Revert previous change
218e99
- Make qemu-common own the /etc/qemu directory
218e99
- Add /etc/qemu/target-x86_64.conf to qemu-system-x86 regardless
218e99
  of host architecture.
218e99
218e99
* Wed Nov 03 2010 Dan Horák <dan[at]danny.cz> - 2:0.13.0-2
218e99
- Remove kvm config file on non-x86 arches (part of #639471)
218e99
- Own the /etc/qemu directory
218e99
218e99
* Mon Oct 18 2010 Justin M. Forbes <jforbes@redhat.com> - 2:0.13.0-1
218e99
- Update to 0.13.0 upstream release
218e99
- Fixes for vhost
218e99
- Fix mouse in certain guests (#636887)
218e99
- Fix issues with WinXP guest install (#579348)
218e99
- Resolve build issues with S390 (#639471)
218e99
- Fix Windows XP on Raw Devices (#631591)
218e99
218e99
* Tue Oct 05 2010 jkeating - 2:0.13.0-0.7.rc1.1
218e99
- Rebuilt for gcc bug 634757
218e99
218e99
* Tue Sep 21 2010 Justin M. Forbes <jforbes@redhat.com> - 2:0.13.0-0.7.rc1
218e99
- Flip qxl pci id from unstable to stable (#634535)
218e99
- KSM Fixes from upstream (#558281)
218e99
218e99
* Tue Sep 14 2010 Justin M. Forbes <jforbes@redhat.com> - 2:0.13.0-0.6.rc1
218e99
- Move away from git snapshots as 0.13 is close to release
218e99
- Updates for spice 0.6
218e99
218e99
* Tue Aug 10 2010 Justin M. Forbes <jforbes@redhat.com> - 2:0.13.0-0.5.20100809git25fdf4a
218e99
- Fix typo in e1000 gpxe rom requires.
218e99
- Add links to newer vgabios
218e99
218e99
* Tue Aug 10 2010 Justin M. Forbes <jforbes@redhat.com> - 2:0.13.0-0.4.20100809git25fdf4a
218e99
- Disable spice on 32bit, it is not supported and buildreqs don't exist.
218e99
218e99
* Mon Aug 9 2010 Justin M. Forbes <jforbes@redhat.com> - 2:0.13.0-0.3.20100809git25fdf4a
218e99
- Updates from upstream towards 0.13 stable
218e99
- Fix requires on gpxe
218e99
- enable spice now that buildreqs are in the repository.
218e99
- ksmtrace has moved to a separate upstream package
218e99
218e99
* Tue Jul 27 2010 Justin M. Forbes <jforbes@redhat.com> - 2:0.13.0-0.2.20100727gitb81fe95
218e99
- add texinfo buildreq for manpages.
218e99
218e99
* Tue Jul 27 2010 Justin M. Forbes <jforbes@redhat.com> - 2:0.13.0-0.1.20100727gitb81fe95
218e99
- Update to 0.13.0 upstream snapshot
218e99
- ksm init fixes from upstream
218e99
218e99
* Tue Jul 20 2010 Dan Horák <dan[at]danny.cz> - 2:0.12.3-8
218e99
- Add avoid-llseek patch from upstream needed for building on s390(x)
218e99
- Don't use parallel make on s390(x)
218e99
218e99
* Tue Jun 22 2010 Amit Shah <amit.shah@redhat.com> - 2:0.12.3-7
218e99
- Add vvfat hardening patch from upstream (#605202)
218e99
218e99
* Fri Apr 23 2010 Justin M. Forbes <jforbes@redhat.com> - 2:0.12.3-6
218e99
- Change requires to the noarch seabios-bin
218e99
- Add ownership of docdir to qemu-common (#572110)
218e99
- Fix "Cannot boot from non-existent NIC" error when using virt-install (#577851)
218e99
218e99
* Thu Apr 15 2010 Justin M. Forbes <jforbes@redhat.com> - 2:0.12.3-5
218e99
- Update virtio console patches from upstream
218e99
218e99
* Thu Mar 11 2010 Justin M. Forbes <jforbes@redhat.com> - 2:0.12.3-4
218e99
- Detect cdrom via ioctl (#473154)
218e99
- re add increased buffer for USB control requests (#546483)
218e99
218e99
* Wed Mar 10 2010 Justin M. Forbes <jforbes@redhat.com> - 2:0.12.3-3
218e99
- Migration clear the fd in error cases (#518032)
218e99
218e99
* Tue Mar 09 2010 Justin M. Forbes <jforbes@redhat.com> - 2:0.12.3-2
218e99
- Allow builds --with x86only
218e99
- Add libaio-devel buildreq for aio support
218e99
218e99
* Fri Feb 26 2010 Justin M. Forbes <jforbes@redhat.com> - 2:0.12.3-1
218e99
- Update to 0.12.3 upstream
218e99
- vhost-net migration/restart fixes
218e99
- Add F-13 machine type
218e99
- virtio-serial fixes
218e99
218e99
* Tue Feb 09 2010 Justin M. Forbes <jforbes@redhat.com> - 2:0.12.2-6
218e99
- Add vhost net support.
218e99
218e99
* Thu Feb 04 2010 Justin M. Forbes <jforbes@redhat.com> - 2:0.12.2-5
218e99
- Avoid creating too large iovecs in multiwrite merge (#559717)
218e99
- Don't try to set max_kernel_pages during ksm init on newer kernels (#558281)
218e99
- Add logfile options for ksmtuned debug.
218e99
218e99
* Wed Jan 27 2010 Amit Shah <amit.shah@redhat.com> - 2:0.12.2-4
218e99
- Remove build dependency on iasl now that we have seabios
218e99
218e99
* Wed Jan 27 2010 Amit Shah <amit.shah@redhat.com> - 2:0.12.2-3
218e99
- Remove source target for 0.12.1.2
218e99
218e99
* Wed Jan 27 2010 Amit Shah <amit.shah@redhat.com> - 2:0.12.2-2
218e99
- Add virtio-console patches from upstream for the F13 VirtioSerial feature
218e99
218e99
* Mon Jan 25 2010 Justin M. Forbes <jforbes@redhat.com> - 2:0.12.2-1
218e99
- Update to 0.12.2 upstream
218e99
218e99
* Sun Jan 10 2010 Justin M. Forbes <jforbes@redhat.com> - 2:0.12.1.2-3
218e99
- Point to seabios instead of bochs, and add a requires for seabios
218e99
218e99
* Mon Jan  4 2010 Justin M. Forbes <jforbes@redhat.com> - 2:0.12.1.2-2
218e99
- Remove qcow2 virtio backing file patch
218e99
218e99
* Mon Jan  4 2010 Justin M. Forbes <jforbes@redhat.com> - 2:0.12.1.2-1
218e99
- Update to 0.12.1.2 upstream
218e99
- Remove patches included in upstream
218e99
218e99
* Fri Nov 20 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.11.0-12
218e99
- Fix a use-after-free crasher in the slirp code (#539583)
218e99
- Fix overflow in the parallels image format support (#533573)
218e99
218e99
* Wed Nov  4 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.11.0-11
218e99
- Temporarily disable preadv/pwritev support to fix data corruption (#526549)
218e99
218e99
* Tue Nov  3 2009 Justin M. Forbes <jforbes@redhat.com> - 2:0.11.0-10
218e99
- Default ksm and ksmtuned services on.
218e99
218e99
* Thu Oct 29 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.11.0-9
218e99
- Fix dropped packets with non-virtio NICs (#531419)
218e99
218e99
* Wed Oct 21 2009 Glauber Costa <gcosta@redhat.com> - 2:0.11.0-8
218e99
- Properly save kvm time registers (#524229)
218e99
218e99
* Mon Oct 19 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.11.0-7
218e99
- Fix potential segfault from too small MSR_COUNT (#528901)
218e99
218e99
* Fri Oct  9 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.11.0-6
218e99
- Fix fs errors with virtio and qcow2 backing file (#524734)
218e99
- Fix ksm initscript errors on kernel missing ksm (#527653)
218e99
- Add missing Requires(post): getent, useradd, groupadd (#527087)
218e99
218e99
* Tue Oct  6 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.11.0-5
218e99
- Add 'retune' verb to ksmtuned init script
218e99
218e99
* Mon Oct  5 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.11.0-4
218e99
- Use rtl8029 PXE rom for ne2k_pci, not ne (#526777)
218e99
- Also, replace the gpxe-roms-qemu pkg requires with file-based requires
218e99
218e99
* Thu Oct  1 2009 Justin M. Forbes <jmforbes@redhat.com> - 2:0.11.0-3
218e99
- Improve error reporting on file access (#524695)
218e99
218e99
* Mon Sep 28 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.11.0-2
218e99
- Fix pci hotplug to not exit if supplied an invalid NIC model (#524022)
218e99
218e99
* Mon Sep 28 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.11.0-1
218e99
- Update to 0.11.0 release
218e99
- Drop a couple of upstreamed patches
218e99
218e99
* Wed Sep 23 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.92-5
218e99
- Fix issue causing NIC hotplug confusion when no model is specified (#524022)
218e99
218e99
* Wed Sep 16 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.92-4
218e99
- Fix for KSM patch from Justin Forbes
218e99
218e99
* Wed Sep 16 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.92-3
218e99
- Add ksmtuned, also from Dan Kenigsberg
218e99
- Use %%_initddir macro
218e99
218e99
* Wed Sep 16 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.92-2
218e99
- Add ksm control script from Dan Kenigsberg
218e99
218e99
* Mon Sep  7 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.92-1
218e99
- Update to qemu-kvm-0.11.0-rc2
218e99
- Drop upstreamed patches
218e99
- extboot install now fixed upstream
218e99
- Re-place TCG init fix (#516543) with the one gone upstream
218e99
218e99
* Mon Sep  7 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.91-0.10.rc1
218e99
- Fix MSI-X error handling on older kernels (#519787)
218e99
218e99
* Fri Sep  4 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.91-0.9.rc1
218e99
- Make pulseaudio the default audio backend (#519540, #495964, #496627)
218e99
218e99
* Thu Aug 20 2009 Richard W.M. Jones <rjones@redhat.com> - 2:0.10.91-0.8.rc1
218e99
- Fix segfault when qemu-kvm is invoked inside a VM (#516543)
218e99
218e99
* Tue Aug 18 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.91-0.7.rc1
218e99
- Fix permissions on udev rules (#517571)
218e99
218e99
* Mon Aug 17 2009 Lubomir Rintel <lkundrak@v3.sk> - 2:0.10.91-0.6.rc1
218e99
- Allow blacklisting of kvm modules (#517866)
218e99
218e99
* Fri Aug  7 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.91-0.5.rc1
218e99
- Fix virtio_net with -net user (#516022)
218e99
218e99
* Tue Aug  4 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.91-0.4.rc1
218e99
- Update to qemu-kvm-0.11-rc1; no changes from rc1-rc0
218e99
218e99
* Tue Aug  4 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.91-0.3.rc1.rc0
218e99
- Fix extboot checksum (bug #514899)
218e99
218e99
* Fri Jul 31 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.91-0.2.rc1.rc0
218e99
- Add KSM support
218e99
- Require bochs-bios >= 2.3.8-0.8 for latest kvm bios updates
218e99
218e99
* Thu Jul 30 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.91-0.1.rc1.rc0
218e99
- Update to qemu-kvm-0.11.0-rc1-rc0
218e99
- This is a pre-release of the official -rc1
218e99
- A vista installer regression is blocking the official -rc1 release
218e99
- Drop qemu-prefer-sysfs-for-usb-host-devices.patch
218e99
- Drop qemu-fix-build-for-esd-audio.patch
218e99
- Drop qemu-slirp-Fix-guestfwd-for-incoming-data.patch
218e99
- Add patch to ensure extboot.bin is installed
218e99
218e99
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:0.10.50-14.kvm88
218e99
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
218e99
218e99
* Thu Jul 23 2009 Glauber Costa <glommer@redhat.com> - 2:0.10.50-13.kvm88
218e99
- Fix bug 513249, -net channel option is broken
218e99
218e99
* Thu Jul 16 2009 Daniel P. Berrange <berrange@redhat.com> - 2:0.10.50-12.kvm88
218e99
- Add 'qemu' user and group accounts
218e99
- Force disable xen until it can be made to build
218e99
218e99
* Thu Jul 16 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.50-11.kvm88
218e99
- Update to kvm-88, see http://www.linux-kvm.org/page/ChangeLog
218e99
- Package mutiboot.bin
218e99
- Update for how extboot is built
218e99
- Fix sf.net source URL
218e99
- Drop qemu-fix-ppc-softmmu-kvm-disabled-build.patch
218e99
- Drop qemu-fix-pcspk-build-with-kvm-disabled.patch
218e99
- Cherry-pick fix for esound support build failure
218e99
218e99
* Wed Jul 15 2009 Daniel Berrange <berrange@lettuce.camlab.fab.redhat.com> - 2:0.10.50-10.kvm87
218e99
- Add udev rules to make /dev/kvm world accessible & group=kvm (rhbz #497341)
218e99
- Create a kvm group if it doesn't exist (rhbz #346151)
218e99
218e99
* Tue Jul 07 2009 Glauber Costa <glommer@redhat.com> - 2:0.10.50-9.kvm87
218e99
- use pxe roms from gpxe, instead of etherboot package.
218e99
218e99
* Fri Jul  3 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.50-8.kvm87
218e99
- Prefer sysfs over usbfs for usb passthrough (#508326)
218e99
218e99
* Sat Jun 27 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.50-7.kvm87
218e99
- Update to kvm-87
218e99
- Drop upstreamed patches
218e99
- Cherry-pick new ppc build fix from upstream
218e99
- Work around broken linux-user build on ppc
218e99
- Fix hw/pcspk.c build with --disable-kvm
218e99
- Re-enable preadv()/pwritev() since #497429 is long since fixed
218e99
- Kill petalogix-s3adsp1800.dtb, since we don't ship the microblaze target
218e99
218e99
* Fri Jun  5 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.50-6.kvm86
218e99
- Fix 'kernel requires an x86-64 CPU' error
218e99
- BuildRequires ncurses-devel to enable '-curses' option (#504226)
218e99
218e99
* Wed Jun  3 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.50-5.kvm86
218e99
- Prevent locked cdrom eject - fixes hang at end of anaconda installs (#501412)
218e99
- Avoid harmless 'unhandled wrmsr' warnings (#499712)
218e99
218e99
* Thu May 21 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.50-4.kvm86
218e99
- Update to kvm-86 release
218e99
- ChangeLog here: http://marc.info/?l=kvm&m=124282885729710
218e99
218e99
* Fri May  1 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.50-3.kvm85
218e99
- Really provide qemu-kvm as a metapackage for comps
218e99
218e99
* Tue Apr 28 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.50-2.kvm85
218e99
- Provide qemu-kvm as a metapackage for comps
218e99
218e99
* Mon Apr 27 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.50-1.kvm85
218e99
- Update to qemu-kvm-devel-85
218e99
- kvm-85 is based on qemu development branch, currently version 0.10.50
218e99
- Include new qemu-io utility in qemu-img package
218e99
- Re-instate -help string for boot=on to fix virtio booting with libvirt
218e99
- Drop upstreamed patches
218e99
- Fix missing kernel/include/asm symlink in upstream tarball
218e99
- Fix target-arm build
218e99
- Fix build on ppc
218e99
- Disable preadv()/pwritev() until bug #497429 is fixed
218e99
- Kill more .kernelrelease uselessness
218e99
- Make non-kvm qemu build verbose
218e99
218e99
* Fri Apr 24 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10-15
218e99
- Fix source numbering typos caused by make-release addition
218e99
218e99
* Thu Apr 23 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10-14
218e99
- Improve instructions for generating the tarball
218e99
218e99
* Tue Apr 21 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10-13
218e99
- Enable pulseaudio driver to fix qemu lockup at shutdown (#495964)
218e99
218e99
* Tue Apr 21 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10-12
218e99
- Another qcow2 image corruption fix (#496642)
218e99
218e99
* Mon Apr 20 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10-11
218e99
- Fix qcow2 image corruption (#496642)
218e99
218e99
* Sun Apr 19 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10-10
218e99
- Run sysconfig.modules from %%post on x86_64 too (#494739)
218e99
218e99
* Sun Apr 19 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10-9
218e99
- Align VGA ROM to 4k boundary - fixes 'qemu-kvm -std vga' (#494376)
218e99
218e99
* Tue Apr  14 2009 Glauber Costa <glommer@redhat.com> - 2:0.10-8
218e99
- Provide qemu-kvm conditional on the architecture.
218e99
218e99
* Thu Apr  9 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10-7
218e99
- Add a much cleaner fix for vga segfault (#494002)
218e99
218e99
* Sun Apr  5 2009 Glauber Costa <glommer@redhat.com> - 2:0.10-6
218e99
- Fixed qcow2 segfault creating disks over 2TB. #491943
218e99
218e99
* Fri Apr  3 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10-5
218e99
- Fix vga segfault under kvm-autotest (#494002)
218e99
- Kill kernelrelease hack; it's not needed
218e99
- Build with "make V=1" for more verbose logs
218e99
218e99
* Thu Apr 02 2009 Glauber Costa <glommer@redhat.com> - 2:0.10-4
218e99
- Support botting gpxe roms.
218e99
218e99
* Wed Apr 01 2009 Glauber Costa <glommer@redhat.com> - 2:0.10-2
218e99
- added missing patch. love for CVS.
218e99
218e99
* Wed Apr 01 2009 Glauber Costa <glommer@redhat.com> - 2:0.10-1
218e99
- Include debuginfo for qemu-img
218e99
- Do not require qemu-common for qemu-img
218e99
- Explicitly own each of the firmware files
218e99
- remove firmwares for ppc and sparc. They should be provided by an external package.
218e99
  Not that the packages exists for sparc in the secondary arch repo as noarch, but they
218e99
  don't automatically get into main repos. Unfortunately it's the best we can do right
218e99
  now.
218e99
- rollback a bit in time. Snapshot from avi's maint/2.6.30
218e99
  - this requires the sasl patches to come back.
218e99
  - with-patched-kernel comes back.
218e99
218e99
* Wed Mar 25 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10-0.12.kvm20090323git
218e99
- BuildRequires pciutils-devel for device assignment (#492076)
218e99
218e99
* Mon Mar 23 2009 Glauber Costa <glommer@redhat.com> - 2:0.10-0.11.kvm20090323git
218e99
- Update to snapshot kvm20090323.
218e99
- Removed patch2 (upstream).
218e99
- use upstream's new split package.
218e99
- --with-patched-kernel flag not needed anymore
218e99
- Tell how to get the sources.
218e99
218e99
* Wed Mar 18 2009 Glauber Costa <glommer@redhat.com> - 2:0.10-0.10.kvm20090310git
218e99
- Added extboot to files list.
218e99
218e99
* Wed Mar 11 2009 Glauber Costa <glommer@redhat.com> - 2:0.10-0.9.kvm20090310git
218e99
- Fix wrong reference to bochs bios.
218e99
218e99
* Wed Mar 11 2009 Glauber Costa <glommer@redhat.com> - 2:0.10-0.8.kvm20090310git
218e99
- fix Obsolete/Provides pair
218e99
- Use kvm bios from bochs-bios package.
218e99
- Using RPM_OPT_FLAGS in configure
218e99
- Picked back audio-drv-list from kvm package
218e99
218e99
* Tue Mar 10 2009 Glauber Costa <glommer@redhat.com> - 2:0.10-0.7.kvm20090310git
218e99
- modify ppc patch
218e99
218e99
* Tue Mar 10 2009 Glauber Costa <glommer@redhat.com> - 2:0.10-0.6.kvm20090310git
218e99
- updated to kvm20090310git
218e99
- removed sasl patches (already in this release)
218e99
218e99
* Tue Mar 10 2009 Glauber Costa <glommer@redhat.com> - 2:0.10-0.5.kvm20090303git
218e99
- kvm.modules were being wrongly mentioned at %%install.
218e99
- update description for the x86 system package to include kvm support
218e99
- build kvm's own bios. It is still necessary while kvm uses a slightly different
218e99
  irq routing mechanism
218e99
218e99
* Thu Mar 05 2009 Glauber Costa <glommer@redhat.com> - 2:0.10-0.4.kvm20090303git
218e99
- seems Epoch does not go into the tags. So start back here.
218e99
218e99
* Thu Mar 05 2009 Glauber Costa <glommer@redhat.com> - 2:0.10-0.1.kvm20090303git
218e99
- Use bochs-bios instead of bochs-bios-data
218e99
- It's official: upstream set on 0.10
218e99
218e99
* Thu Mar  5 2009 Daniel P. Berrange <berrange@redhat.com> - 2:0.9.2-0.2.kvm20090303git
218e99
- Added BSD to license list, since many files are covered by BSD
218e99
218e99
* Wed Mar 04 2009 Glauber Costa <glommer@redhat.com> - 0.9.2-0.1.kvm20090303git
218e99
- missing a dot. shame on me
218e99
218e99
* Wed Mar 04 2009 Glauber Costa <glommer@redhat.com> - 0.92-0.1.kvm20090303git
218e99
- Set Epoch to 2
218e99
- Set version to 0.92. It seems upstream keep changing minds here, so pick the lowest
218e99
- Provides KVM, Obsoletes KVM
218e99
- Only install qemu-kvm in ix86 and x86_64
218e99
- Remove pkgdesc macros, as they were generating bogus output for rpm -qi.
218e99
- fix ppc and ppc64 builds
218e99
218e99
* Tue Mar 03 2009 Glauber Costa <glommer@redhat.com> - 0.10-0.3.kvm20090303git
218e99
- only execute post scripts for user package.
218e99
- added kvm tools.
218e99
218e99
* Tue Mar 03 2009 Glauber Costa <glommer@redhat.com> - 0.10-0.2.kvm20090303git
218e99
- put kvm.modules into cvs
218e99
218e99
* Tue Mar 03 2009 Glauber Costa <glommer@redhat.com> - 0.10-0.1.kvm20090303git
218e99
- Set Epoch to 1
218e99
- Build KVM (basic build, no tools yet)
218e99
- Set ppc in ExcludeArch. This is temporary, just to fix one issue at a time.
218e99
  ppc users (IBM ? ;-)) please wait a little bit.
218e99
218e99
* Tue Mar  3 2009 Daniel P. Berrange <berrange@redhat.com> - 1.0-0.5.svn6666
218e99
- Support VNC SASL authentication protocol
218e99
- Fix dep on bochs-bios-data
218e99
218e99
* Tue Mar 03 2009 Glauber Costa <glommer@redhat.com> - 1.0-0.4.svn6666
218e99
- use bios from bochs-bios package.
218e99
218e99
* Tue Mar 03 2009 Glauber Costa <glommer@redhat.com> - 1.0-0.3.svn6666
218e99
- use vgabios from vgabios package.
218e99
218e99
* Mon Mar 02 2009 Glauber Costa <glommer@redhat.com> - 1.0-0.2.svn6666
218e99
- use pxe roms from etherboot package.
218e99
218e99
* Mon Mar 02 2009 Glauber Costa <glommer@redhat.com> - 1.0-0.1.svn6666
218e99
- Updated to tip svn (release 6666). Featuring split packages for qemu.
218e99
  Unfortunately, still using binary blobs for the bioses.
218e99
218e99
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.1-13
218e99
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
218e99
218e99
* Sun Jan 11 2009 Debarshi Ray <rishi@fedoraproject.org> - 0.9.1-12
218e99
- Updated build patch. Closes Red Hat Bugzilla bug #465041.
218e99
218e99
* Wed Dec 31 2008 Dennis Gilmore <dennis@ausil.us> - 0.9.1-11
218e99
- add sparcv9 and sparc64 support
218e99
218e99
* Fri Jul 25 2008 Bill Nottingham <notting@redhat.com>
218e99
- Fix qemu-img summary (#456344)
218e99
218e99
* Wed Jun 25 2008 Daniel P. Berrange <berrange@redhat.com> - 0.9.1-10.fc10
218e99
- Rebuild for GNU TLS ABI change
218e99
218e99
* Wed Jun 11 2008 Daniel P. Berrange <berrange@redhat.com> - 0.9.1-9.fc10
218e99
- Remove bogus wildcard from files list (rhbz #450701)
218e99
218e99
* Sat May 17 2008 Lubomir Rintel <lkundrak@v3.sk> - 0.9.1-8
218e99
- Register binary handlers also for shared libraries
218e99
218e99
* Mon May  5 2008 Daniel P. Berrange <berrange@redhat.com> - 0.9.1-7.fc10
218e99
- Fix text console PTYs to be in rawmode
218e99
218e99
* Sun Apr 27 2008 Lubomir Kundrak <lkundrak@redhat.com> - 0.9.1-6
218e99
- Register binary handler for SuperH-4 CPU
218e99
218e99
* Wed Mar 19 2008 Daniel P. Berrange <berrange@redhat.com> - 0.9.1-5.fc9
218e99
- Split qemu-img tool into sub-package for smaller footprint installs
218e99
218e99
* Wed Feb 27 2008 Daniel P. Berrange <berrange@redhat.com> - 0.9.1-4.fc9
218e99
- Fix block device checks for extendable disk formats (rhbz #435139)
218e99
218e99
* Sat Feb 23 2008 Daniel P. Berrange <berrange@redhat.com> - 0.9.1-3.fc9
218e99
- Fix block device extents check (rhbz #433560)
218e99
218e99
* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.9.1-2
218e99
- Autorebuild for GCC 4.3
218e99
218e99
* Tue Jan  8 2008 Daniel P. Berrange <berrange@redhat.com> - 0.9.1-1.fc9
218e99
- Updated to 0.9.1 release
218e99
- Fix license tag syntax
218e99
- Don't mark init script as a config file
218e99
218e99
* Wed Sep 26 2007 Daniel P. Berrange <berrange@redhat.com> - 0.9.0-5.fc8
218e99
- Fix rtl8139 checksum calculation for Vista (rhbz #308201)
218e99
218e99
* Tue Aug 28 2007 Daniel P. Berrange <berrange@redhat.com> - 0.9.0-4.fc8
218e99
- Fix debuginfo by passing -Wl,--build-id to linker
218e99
218e99
* Tue Aug 28 2007 David Woodhouse <dwmw2@infradead.org> 0.9.0-4
218e99
- Update licence
218e99
- Fix CDROM emulation (#253542)
218e99
218e99
* Tue Aug 28 2007 Daniel P. Berrange <berrange@redhat.com> - 0.9.0-3.fc8
218e99
- Added backport of VNC password auth, and TLS+x509 cert auth
218e99
- Switch to rtl8139 NIC by default for linkstate reporting
218e99
- Fix rtl8139 mmio region mappings with multiple NICs
218e99
218e99
* Sun Apr  1 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 0.9.0-2
218e99
- Fix direct loading of a linux kernel with -kernel & -initrd (bz 234681)
218e99
- Remove spurious execute bits from manpages (bz 222573)
218e99
218e99
* Tue Feb  6 2007 David Woodhouse <dwmw2@infradead.org> 0.9.0-1
218e99
- Update to 0.9.0
218e99
218e99
* Wed Jan 31 2007 David Woodhouse <dwmw2@infradead.org> 0.8.2-5
218e99
- Include licences
218e99
218e99
* Mon Nov 13 2006 Hans de Goede <j.w.r.degoede@hhs.nl> 0.8.2-4
218e99
- Backport patch to make FC6 guests work by Kevin Kofler
218e99
  <Kevin@tigcc.ticalc.org> (bz 207843).
218e99
218e99
* Mon Sep 11 2006 David Woodhouse <dwmw2@infradead.org> 0.8.2-3
218e99
- Rebuild
218e99
218e99
* Thu Aug 24 2006 Matthias Saou <http://freshrpms.net/> 0.8.2-2
218e99
- Remove the target-list iteration for x86_64 since they all build again.
218e99
- Make gcc32 vs. gcc34 conditional on %%{fedora} to share the same spec for
218e99
  FC5 and FC6.
218e99
218e99
* Wed Aug 23 2006 Matthias Saou <http://freshrpms.net/> 0.8.2-1
218e99
- Update to 0.8.2 (#200065).
218e99
- Drop upstreamed syscall-macros patch2.
218e99
- Put correct scriplet dependencies.
218e99
- Force install mode for the init script to avoid umask problems.
218e99
- Add %%postun condrestart for changes to the init script to be applied if any.
218e99
- Update description with the latest "about" from the web page (more current).
218e99
- Update URL to qemu.org one like the Source.
218e99
- Add which build requirement.
218e99
- Don't include texi files in %%doc since we ship them in html.
218e99
- Switch to using gcc34 on devel, FC5 still has gcc32.
218e99
- Add kernheaders patch to fix linux/compiler.h inclusion.
218e99
- Add target-sparc patch to fix compiling on ppc (some int32 to float).
218e99
218e99
* Thu Jun  8 2006 David Woodhouse <dwmw2@infradead.org> 0.8.1-3
218e99
- More header abuse in modify_ldt(), change BuildRoot:
218e99
218e99
* Wed Jun  7 2006 David Woodhouse <dwmw2@infradead.org> 0.8.1-2
218e99
- Fix up kernel header abuse
218e99
218e99
* Tue May 30 2006 David Woodhouse <dwmw2@infradead.org> 0.8.1-1
218e99
- Update to 0.8.1
218e99
218e99
* Sat Mar 18 2006 David Woodhouse <dwmw2@infradead.org> 0.8.0-6
218e99
- Update linker script for PPC
218e99
218e99
* Sat Mar 18 2006 David Woodhouse <dwmw2@infradead.org> 0.8.0-5
218e99
- Just drop $RPM_OPT_FLAGS. They're too much of a PITA
218e99
218e99
* Sat Mar 18 2006 David Woodhouse <dwmw2@infradead.org> 0.8.0-4
218e99
- Disable stack-protector options which gcc 3.2 doesn't like
218e99
218e99
* Fri Mar 17 2006 David Woodhouse <dwmw2@infradead.org> 0.8.0-3
218e99
- Use -mcpu= instead of -mtune= on x86_64 too
218e99
- Disable SPARC targets on x86_64, because dyngen doesn't like fnegs
218e99
218e99
* Fri Mar 17 2006 David Woodhouse <dwmw2@infradead.org> 0.8.0-2
218e99
- Don't use -mtune=pentium4 on i386. GCC 3.2 doesn't like it
218e99
218e99
* Fri Mar 17 2006 David Woodhouse <dwmw2@infradead.org> 0.8.0-1
218e99
- Update to 0.8.0
218e99
- Resort to using compat-gcc-32
218e99
- Enable ALSA
218e99
218e99
* Mon May 16 2005 David Woodhouse <dwmw2@infradead.org> 0.7.0-2
218e99
- Proper fix for GCC 4 putting 'blr' or 'ret' in the middle of the function,
218e99
  for i386, x86_64 and PPC.
218e99
218e99
* Sat Apr 30 2005 David Woodhouse <dwmw2@infradead.org> 0.7.0-1
218e99
- Update to 0.7.0
218e99
- Fix dyngen for PPC functions which end in unconditional branch
218e99
218e99
* Thu Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
218e99
- rebuilt
218e99
218e99
* Sun Feb 13 2005 David Woodhouse <dwmw2@infradead.org> 0.6.1-2
218e99
- Package cleanup
218e99
218e99
* Sun Nov 21 2004 David Woodhouse <dwmw2@redhat.com> 0.6.1-1
218e99
- Update to 0.6.1
218e99
218e99
* Tue Jul 20 2004 David Woodhouse <dwmw2@redhat.com> 0.6.0-2
218e99
- Compile fix from qemu CVS, add x86_64 host support
218e99
218e99
* Wed May 12 2004 David Woodhouse <dwmw2@redhat.com> 0.6.0-1
218e99
- Update to 0.6.0.
218e99
218e99
* Sat May 8 2004 David Woodhouse <dwmw2@redhat.com> 0.5.5-1
218e99
- Update to 0.5.5.
218e99
218e99
* Sun May 2 2004 David Woodhouse <dwmw2@redhat.com> 0.5.4-1
218e99
- Update to 0.5.4.
218e99
218e99
* Thu Apr 22 2004 David Woodhouse <dwmw2@redhat.com> 0.5.3-1
218e99
- Update to 0.5.3. Add init script.
218e99
218e99
* Thu Jul 17 2003 Jeff Johnson <jbj@redhat.com> 0.4.3-1
218e99
- Create.