render / rpms / qemu

Forked from rpms/qemu 5 months ago
Clone

Blame qemu.spec

Paolo Bonzini 2803fc
%ifarch %{ix86}
Paolo Bonzini 2803fc
%global kvm_package   system-x86
b26fb5
# need_qemu_kvm should only ever be used by x86
Paolo Bonzini 2803fc
%global need_qemu_kvm 1
Paolo Bonzini 2803fc
%endif
Paolo Bonzini 2803fc
%ifarch x86_64
Paolo Bonzini 2803fc
%global kvm_package   system-x86
b26fb5
# need_qemu_kvm should only ever be used by x86
Paolo Bonzini 2803fc
%global need_qemu_kvm 1
Paolo Bonzini 2803fc
%endif
8dd6b5
%ifarch %{power64}
Paolo Bonzini 2803fc
%global kvm_package   system-ppc
Paolo Bonzini 2803fc
%endif
Paolo Bonzini 31c633
%ifarch s390x
Paolo Bonzini 31c633
%global kvm_package   system-s390x
Paolo Bonzini 31c633
%endif
Peter Robinson 441340
%ifarch armv7hl
Peter Robinson 441340
%global kvm_package   system-arm
Peter Robinson 441340
%endif
21cd6f
%ifarch aarch64
21cd6f
%global kvm_package   system-aarch64
d43799
%endif
Michal Toman 504e25
%ifarch %{mips}
Michal Toman 504e25
%global kvm_package   system-mips
Michal Toman 504e25
%endif
d43799
Daniel P. Berrange 083532
%global user_static 1
Daniel P. Berrange d52607
# glibc static libs are fubar on i386, s390 & ppc64*
Daniel P. Berrange 083532
# https://bugzilla.redhat.com/show_bug.cgi?id=1352625
Daniel P. Berrange d52607
%ifarch %{?ix86} s390 s390x %{power64}
Daniel P. Berrange 083532
%global user_static 0
Daniel P. Berrange 083532
%endif
Daniel P. Berrange 083532
d43799
%global have_kvm 0
d43799
%if 0%{?kvm_package:1}
d43799
%global have_kvm 1
21cd6f
%endif
Paolo Bonzini 2803fc
Michal Toman 504e25
%ifarch %{ix86} x86_64 %{arm} aarch64 %{power64} s390 s390x %{mips}
b26fb5
%global have_seccomp 1
Peter Robinson 73731f
%endif
Peter Robinson 73731f
%ifarch %{ix86} x86_64
b26fb5
%global have_spice   1
b26fb5
%endif
b26fb5
b26fb5
# Xen is available only on i386 x86_64 (from libvirt spec)
b26fb5
%ifarch %{ix86} x86_64
b26fb5
%global have_xen 1
b26fb5
%endif
b26fb5
57dbb7
# Matches edk2.spec ExclusiveArch
57dbb7
%ifarch %{ix86} x86_64 %{arm} aarch64
57dbb7
%global have_edk2 1
57dbb7
%endif
57dbb7
820948
# If we can run qemu-sanity-check, hostqemu gets defined.
820948
%ifarch %{arm}
820948
%global hostqemu arm-softmmu/qemu-system-arm
820948
%endif
820948
%ifarch aarch64
820948
%global hostqemu arm-softmmu/qemu-system-aarch64
820948
%endif
820948
%ifarch %{ix86}
820948
%global hostqemu i386-softmmu/qemu-system-i386
820948
%endif
820948
%ifarch x86_64
820948
%global hostqemu x86_64-softmmu/qemu-system-x86_64
820948
%endif
820948
ecbe00
# All block-* modules should be listed here.
ecbe00
%global requires_all_block_modules                               \
ecbe00
Requires: %{name}-block-curl = %{epoch}:%{version}-%{release}    \
ecbe00
Requires: %{name}-block-dmg = %{epoch}:%{version}-%{release}     \
ecbe00
Requires: %{name}-block-gluster = %{epoch}:%{version}-%{release} \
ecbe00
Requires: %{name}-block-iscsi = %{epoch}:%{version}-%{release}   \
ecbe00
Requires: %{name}-block-rbd = %{epoch}:%{version}-%{release}     \
ecbe00
Requires: %{name}-block-ssh = %{epoch}:%{version}-%{release}
ecbe00
Daniel P. Berrange 083532
# Temp hack for https://bugzilla.redhat.com/show_bug.cgi?id=1343892
Daniel P. Berrange 083532
# We'll manually turn on hardened build later in this spec
Daniel P. Berrange 083532
%undefine _hardened_build
Daniel P. Berrange 083532
409720
# Release candidate version tracking
435be3
# global rcver rc3
409720
%if 0%{?rcver:1}
e20090
%global rcrel .%{rcver}
409720
%global rcstr -%{rcver}
409720
%endif
409720
3400e7
David Woodhouse 5c3734
Summary: QEMU is a FAST! processor emulator
David Woodhouse 5c3734
Name: qemu
ef34be
Version: 2.7.0
Paolo Bonzini b68b5f
Release: 10%{?rcrel}%{?dist}
Glauber Costa 9235f9
Epoch: 2
Daniel P. Berrange 913ab9
License: GPLv2+ and LGPLv2+ and BSD
David Woodhouse 5c3734
Group: Development/Tools
Matthias Saou 67348d
URL: http://www.qemu.org/
Dan HorĂ¡k 330491
409720
Source0: http://wiki.qemu-project.org/download/%{name}-%{version}%{?rcstr}.tar.bz2
Justin M. Forbes 0c846b
Justin M. Forbes 603dd6
Source1: qemu.binfmt
Mark McLoughlin b11220
Mark McLoughlin b11220
# Creates /dev/kvm
Daniel P. Berrange fc8b74
Source3: 80-kvm.rules
Mark McLoughlin cd8d5c
# KSM control scripts
Justin M. Forbes 603dd6
Source4: ksm.service
Mark McLoughlin b11220
Source5: ksm.sysconfig
Justin M. Forbes 603dd6
Source6: ksmctl.c
Justin M. Forbes 603dd6
Source7: ksmtuned.service
Justin M. Forbes 603dd6
Source8: ksmtuned
Justin M. Forbes 603dd6
Source9: ksmtuned.conf
c75224
# guest agent service
Daniel P. Berrange 1ad1f9
Source10: qemu-guest-agent.service
c75224
# guest agent udev rules
Daniel P. Berrange 1ad1f9
Source11: 99-qemu-guest-agent.rules
c75224
# /etc/qemu/bridge.conf
Paolo Bonzini 773d5b
Source12: bridge.conf
c75224
# qemu-kvm back compat wrapper installed as /usr/bin/qemu-kvm
96a5f8
Source13: qemu-kvm.sh
c75224
# /etc/modprobe.d/kvm.conf
Paolo Bonzini dda6c3
Source20: kvm.conf
c75224
# /etc/sysctl.d/50-kvm-s390x.conf
c75224
Source21: 50-kvm-s390x.conf
d19693
# /etc/security/limits.d/95-kvm-ppc64-memlock.conf
d19693
Source22: 95-kvm-ppc64-memlock.conf
c75224
3a13dd
# CVE-2016-7155: pvscsi: OOB read and infinite loop (bz #1373463)
3a13dd
Patch0001: 0001-vmw_pvscsi-check-page-count-while-initialising-descr.patch
3a13dd
# CVE-2016-7156: pvscsi: infinite loop when building SG list (bz #1373480)
3a13dd
Patch0002: 0002-scsi-pvscsi-limit-loop-to-fetch-SG-list.patch
3a13dd
# CVE-2016-7156: pvscsi: infinite loop when processing IO requests (bz
3a13dd
# #1373480)
3a13dd
Patch0003: 0003-scsi-pvscsi-limit-process-IO-loop-to-ring-size.patch
3a13dd
# CVE-2016-7170: vmware_vga: OOB stack memory access (bz #1374709)
3a13dd
Patch0004: 0004-vmsvga-correct-bitmap-and-pixmap-size-checks.patch
3a13dd
# CVE-2016-7157: mptsas: invalid memory access (bz #1373505)
3a13dd
Patch0005: 0005-scsi-mptconfig-fix-an-assert-expression.patch
3a13dd
Patch0006: 0006-scsi-mptconfig-fix-misuse-of-MPTSAS_CONFIG_PACK.patch
3a13dd
# CVE-2016-7466: usb: xhci memory leakage during device unplug (bz #1377838)
3a13dd
Patch0007: 0007-usb-xhci-fix-memory-leak-in-usb_xhci_exit.patch
3a13dd
# CVE-2016-7423: scsi: mptsas: OOB access (bz #1376777)
3a13dd
Patch0008: 0008-scsi-mptsas-use-g_new0-to-allocate-MPTSASRequest-obj.patch
3a13dd
# CVE-2016-7422: virtio: null pointer dereference (bz #1376756)
3a13dd
Patch0009: 0009-virtio-add-check-for-descriptor-s-mapped-address.patch
3a13dd
# CVE-2016-7908: net: Infinite loop in mcf_fec_do_tx (bz #1381193)
3a13dd
Patch0010: 0010-net-mcf-limit-buffer-descriptor-count.patch
3a13dd
# CVE-2016-8576: usb: xHCI: infinite loop vulnerability (bz #1382322)
3a13dd
Patch0011: 0011-xhci-limit-the-number-of-link-trbs-we-are-willing-to.patch
3a13dd
# CVE-2016-7995: usb: hcd-ehci: memory leak (bz #1382669)
3a13dd
Patch0012: 0012-usb-ehci-fix-memory-leak-in-ehci_process_itd.patch
3a13dd
# Fix interrupt endpoints not working with network/spice USB redirection on
3a13dd
# guest with an emulated xhci controller (bz #1382331)
3a13dd
Patch0013: 0013-usb-redir-allocate-buffers-before-waking-up-the-host.patch
cf8164
# Fix nested PPC 'Unknown MMU model' error (bz #1374749)
cf8164
Patch0014: 0014-ppc-kvm-Mark-64kB-page-size-support-as-disabled-if-n.patch
cf8164
# Fix flickering display with boxes + wayland VM (bz #1266484)
cf8164
Patch0015: 0015-qxl-Only-emit-QXL_INTERRUPT_CLIENT_MONITORS_CONFIG-o.patch
Hans de Goede a2729a
837eb7
# documentation deps
837eb7
BuildRequires: texi2html
837eb7
BuildRequires: texinfo
837eb7
# For /usr/bin/pod2man
837eb7
BuildRequires: perl-podlators
837eb7
# For sanity test
837eb7
BuildRequires: qemu-sanity-check-nodeps
837eb7
BuildRequires: kernel
837eb7
# For acpi compilation
837eb7
BuildRequires: iasl
837eb7
# For chrpath calls in specfile
837eb7
BuildRequires: chrpath
837eb7
837eb7
# -display sdl support
b44086
BuildRequires: SDL2-devel
837eb7
# used in various places for compression
b6dd5a
BuildRequires: zlib-devel
837eb7
# used in various places for crypto
b6dd5a
BuildRequires: gnutls-devel
837eb7
# VNC sasl auth support
b6dd5a
BuildRequires: cyrus-sasl-devel
837eb7
# aio implementation for block drivers
Justin M. Forbes 3a5505
BuildRequires: libaio-devel
837eb7
# pulseaudio audio output
Mark McLoughlin 6d887b
BuildRequires: pulseaudio-libs-devel
Daniel P. Berrange ecee1e
# alsa audio output
Daniel P. Berrange ecee1e
BuildRequires: alsa-lib-devel
837eb7
# iscsi drive support
Paolo Bonzini 625ba4
BuildRequires: libiscsi-devel
837eb7
# NFS drive support
409720
BuildRequires: libnfs-devel
837eb7
# snappy compression for memory dump
409720
BuildRequires: snappy-devel
837eb7
# lzo compression for memory dump
409720
BuildRequires: lzo-devel
837eb7
# needed for -display curses
Mark McLoughlin 62fb37
BuildRequires: ncurses-devel
837eb7
# used by 9pfs
2af28c
BuildRequires: libattr-devel
837eb7
BuildRequires: libcap-devel
837eb7
# used by qemu-bridge-helper
837eb7
BuildRequires: libcap-ng-devel
837eb7
# spice usb redirection support
Hans de Goede 5ba1a7
BuildRequires: usbredir-devel >= 0.5.2
Dan HorĂ¡k 94a40c
%ifnarch s390 s390x
837eb7
# tcmalloc support
Paolo Bonzini af53ec
BuildRequires: gperftools-devel
Dan HorĂ¡k 94a40c
%endif
Paolo Bonzini 2803fc
%if 0%{?have_spice:1}
837eb7
# spice graphics support
Hans de Goede ca70dc
BuildRequires: spice-protocol >= 0.12.2
Hans de Goede ca70dc
BuildRequires: spice-server-devel >= 0.12.0
Paolo Bonzini 2803fc
%endif
Paolo Bonzini 2803fc
%if 0%{?have_seccomp:1}
837eb7
# seccomp containment support
Peter Robinson 73731f
BuildRequires: libseccomp-devel >= 2.3.0
Justin M. Forbes 051605
%endif
Daniel P. Berrange a93050
# For network block driver
Daniel P. Berrange 4a7239
BuildRequires: libcurl-devel
Daniel P. Berrange 25a35c
# For rbd block driver
f950cd
BuildRequires: ceph-devel >= 0.61
Daniel P. Berrange 7b1d66
# We need both because the 'stap' binary is probed for by configure
Daniel P. Berrange 7b1d66
BuildRequires: systemtap
Daniel P. Berrange 7b1d66
BuildRequires: systemtap-sdt-devel
Daniel P. Berrange eaebe4
# For VNC JPEG support
Daniel P. Berrange eaebe4
BuildRequires: libjpeg-devel
Daniel P. Berrange eaebe4
# For VNC PNG support
Daniel P. Berrange eaebe4
BuildRequires: libpng-devel
Daniel P. Berrange eaebe4
# For uuid generation
Daniel P. Berrange eaebe4
BuildRequires: libuuid-devel
Daniel P. Berrange eaebe4
# For BlueZ device support
Daniel P. Berrange eaebe4
BuildRequires: bluez-libs-devel
Daniel P. Berrange eaebe4
# For Braille device support
Daniel P. Berrange eaebe4
BuildRequires: brlapi-devel
Daniel P. Berrange eaebe4
# For FDT device tree support
Daniel P. Berrange eaebe4
BuildRequires: libfdt-devel
7e50c4
# Hard requirement for version >= 1.3
7e50c4
BuildRequires: pixman-devel
af1488
# For gluster support
af1488
BuildRequires: glusterfs-devel >= 3.4.0
af1488
BuildRequires: glusterfs-api-devel >= 3.4.0
7fae7f
# Needed for usb passthrough for qemu >= 1.5
7fae7f
BuildRequires: libusbx-devel
7fae7f
# SSH block driver
7fae7f
BuildRequires: libssh2-devel
7fae7f
# GTK frontend
7fae7f
BuildRequires: gtk3-devel
7fae7f
BuildRequires: vte3-devel
b9a8d0
# GTK translations
b9a8d0
BuildRequires: gettext
76dcac
# RDMA migration
Dan HorĂ¡k 52cf04
%ifnarch s390 s390x
76dcac
BuildRequires: librdmacm-devel
Dan HorĂ¡k 52cf04
%endif
c27704
%if 0%{?have_xen:1}
837eb7
# Xen support
3400e7
BuildRequires: xen-devel
3400e7
%endif
c27704
%ifarch %{ix86} x86_64 aarch64
837eb7
# qemu 2.1: needed for memdev hostmem backend
Daniel P. Berrange 145f8d
BuildRequires: numactl-devel
ad339a
%endif
837eb7
# qemu 2.3: reading bzip2 compressed dmg images
8055ee
BuildRequires: bzip2-devel
837eb7
# qemu 2.4: needed for opengl bits
1ae1f0
BuildRequires: libepoxy-devel
837eb7
# qemu 2.5: needed for TLS test suite
88b379
BuildRequires: libtasn1-devel
837eb7
# qemu 2.5: libcacard is it's own project now
88b379
BuildRequires: libcacard-devel >= 2.5.0
837eb7
# qemu 2.5: virgl 3d support
88b379
BuildRequires: virglrenderer-devel
837eb7
# qemu 2.6: Needed for gtk GL support
fa6cd1
BuildRequires: mesa-libgbm-devel
8055ee
Daniel P. Berrange 083532
BuildRequires: glibc-static pcre-static glib2-static zlib-static
Daniel P. Berrange 083532
820948
%if 0%{?hostqemu:1}
820948
# For complicated reasons, this is required so that
820948
# /bin/kernel-install puts the kernel directly into /boot, instead of
820948
# into a /boot/<machine-id> subdirectory (in Fedora >= 23).  This is
820948
# so we can run qemu-sanity-check.  Read the kernel-install script to
820948
# understand why.
820948
BuildRequires: grubby
820948
%endif
7e50c4
c27704
Requires: %{name}-user = %{epoch}:%{version}-%{release}
c27704
Requires: %{name}-system-alpha = %{epoch}:%{version}-%{release}
c27704
Requires: %{name}-system-arm = %{epoch}:%{version}-%{release}
c27704
Requires: %{name}-system-cris = %{epoch}:%{version}-%{release}
c27704
Requires: %{name}-system-lm32 = %{epoch}:%{version}-%{release}
c27704
Requires: %{name}-system-m68k = %{epoch}:%{version}-%{release}
c27704
Requires: %{name}-system-microblaze = %{epoch}:%{version}-%{release}
c27704
Requires: %{name}-system-mips = %{epoch}:%{version}-%{release}
c27704
Requires: %{name}-system-or32 = %{epoch}:%{version}-%{release}
c27704
Requires: %{name}-system-ppc = %{epoch}:%{version}-%{release}
c27704
Requires: %{name}-system-s390x = %{epoch}:%{version}-%{release}
c27704
Requires: %{name}-system-sh4 = %{epoch}:%{version}-%{release}
c27704
Requires: %{name}-system-sparc = %{epoch}:%{version}-%{release}
c27704
Requires: %{name}-system-unicore32 = %{epoch}:%{version}-%{release}
c27704
Requires: %{name}-system-x86 = %{epoch}:%{version}-%{release}
c27704
Requires: %{name}-system-xtensa = %{epoch}:%{version}-%{release}
c27704
Requires: %{name}-system-moxie = %{epoch}:%{version}-%{release}
c27704
Requires: %{name}-system-aarch64 = %{epoch}:%{version}-%{release}
c27704
Requires: %{name}-system-tricore = %{epoch}:%{version}-%{release}
Glauber Costa 9235f9
Requires: %{name}-img = %{epoch}:%{version}-%{release}
Glauber Costa 8571d0
Glauber Costa 485711
David Woodhouse 5c3734
%description
Matthias Saou 67348d
QEMU is a generic and open source processor emulator which achieves a good
Matthias Saou 67348d
emulation speed by using dynamic translation. QEMU has two operating modes:
David Woodhouse 5c3734
Matthias Saou 67348d
 * Full system emulation. In this mode, QEMU emulates a full system (for
Matthias Saou 67348d
   example a PC), including a processor and various peripherials. It can be
Matthias Saou 67348d
   used to launch different Operating Systems without rebooting the PC or
Matthias Saou 67348d
   to debug system code.
David Woodhouse 5c3734
 * User mode emulation. In this mode, QEMU can launch Linux processes compiled
Matthias Saou 67348d
   for one CPU on another CPU.
David Woodhouse 5c3734
Matthias Saou 67348d
As QEMU requires no host kernel patches to run, it is safe and easy to use.
David Woodhouse 5c3734
c27704
Glauber Costa 9235f9
%package  common
Glauber Costa 9235f9
Summary: QEMU common files needed by all QEMU targets
Glauber Costa 9235f9
Group: Development/Tools
Mark McLoughlin 6d739f
Requires(post): /usr/bin/getent
Mark McLoughlin 6d739f
Requires(post): /usr/sbin/groupadd
Mark McLoughlin 6d739f
Requires(post): /usr/sbin/useradd
5439f9
Requires(post): systemd-units
5439f9
Requires(preun): systemd-units
5439f9
Requires(postun): systemd-units
f950cd
Glauber Costa 9235f9
%description common
Glauber Costa c9c3df
QEMU is a generic and open source processor emulator which achieves a good
Glauber Costa 9235f9
emulation speed by using dynamic translation.
Glauber Costa 9235f9
Glauber Costa 9235f9
This package provides the common files needed by all QEMU targets
Glauber Costa 485711
c27704
48e07c
%package -n ksm
48e07c
Summary: Kernel Samepage Merging services
48e07c
Group: Development/Tools
48e07c
Requires(post): systemd-units
48e07c
Requires(postun): systemd-units
48e07c
%description -n ksm
48e07c
Kernel Samepage Merging (KSM) is a memory-saving de-duplication feature,
48e07c
that merges anonymous (private) pages (not pagecache ones).
48e07c
48e07c
This package provides service files for disabling and tuning KSM.
48e07c
48e07c
Daniel P. Berrange 1ad1f9
%package guest-agent
Daniel P. Berrange 1ad1f9
Summary: QEMU guest agent
Daniel P. Berrange 1ad1f9
Group: System Environment/Daemons
Daniel P. Berrange 1ad1f9
Requires(post): systemd-units
Daniel P. Berrange 1ad1f9
Requires(preun): systemd-units
Daniel P. Berrange 1ad1f9
Requires(postun): systemd-units
Daniel P. Berrange 1ad1f9
Daniel P. Berrange 1ad1f9
%description guest-agent
Daniel P. Berrange 1ad1f9
QEMU is a generic and open source processor emulator which achieves a good
Daniel P. Berrange 1ad1f9
emulation speed by using dynamic translation.
Daniel P. Berrange 1ad1f9
Daniel P. Berrange 1ad1f9
This package provides an agent to run inside guests, which communicates
Daniel P. Berrange 1ad1f9
with the host over a virtio-serial channel named "org.qemu.guest_agent.0"
Daniel P. Berrange 1ad1f9
Daniel P. Berrange 1ad1f9
This package does not need to be installed on the host OS.
Daniel P. Berrange 1ad1f9
Daniel P. Berrange 1ad1f9
48e07c
%package  img
48e07c
Summary: QEMU command line tool for manipulating disk images
48e07c
Group: Development/Tools
Daniel P. Berrange 1ad1f9
48e07c
%description img
48e07c
This package provides a command line tool for manipulating disk images
Daniel P. Berrange 1ad1f9
Daniel P. Berrange 1ad1f9
ecbe00
%package  block-curl
ecbe00
Summary: QEMU CURL block driver
ecbe00
Group: Development/Tools
ecbe00
Requires: %{name}-common%{?_isa} = %{epoch}:%{version}-%{release}
ecbe00
ecbe00
%description block-curl
ecbe00
This package provides the additional CURL block driver for QEMU.
ecbe00
ecbe00
Install this package if you want to access remote disks over
ecbe00
http, https, ftp and other transports provided by the CURL library.
ecbe00
ecbe00
ecbe00
%package  block-dmg
ecbe00
Summary: QEMU block driver for DMG disk images
ecbe00
Group: Development/Tools
ecbe00
Requires: %{name}-common%{?_isa} = %{epoch}:%{version}-%{release}
ecbe00
ecbe00
%description block-dmg
ecbe00
This package provides the additional DMG block driver for QEMU.
ecbe00
ecbe00
Install this package if you want to open '.dmg' files.
ecbe00
ecbe00
ecbe00
%package  block-gluster
ecbe00
Summary: QEMU Gluster block driver
ecbe00
Group: Development/Tools
ecbe00
Requires: %{name}-common%{?_isa} = %{epoch}:%{version}-%{release}
ecbe00
ecbe00
%description block-gluster
ecbe00
This package provides the additional Gluster block driver for QEMU.
ecbe00
ecbe00
Install this package if you want to access remote Gluster storage.
ecbe00
ecbe00
ecbe00
%package  block-iscsi
ecbe00
Summary: QEMU iSCSI block driver
ecbe00
Group: Development/Tools
ecbe00
Requires: %{name}-common%{?_isa} = %{epoch}:%{version}-%{release}
ecbe00
ecbe00
%description block-iscsi
ecbe00
This package provides the additional iSCSI block driver for QEMU.
ecbe00
ecbe00
Install this package if you want to access iSCSI volumes.
ecbe00
ecbe00
ecbe00
%package  block-rbd
ecbe00
Summary: QEMU Ceph/RBD block driver
ecbe00
Group: Development/Tools
ecbe00
Requires: %{name}-common%{?_isa} = %{epoch}:%{version}-%{release}
ecbe00
ecbe00
%description block-rbd
ecbe00
This package provides the additional Ceph/RBD block driver for QEMU.
ecbe00
ecbe00
Install this package if you want to access remote Ceph volumes
ecbe00
using the rbd protocol.
ecbe00
ecbe00
ecbe00
%package  block-ssh
ecbe00
Summary: QEMU SSH block driver
ecbe00
Group: Development/Tools
ecbe00
Requires: %{name}-common%{?_isa} = %{epoch}:%{version}-%{release}
ecbe00
ecbe00
%description block-ssh
ecbe00
This package provides the additional SSH block driver for QEMU.
ecbe00
ecbe00
Install this package if you want to access remote disks using
ecbe00
the Secure Shell (SSH) protocol.
ecbe00
ecbe00
48e07c
%package -n ivshmem-tools
48e07c
Summary: Client and server for QEMU ivshmem device
979ec1
Group: Development/Tools
979ec1
48e07c
%description -n ivshmem-tools
48e07c
This package provides client and server tools for QEMU's ivshmem device.
48e07c
48e07c
48e07c
%if %{have_kvm}
48e07c
%package kvm
48e07c
Summary: QEMU metapackage for KVM support
48e07c
Group: Development/Tools
48e07c
Requires: qemu-%{kvm_package} = %{epoch}:%{version}-%{release}
48e07c
48e07c
%description kvm
48e07c
This is a meta-package that provides a qemu-system-<arch> package for native
48e07c
architectures where kvm can be enabled. For example, in an x86 system, this
48e07c
will install qemu-system-x86
ecbe00
ecbe00
ecbe00
%package kvm-core
ecbe00
Summary: QEMU metapackage for KVM support
ecbe00
Group: Development/Tools
ecbe00
Requires: qemu-%{kvm_package}-core = %{epoch}:%{version}-%{release}
ecbe00
ecbe00
%description kvm-core
ecbe00
This is a meta-package that provides a qemu-system-<arch>-core package
ecbe00
for native architectures where kvm can be enabled. For example, in an
ecbe00
x86 system, this will install qemu-system-x86-core
48e07c
%endif
979ec1
979ec1
c27704
%package user
Glauber Costa 9235f9
Summary: QEMU user mode emulation of qemu targets
Glauber Costa 9235f9
Group: Development/Tools
Glauber Costa 9235f9
Requires: %{name}-common = %{epoch}:%{version}-%{release}
5439f9
Requires(post): systemd-units
5439f9
Requires(postun): systemd-units
Daniel P. Berrange 083532
# On upgrade, make qemu-user get replaced with qemu-user + qemu-user-binfmt
Daniel P. Berrange 9e7157
Obsoletes: %{name}-user < 2:2.6.0-5%{?dist}
Daniel P. Berrange 083532
c27704
%description user
Glauber Costa c9c3df
QEMU is a generic and open source processor emulator which achieves a good
Glauber Costa 9235f9
emulation speed by using dynamic translation.
Glauber Costa 485711
Glauber Costa 9235f9
This package provides the user mode emulation of qemu targets
Glauber Costa 9235f9
c27704
Daniel P. Berrange 083532
%package user-binfmt
Daniel P. Berrange 083532
Summary: QEMU user mode emulation of qemu targets
Daniel P. Berrange 083532
Group: Development/Tools
Daniel P. Berrange 083532
Requires: %{name}-user = %{epoch}:%{version}-%{release}
Daniel P. Berrange 083532
Requires(post): systemd-units
Daniel P. Berrange 083532
Requires(postun): systemd-units
Daniel P. Berrange 083532
# qemu-user-binfmt + qemu-user-static both provide binfmt rules
Daniel P. Berrange 083532
Conflicts: %{name}-user-static
Daniel P. Berrange 083532
# On upgrade, make qemu-user get replaced with qemu-user + qemu-user-binfmt
Daniel P. Berrange 9e7157
Obsoletes: %{name}-user < 2:2.6.0-5%{?dist}
Daniel P. Berrange 083532
Daniel P. Berrange 083532
%description user-binfmt
Daniel P. Berrange 083532
QEMU is a generic and open source processor emulator which achieves a good
Daniel P. Berrange 083532
emulation speed by using dynamic translation.
Daniel P. Berrange 083532
Daniel P. Berrange 083532
This package provides the user mode emulation of qemu targets
Daniel P. Berrange 083532
Daniel P. Berrange 083532
%if %{user_static}
Daniel P. Berrange 083532
%package user-static
Daniel P. Berrange 083532
Summary: QEMU user mode emulation of qemu targets static build
Daniel P. Berrange 083532
Group: Development/Tools
Daniel P. Berrange 083532
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Daniel P. Berrange 083532
Requires(post): systemd-units
Daniel P. Berrange 083532
Requires(postun): systemd-units
Daniel P. Berrange 083532
# qemu-user-binfmt + qemu-user-static both provide binfmt rules
Daniel P. Berrange 083532
Conflicts: %{name}-user-binfmt
Daniel P. Berrange 083532
Provides: %{name}-user-binfmt
Daniel P. Berrange 083532
Daniel P. Berrange 083532
%description user-static
Daniel P. Berrange 083532
QEMU is a generic and open source processor emulator which achieves a good
Daniel P. Berrange 083532
emulation speed by using dynamic translation.
Daniel P. Berrange 083532
Daniel P. Berrange 083532
This package provides the user mode emulation of qemu targets built as
Daniel P. Berrange 083532
static binaries
Daniel P. Berrange 083532
%endif
Daniel P. Berrange 083532
ecbe00
c27704
%package system-x86
Glauber Costa 9235f9
Summary: QEMU system emulator for x86
Glauber Costa 9235f9
Group: Development/Tools
ecbe00
Requires: %{name}-system-x86-core = %{epoch}:%{version}-%{release}
ecbe00
%{requires_all_block_modules}
ecbe00
ecbe00
%description system-x86
ecbe00
QEMU is a generic and open source processor emulator which achieves a good
ecbe00
emulation speed by using dynamic translation.
ecbe00
ecbe00
This package provides the system emulator for x86. When being run in a x86
ecbe00
machine that supports it, this package also provides the KVM virtualization
ecbe00
platform.
ecbe00
ecbe00
ecbe00
%package system-x86-core
ecbe00
Summary: QEMU system emulator for x86
ecbe00
Group: Development/Tools
Glauber Costa 9235f9
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Glauber Costa 0c2ec9
Provides: kvm = 85
Glauber Costa 9235f9
Obsoletes: kvm < 85
49c3b9
Requires: seavgabios-bin
6ce0be
# virtio-blk booting is broken for Windows guests
6ce0be
# if you mix seabios 1.7.4 and qemu 2.1.x
6ce0be
Requires: seabios-bin >= 1.7.5
Justin M. Forbes 27c330
Requires: sgabios-bin
c27704
Requires: ipxe-roms-qemu
57dbb7
%if 0%{?have_edk2:1}
f9730d
Requires: edk2-ovmf
57dbb7
%endif
Dan HorĂ¡k 5059f2
%if 0%{?have_seccomp:1}
5a454e
Requires: libseccomp >= 1.0.0
Dan HorĂ¡k 5059f2
%endif
Glauber Costa 9235f9
c27704
ecbe00
%description system-x86-core
Glauber Costa c9c3df
QEMU is a generic and open source processor emulator which achieves a good
Glauber Costa 9235f9
emulation speed by using dynamic translation.
Glauber Costa 9235f9
Glauber Costa 4da298
This package provides the system emulator for x86. When being run in a x86
Glauber Costa 4da298
machine that supports it, this package also provides the KVM virtualization
Glauber Costa 4da298
platform.
Glauber Costa 9235f9
c27704
c27704
%package system-alpha
Paolo Bonzini c32efe
Summary: QEMU system emulator for Alpha
Paolo Bonzini c32efe
Group: Development/Tools
ecbe00
Requires: %{name}-system-alpha-core = %{epoch}:%{version}-%{release}
ecbe00
%{requires_all_block_modules}
c27704
%description system-alpha
Paolo Bonzini c32efe
QEMU is a generic and open source processor emulator which achieves a good
Paolo Bonzini c32efe
emulation speed by using dynamic translation.
Paolo Bonzini c32efe
Paolo Bonzini c32efe
This package provides the system emulator for Alpha systems.
Paolo Bonzini c32efe
ecbe00
%package system-alpha-core
ecbe00
Summary: QEMU system emulator for Alpha
ecbe00
Group: Development/Tools
ecbe00
Requires: %{name}-common = %{epoch}:%{version}-%{release}
ecbe00
%description system-alpha-core
ecbe00
QEMU is a generic and open source processor emulator which achieves a good
ecbe00
emulation speed by using dynamic translation.
ecbe00
ecbe00
This package provides the system emulator for Alpha systems.
ecbe00
c27704
c27704
%package system-arm
Paolo Bonzini 40e61a
Summary: QEMU system emulator for ARM
Glauber Costa 9235f9
Group: Development/Tools
ecbe00
Requires: %{name}-system-arm-core = %{epoch}:%{version}-%{release}
ecbe00
%{requires_all_block_modules}
c27704
%description system-arm
Glauber Costa c9c3df
QEMU is a generic and open source processor emulator which achieves a good
Glauber Costa 9235f9
emulation speed by using dynamic translation.
Glauber Costa 9235f9
ecbe00
This package provides the system emulator for ARM systems.
ecbe00
ecbe00
%package system-arm-core
ecbe00
Summary: QEMU system emulator for ARM
ecbe00
Group: Development/Tools
ecbe00
Requires: %{name}-common = %{epoch}:%{version}-%{release}
ecbe00
%description system-arm-core
ecbe00
QEMU is a generic and open source processor emulator which achieves a good
ecbe00
emulation speed by using dynamic translation.
ecbe00
Paolo Bonzini 40e61a
This package provides the system emulator for ARM boards.
Glauber Costa 9235f9
c27704
c27704
%package system-mips
Paolo Bonzini 40e61a
Summary: QEMU system emulator for MIPS
Glauber Costa 9235f9
Group: Development/Tools
ecbe00
Requires: %{name}-system-mips-core = %{epoch}:%{version}-%{release}
ecbe00
%{requires_all_block_modules}
c27704
%description system-mips
Glauber Costa c9c3df
QEMU is a generic and open source processor emulator which achieves a good
Glauber Costa 9235f9
emulation speed by using dynamic translation.
Glauber Costa 9235f9
ecbe00
This package provides the system emulator for MIPS systems.
ecbe00
ecbe00
%package system-mips-core
ecbe00
Summary: QEMU system emulator for MIPS
ecbe00
Group: Development/Tools
ecbe00
Requires: %{name}-common = %{epoch}:%{version}-%{release}
ecbe00
%description system-mips-core
ecbe00
QEMU is a generic and open source processor emulator which achieves a good
ecbe00
emulation speed by using dynamic translation.
ecbe00
Paolo Bonzini 40e61a
This package provides the system emulator for MIPS boards.
Glauber Costa 485711
c27704
c27704
%package system-cris
Paolo Bonzini 40e61a
Summary: QEMU system emulator for CRIS
Justin M. Forbes bc9e71
Group: Development/Tools
ecbe00
Requires: %{name}-system-cris-core = %{epoch}:%{version}-%{release}
ecbe00
%{requires_all_block_modules}
c27704
%description system-cris
Justin M. Forbes bc9e71
QEMU is a generic and open source processor emulator which achieves a good
Justin M. Forbes bc9e71
emulation speed by using dynamic translation.
Glauber Costa 9235f9
ecbe00
This package provides the system emulator for CRIS systems.
ecbe00
ecbe00
%package system-cris-core
ecbe00
Summary: QEMU system emulator for CRIS
ecbe00
Group: Development/Tools
ecbe00
Requires: %{name}-common = %{epoch}:%{version}-%{release}
ecbe00
%description system-cris-core
ecbe00
QEMU is a generic and open source processor emulator which achieves a good
ecbe00
emulation speed by using dynamic translation.
ecbe00
Paolo Bonzini 40e61a
This package provides the system emulator for CRIS boards.
Paolo Bonzini 40e61a
c27704
c27704
%package system-lm32
Paolo Bonzini 40e61a
Summary: QEMU system emulator for LatticeMico32
Paolo Bonzini 40e61a
Group: Development/Tools
ecbe00
Requires: %{name}-system-lm32-core = %{epoch}:%{version}-%{release}
ecbe00
%{requires_all_block_modules}
c27704
%description system-lm32
Paolo Bonzini 40e61a
QEMU is a generic and open source processor emulator which achieves a good
Paolo Bonzini 40e61a
emulation speed by using dynamic translation.
Paolo Bonzini 40e61a
ecbe00
This package provides the system emulator for LatticeMico32 systems.
ecbe00
ecbe00
%package system-lm32-core
ecbe00
Summary: QEMU system emulator for LatticeMico32
ecbe00
Group: Development/Tools
ecbe00
Requires: %{name}-common = %{epoch}:%{version}-%{release}
ecbe00
%description system-lm32-core
ecbe00
QEMU is a generic and open source processor emulator which achieves a good
ecbe00
emulation speed by using dynamic translation.
ecbe00
Paolo Bonzini 40e61a
This package provides the system emulator for LatticeMico32 boards.
Glauber Costa 9235f9
c27704
c27704
%package system-m68k
Paolo Bonzini 40e61a
Summary: QEMU system emulator for ColdFire (m68k)
Glauber Costa 9235f9
Group: Development/Tools
ecbe00
Requires: %{name}-system-m68k-core = %{epoch}:%{version}-%{release}
ecbe00
%{requires_all_block_modules}
c27704
%description system-m68k
Glauber Costa c9c3df
QEMU is a generic and open source processor emulator which achieves a good
Glauber Costa 9235f9
emulation speed by using dynamic translation.
Glauber Costa 9235f9
Paolo Bonzini 40e61a
This package provides the system emulator for ColdFire boards.
Paolo Bonzini 40e61a
ecbe00
%package system-m68k-core
ecbe00
Summary: QEMU system emulator for ColdFire (m68k)
ecbe00
Group: Development/Tools
ecbe00
Requires: %{name}-common = %{epoch}:%{version}-%{release}
ecbe00
%description system-m68k-core
ecbe00
QEMU is a generic and open source processor emulator which achieves a good
ecbe00
emulation speed by using dynamic translation.
ecbe00
ecbe00
This package provides the system emulator for ColdFire boards.
ecbe00
c27704
c27704
%package system-microblaze
Paolo Bonzini c32efe
Summary: QEMU system emulator for Microblaze
Paolo Bonzini c32efe
Group: Development/Tools
ecbe00
Requires: %{name}-system-microblaze-core = %{epoch}:%{version}-%{release}
ecbe00
%{requires_all_block_modules}
c27704
%description system-microblaze
Paolo Bonzini c32efe
QEMU is a generic and open source processor emulator which achieves a good
Paolo Bonzini c32efe
emulation speed by using dynamic translation.
Paolo Bonzini c32efe
Paolo Bonzini c32efe
This package provides the system emulator for Microblaze boards.
Paolo Bonzini c32efe
ecbe00
%package system-microblaze-core
ecbe00
Summary: QEMU system emulator for Microblaze
ecbe00
Group: Development/Tools
ecbe00
Requires: %{name}-common = %{epoch}:%{version}-%{release}
ecbe00
%description system-microblaze-core
ecbe00
QEMU is a generic and open source processor emulator which achieves a good
ecbe00
emulation speed by using dynamic translation.
ecbe00
ecbe00
This package provides the system emulator for Microblaze boards.
ecbe00
c27704
c27704
%package system-or32
Paolo Bonzini 40e61a
Summary: QEMU system emulator for OpenRisc32
Paolo Bonzini 40e61a
Group: Development/Tools
ecbe00
Requires: %{name}-system-or32-core = %{epoch}:%{version}-%{release}
ecbe00
%{requires_all_block_modules}
c27704
%description system-or32
Paolo Bonzini 40e61a
QEMU is a generic and open source processor emulator which achieves a good
Paolo Bonzini 40e61a
emulation speed by using dynamic translation.
Paolo Bonzini 40e61a
Paolo Bonzini 40e61a
This package provides the system emulator for OpenRisc32 boards.
Daniel P. Berrange 36ffed
ecbe00
%package system-or32-core
ecbe00
Summary: QEMU system emulator for OpenRisc32
ecbe00
Group: Development/Tools
ecbe00
Requires: %{name}-common = %{epoch}:%{version}-%{release}
ecbe00
%description system-or32-core
ecbe00
QEMU is a generic and open source processor emulator which achieves a good
ecbe00
emulation speed by using dynamic translation.
ecbe00
ecbe00
This package provides the system emulator for OpenRisc32 boards.
ecbe00
c27704
c27704
%package system-s390x
Paolo Bonzini c32efe
Summary: QEMU system emulator for S390
Paolo Bonzini c32efe
Group: Development/Tools
ecbe00
Requires: %{name}-system-s390x-core = %{epoch}:%{version}-%{release}
ecbe00
%{requires_all_block_modules}
c27704
%description system-s390x
Paolo Bonzini c32efe
QEMU is a generic and open source processor emulator which achieves a good
Paolo Bonzini c32efe
emulation speed by using dynamic translation.
Paolo Bonzini c32efe
Paolo Bonzini c32efe
This package provides the system emulator for S390 systems.
Paolo Bonzini c32efe
ecbe00
%package system-s390x-core
ecbe00
Summary: QEMU system emulator for S390
ecbe00
Group: Development/Tools
ecbe00
Requires: %{name}-common = %{epoch}:%{version}-%{release}
ecbe00
%description system-s390x-core
ecbe00
QEMU is a generic and open source processor emulator which achieves a good
ecbe00
emulation speed by using dynamic translation.
ecbe00
ecbe00
This package provides the system emulator for S390 systems.
ecbe00
c27704
c27704
%package system-sh4
Paolo Bonzini 40e61a
Summary: QEMU system emulator for SH4
Glauber Costa 9235f9
Group: Development/Tools
ecbe00
Requires: %{name}-system-sh4-core = %{epoch}:%{version}-%{release}
ecbe00
%{requires_all_block_modules}
c27704
%description system-sh4
Glauber Costa c9c3df
QEMU is a generic and open source processor emulator which achieves a good
Glauber Costa 9235f9
emulation speed by using dynamic translation.
Glauber Costa 9235f9
Paolo Bonzini 40e61a
This package provides the system emulator for SH4 boards.
57c57a
ecbe00
%package system-sh4-core
ecbe00
Summary: QEMU system emulator for SH4
ecbe00
Group: Development/Tools
ecbe00
Requires: %{name}-common = %{epoch}:%{version}-%{release}
ecbe00
%description system-sh4-core
ecbe00
QEMU is a generic and open source processor emulator which achieves a good
ecbe00
emulation speed by using dynamic translation.
ecbe00
ecbe00
This package provides the system emulator for SH4 boards.
ecbe00
c27704
c27704
%package system-sparc
Paolo Bonzini 40e61a
Summary: QEMU system emulator for SPARC
57c57a
Group: Development/Tools
ecbe00
Requires: %{name}-system-sparc-core = %{epoch}:%{version}-%{release}
ecbe00
%{requires_all_block_modules}
ecbe00
%description system-sparc
ecbe00
QEMU is a generic and open source processor emulator which achieves a good
ecbe00
emulation speed by using dynamic translation.
ecbe00
ecbe00
This package provides the system emulator for SPARC and SPARC64 systems.
ecbe00
ecbe00
%package system-sparc-core
ecbe00
Summary: QEMU system emulator for SPARC
ecbe00
Group: Development/Tools
57c57a
Requires: %{name}-common = %{epoch}:%{version}-%{release}
57c57a
Requires: openbios
ecbe00
%description system-sparc-core
57c57a
QEMU is a generic and open source processor emulator which achieves a good
57c57a
emulation speed by using dynamic translation.
57c57a
Paolo Bonzini 40e61a
This package provides the system emulator for SPARC and SPARC64 systems.
57c57a
c27704
c27704
%package system-ppc
57c57a
Summary: QEMU system emulator for PPC
57c57a
Group: Development/Tools
ecbe00
Requires: %{name}-system-ppc-core = %{epoch}:%{version}-%{release}
ecbe00
%{requires_all_block_modules}
ecbe00
%description system-ppc
ecbe00
QEMU is a generic and open source processor emulator which achieves a good
ecbe00
emulation speed by using dynamic translation.
ecbe00
ecbe00
This package provides the system emulator for PPC and PPC64 systems.
ecbe00
ecbe00
%package system-ppc-core
ecbe00
Summary: QEMU system emulator for PPC
ecbe00
Group: Development/Tools
57c57a
Requires: %{name}-common = %{epoch}:%{version}-%{release}
57c57a
Requires: openbios
c27704
Requires: SLOF
ecbe00
%description system-ppc-core
57c57a
QEMU is a generic and open source processor emulator which achieves a good
57c57a
emulation speed by using dynamic translation.
57c57a
Paolo Bonzini 40e61a
This package provides the system emulator for PPC and PPC64 systems.
Paolo Bonzini 40e61a
c27704
c27704
%package system-xtensa
Paolo Bonzini 40e61a
Summary: QEMU system emulator for Xtensa
Paolo Bonzini 40e61a
Group: Development/Tools
ecbe00
Requires: %{name}-system-xtensa-core = %{epoch}:%{version}-%{release}
ecbe00
%{requires_all_block_modules}
c27704
%description system-xtensa
Paolo Bonzini 40e61a
QEMU is a generic and open source processor emulator which achieves a good
Paolo Bonzini 40e61a
emulation speed by using dynamic translation.
Paolo Bonzini 40e61a
Paolo Bonzini 40e61a
This package provides the system emulator for Xtensa boards.
Paolo Bonzini 40e61a
ecbe00
%package system-xtensa-core
ecbe00
Summary: QEMU system emulator for Xtensa
ecbe00
Group: Development/Tools
ecbe00
Requires: %{name}-common = %{epoch}:%{version}-%{release}
ecbe00
%description system-xtensa-core
ecbe00
QEMU is a generic and open source processor emulator which achieves a good
ecbe00
emulation speed by using dynamic translation.
ecbe00
ecbe00
This package provides the system emulator for Xtensa boards.
ecbe00
c27704
c27704
%package system-unicore32
Paolo Bonzini 40e61a
Summary: QEMU system emulator for Unicore32
Paolo Bonzini 40e61a
Group: Development/Tools
ecbe00
Requires: %{name}-system-xtensa-core = %{epoch}:%{version}-%{release}
ecbe00
%{requires_all_block_modules}
c27704
%description system-unicore32
Paolo Bonzini 40e61a
QEMU is a generic and open source processor emulator which achieves a good
Paolo Bonzini 40e61a
emulation speed by using dynamic translation.
Paolo Bonzini 40e61a
Paolo Bonzini 40e61a
This package provides the system emulator for Unicore32 boards.
Daniel P. Berrange 36ffed
ecbe00
%package system-unicore32-core
ecbe00
Summary: QEMU system emulator for Unicore32
ecbe00
Group: Development/Tools
ecbe00
Requires: %{name}-common = %{epoch}:%{version}-%{release}
ecbe00
%description system-unicore32-core
ecbe00
QEMU is a generic and open source processor emulator which achieves a good
ecbe00
emulation speed by using dynamic translation.
ecbe00
ecbe00
This package provides the system emulator for Unicore32 boards.
ecbe00
c27704
c27704
%package system-moxie
7fae7f
Summary: QEMU system emulator for Moxie
7fae7f
Group: Development/Tools
ecbe00
Requires: %{name}-system-moxie-core = %{epoch}:%{version}-%{release}
ecbe00
%{requires_all_block_modules}
c27704
%description system-moxie
7fae7f
QEMU is a generic and open source processor emulator which achieves a good
7fae7f
emulation speed by using dynamic translation.
7fae7f
7fae7f
This package provides the system emulator for Moxie boards.
7fae7f
ecbe00
%package system-moxie-core
ecbe00
Summary: QEMU system emulator for Moxie
ecbe00
Group: Development/Tools
ecbe00
Requires: %{name}-common = %{epoch}:%{version}-%{release}
ecbe00
%description system-moxie-core
ecbe00
QEMU is a generic and open source processor emulator which achieves a good
ecbe00
emulation speed by using dynamic translation.
ecbe00
ecbe00
This package provides the system emulator for Moxie boards.
ecbe00
c27704
c27704
%package system-aarch64
21cd6f
Summary: QEMU system emulator for AArch64
21cd6f
Group: Development/Tools
ecbe00
Requires: %{name}-system-aarch64-core = %{epoch}:%{version}-%{release}
ecbe00
%{requires_all_block_modules}
ecbe00
%description system-aarch64
ecbe00
QEMU is a generic and open source processor emulator which achieves a good
ecbe00
emulation speed by using dynamic translation.
ecbe00
ecbe00
This package provides the system emulator for AArch64.
ecbe00
ecbe00
%package system-aarch64-core
ecbe00
Summary: QEMU system emulator for AArch64
ecbe00
Group: Development/Tools
21cd6f
Requires: %{name}-common = %{epoch}:%{version}-%{release}
57dbb7
%if 0%{?have_edk2:1}
f9730d
Requires: edk2-aarch64
57dbb7
%endif
ecbe00
%description system-aarch64-core
21cd6f
QEMU is a generic and open source processor emulator which achieves a good
21cd6f
emulation speed by using dynamic translation.
21cd6f
21cd6f
This package provides the system emulator for AArch64.
21cd6f
c27704
c27704
%package system-tricore
259393
Summary: QEMU system emulator for tricore
259393
Group: Development/Tools
ecbe00
Requires: %{name}-system-aarch64-core = %{epoch}:%{version}-%{release}
ecbe00
%{requires_all_block_modules}
c27704
%description system-tricore
259393
QEMU is a generic and open source processor emulator which achieves a good
259393
emulation speed by using dynamic translation.
259393
259393
This package provides the system emulator for Tricore.
259393
ecbe00
%package system-tricore-core
ecbe00
Summary: QEMU system emulator for tricore
ecbe00
Group: Development/Tools
ecbe00
Requires: %{name}-common = %{epoch}:%{version}-%{release}
ecbe00
%description system-tricore-core
ecbe00
QEMU is a generic and open source processor emulator which achieves a good
ecbe00
emulation speed by using dynamic translation.
ecbe00
ecbe00
This package provides the system emulator for Tricore.
ecbe00
21cd6f
c27704
David Woodhouse 5c3734
%prep
409720
%setup -q -n qemu-%{version}%{?rcstr}
Paolo Bonzini af53ec
%autopatch -p1
355b03
Alon Levy c8a79a
David Woodhouse 5c3734
%build
c27704
Paolo Bonzini 749c3c
# QEMU already knows how to set _FORTIFY_SOURCE
Paolo Bonzini 749c3c
%global optflags %(echo %{optflags} | sed 's/-Wp,-D_FORTIFY_SOURCE=2//')
Paolo Bonzini 749c3c
c27704
# drop -g flag to prevent memory exhaustion by linker
c27704
%ifarch s390
c27704
%global optflags %(echo %{optflags} | sed 's/-g//')
c27704
sed -i.debug 's/"-g $CFLAGS"/"$CFLAGS"/g' configure
c27704
%endif
c27704
c27704
# OOM killer breaks builds with parallel make on s390(x)
c27704
%ifarch s390 s390x
e8a6e4
%global _smp_mflags %{nil}
c27704
%endif
c27704
c27704
c27704
# --build-id option is used for giving info to the debug packages.
c27704
extraldflags="-Wl,--build-id";
c27704
buildldflags="VL_LDFLAGS=-Wl,--build-id"
c27704
c27704
# As of qemu 2.1, --enable-trace-backends supports multiple backends,
c27704
# but there's a performance impact for non-dtrace so we don't use them
c27704
tracebackends="dtrace"
c27704
Daniel P. Berrange 083532
system_arch="\
Daniel P. Berrange 083532
  aarch64 \
Daniel P. Berrange 083532
  alpha \
Daniel P. Berrange 083532
  arm \
Daniel P. Berrange 083532
  cris \
Daniel P. Berrange 083532
  i386 \
Daniel P. Berrange 083532
  lm32 \
Daniel P. Berrange 083532
  m68k \
Daniel P. Berrange 083532
  microblaze \
Daniel P. Berrange 083532
  microblazeel \
Daniel P. Berrange 083532
  mips \
Daniel P. Berrange 083532
  mips64 \
Daniel P. Berrange 083532
  mips64el \
Daniel P. Berrange 083532
  mipsel \
Daniel P. Berrange 083532
  moxie \
Daniel P. Berrange 083532
  or32 \
Daniel P. Berrange 083532
  ppc \
Daniel P. Berrange 083532
  ppc64 \
Daniel P. Berrange 083532
  ppcemb \
Daniel P. Berrange 083532
  s390x \
Daniel P. Berrange 083532
  sh4 \
Daniel P. Berrange 083532
  sh4eb \
Daniel P. Berrange 083532
  sparc \
Daniel P. Berrange 083532
  sparc64 \
Daniel P. Berrange 083532
  tricore \
Daniel P. Berrange 083532
  unicore32 \
Daniel P. Berrange 083532
  x86_64 \
Daniel P. Berrange 083532
  xtensa \
Daniel P. Berrange 083532
  xtensaeb"
Daniel P. Berrange 083532
Daniel P. Berrange 083532
user_arch="\
Daniel P. Berrange 083532
  aarch64 \
Daniel P. Berrange 083532
  alpha \
Daniel P. Berrange 083532
  arm \
Daniel P. Berrange 083532
  armeb \
Daniel P. Berrange 083532
  cris \
Daniel P. Berrange 083532
  i386 \
Daniel P. Berrange 083532
  m68k \
Daniel P. Berrange 083532
  microblaze \
Daniel P. Berrange 083532
  microblazeel \
Daniel P. Berrange 083532
  mips \
Daniel P. Berrange 083532
  mips64 \
Daniel P. Berrange 083532
  mips64el \
Daniel P. Berrange 083532
  mipsel \
Daniel P. Berrange 083532
  mipsn32 \
Daniel P. Berrange 083532
  mipsn32el \
Daniel P. Berrange 083532
  or32 \
Daniel P. Berrange 083532
  ppc \
Daniel P. Berrange 083532
  ppc64 \
Daniel P. Berrange 083532
  ppc64abi32 \
Daniel P. Berrange 083532
  ppc64le \
Daniel P. Berrange 083532
  s390x \
Daniel P. Berrange 083532
  sh4 \
Daniel P. Berrange 083532
  sh4eb \
Daniel P. Berrange 083532
  sparc \
Daniel P. Berrange 083532
  sparc32plus \
Daniel P. Berrange 083532
  sparc64 \
Daniel P. Berrange 083532
  unicore32 \
Daniel P. Berrange 083532
  x86_64"
Daniel P. Berrange 083532
Daniel P. Berrange 083532
dynamic_targets=
Daniel P. Berrange 083532
static_targets=
Daniel P. Berrange 083532
Daniel P. Berrange 083532
for arch in $system_arch
Daniel P. Berrange 083532
do
Daniel P. Berrange 083532
  dynamic_targets="$dynamic_targets $arch-softmmu"
Daniel P. Berrange 083532
done
Daniel P. Berrange 083532
Daniel P. Berrange 083532
for arch in $user_arch
Daniel P. Berrange 083532
do
Daniel P. Berrange 083532
  dynamic_targets="$dynamic_targets $arch-linux-user"
Daniel P. Berrange 083532
  static_targets="$static_targets $arch-linux-user"
Daniel P. Berrange 083532
done
Daniel P. Berrange 083532
ad339a
Dan HorĂ¡k 94a40c
# gperftools providing tcmalloc is not ported to s390(x)
Paolo Bonzini 260c0a
%ifarch s390 s390x
e8a6e4
    %global tcmallocflag --disable-tcmalloc
Daniel P. Berrange 7bf315
%else
e8a6e4
    %global tcmallocflag --enable-tcmalloc
Daniel P. Berrange 7bf315
%endif
Daniel P. Berrange 7bf315
Daniel P. Berrange bcb37b
%if 0%{?have_spice:1}
e8a6e4
    %global spiceflag --enable-spice
Daniel P. Berrange d4803f
%else
e8a6e4
    %global spiceflag --disable-spice
Daniel P. Berrange d4803f
%endif
Daniel P. Berrange 7bf315
Daniel P. Berrange 083532
mkdir build-dynamic
Daniel P. Berrange 083532
pushd build-dynamic
Daniel P. Berrange 083532
Daniel P. Berrange 083532
../configure \
ac843b
    --prefix=%{_prefix} \
ac843b
    --libdir=%{_libdir} \
ac843b
    --sysconfdir=%{_sysconfdir} \
ac843b
    --interp-prefix=%{_prefix}/qemu-%%M \
ac843b
    --localstatedir=%{_localstatedir} \
ac843b
    --libexecdir=%{_libexecdir} \
Daniel P. Berrange 10fa62
    --with-pkgversion=%{name}-%{version}-%{release} \
ef34be
    --tls-priority=@QEMU,SYSTEM \
ac843b
    --disable-strip \
a6c450
%ifnarch aarch64
Daniel P. Berrange 083532
    --extra-ldflags="$extraldflags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pie -Wl,-z,relro -Wl,-z,now" \
Paolo Bonzini b68b5f
%else
Daniel P. Berrange 083532
    --extra-ldflags="$extraldflags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld" \
Peter Robinson 806ecb
%endif
Paolo Bonzini b68b5f
    --extra-cflags="%{optflags} -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1" \
Paolo Bonzini 749c3c
    --enable-pie \
ac843b
    --disable-werror \
Paolo Bonzini 438217
    --disable-xfsctl \
Daniel P. Berrange 083532
    --target-list="$dynamic_targets" \
ac843b
    --audio-drv-list=pa,sdl,alsa,oss \
c27704
    --enable-trace-backend=$tracebackends \
ac843b
    --enable-kvm \
ecbe00
    --enable-modules \
Daniel P. Berrange 7bf315
    %{tcmallocflag} \
Daniel P. Berrange d4803f
    %{spiceflag} \
b44086
    --with-sdlabi="2.0" \
ac843b
    --with-gtkabi="3.0" \
Michal Toman 504e25
%ifarch s390 %{mips64}
ac843b
    --enable-tcg-interpreter \
Dan HorĂ¡k 52cf04
%endif
Daniel P. Berrange a8a5dc
    "$@" || cat config.log
Glauber Costa 8571d0
ac843b
echo "config-host.mak contents:"
ac843b
echo "==="
ac843b
cat config-host.mak
ac843b
echo "==="
71430d
ac843b
make V=1 %{?_smp_mflags} $buildldflags
71430d
Daniel P. Berrange 083532
popd
Daniel P. Berrange 083532
Daniel P. Berrange 083532
%if %{user_static}
Daniel P. Berrange 083532
mkdir build-static
Daniel P. Berrange 083532
pushd build-static
Daniel P. Berrange 083532
Daniel P. Berrange 083532
../configure \
Daniel P. Berrange 083532
    --prefix=%{_prefix} \
Daniel P. Berrange 083532
    --libdir=%{_libdir} \
Daniel P. Berrange 083532
    --sysconfdir=%{_sysconfdir} \
Daniel P. Berrange 083532
    --interp-prefix=%{_prefix}/qemu-%%M \
Daniel P. Berrange 083532
    --localstatedir=%{_localstatedir} \
Daniel P. Berrange 083532
    --libexecdir=%{_libexecdir} \
Daniel P. Berrange 083532
    --with-pkgversion=%{name}-%{version}-%{release} \
Daniel P. Berrange 083532
    --disable-strip \
Daniel P. Berrange 083532
%ifnarch aarch64
Daniel P. Berrange 083532
    --extra-ldflags="$extraldflags -Wl,-z,relro -Wl,-z,now" \
Paolo Bonzini b68b5f
%else
Daniel P. Berrange 083532
    --extra-ldflags="$extraldflags" \
Daniel P. Berrange 083532
%endif
Paolo Bonzini b68b5f
    --extra-cflags="%{optflags}" \
Daniel P. Berrange 083532
    --disable-pie \
Daniel P. Berrange 083532
    --disable-werror \
Daniel P. Berrange 083532
    --disable-xfsctl \
Daniel P. Berrange 083532
    --target-list="$static_targets" \
Daniel P. Berrange 083532
    --static \
Daniel P. Berrange 083532
    --enable-trace-backend=$tracebackends \
Daniel P. Berrange 083532
    --enable-kvm \
Daniel P. Berrange 083532
    --disable-tcmalloc \
Daniel P. Berrange 083532
    --disable-sdl \
Daniel P. Berrange 083532
    --disable-gtk \
Daniel P. Berrange 083532
    --disable-spice \
Daniel P. Berrange 083532
    --disable-tools \
Daniel P. Berrange 083532
    --disable-guest-agent \
Daniel P. Berrange 083532
    --disable-guest-agent-msi \
Daniel P. Berrange 083532
    --disable-curses \
Daniel P. Berrange 083532
    --disable-curl \
Daniel P. Berrange 083532
    --disable-gnutls \
Daniel P. Berrange 083532
    --disable-gcrypt \
Daniel P. Berrange 083532
    --disable-nettle \
Daniel P. Berrange 083532
    --disable-cap-ng \
Daniel P. Berrange 083532
    --disable-brlapi \
Daniel P. Berrange 083532
    --disable-uuid \
Daniel P. Berrange 083532
    --disable-libnfs \
Michal Toman 504e25
%ifarch s390 %{mips64}
Daniel P. Berrange 083532
    --enable-tcg-interpreter \
Daniel P. Berrange 083532
%endif
Daniel P. Berrange a8a5dc
    "$@" || cat config.log
Daniel P. Berrange 083532
Daniel P. Berrange 083532
make V=1 %{?_smp_mflags} $buildldflags
Daniel P. Berrange 083532
Daniel P. Berrange 083532
popd
Daniel P. Berrange 083532
%endif
Daniel P. Berrange 083532
c27704
gcc %{_sourcedir}/ksmctl.c -O2 -g -o ksmctl
Justin M. Forbes 603dd6
Justin M. Forbes 603dd6
David Woodhouse 5c3734
%install
David Woodhouse 5c3734
e8a6e4
%global _udevdir /lib/udev/rules.d
e8a6e4
%global qemudocdir %{_docdir}/%{name}
c27704
c27704
mkdir -p %{buildroot}%{_udevdir}
c27704
mkdir -p %{buildroot}%{_unitdir}
de4550
mkdir -p %{buildroot}%{_sysconfdir}/qemu
Daniel P. Berrange fbe43c
c61e67
install -D -p -m 0644 %{_sourcedir}/ksm.service %{buildroot}%{_unitdir}
c27704
install -D -p -m 0644 %{_sourcedir}/ksm.sysconfig %{buildroot}%{_sysconfdir}/sysconfig/ksm
c61e67
install -D -p -m 0755 ksmctl %{buildroot}%{_libexecdir}/ksmctl
Mark McLoughlin b11220
c61e67
install -D -p -m 0644 %{_sourcedir}/ksmtuned.service %{buildroot}%{_unitdir}
c27704
install -D -p -m 0755 %{_sourcedir}/ksmtuned %{buildroot}%{_sbindir}/ksmtuned
c27704
install -D -p -m 0644 %{_sourcedir}/ksmtuned.conf %{buildroot}%{_sysconfdir}/ksmtuned.conf
Mark McLoughlin cd8d5c
Paolo Bonzini dda6c3
install -D -p -m 0644 %{_sourcedir}/kvm.conf %{buildroot}%{_sysconfdir}/modprobe.d/kvm.conf
Paolo Bonzini dda6c3
c27704
# Install qemu-guest-agent service and udev rules
c27704
install -m 0644 %{_sourcedir}/qemu-guest-agent.service %{buildroot}%{_unitdir}
c27704
install -m 0644 %{_sourcedir}/99-qemu-guest-agent.rules %{buildroot}%{_udevdir}
c27704
c75224
%ifarch s390x
c75224
install -d %{buildroot}%{_sysconfdir}/sysctl.d
b0b55f
install -m 0644 %{_sourcedir}/50-kvm-s390x.conf %{buildroot}%{_sysconfdir}/sysctl.d
c75224
%endif
c75224
d19693
%ifarch %{power64}
d19693
install -d %{buildroot}%{_sysconfdir}/security/limits.d
8a5886
install -m 0644 %{_sourcedir}/95-kvm-ppc64-memlock.conf %{buildroot}%{_sysconfdir}/security/limits.d
d19693
%endif
d19693
c75224
c27704
# Install kvm specific bits
d43799
%if %{have_kvm}
c27704
mkdir -p %{buildroot}%{_bindir}/
c27704
install -m 0644 %{_sourcedir}/80-kvm.rules %{buildroot}%{_udevdir}
Glauber Costa 9235f9
%endif
Glauber Costa 9235f9
Daniel P. Berrange 083532
%if %{user_static}
Daniel P. Berrange 083532
pushd build-static
Daniel P. Berrange 083532
make DESTDIR=%{buildroot} install
Daniel P. Berrange 083532
Daniel P. Berrange 083532
# Give all QEMU user emulators a -static suffix
Daniel P. Berrange 083532
for src in %{buildroot}%{_bindir}/qemu-*
Daniel P. Berrange 083532
do
Daniel P. Berrange 083532
  mv $src $src-static
Daniel P. Berrange 083532
done
Daniel P. Berrange 083532
Daniel P. Berrange 083532
# Update trace files to match
Daniel P. Berrange 083532
Daniel P. Berrange 083532
for src in %{buildroot}%{_datadir}/systemtap/tapset/qemu-*.stp
Daniel P. Berrange 083532
do
Daniel P. Berrange 083532
  dst=`echo $src | sed -e 's/.stp/-static.stp/'`
Daniel P. Berrange 083532
  mv $src $dst
Daniel P. Berrange 083532
  perl -i -p -e 's/(qemu-\w+)/$1-static/g; s/(qemu\.user\.\w+)/$1.static/g' $dst
Daniel P. Berrange 083532
done
Daniel P. Berrange 083532
c27704
Daniel P. Berrange 083532
popd
Daniel P. Berrange 083532
%endif
Daniel P. Berrange 083532
Daniel P. Berrange 083532
pushd build-dynamic
c27704
make DESTDIR=%{buildroot} install
Daniel P. Berrange 083532
popd
Paolo Bonzini 2803fc
7fae7f
%find_lang %{name}
7fae7f
c27704
chmod -x %{buildroot}%{_mandir}/man1/*
c27704
install -D -p -m 0644 -t %{buildroot}%{qemudocdir} Changelog README COPYING COPYING.LIB LICENSE
c27704
for emu in %{buildroot}%{_bindir}/qemu-system-*; do
c27704
    ln -sf qemu.1.gz %{buildroot}%{_mandir}/man1/$(basename $emu).1.gz
979ec1
done
b26fb5
Dan HorĂ¡k f81e73
%if 0%{?need_qemu_kvm}
b26fb5
install -m 0755 %{_sourcedir}/qemu-kvm.sh %{buildroot}%{_bindir}/qemu-kvm
c27704
ln -sf qemu.1.gz %{buildroot}%{_mandir}/man1/qemu-kvm.1.gz
Dan HorĂ¡k f81e73
%endif
David Woodhouse 5c3734
c27704
install -D -p -m 0644 qemu.sasl %{buildroot}%{_sysconfdir}/sasl2/qemu.conf
Daniel P. Berrange 42af21
71430d
# Provided by package openbios
c27704
rm -rf %{buildroot}%{_datadir}/%{name}/openbios-ppc
c27704
rm -rf %{buildroot}%{_datadir}/%{name}/openbios-sparc32
c27704
rm -rf %{buildroot}%{_datadir}/%{name}/openbios-sparc64
71430d
# Provided by package SLOF
c27704
rm -rf %{buildroot}%{_datadir}/%{name}/slof.bin
Paolo Bonzini 2803fc
# Provided by package ipxe
c27704
rm -rf %{buildroot}%{_datadir}/%{name}/pxe*rom
c27704
rm -rf %{buildroot}%{_datadir}/%{name}/efi*rom
d1a627
# Provided by package seavgabios
c27704
rm -rf %{buildroot}%{_datadir}/%{name}/vgabios*bin
Paolo Bonzini 2803fc
# Provided by package seabios
c27704
rm -rf %{buildroot}%{_datadir}/%{name}/bios.bin
c27704
rm -rf %{buildroot}%{_datadir}/%{name}/bios-256k.bin
c27704
rm -rf %{buildroot}%{_datadir}/%{name}/acpi-dsdt.aml
c27704
rm -rf %{buildroot}%{_datadir}/%{name}/q35-acpi-dsdt.aml
Paolo Bonzini 2803fc
# Provided by package sgabios
c27704
rm -rf %{buildroot}%{_datadir}/%{name}/sgabios.bin
Glauber Costa f0365c
Glauber Costa 247782
# the pxe gpxe images will be symlinks to the images on
Daniel P. Berrange e907ae
# /usr/share/ipxe, as QEMU doesn't know how to look
Glauber Costa f0365c
# for other paths, yet.
Glauber Costa f0365c
pxe_link() {
Daniel P. Berrange e907ae
  ln -s ../ipxe/$2.rom %{buildroot}%{_datadir}/%{name}/pxe-$1.rom
7fae7f
  ln -s ../ipxe.efi/$2.rom %{buildroot}%{_datadir}/%{name}/efi-$1.rom
Glauber Costa f0365c
}
Glauber Costa f0365c
Justin M. Forbes 990c3a
pxe_link e1000 8086100e
Daniel P. Berrange e907ae
pxe_link ne2k_pci 10ec8029
Daniel P. Berrange e907ae
pxe_link pcnet 10222000
Daniel P. Berrange e907ae
pxe_link rtl8139 10ec8139
Daniel P. Berrange e907ae
pxe_link virtio 1af41000
ef34be
pxe_link eepro100 80861209
ef34be
pxe_link e1000e 808610d3
ef34be
pxe_link vmxnet3 15ad07b0
71430d
71430d
rom_link() {
71430d
    ln -s $1 %{buildroot}%{_datadir}/%{name}/$2
71430d
}
71430d
d1a627
rom_link ../seavgabios/vgabios-isavga.bin vgabios.bin
d1a627
rom_link ../seavgabios/vgabios-cirrus.bin vgabios-cirrus.bin
d1a627
rom_link ../seavgabios/vgabios-qxl.bin vgabios-qxl.bin
d1a627
rom_link ../seavgabios/vgabios-stdvga.bin vgabios-stdvga.bin
d1a627
rom_link ../seavgabios/vgabios-vmware.bin vgabios-vmware.bin
de4550
rom_link ../seavgabios/vgabios-virtio.bin vgabios-virtio.bin
71430d
rom_link ../seabios/bios.bin bios.bin
ac843b
rom_link ../seabios/bios-256k.bin bios-256k.bin
b6a83a
rom_link ../seabios/acpi-dsdt.aml acpi-dsdt.aml
b6a83a
rom_link ../seabios/q35-acpi-dsdt.aml q35-acpi-dsdt.aml
71430d
rom_link ../sgabios/sgabios.bin sgabios.bin
Daniel P. Berrange 1ad1f9
c27704
# Install binfmt
c27704
mkdir -p %{buildroot}%{_exec_prefix}/lib/binfmt.d
Justin M. Forbes 603dd6
for i in dummy \
Justin M. Forbes 603dd6
%ifnarch %{ix86} x86_64
Paolo Bonzini 45f96f
    qemu-i386 \
Justin M. Forbes 603dd6
%endif
Paolo Bonzini a96ffe
%ifnarch alpha
Paolo Bonzini a96ffe
    qemu-alpha \
Paolo Bonzini a96ffe
%endif
Nathaniel McCallum 058342
%ifnarch aarch64
Nathaniel McCallum 058342
    qemu-aarch64 \
Nathaniel McCallum 058342
%endif
81a3da
%ifnarch %{arm}
Justin M. Forbes 603dd6
    qemu-arm \
Justin M. Forbes 603dd6
%endif
Paolo Bonzini a96ffe
    qemu-armeb \
b049f1
    qemu-cris \
b049f1
    qemu-microblaze qemu-microblazeel \
Michal Toman 504e25
%ifnarch mips64
Michal Toman 504e25
    qemu-mips64 \
Paolo Bonzini a96ffe
%ifnarch mips
Michal Toman 504e25
    qemu-mips \
Michal Toman 504e25
%endif
Paolo Bonzini a96ffe
%endif
Michal Toman 504e25
%ifnarch mips64el
Michal Toman 504e25
    qemu-mips64el \
Paolo Bonzini a96ffe
%ifnarch mipsel
Michal Toman 504e25
    qemu-mipsel \
Michal Toman 504e25
%endif
Paolo Bonzini a96ffe
%endif
Paolo Bonzini a96ffe
%ifnarch m68k
Paolo Bonzini a96ffe
    qemu-m68k \
Paolo Bonzini a96ffe
%endif
8dd6b5
%ifnarch ppc %{power64}
b049f1
    qemu-ppc qemu-ppc64abi32 qemu-ppc64 \
Justin M. Forbes 603dd6
%endif
Justin M. Forbes 603dd6
%ifnarch sparc sparc64
b049f1
    qemu-sparc qemu-sparc32plus qemu-sparc64 \
Justin M. Forbes 603dd6
%endif
Paolo Bonzini a96ffe
%ifnarch s390 s390x
Paolo Bonzini a96ffe
    qemu-s390x \
Paolo Bonzini a96ffe
%endif
Justin M. Forbes 603dd6
%ifnarch sh4
Justin M. Forbes 603dd6
    qemu-sh4 \
Justin M. Forbes 603dd6
%endif
Paolo Bonzini a96ffe
    qemu-sh4eb \
Justin M. Forbes 603dd6
; do
Justin M. Forbes 603dd6
  test $i = dummy && continue
Daniel P. Berrange 083532
Daniel P. Berrange 083532
  grep /$i:\$ %{_sourcedir}/qemu.binfmt > %{buildroot}%{_exec_prefix}/lib/binfmt.d/$i-dynamic.conf
Daniel P. Berrange 083532
  chmod 644 %{buildroot}%{_exec_prefix}/lib/binfmt.d/$i-dynamic.conf
Daniel P. Berrange 083532
Daniel P. Berrange 083532
%if %{user_static}
Bastien Nocera b8878c
  grep /$i:\$ %{_sourcedir}/qemu.binfmt | tr -d '\n' > %{buildroot}%{_exec_prefix}/lib/binfmt.d/$i-static.conf
Bastien Nocera b8878c
  echo "F" >> %{buildroot}%{_exec_prefix}/lib/binfmt.d/$i-static.conf
Bastien Nocera b8878c
  perl -i -p -e "s/$i:F/$i-static:F/" %{buildroot}%{_exec_prefix}/lib/binfmt.d/$i-static.conf
Daniel P. Berrange 083532
  chmod 644 %{buildroot}%{_exec_prefix}/lib/binfmt.d/$i-static.conf
Daniel P. Berrange 083532
%endif
Daniel P. Berrange 083532
c27704
done < %{_sourcedir}/qemu.binfmt
Daniel P. Berrange 1ad1f9
Daniel P. Berrange 1ad1f9
Paolo Bonzini 773d5b
# Install rules to use the bridge helper with libvirt's virbr0
c27704
install -m 0644 %{_sourcedir}/bridge.conf %{buildroot}%{_sysconfdir}/qemu
c27704
cf5f9d
# When building using 'rpmbuild' or 'fedpkg local', RPATHs can be left in
dd16ba
# the binaries and libraries (although this doesn't occur when
cf5f9d
# building in Koji, for some unknown reason). Some discussion here:
cf5f9d
#
cf5f9d
# https://lists.fedoraproject.org/pipermail/devel/2013-November/192553.html
cf5f9d
#
cf5f9d
# In any case it should always be safe to remove RPATHs from
cf5f9d
# the final binaries:
c27704
for f in %{buildroot}%{_bindir}/* %{buildroot}%{_libdir}/* \
c27704
         %{buildroot}%{_libexecdir}/*; do
Daniel P. Berrange 083532
  if file $f | grep -q ELF | grep -q -i shared; then chrpath --delete $f; fi
dd16ba
done
dd16ba
ecbe00
# We need to make the block device modules executable else
ecbe00
# RPM won't pick up their dependencies.
ecbe00
chmod +x %{buildroot}%{_libdir}/qemu/block-*.so
ecbe00
c27704
6986e1
%check
c61e67
89aacd
# Tests are hanging on s390 as of 2.3.0
89aacd
#   https://bugzilla.redhat.com/show_bug.cgi?id=1206057
198e14
# Tests seem to be a recurring problem on s390, so I'd suggest just leaving
198e14
# it disabled.
Daniel P. Berrange aa972b
%global archs_skip_tests s390
c61e67
%global archs_ignore_test_failures 0
c61e67
ef34be
pushd build-dynamic
c61e67
%ifnarch %{archs_skip_tests}
198e14
198e14
# Check the binary runs (see eg RHBZ#998722).
198e14
b="./x86_64-softmmu/qemu-system-x86_64"
198e14
if [ -x "$b" ]; then "$b" -help; fi
198e14
c61e67
%ifarch %{archs_ignore_test_failures}
Peter Robinson d35cbd
make check V=1
Peter Robinson d35cbd
%else
c61e67
make check V=1 || :
c61e67
%endif
Daniel P. Berrange 1ad1f9
820948
%if 0%{?hostqemu:1}
548919
# Sanity-check current kernel can boot on this qemu.
548919
# The results are advisory only.
820948
qemu-sanity-check --qemu=%{?hostqemu} ||:
548919
%endif
c27704
198e14
%endif  # archs_skip_tests
ef34be
popd
198e14
548919
d43799
%if %{have_kvm}
Paolo Bonzini 2803fc
%post %{kvm_package}
41aca9
# Default /dev/kvm permissions are 660, we install a udev rule changing that
41aca9
# to 666. However trying to trigger the re-permissioning via udev has been
198e14
# a neverending source of trouble, so we just force it with chmod. For
41aca9
# more info see: https://bugzilla.redhat.com/show_bug.cgi?id=950436
41aca9
chmod --quiet 666 /dev/kvm || :
c75224
c75224
%ifarch s390x
c75224
%sysctl_apply 50-kvm-s390x.conf
c75224
%endif
Glauber Costa 8571d0
%endif
Glauber Costa 8571d0
c27704
Mark McLoughlin cd8d5c
%post common
Mark McLoughlin cd8d5c
getent group kvm >/dev/null || groupadd -g 36 -r kvm
Mark McLoughlin cd8d5c
getent group qemu >/dev/null || groupadd -g 107 -r qemu
Mark McLoughlin cd8d5c
getent passwd qemu >/dev/null || \
Mark McLoughlin cd8d5c
  useradd -r -u 107 -g qemu -G kvm -d / -s /sbin/nologin \
Mark McLoughlin cd8d5c
    -c "qemu user" qemu
Mark McLoughlin cd8d5c
c27704
979ec1
%post -n ksm
979ec1
%systemd_post ksm.service
979ec1
%systemd_post ksmtuned.service
979ec1
%preun -n ksm
6986e1
%systemd_preun ksm.service
6986e1
%systemd_preun ksmtuned.service
979ec1
%postun -n ksm
6986e1
%systemd_postun_with_restart ksm.service
6986e1
%systemd_postun_with_restart ksmtuned.service
Mark McLoughlin cd8d5c
c27704
c27704
%post user
Justin M. Forbes 603dd6
/bin/systemctl --system try-restart systemd-binfmt.service &>/dev/null || :
c27704
%postun user
Justin M. Forbes 603dd6
/bin/systemctl --system try-restart systemd-binfmt.service &>/dev/null || :
c27704
David Woodhouse 5c3734
48e07c
%post guest-agent
48e07c
%systemd_post qemu-guest-agent.service
48e07c
%preun guest-agent
48e07c
%systemd_preun qemu-guest-agent.service
48e07c
%postun guest-agent
48e07c
%systemd_postun_with_restart qemu-guest-agent.service
48e07c
48e07c
48e07c
Paolo Bonzini 2803fc
%global kvm_files \
Paolo Bonzini 2803fc
%{_udevdir}/80-kvm.rules
Paolo Bonzini 2803fc
Mark McLoughlin eec5cd
%files
48e07c
# Deliberately empty
Glauber Costa 485711
Mark McLoughlin f2160a
7fae7f
%files common -f %{name}.lang
Justin M. Forbes 73d3c2
%dir %{qemudocdir}
Glauber Costa 485711
%doc %{qemudocdir}/Changelog
Glauber Costa 485711
%doc %{qemudocdir}/README
Mark McLoughlin eec5cd
%doc %{qemudocdir}/qemu-doc.html
Glauber Costa 485711
%doc %{qemudocdir}/qemu-tech.html
5439f9
%doc %{qemudocdir}/qmp-commands.txt
Mark McLoughlin eec5cd
%doc %{qemudocdir}/COPYING
Mark McLoughlin eec5cd
%doc %{qemudocdir}/COPYING.LIB
Glauber Costa 485711
%doc %{qemudocdir}/LICENSE
Mark McLoughlin ccf76b
%dir %{_datadir}/%{name}/
7fae7f
%{_datadir}/%{name}/qemu-icon.bmp
76dcac
%{_datadir}/%{name}/qemu_logo_no_text.svg
Mark McLoughlin ccf76b
%{_datadir}/%{name}/keymaps/
ef34be
%{_datadir}/%{name}/trace-events-all
Mark McLoughlin 666df9
%{_mandir}/man1/qemu.1*
852ee3
%{_mandir}/man1/virtfs-proxy-helper.1*
852ee3
%{_bindir}/virtfs-proxy-helper
acbc4a
%attr(4755, root, root) %{_libexecdir}/qemu-bridge-helper
Paolo Bonzini 15489f
%config(noreplace) %{_sysconfdir}/sasl2/qemu.conf
Paolo Bonzini dda6c3
%config(noreplace) %{_sysconfdir}/modprobe.d/kvm.conf
979ec1
%dir %{_sysconfdir}/qemu
979ec1
%config(noreplace) %{_sysconfdir}/qemu/bridge.conf
ecbe00
%dir %{_libdir}/qemu
979ec1
c27704
979ec1
%files -n ksm
c61e67
%{_libexecdir}/ksmctl
Mark McLoughlin cd8d5c
%{_sbindir}/ksmtuned
c27704
%{_unitdir}/ksmtuned.service
c27704
%{_unitdir}/ksm.service
Mark McLoughlin cd8d5c
%config(noreplace) %{_sysconfdir}/ksmtuned.conf
c27704
%config(noreplace) %{_sysconfdir}/sysconfig/ksm
c27704
Daniel P. Berrange 35d458
Daniel P. Berrange 1ad1f9
%files guest-agent
Daniel P. Berrange 1ad1f9
%doc COPYING README
Daniel P. Berrange 1ad1f9
%{_bindir}/qemu-ga
88b379
%{_mandir}/man8/qemu-ga.8*
Daniel P. Berrange 1ad1f9
%{_unitdir}/qemu-guest-agent.service
Daniel P. Berrange fbe43c
%{_udevdir}/99-qemu-guest-agent.rules
Daniel P. Berrange 1ad1f9
c27704
48e07c
%files img
48e07c
%{_bindir}/qemu-img
48e07c
%{_bindir}/qemu-io
48e07c
%{_bindir}/qemu-nbd
48e07c
%{_mandir}/man1/qemu-img.1*
48e07c
%{_mandir}/man8/qemu-nbd.8*
48e07c
48e07c
ecbe00
%files block-curl
ecbe00
%{_libdir}/qemu/block-curl.so
ecbe00
ecbe00
ecbe00
%files block-dmg
ecbe00
%{_libdir}/qemu/block-dmg.so
ecbe00
ecbe00
ecbe00
%files block-gluster
ecbe00
%{_libdir}/qemu/block-gluster.so
ecbe00
ecbe00
ecbe00
%files block-iscsi
ecbe00
%{_libdir}/qemu/block-iscsi.so
ecbe00
ecbe00
ecbe00
%files block-rbd
ecbe00
%{_libdir}/qemu/block-rbd.so
ecbe00
ecbe00
ecbe00
%files block-ssh
ecbe00
%{_libdir}/qemu/block-ssh.so
ecbe00
ecbe00
48e07c
%files -n ivshmem-tools
48e07c
%{_bindir}/ivshmem-client
48e07c
%{_bindir}/ivshmem-server
48e07c
48e07c
48e07c
%if %{have_kvm}
48e07c
%files kvm
48e07c
# Deliberately empty
ecbe00
ecbe00
%files kvm-core
ecbe00
# Deliberately empty
48e07c
%endif
48e07c
48e07c
c27704
%files user
Justin M. Forbes 3a5505
%{_bindir}/qemu-i386
Justin M. Forbes 3a5505
%{_bindir}/qemu-x86_64
ac843b
%{_bindir}/qemu-aarch64
Daniel P. Berrange b4adff
%{_bindir}/qemu-alpha
Daniel P. Berrange 36ffed
%{_bindir}/qemu-arm
Daniel P. Berrange 36ffed
%{_bindir}/qemu-armeb
Daniel P. Berrange b4adff
%{_bindir}/qemu-cris
Daniel P. Berrange 36ffed
%{_bindir}/qemu-m68k
Paolo Bonzini b7a1ff
%{_bindir}/qemu-microblaze
Paolo Bonzini b7a1ff
%{_bindir}/qemu-microblazeel
Daniel P. Berrange 36ffed
%{_bindir}/qemu-mips
Daniel P. Berrange 36ffed
%{_bindir}/qemu-mipsel
7fae7f
%{_bindir}/qemu-mips64
7fae7f
%{_bindir}/qemu-mips64el
7fae7f
%{_bindir}/qemu-mipsn32
7fae7f
%{_bindir}/qemu-mipsn32el
Paolo Bonzini b7a1ff
%{_bindir}/qemu-or32
Paolo Bonzini ffa1cc
%{_bindir}/qemu-ppc
Paolo Bonzini ffa1cc
%{_bindir}/qemu-ppc64
Paolo Bonzini ffa1cc
%{_bindir}/qemu-ppc64abi32
ad339a
%{_bindir}/qemu-ppc64le
Paolo Bonzini b7a1ff
%{_bindir}/qemu-s390x
Daniel P. Berrange b4adff
%{_bindir}/qemu-sh4
Daniel P. Berrange b4adff
%{_bindir}/qemu-sh4eb
Paolo Bonzini ffa1cc
%{_bindir}/qemu-sparc
Paolo Bonzini ffa1cc
%{_bindir}/qemu-sparc32plus
Paolo Bonzini ffa1cc
%{_bindir}/qemu-sparc64
Paolo Bonzini b7a1ff
%{_bindir}/qemu-unicore32
Daniel P. Berrange 083532
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-i386.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-i386-simpletrace.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-x86_64.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-x86_64-simpletrace.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-aarch64.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-aarch64-simpletrace.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-alpha.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-alpha-simpletrace.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-arm.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-arm-simpletrace.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-armeb.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-armeb-simpletrace.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-cris.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-cris-simpletrace.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-m68k.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-m68k-simpletrace.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-microblaze.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-microblaze-simpletrace.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-microblazeel.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-microblazeel-simpletrace.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-mips.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-mips-simpletrace.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-mipsel.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-mipsel-simpletrace.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-mips64.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-mips64-simpletrace.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-mips64el.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-mips64el-simpletrace.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-mipsn32.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-mipsn32-simpletrace.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-mipsn32el.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-mipsn32el-simpletrace.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-or32.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-or32-simpletrace.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-ppc.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-ppc-simpletrace.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-ppc64.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-ppc64-simpletrace.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-ppc64abi32.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-ppc64abi32-simpletrace.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-ppc64le.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-ppc64le-simpletrace.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-s390x.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-s390x-simpletrace.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-sh4.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-sh4-simpletrace.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-sh4eb.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-sh4eb-simpletrace.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-sparc.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-sparc-simpletrace.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-sparc32plus.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-sparc32plus-simpletrace.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-sparc64.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-sparc64-simpletrace.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-unicore32.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-unicore32-simpletrace.stp
Daniel P. Berrange 083532
Daniel P. Berrange 083532
%files user-binfmt
Daniel P. Berrange 083532
%{_exec_prefix}/lib/binfmt.d/qemu-*-dynamic.conf
Daniel P. Berrange 083532
Daniel P. Berrange 083532
%if %{user_static}
Daniel P. Berrange 083532
%files user-static
Daniel P. Berrange 083532
%{_exec_prefix}/lib/binfmt.d/qemu-*-static.conf
Daniel P. Berrange 083532
%{_bindir}/qemu-i386-static
Daniel P. Berrange 083532
%{_bindir}/qemu-x86_64-static
Daniel P. Berrange 083532
%{_bindir}/qemu-aarch64-static
Daniel P. Berrange 083532
%{_bindir}/qemu-alpha-static
Daniel P. Berrange 083532
%{_bindir}/qemu-arm-static
Daniel P. Berrange 083532
%{_bindir}/qemu-armeb-static
Daniel P. Berrange 083532
%{_bindir}/qemu-cris-static
Daniel P. Berrange 083532
%{_bindir}/qemu-m68k-static
Daniel P. Berrange 083532
%{_bindir}/qemu-microblaze-static
Daniel P. Berrange 083532
%{_bindir}/qemu-microblazeel-static
Daniel P. Berrange 083532
%{_bindir}/qemu-mips-static
Daniel P. Berrange 083532
%{_bindir}/qemu-mipsel-static
Daniel P. Berrange 083532
%{_bindir}/qemu-mips64-static
Daniel P. Berrange 083532
%{_bindir}/qemu-mips64el-static
Daniel P. Berrange 083532
%{_bindir}/qemu-mipsn32-static
Daniel P. Berrange 083532
%{_bindir}/qemu-mipsn32el-static
Daniel P. Berrange 083532
%{_bindir}/qemu-or32-static
Daniel P. Berrange 083532
%{_bindir}/qemu-ppc-static
Daniel P. Berrange 083532
%{_bindir}/qemu-ppc64-static
Daniel P. Berrange 083532
%{_bindir}/qemu-ppc64abi32-static
Daniel P. Berrange 083532
%{_bindir}/qemu-ppc64le-static
Daniel P. Berrange 083532
%{_bindir}/qemu-s390x-static
Daniel P. Berrange 083532
%{_bindir}/qemu-sh4-static
Daniel P. Berrange 083532
%{_bindir}/qemu-sh4eb-static
Daniel P. Berrange 083532
%{_bindir}/qemu-sparc-static
Daniel P. Berrange 083532
%{_bindir}/qemu-sparc32plus-static
Daniel P. Berrange 083532
%{_bindir}/qemu-sparc64-static
Daniel P. Berrange 083532
%{_bindir}/qemu-unicore32-static
Daniel P. Berrange 083532
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-i386-static.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-i386-simpletrace-static.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-x86_64-static.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-x86_64-simpletrace-static.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-aarch64-static.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-aarch64-simpletrace-static.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-alpha-static.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-alpha-simpletrace-static.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-arm-static.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-arm-simpletrace-static.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-armeb-static.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-armeb-simpletrace-static.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-cris-static.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-cris-simpletrace-static.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-m68k-static.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-m68k-simpletrace-static.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-microblaze-static.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-microblaze-simpletrace-static.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-microblazeel-static.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-microblazeel-simpletrace-static.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-mips-static.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-mips-simpletrace-static.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-mipsel-static.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-mipsel-simpletrace-static.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-mips64-static.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-mips64-simpletrace-static.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-mips64el-static.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-mips64el-simpletrace-static.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-mipsn32-static.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-mipsn32-simpletrace-static.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-mipsn32el-static.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-mipsn32el-simpletrace-static.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-or32-static.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-or32-simpletrace-static.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-ppc-static.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-ppc-simpletrace-static.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-ppc64-static.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-ppc64-simpletrace-static.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-ppc64abi32-static.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-ppc64abi32-simpletrace-static.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-ppc64le-static.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-ppc64le-simpletrace-static.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-s390x-static.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-s390x-simpletrace-static.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-sh4-static.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-sh4-simpletrace-static.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-sh4eb-static.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-sh4eb-simpletrace-static.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-sparc-static.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-sparc-simpletrace-static.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-sparc32plus-static.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-sparc32plus-simpletrace-static.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-sparc64-static.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-sparc64-simpletrace-static.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-unicore32-static.stp
Daniel P. Berrange 083532
%{_datadir}/systemtap/tapset/qemu-unicore32-simpletrace-static.stp
Daniel P. Berrange 083532
%endif
Daniel P. Berrange 35d458
c27704
c27704
%files system-x86
ecbe00
# Deliberately empty
ecbe00
ecbe00
%files system-x86-core
Justin M. Forbes 27c330
%{_bindir}/qemu-system-i386
Glauber Costa 485711
%{_bindir}/qemu-system-x86_64
259393
%{_datadir}/systemtap/tapset/qemu-system-i386*.stp
259393
%{_datadir}/systemtap/tapset/qemu-system-x86_64*.stp
979ec1
%{_mandir}/man1/qemu-system-i386.1*
979ec1
%{_mandir}/man1/qemu-system-x86_64.1*
b26fb5
b26fb5
%if 0%{?need_qemu_kvm}
b26fb5
%{_bindir}/qemu-kvm
b26fb5
%{_mandir}/man1/qemu-kvm.1*
b26fb5
%endif
b26fb5
96a5f8
%{_datadir}/%{name}/acpi-dsdt.aml
96a5f8
%{_datadir}/%{name}/q35-acpi-dsdt.aml
Mark McLoughlin ccf76b
%{_datadir}/%{name}/bios.bin
ac843b
%{_datadir}/%{name}/bios-256k.bin
Justin M. Forbes 27c330
%{_datadir}/%{name}/sgabios.bin
Justin M. Forbes 41dea4
%{_datadir}/%{name}/linuxboot.bin
ef34be
%{_datadir}/%{name}/linuxboot_dma.bin
Mark McLoughlin f2bd6c
%{_datadir}/%{name}/multiboot.bin
46f7a9
%{_datadir}/%{name}/kvmvapic.bin
Mark McLoughlin ccf76b
%{_datadir}/%{name}/vgabios.bin
Mark McLoughlin ccf76b
%{_datadir}/%{name}/vgabios-cirrus.bin
Justin M. Forbes dbbd2b
%{_datadir}/%{name}/vgabios-qxl.bin
Justin M. Forbes dbbd2b
%{_datadir}/%{name}/vgabios-stdvga.bin
Justin M. Forbes dbbd2b
%{_datadir}/%{name}/vgabios-vmware.bin
de4550
%{_datadir}/%{name}/vgabios-virtio.bin
Justin M. Forbes 0c846b
%{_datadir}/%{name}/pxe-e1000.rom
7fae7f
%{_datadir}/%{name}/efi-e1000.rom
ef34be
%{_datadir}/%{name}/pxe-e1000e.rom
ef34be
%{_datadir}/%{name}/efi-e1000e.rom
ef34be
%{_datadir}/%{name}/pxe-eepro100.rom
ef34be
%{_datadir}/%{name}/efi-eepro100.rom
ef34be
%{_datadir}/%{name}/pxe-ne2k_pci.rom
ef34be
%{_datadir}/%{name}/efi-ne2k_pci.rom
Justin M. Forbes 0c846b
%{_datadir}/%{name}/pxe-pcnet.rom
7fae7f
%{_datadir}/%{name}/efi-pcnet.rom
Justin M. Forbes 0c846b
%{_datadir}/%{name}/pxe-rtl8139.rom
7fae7f
%{_datadir}/%{name}/efi-rtl8139.rom
ef34be
%{_datadir}/%{name}/pxe-virtio.rom
ef34be
%{_datadir}/%{name}/efi-virtio.rom
ef34be
%{_datadir}/%{name}/pxe-vmxnet3.rom
ef34be
%{_datadir}/%{name}/efi-vmxnet3.rom
Peter Robinson 09747c
%ifarch %{ix86} x86_64
Paolo Bonzini 2803fc
%{?kvm_files:}
Paolo Bonzini 2803fc
%endif
c27704
Daniel P. Berrange 35d458
c27704
%files system-alpha
ecbe00
# Deliberately empty
ecbe00
ecbe00
%files system-alpha-core
Paolo Bonzini c32efe
%{_bindir}/qemu-system-alpha
259393
%{_datadir}/systemtap/tapset/qemu-system-alpha*.stp
979ec1
%{_mandir}/man1/qemu-system-alpha.1*
Paolo Bonzini c32efe
%{_datadir}/%{name}/palcode-clipper
Paolo Bonzini c32efe
c27704
c27704
%files system-arm
ecbe00
# Deliberately empty
ecbe00
ecbe00
%files system-arm-core
Daniel P. Berrange 36ffed
%{_bindir}/qemu-system-arm
259393
%{_datadir}/systemtap/tapset/qemu-system-arm*.stp
979ec1
%{_mandir}/man1/qemu-system-arm.1*
Peter Robinson 09747c
%ifarch armv7hl
Peter Robinson 441340
%{?kvm_files:}
Peter Robinson 09747c
%endif
Peter Robinson 09747c
Daniel P. Berrange 35d458
c27704
%files system-mips
ecbe00
# Deliberately empty
ecbe00
ecbe00
%files system-mips-core
Daniel P. Berrange 36ffed
%{_bindir}/qemu-system-mips
Daniel P. Berrange 36ffed
%{_bindir}/qemu-system-mipsel
Daniel P. Berrange b4adff
%{_bindir}/qemu-system-mips64
Daniel P. Berrange b4adff
%{_bindir}/qemu-system-mips64el
259393
%{_datadir}/systemtap/tapset/qemu-system-mips*.stp
979ec1
%{_mandir}/man1/qemu-system-mips.1*
979ec1
%{_mandir}/man1/qemu-system-mipsel.1*
979ec1
%{_mandir}/man1/qemu-system-mips64el.1*
979ec1
%{_mandir}/man1/qemu-system-mips64.1*
Michal Toman 504e25
%ifarch %{mips}
Michal Toman 504e25
%{?kvm_files:}
Michal Toman 504e25
%endif
Daniel P. Berrange 35d458
c27704
c27704
%files system-cris
ecbe00
# Deliberately empty
ecbe00
ecbe00
%files system-cris-core
Justin M. Forbes bc9e71
%{_bindir}/qemu-system-cris
259393
%{_datadir}/systemtap/tapset/qemu-system-cris*.stp
979ec1
%{_mandir}/man1/qemu-system-cris.1*
Daniel P. Berrange 35d458
c27704
c27704
%files system-lm32
ecbe00
# Deliberately empty
ecbe00
ecbe00
%files system-lm32-core
Paolo Bonzini 40e61a
%{_bindir}/qemu-system-lm32
259393
%{_datadir}/systemtap/tapset/qemu-system-lm32*.stp
979ec1
%{_mandir}/man1/qemu-system-lm32.1*
Paolo Bonzini 40e61a
c27704
c27704
%files system-m68k
ecbe00
# Deliberately empty
ecbe00
ecbe00
%files system-m68k-core
Glauber Costa 485711
%{_bindir}/qemu-system-m68k
259393
%{_datadir}/systemtap/tapset/qemu-system-m68k*.stp
979ec1
%{_mandir}/man1/qemu-system-m68k.1*
Daniel P. Berrange 35d458
c27704
c27704
%files system-microblaze
ecbe00
# Deliberately empty
ecbe00
ecbe00
%files system-microblaze-core
Paolo Bonzini c32efe
%{_bindir}/qemu-system-microblaze
Paolo Bonzini c32efe
%{_bindir}/qemu-system-microblazeel
259393
%{_datadir}/systemtap/tapset/qemu-system-microblaze*.stp
979ec1
%{_mandir}/man1/qemu-system-microblaze.1*
979ec1
%{_mandir}/man1/qemu-system-microblazeel.1*
Paolo Bonzini c32efe
%{_datadir}/%{name}/petalogix*.dtb
Paolo Bonzini c32efe
c27704
c27704
%files system-or32
ecbe00
# Deliberately empty
ecbe00
ecbe00
%files system-or32-core
Paolo Bonzini 40e61a
%{_bindir}/qemu-system-or32
259393
%{_datadir}/systemtap/tapset/qemu-system-or32*.stp
979ec1
%{_mandir}/man1/qemu-system-or32.1*
Paolo Bonzini 40e61a
c27704
c27704
%files system-s390x
ecbe00
# Deliberately empty
ecbe00
ecbe00
%files system-s390x-core
Paolo Bonzini c32efe
%{_bindir}/qemu-system-s390x
259393
%{_datadir}/systemtap/tapset/qemu-system-s390x*.stp
979ec1
%{_mandir}/man1/qemu-system-s390x.1*
7fae7f
%{_datadir}/%{name}/s390-ccw.img
Paolo Bonzini 31c633
%ifarch s390x
Paolo Bonzini 31c633
%{?kvm_files:}
c75224
%{_sysconfdir}/sysctl.d/50-kvm-s390x.conf
Paolo Bonzini 31c633
%endif
Paolo Bonzini c32efe
c27704
c27704
%files system-sh4
ecbe00
# Deliberately empty
ecbe00
ecbe00
%files system-sh4-core
Daniel P. Berrange b4adff
%{_bindir}/qemu-system-sh4
Daniel P. Berrange b4adff
%{_bindir}/qemu-system-sh4eb
259393
%{_datadir}/systemtap/tapset/qemu-system-sh4*.stp
979ec1
%{_mandir}/man1/qemu-system-sh4.1*
979ec1
%{_mandir}/man1/qemu-system-sh4eb.1*
Daniel P. Berrange 35d458
c27704
c27704
%files system-sparc
ecbe00
# Deliberately empty
ecbe00
ecbe00
%files system-sparc-core
57c57a
%{_bindir}/qemu-system-sparc
57c57a
%{_bindir}/qemu-system-sparc64
259393
%{_datadir}/systemtap/tapset/qemu-system-sparc*.stp
979ec1
%{_mandir}/man1/qemu-system-sparc.1*
979ec1
%{_mandir}/man1/qemu-system-sparc64.1*
bacd9b
%{_datadir}/%{name}/QEMU,tcx.bin
ac843b
%{_datadir}/%{name}/QEMU,cgthree.bin
57c57a
c27704
c27704
%files system-ppc
ecbe00
# Deliberately empty
ecbe00
ecbe00
%files system-ppc-core
57c57a
%{_bindir}/qemu-system-ppc
57c57a
%{_bindir}/qemu-system-ppc64
57c57a
%{_bindir}/qemu-system-ppcemb
259393
%{_datadir}/systemtap/tapset/qemu-system-ppc*.stp
979ec1
%{_mandir}/man1/qemu-system-ppc.1*
979ec1
%{_mandir}/man1/qemu-system-ppc64.1*
979ec1
%{_mandir}/man1/qemu-system-ppcemb.1*
Paolo Bonzini 2803fc
%{_datadir}/%{name}/bamboo.dtb
Paolo Bonzini 2803fc
%{_datadir}/%{name}/ppc_rom.bin
Paolo Bonzini 2803fc
%{_datadir}/%{name}/spapr-rtas.bin
b44086
%{_datadir}/%{name}/u-boot.e500
8dd6b5
%ifarch %{power64}
Paolo Bonzini 2803fc
%{?kvm_files:}
d19693
%{_sysconfdir}/security/limits.d/95-kvm-ppc64-memlock.conf
Paolo Bonzini 2803fc
%endif
Daniel P. Berrange 36ffed
c27704
c27704
%files system-unicore32
ecbe00
# Deliberately empty
ecbe00
ecbe00
%files system-unicore32-core
Paolo Bonzini 40e61a
%{_bindir}/qemu-system-unicore32
259393
%{_datadir}/systemtap/tapset/qemu-system-unicore32*.stp
979ec1
%{_mandir}/man1/qemu-system-unicore32.1*
Paolo Bonzini 40e61a
c27704
c27704
%files system-xtensa
ecbe00
# Deliberately empty
ecbe00
ecbe00
%files system-xtensa-core
Paolo Bonzini 40e61a
%{_bindir}/qemu-system-xtensa
Paolo Bonzini 40e61a
%{_bindir}/qemu-system-xtensaeb
259393
%{_datadir}/systemtap/tapset/qemu-system-xtensa*.stp
979ec1
%{_mandir}/man1/qemu-system-xtensa.1*
979ec1
%{_mandir}/man1/qemu-system-xtensaeb.1*
Paolo Bonzini 40e61a
c27704
c27704
%files system-moxie
ecbe00
# Deliberately empty
ecbe00
ecbe00
%files system-moxie-core
7fae7f
%{_bindir}/qemu-system-moxie
259393
%{_datadir}/systemtap/tapset/qemu-system-moxie*.stp
979ec1
%{_mandir}/man1/qemu-system-moxie.1*
7fae7f
c27704
c27704
%files system-aarch64
ecbe00
# Deliberately empty
ecbe00
ecbe00
%files system-aarch64-core
21cd6f
%{_bindir}/qemu-system-aarch64
259393
%{_datadir}/systemtap/tapset/qemu-system-aarch64*.stp
21cd6f
%{_mandir}/man1/qemu-system-aarch64.1*
21cd6f
%ifarch aarch64
21cd6f
%{?kvm_files:}
21cd6f
%endif
21cd6f
c27704
c27704
%files system-tricore
ecbe00
# Deliberately empty
ecbe00
ecbe00
%files system-tricore-core
259393
%{_bindir}/qemu-system-tricore
259393
%{_datadir}/systemtap/tapset/qemu-system-tricore*.stp
259393
%{_mandir}/man1/qemu-system-tricore.1*
259393
c27704
David Woodhouse 5c3734
%changelog
Paolo Bonzini b68b5f
* Mon Nov 28 2016 Paolo Bonzini <pbonzini@redhat.com> - 2:2.7.0-10
Paolo Bonzini b68b5f
- Do not build aarch64 with -fPIC anymore (rhbz 1232499)
Paolo Bonzini b68b5f
Nathaniel McCallum 058342
* Tue Nov 15 2016 Nathaniel McCallum <npmccallum@redhat.com> - 2:2.7.0-9
Nathaniel McCallum 058342
- Clean up binfmt.d configuration files
Nathaniel McCallum 058342
ecbe00
* Mon Nov 14 2016 Richard W.M. Jones <rjones@redhat.com> - 2:2.7.0-8
ecbe00
- Create subpackages for modularized qemu block drivers (RHBZ#1393688).
820948
- Fix qemu-sanity-check.
ecbe00
8a5886
* Tue Oct 25 2016 Cole Robinson <crobinso@redhat.com> - 2:2.7.0-7
8a5886
- Fix PPC64 build with memlock file (bz #1387601)
8a5886
Bastien Nocera b8878c
* Wed Oct 19 2016 Bastien Nocera <bnocera@redhat.com> - 2:2.7.0-6
Bastien Nocera b8878c
- Add "F" flag to static user emulators' binfmt, to make them
Bastien Nocera b8878c
  available in containers (#1384615)
Bastien Nocera b8878c
- Also fixes the path of those emulators in the binfmt configurations
Bastien Nocera b8878c
cf8164
* Wed Oct 19 2016 Cole Robinson <crobinso@redhat.com> - 2:2.7.0-5
cf8164
- Fix nested PPC 'Unknown MMU model' error (bz #1374749)
cf8164
- Fix flickering display with boxes + wayland VM (bz #1266484)
cf8164
- Add ppc64 kvm memlock file (bz #1293024)
cf8164
3a13dd
* Sat Oct 15 2016 Cole Robinson <crobinso@redhat.com> - 2:2.7.0-4
3a13dd
- CVE-2016-7155: pvscsi: OOB read and infinite loop (bz #1373463)
3a13dd
- CVE-2016-7156: pvscsi: infinite loop when building SG list (bz #1373480)
3a13dd
- CVE-2016-7156: pvscsi: infinite loop when processing IO requests (bz
3a13dd
  #1373480)
3a13dd
- CVE-2016-7170: vmware_vga: OOB stack memory access (bz #1374709)
3a13dd
- CVE-2016-7157: mptsas: invalid memory access (bz #1373505)
3a13dd
- CVE-2016-7466: usb: xhci memory leakage during device unplug (bz #1377838)
3a13dd
- CVE-2016-7423: scsi: mptsas: OOB access (bz #1376777)
3a13dd
- CVE-2016-7422: virtio: null pointer dereference (bz #1376756)
3a13dd
- CVE-2016-7908: net: Infinite loop in mcf_fec_do_tx (bz #1381193)
3a13dd
- CVE-2016-8576: usb: xHCI: infinite loop vulnerability (bz #1382322)
3a13dd
- CVE-2016-7995: usb: hcd-ehci: memory leak (bz #1382669)
3a13dd
Hans de Goede a2729a
* Mon Oct 10 2016 Hans de Goede <hdegoede@redhat.com> - 2:2.7.0-3
Hans de Goede a2729a
- Fix interrupt endpoints not working with network/spice USB redirection
Hans de Goede a2729a
  on guest with an emulated xhci controller (rhbz#1382331)
Hans de Goede a2729a
Michal Toman 504e25
* Tue Sep 20 2016 Michal Toman <mtoman@fedoraproject.org> - 2:2.7.0-2
Michal Toman 504e25
- Fix build on MIPS
Michal Toman 504e25
435be3
* Thu Sep 08 2016 Cole Robinson <crobinso@redhat.com> - 2:2.7.0-1
435be3
- Rebase to qemu 2.7.0 GA
435be3
94ddf1
* Fri Aug 19 2016 Cole Robinson <crobinso@redhat.com> - 2:2.7.0-0.2.rc3
94ddf1
- Rebase to qemu 2.7.0-rc3
94ddf1
ef34be
* Wed Aug 03 2016 Cole Robinson <crobinso@redhat.com> - 2:2.7.0-0.1.rc2
ef34be
- Rebase to qemu 2.7.0-rc2
ef34be
84e6ec
* Sat Jul 23 2016 Richard W.M. Jones <rjones@redhat.com> - 2:2.6.0-6
84e6ec
- Rebuild to attempt to fix '2:qemu-system-xtensa-2.6.0-5.fc25.x86_64 requires libxenctrl.so.4.6()(64bit)'
84e6ec
Daniel P. Berrange 083532
* Wed Jul 13 2016 Daniel Berrange <berrange@redhat.com> - 2:2.6.0-5
Daniel P. Berrange 083532
- Introduce qemu-user-static sub-RPM
Daniel P. Berrange 083532
cf91b1
* Wed Jun 22 2016 Cole Robinson <crobinso@redhat.com> - 2:2.6.0-4
cf91b1
- CVE-2016-4002: net: buffer overflow in MIPSnet (bz #1326083)
cf91b1
- CVE-2016-4952 scsi: pvscsi: out-of-bounds access issue
cf91b1
- CVE-2016-4964: scsi: mptsas infinite loop (bz #1339157)
cf91b1
- CVE-2016-5106: scsi: megasas: out-of-bounds write (bz #1339581)
cf91b1
- CVE-2016-5105: scsi: megasas: stack information leakage (bz #1339585)
cf91b1
- CVE-2016-5107: scsi: megasas: out-of-bounds read (bz #1339573)
cf91b1
- CVE-2016-4454: display: vmsvga: out-of-bounds read (bz #1340740)
cf91b1
- CVE-2016-4453: display: vmsvga: infinite loop (bz #1340744)
cf91b1
- CVE-2016-5126: block: iscsi: buffer overflow (bz #1340925)
cf91b1
- CVE-2016-5238: scsi: esp: OOB write (bz #1341932)
cf91b1
- CVE-2016-5338: scsi: esp: OOB r/w access (bz #1343325)
cf91b1
- CVE-2016-5337: scsi: megasas: information leakage (bz #1343910)
cf91b1
- Fix crash with -nodefaults -sdl (bz #1340931)
cf91b1
- Add deps on edk2-ovmf and edk2-aarch64
cf91b1
f0208c
* Thu May 26 2016 Cole Robinson <crobinso@redhat.com> - 2:2.6.0-3
f0208c
- CVE-2016-4020: memory leak in kvmvapic.c (bz #1326904)
f0208c
- CVE-2016-4439: scsi: esb: OOB write #1 (bz #1337503)
f0208c
- CVE-2016-4441: scsi: esb: OOB write #2 (bz #1337506)
f0208c
- Fix regression installing windows 7 with qxl/vga (bz #1339267)
f0208c
- Fix crash with aarch64 gic-version=host and accel=tcg (bz #1339977)
f0208c
f8dc43
* Fri May 20 2016 Cole Robinson <crobinso@redhat.com> - 2:2.6.0-2
f8dc43
- Explicitly error if spice GL setup fails
f8dc43
- Fix monitor resizing with virgl (bz #1337564)
f8dc43
- Fix libvirt noise when introspecting qemu-kvm without hw virt
f8dc43
e20090
* Fri May 13 2016 Cole Robinson <crobinso@redhat.com> - 2:2.6.0-1
e20090
- Rebase to v2.6.0 GA
e20090
35faab
* Mon May 09 2016 Cole Robinson <crobinso@redhat.com> - 2:2.6.0-0.2.rc5
35faab
- Fix gtk UI crash when switching to monitor (bz #1333424)
35faab
- Fix sdl2 UI lockup lockup when switching to monitor
35faab
- Rebased to qemu-2.6.0-rc5
35faab
bc7ce0
* Mon May 02 2016 Cole Robinson <crobinso@redhat.com> 2:2.6.0-0.2.rc4
bc7ce0
- Rebased to version 2.6.0-rc4
bc7ce0
- Fix test suite on big endian hosts (bz 1330174)
bc7ce0
b455e4
* Mon Apr 25 2016 Cole Robinson <crobinso@redhat.com> - 2:2.6.0-0.2.rc3
b455e4
- Rebuild to pick up spice GL support
b455e4
b0b55f
* Mon Apr 18 2016 Cole Robinson <crobinso@redhat.com> 2:2.6.0-0.1.rc3
b0b55f
- Rebased to version 2.6.0-rc3
b0b55f
- Fix s390 sysctl file install (bz 1327870)
b0b55f
- Adjust spice gl version check to expect F24 backported version
b0b55f
6138a9
* Thu Apr 14 2016 Cole Robinson <crobinso@redhat.com> 2:2.6.0-0.1.rc2
6138a9
- Rebased to version 2.6.0-rc2
6138a9
- Fix GL deps (bz 1325966)
6138a9
- Ship sysctl file to fix s390x kvm (bz 1290589)
6138a9
- Fix FTBFS on s390 (bz 1326247)
6138a9
409720
* Thu Apr 07 2016 Cole Robinson <crobinso@redhat.com> - 2:2.6.0-0.1.rc1
409720
- Rebased to version 2.6.0-rc1
409720
54cb13
* Thu Mar 17 2016 Cole Robinson <crobinso@redhat.com> - 2:2.5.0-11
54cb13
- CVE-2016-2857: net: out of bounds read (bz #1309564)
54cb13
- CVE-2016-2392: usb: null pointer dereference (bz #1307115)
54cb13
54cb13
* Thu Mar 17 2016 Cole Robinson <crobinso@redhat.com> - 2:2.5.0-10
54cb13
- CVE-2016-2538: Integer overflow in usb module (bz #1305815)
54cb13
- CVE-2016-2841: ne2000: infinite loop (bz #1304047)
54cb13
- CVE-2016-2857 net: out of bounds read (bz #1309564)
54cb13
- CVE-2016-2392 usb: null pointer dereference (bz #1307115)
54cb13
- Fix external snapshot any more after active committing (bz #1300209)
54cb13
Peter Robinson ae1137
* Wed Mar  9 2016 Peter Robinson <pbrobinson@fedoraproject.org> 2:2.5.0-9
Peter Robinson ae1137
- Rebuild for tcmalloc ifunc issues on non x86 arches (see rhbz 1312462)
Peter Robinson ae1137
Paolo Bonzini 438217
* Tue Mar  1 2016 Paolo Bonzini <pbonzini@redhat.com> 2:2.5.0-8
Paolo Bonzini 438217
- Disable xfsctl, fallocate works fine in newer kernels (bz #1305512)
Paolo Bonzini 438217
Peter Robinson 73731f
* Tue Mar  1 2016 Peter Robinson <pbrobinson@fedoraproject.org> 2:2.5.0-7
Peter Robinson 73731f
- All Fedora arches have libseccomp support (ARMv7, aarch64, Power64, s390(x))
Peter Robinson 73731f
7d975d
* Mon Feb 15 2016 Cole Robinson <crobinso@redhat.com> - 2:2.5.0-6
7d975d
- CVE-2015-8619: Fix sendkey out of bounds (bz #1292757)
7d975d
- CVE-2016-1981: infinite loop in e1000 (bz #1299995)
7d975d
- Fix Out-of-bounds read in usb-ehci (bz #1300234, bz #1299455)
7d975d
- CVE-2016-2197: ahci: null pointer dereference (bz #1302952)
7d975d
- Fix gdbstub for VSX registers for ppc64 (bz #1304377)
7d975d
- Fix qemu-img vmdk images to work with VMware (bz #1299185)
7d975d
Fedora Release Engineering 95a588
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2:2.5.0-5
Fedora Release Engineering 95a588
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
Fedora Release Engineering 95a588
b24b7f
* Wed Jan 20 2016 Cole Robinson <crobinso@redhat.com> - 2:2.5.0-4
b24b7f
- CVE-2015-8567: net: vmxnet3: host memory leakage (bz #1289818)
b24b7f
- CVE-2016-1922: i386: avoid null pointer dereference (bz #1292766)
b24b7f
- CVE-2015-8613: buffer overflow in megasas_ctrl_get_info (bz #1284008)
b24b7f
- CVE-2015-8701: Buffer overflow in tx_consume in rocker.c (bz #1293720)
b24b7f
- CVE-2015-8743: ne2000: OOB memory access in ioport r/w functions (bz
b24b7f
  #1294787)
b24b7f
- CVE-2016-1568: Use-after-free vulnerability in ahci (bz #1297023)
b24b7f
- Fix modules.d/kvm.conf example syntax (bz #1298823)
b24b7f
78f4db
* Sat Jan 09 2016 Cole Robinson <crobinso@redhat.com> - 2:2.5.0-3
78f4db
- Fix virtio 9p thread pool usage
78f4db
- CVE-2015-8558: DoS by infinite loop in ehci_advance_state (bz #1291309)
78f4db
- Re-add dist tag
78f4db
Paolo Bonzini c93961
* Thu Jan 7 2016 Paolo Bonzini <pbonzini@redhat.com> - 2:2.5.0-2
Paolo Bonzini dda6c3
- add /etc/modprobe.d/kvm.conf
Paolo Bonzini 0d5e9f
- add 0001-virtio-9p-use-accessor-to-get-thread-pool.patch
Paolo Bonzini dda6c3
6176f1
* Wed Dec 23 2015 Cole Robinson <crobinso@redhat.com> 2:2.5.0-1
6176f1
- Rebased to version 2.5.0
6176f1
89aacd
* Tue Dec 08 2015 Cole Robinson <crobinso@redhat.com> 2:2.5.0-0.1.rc3
89aacd
- Rebased to version 2.5.0-rc3
89aacd
6baf84
* Mon Nov 30 2015 Cole Robinson <crobinso@redhat.com> 2:2.5.0-0.1.rc2
6baf84
- Rebased to version 2.5.0-rc2
6baf84
191c30
* Fri Nov 20 2015 Cole Robinson <crobinso@redhat.com> 2:2.5.0-0.1.rc1
191c30
- Rebased to version 2.5.0-rc1
191c30
4f6839
* Wed Nov 04 2015 Cole Robinson <crobinso@redhat.com> - 2:2.4.1-1
4f6839
- Rebased to version 2.4.1
4f6839
86d7b9
* Sun Oct 11 2015 Cole Robinson <crobinso@redhat.com> - 2:2.4.0.1-2
86d7b9
- Rebuild for xen 4.6
86d7b9
b448bf
* Thu Oct 08 2015 Cole Robinson <crobinso@redhat.com> - 2:2.4.0.1-1
b448bf
- Rebased to version 2.4.0.1
b448bf
- CVE-2015-7295: virtio-net possible remote DoS (bz #1264393)
b448bf
- drive-mirror: Fix coroutine reentrance (bz #1266936)
b448bf
cf8819
* Mon Sep 21 2015 Cole Robinson <crobinso@redhat.com> - 2:2.4.0-4
cf8819
- CVE-2015-6815: net: e1000: infinite loop issue (bz #1260225)
cf8819
- CVE-2015-6855: ide: divide by zero issue (bz #1261793)
cf8819
- CVE-2015-5278: Infinite loop in ne2000_receive() (bz #1263284)
cf8819
- CVE-2015-5279: Heap overflow vulnerability in ne2000_receive() (bz #1263287)
cf8819
c5e576
* Sun Sep 20 2015 Richard W.M. Jones <rjones@redhat.com> - 2:2.4.0-3
c5e576
- Fix emulation of various instructions, required by libm in F22 ppc64 guests.
c5e576
821139
* Mon Aug 31 2015 Cole Robinson <crobinso@redhat.com> - 2:2.4.0-2
821139
- CVE-2015-5255: heap memory corruption in vnc_refresh_server_surface (bz
821139
  #1255899)
821139
747170
* Tue Aug 11 2015 Cole Robinson <crobinso@redhat.com> - 2:2.4.0-1
747170
- Rebased to version 2.4.0
747170
- Support for virtio-gpu, 2D only
747170
- Support for virtio-based keyboard/mouse/tablet emulation
747170
- x86 support for memory hot-unplug
747170
- ACPI v5.1 table support for 'virt' board
747170
4c6dc5
* Sun Aug 09 2015 Cole Robinson <crobinso@redhat.com> - 2:2.4.0-0.2.rc4
4c6dc5
- CVE-2015-3209: pcnet: multi-tmd buffer overflow in the tx path (bz #1230536)
4c6dc5
- CVE-2015-3214: i8254: out-of-bounds memory access (bz #1243728)
4c6dc5
- CVE-2015-5158: scsi stack buffer overflow (bz #1246025)
4c6dc5
- CVE-2015-5154: ide: atapi: heap overflow during I/O buffer memory access (bz
4c6dc5
  #1247141)
4c6dc5
- CVE-2015-5165: rtl8139 uninitialized heap memory information leakage to
4c6dc5
  guest (bz #1249755)
4c6dc5
- CVE-2015-5166: BlockBackend object use after free issue (bz #1249758)
4c6dc5
- CVE-2015-5745: buffer overflow in virtio-serial (bz #1251160)
4c6dc5
de4550
* Tue Jul 14 2015 Cole Robinson <crobinso@redhat.com> 2:2.4.0-0.1-rc0
de4550
- Rebased to version 2.4.0-rc0
de4550
61ce51
* Fri Jul  3 2015 Richard W.M. Jones <rjones@redhat.com> - 2:2.3.0-15
61ce51
- Bump and rebuild.
61ce51
Daniel P. Berrange d4803f
* Fri Jul  3 2015 Daniel P. Berrange <berrange@redhat.com> - 2:2.3.0-14
Daniel P. Berrange d4803f
- Use explicit --(enable,disable)-spice args (rhbz #1239102)
Daniel P. Berrange d4803f
Peter Robinson 1ec8e5
* Thu Jul  2 2015 Peter Robinson <pbrobinson@fedoraproject.org> 2:2.3.0-13
Peter Robinson 1ec8e5
- Build aarch64 with -fPIC (rhbz 1232499)
Peter Robinson 1ec8e5
Peter Robinson 806ecb
* Wed Jul 01 2015 Nick Clifton <nickc@redhat.com> - 2:2.3.0-12
Peter Robinson 806ecb
- Disable stack protection for AArch64.  F23's GCC thinks that it is available but F23's glibc does not support it.
Peter Robinson 806ecb
Paolo Bonzini 749c3c
* Fri Jun 26 2015 Paolo Bonzini <pbonzini@redhat.com> - 2:2.3.0-10
Paolo Bonzini 749c3c
- Rebuild for libiscsi soname bump
Paolo Bonzini 749c3c
Paolo Bonzini 260c0a
* Fri Jun 19 2015 Paolo Bonzini <pbonzini@redhat.com> - 2:2.3.0-10
Paolo Bonzini 260c0a
- Re-enable tcmalloc on arm
Paolo Bonzini 260c0a
Dennis Gilmore 662665
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:2.3.0-9
Dennis Gilmore 662665
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
Dennis Gilmore 662665
Dan HorĂ¡k 94a40c
* Wed Jun 10 2015 Dan HorĂ¡k <dan[at]danny.cz> - 2:2.3.0-8
Dan HorĂ¡k 94a40c
- gperftools not available on s390(x)
Dan HorĂ¡k 94a40c
6fc650
* Fri Jun 05 2015 Cole Robinson <crobinso@redhat.com> - 2:2.3.0-7
6fc650
- CVE-2015-4037: insecure temporary file use in /net/slirp.c (bz #1222894)
6fc650
Daniel P. Berrange aa972b
* Mon Jun  1 2015 Daniel P. Berrange <berrange@redhat.com> - 2:2.3.0-6
Daniel P. Berrange aa972b
- Disable tcmalloc on arm since it currently hangs (rhbz #1226806)
Daniel P. Berrange aa972b
- Re-enable tests on arm
Daniel P. Berrange aa972b
18eddd
* Wed May 13 2015 Cole Robinson <crobinso@redhat.com> - 2:2.3.0-5
18eddd
- Backport upstream 2.4 patch to link with tcmalloc, enable it
18eddd
- CVE-2015-3456: (VENOM) fdc: out-of-bounds fifo buffer memory access (bz
18eddd
  #1221152)
18eddd
Paolo Bonzini af53ec
* Sun May 10 2015 Paolo Bonzini <pbonzini@redhat.com> 2:2.3.0-4
Paolo Bonzini af53ec
- Backport upstream 2.4 patch to link with tcmalloc, enable it
7c5a42
- Add -p1 to autopatch
Paolo Bonzini af53ec
Paolo Bonzini af53ec
* Wed May 06 2015 Cole Robinson <crobinso@redhat.com> 2:2.3.0-3
poma 343c57
- Fix ksm.service (bz 1218814)
poma 343c57
Dan HorĂ¡k 5059f2
* Tue May  5 2015 Dan HorĂ¡k <dan[at]danny.cz> - 2:2.3.0-2
Dan HorĂ¡k 5059f2
- Require libseccomp only when built with it
Dan HorĂ¡k 5059f2
41aca9
* Tue Mar 24 2015 Cole Robinson <crobinso@redhat.com> - 2:2.3.0-1
41aca9
- Rebased to version 2.3.0 GA
41aca9
- Another attempt at fixing default /dev/kvm permissions (bz 950436)
41aca9
b26fb5
* Tue Mar 24 2015 Cole Robinson <crobinso@redhat.com> - 2:2.3.0-0.5.rc3
b26fb5
- Drop unneeded kvm.modules
b26fb5
- Fix s390/ppc64 FTBFS (bz 1212328)
b26fb5
b26fb5
* Tue Mar 24 2015 Cole Robinson <crobinso@redhat.com> - 2:2.3.0-0.4.rc3
9b9ad7
- Rebased to version 2.3.0-rc3
9b9ad7
b26fb5
* Tue Mar 24 2015 Cole Robinson <crobinso@redhat.com> - 2:2.3.0-0.3.rc2
c61e67
- Rebased to version 2.3.0-rc2
c61e67
- Don't install ksm services as executable (bz #1192720)
c61e67
- Skip hanging tests on s390 (bz #1206057)
c61e67
- CVE-2015-1779 vnc: insufficient resource limiting in VNC websockets decoder
c61e67
  (bz #1205051, bz #1199572)
c61e67
b26fb5
* Tue Mar 24 2015 Cole Robinson <crobinso@redhat.com> - 2:2.3.0-0.2.rc1
355b03
- Rebased to version 2.3.0-rc1
355b03
8055ee
* Sun Mar 22 2015 Cole Robinson <crobinso@redhat.com> - 2:2.3.0-0.1.rc0
8055ee
- Rebased to version 2.3.0-rc0
8055ee
5a454e
* Tue Feb 17 2015 Richard W.M. Jones <rjones@redhat.com> - 2:2.2.0-7
6c3741
- Add -fPIC flag to build to avoid
6c3741
  'relocation R_X86_64_PC32 against undefined symbol' errors.
6c3741
- Add a hopefully temporary hack so that -fPIC is used to build
6c3741
  NSS files in libcacard.
6c3741
391fb8
* Wed Feb  4 2015 Richard W.M. Jones <rjones@redhat.com> - 2:2.2.0-5
391fb8
- Add UEFI support for aarch64.
391fb8
Daniel P. Berrange f287dc
* Tue Feb  3 2015 Daniel P. Berrange <berrange@redhat.com> - 2:2.2.0-4
Daniel P. Berrange f287dc
- Re-enable SPICE after previous build fixes circular dep
Daniel P. Berrange f287dc
Daniel P. Berrange 0716c2
* Tue Feb  3 2015 Daniel P. Berrange <berrange@redhat.com> - 2:2.2.0-3
Daniel P. Berrange 0716c2
- Rebuild for changed xen soname
Daniel P. Berrange cad2bc
- Temporarily disable SPICE to break circular build-dep on libcacard
Daniel P. Berrange fc57f4
- Stop libcacard linking against the entire world
Daniel P. Berrange 0716c2
Daniel P. Berrange 10fa62
* Wed Jan 28 2015 Daniel P. Berrange <berrange@redhat.com> - 2:2.2.0-2
Daniel P. Berrange 10fa62
- Pass package information to configure
Daniel P. Berrange 10fa62
c88cc7
* Tue Dec 09 2014 Cole Robinson <crobinso@redhat.com> - 2:2.2.0-1
c88cc7
- Rebased to version 2.2.0
c88cc7
1be48f
* Sun Nov 30 2014 Cole Robinson <crobinso@redhat.com> - 2:2.2.0-0.2.rc3
1be48f
- Update to qemu-2.2.0-rc3
1be48f
259393
* Sat Nov 15 2014 Cole Robinson <crobinso@redhat.com> - 2:2.2.0-0.1.rc1
259393
- Update to qemu-2.2.0-rc1
259393
725f84
* Wed Oct 29 2014 Cole Robinson <crobinso@redhat.com> - 2:2.1.2-6
725f84
- CVE-2014-7815 vnc: insufficient bits_per_pixel from the client sanitization
725f84
  (bz #1157647, bz #1157641)
725f84
- CVE-2014-3689 vmware_vga: insufficient parameter validation in rectangle
725f84
  functions (bz #1153038, bz #1153035)
725f84
Daniel P. Berrange 145f8d
* Fri Oct 24 2014 Danel P. Berrange <berrange@redhat.com> - 2:2.1.2-5
Daniel P. Berrange 145f8d
- Fix dep on numactl-devel to be build time not install time
Daniel P. Berrange 145f8d
fbbbab
* Mon Oct 06 2014 Cole Robinson <crobinso@redhat.com> - 2:2.1.2-4
fbbbab
- Fix PPC virtio regression (bz #1144490)
fbbbab
Dan HorĂ¡k 215b58
* Tue Sep 30 2014 Dan HorĂ¡k <dan[at]danny.cz> - 2:2.1.2-3
Dan HorĂ¡k 3a39bf
- Enable KVM on ppc64le
Dan HorĂ¡k 3a39bf
6c2b2d
* Fri Sep 26 2014 Richard W.M. Jones <rjones@redhat.com> - 2:2.1.2-2
6ce0be
- Add Requires seabios >= 1.7.5, otherwise Windows virtio booting does
6ce0be
  not work.
6ce0be
46f3a5
* Fri Sep 26 2014 Cole Robinson <crobinso@redhat.com> - 2:2.1.2-1
46f3a5
- Rebased to version 2.1.2
46f3a5
- CVE-2014-3640 qemu: slirp: NULL pointer (bz #1144821, bz #1144818)
46f3a5
e84b90
* Sun Sep 21 2014 Cole Robinson <crobinso@redhat.com> - 2:2.1.1-2
e84b90
- Fix crash on migration/snapshot (bz #1144490)
e84b90
723d95
* Thu Sep 11 2014 Cole Robinson <crobinso@redhat.com> - 2:2.1.1-1
723d95
- Rebased to version 2.1.1
723d95
- CVE-2014-5388: out of bounds memory access (bz #1132962, bz #1132956)
723d95
- CVE-2014-3615 crash when guest sets high resolution (bz #1139121, bz
723d95
  #1139115)
723d95
f2a088
* Wed Sep  3 2014 Richard W.M. Jones <rjones@redhat.com> 2:2.1.0-6
f2a088
- Add upstream patches to:
f2a088
  * Fix crash in curl driver.
f2a088
  * Add curl timeout option.
f2a088
  * Add curl cookie option.
f2a088
- Add upstream commit hashes to patches.
f2a088
4ced99
* Wed Aug 20 2014 Richard W.M. Jones <rjones@redhat.com> 2:2.1.0-5
4ced99
- Add patch for aarch64 which uncompresses -kernel parameter (in arm.next).
4ced99
Dan HorĂ¡k 592e68
* Mon Aug 18 2014 Dan HorĂ¡k <dan[at]danny.cz> - 2:2.1.0-4
Dan HorĂ¡k 592e68
- Don't fail build due failing tests on s390 (#1100971)
Dan HorĂ¡k 592e68
Peter Robinson bc6fc9
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:2.1.0-3
Peter Robinson bc6fc9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
Peter Robinson bc6fc9
4ced99
* Sun Aug 03 2014 Richard W.M. Jones <rjones@redhat.com> 2:2.1.0-2
bcd9d8
- Update to qemu 2.1.0 final released version.
a6c450
- Drop optimization flags when compiling on aarch64 (see RHBZ#1126199).
bcd9d8
cc110b
* Fri Jul 25 2014 Cole Robinson <crobinso@redhat.com> 2:2.1.0-0.5.rc3
cc110b
- Update to qemu-2.1.0-rc3
cc110b
3561d3
* Wed Jul 16 2014 Cole Robinson <crobinso@redhat.com> 2:2.1.0-0.4.rc2
3561d3
- Update to qemu-2.1.0-rc2
3561d3
Peter Robinson d35cbd
* Mon Jul 14 2014 Peter Robinson <pbrobinson@fedoraproject.org> 2:2.1.0-0.3.rc1
Peter Robinson d35cbd
- Build qemu-system-aarch64 on all arches
Peter Robinson d35cbd
- Run check on ARM arches, just don't fail the build ATM
Peter Robinson d35cbd
b44086
* Wed Jul 09 2014 Cole Robinson <crobinso@redhat.com> - 2:2.1.0-0.2.rc1
b44086
- Update to qemu-2.1.0-rc1
b44086
- Enable SDL2 frontend, it's improved recently
b44086
- Fix drive-mirror segfaults if source size is not cluster-aligned (bz
b44086
  #1114791)
b44086
- Fix crash with virtio-blk hotunplug (bz #1117181)
b44086
ad339a
* Fri Jul 04 2014 Cole Robinson <crobinso@redhat.com> - 2:2.1.0-0.1.rc0
ad339a
- Update to qemu 2.1-rc0
ad339a
0410ae
* Sun Jun 15 2014 Cole Robinson <crobinso@redhat.com> - 2:2.0.0-7
0410ae
- Don't use libtool on dtrace, fixes rawhide build (bz #1106968)
0410ae
Dennis Gilmore 200da9
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:2.0.0-6
Dennis Gilmore 200da9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
Dennis Gilmore 200da9
12cd54
* Sat May 31 2014 Cole Robinson <crobinso@redhat.com> - 2:2.0.0-5
12cd54
- QCOW1 validation CVEs: CVE-2014-0222, CVE-2014-0223 (bz #1097232, bz
12cd54
  #1097238, bz #1097222, bz #1097216)
12cd54
- CVE-2014-3461: Issues in USB post load checks (bz #1097260, bz #1096821)
Dan HorĂ¡k 660494
70114f
* Sun May 11 2014 Cole Robinson <crobinso@redhat.com> - 2:2.0.0-4
70114f
- Migration CVEs: CVE-2014-0182 etc.
70114f
Peter Robinson 5461c5
* Wed Apr 30 2014 Peter Robinson <pbrobinson@fedoraproject.org> 2:2.0.0-3
Peter Robinson 5461c5
- Fix aarch64 build
Peter Robinson 5461c5
21cd6f
* Mon Apr 21 2014 Cole Robinson <crobinso@redhat.com> - 2:2.0.0-2
21cd6f
- Don't use SDL2 API support, it's incomplete
21cd6f
- Build qemu-system-aarch64 only on aarch64 for now
21cd6f
269942
* Thu Apr 17 2014 Cole Robinson <crobinso@redhat.com> - 2:2.0.0-1
269942
- Update to 2.0.0 GA
269942
179080
* Tue Apr 15 2014 Cole Robinson <crobinso@redhat.com> - 2:2.0.0-0.3.rc3
179080
- Update to qemu 2.0-rc3
179080
- Fix crash when restoring from snapshot (bz #1085632)
179080
3400e7
* Mon Mar 24 2014 Cole Robinson <crobinso@redhat.com> - 2:2.0.0-0.2.rc0
75f0c8
- Change gtk quit accelerator to ctrl+shift+q (bz #1062393)
75f0c8
- Fix mouse with spice
3400e7
- Enable xen support for xen 4.4
3400e7
ac843b
* Tue Mar 18 2014 Cole Robinson <crobinso@redhat.com> 2:2.0.0-0.1.rc0
ac843b
- Update to qemu 2.0.0-rc0
ac843b
5b4ee6
* Tue Feb 18 2014 Richard W.M. Jones <rjones@redhat.com> - 2:1.7.0-5
5b4ee6
- Run qemu-sanity-check on x86 and armv7 too.  The results are still
5b4ee6
  only advisory.
5b4ee6
aa1e9b
* Mon Jan 13 2014 Richard W.M. Jones <rjones@redhat.com> - 2:1.7.0-4
aa1e9b
- Disable make check on aarch64.
aa1e9b
Ville Skyttä c4896d
* Sat Dec 21 2013 Ville Skyttä <ville.skytta@iki.fi> - 2:1.7.0-3
Ville Skyttä c4896d
- Add libcacard ldconfig %%post* scriptlets.
Ville Skyttä c4896d
c40251
* Wed Dec 18 2013 Cole Robinson <crobinso@redhat.com> - 2:1.7.0-2
c40251
- Add kill() to seccomp whitelist, fix AC97 with -sandbox on (bz #1043521)
c40251
- Changing streaming mode default to off for spice (bz #1038336)
c40251
- Fix guest scsi verify command (bz #1001617)
c40251
bacd9b
* Mon Dec 02 2013 Cole Robinson <crobinso@redhat.com> - 2:1.7.0-1
bacd9b
- Fix qemu-img create with NBD backing file (bz #1034433)
bacd9b
- Rebase to qemu-1.7 GA
bacd9b
- New monitor command blockdev-add for full featured block device hotplug.
bacd9b
- Performance and functionality improvements for USB 3.0.
bacd9b
- Many VFIO improvements
bacd9b
- ACPI tables can be generated by QEMU and can be used by firmware directly.
bacd9b
- Support creating and writing .vhdx images.
bacd9b
- qemu-img map: dump detailed image file metadata
bacd9b
dd16ba
* Fri Nov 29 2013 Richard W.M. Jones <rjones@redhat.com> - 2:1.7.0-0.2.rc1
dd16ba
- Run chrpath on binaries, so qemu can be built using rpmbuild.
dd16ba
45bdef
* Thu Nov 21 2013 Cole Robinson <crobinso@redhat.com> - 2:1.7.0-0.1.rc1
45bdef
- Update qemu-1.7.0-rc1
45bdef
4b5742
* Sun Nov 17 2013 Cole Robinson <crobinso@redhat.com> - 2:1.6.1-2
4b5742
- Fix drive discard options via libvirt (bz #1029953)
4b5742
- Fix process exit with -sandbox on (bz #1027421)
4b5742
acbc4a
* Tue Nov 05 2013 Cole Robinson <crobinso@redhat.com> - 2:1.6.1-1
acbc4a
- Reduce CPU usage when audio is playing (bz #1017644)
acbc4a
- Base on qemu 1.6.1 tarball
acbc4a
- ksmtuned: Fix matching qemu w/o set_process_name (bz #1012604)
acbc4a
- ksmtuned: Fix committed_memory when no qemu running (bz #1012610)
acbc4a
- Make sure bridge helper is setuid (bz #1017660)
acbc4a
0c698d
* Wed Oct 09 2013 Cole Robinson <crobinso@redhat.com> - 2:1.6.0-10
0c698d
- Fix migration from qemu <= 1.5
0c698d
298366
* Sun Oct 06 2013 Cole Robinson <crobinso@redhat.com> - 2:1.6.0-9
298366
- Rebase to pending 1.6.1 stable
298366
- CVE-2013-4377: Fix crash when unplugging virtio devices (bz #1012633, bz
298366
  #1012641)
298366
- Fix 'new snapshot' slowness after the first snap (bz #988436)
298366
- Fix 9pfs xattrs on kernel 3.11 (bz #1013676)
298366
- CVE-2013-4344: buffer overflow in scsi_target_emulate_report_luns (bz
298366
  #1015274, bz #1007330)
298366
840b28
* Tue Sep 24 2013 Cole Robinson <crobinso@redhat.com> - 2:1.6.0-8
840b28
- Fix -vga qxl with -display vnc (bz #948717)
840b28
- Fix USB crash when installing reactos (bz #1005495)
840b28
- Don't ship x86 kvm wrapper on arm (bz #1005581)
840b28
Dan HorĂ¡k 52cf04
* Thu Sep 12 2013 Dan HorĂ¡k <dan[at]danny.cz> - 2:1.6.0-7
Dan HorĂ¡k 52cf04
- Enable TCG interpreter for s390 as the native backend supports 64-bit only
Dan HorĂ¡k 52cf04
- Don't require RDMA on s390(x)
Dan HorĂ¡k 52cf04
9e0a86
* Tue Sep 03 2013 Cole Robinson <crobinso@redhat.com> - 2:1.6.0-6
9e0a86
- Fix qmp capabilities calls on i686 (bz #1003162)
9e0a86
- Fix crash with -M isapc -cpu Haswell (bz #986790)
9e0a86
- Fix crash in lsi_soft_reset (bz #1000947)
9e0a86
- Fix initial /dev/kvm permissions (bz #993491)
9e0a86
548919
* Wed Aug 28 2013 Richard W.M. Jones <rjones@redhat.com> - 2:1.6.0-5
548919
- Enable qemu-sanity-check, however do not fail the build if it fails.
548919
bfefcc
* Wed Aug 21 2013 Richard W.M. Jones <rjones@redhat.com> - 2:1.6.0-4
bfefcc
- Require newer libssh2 to fix missing libssh2_sftp_fsync (bz #999161)
bfefcc
f950cd
* Tue Aug 20 2013 Cole Robinson <crobinso@redhat.com> - 2:1.6.0-3
f950cd
- Require newer ceph-libs to fix symbol error (bz #995883)
f950cd
64e123
* Tue Aug 20 2013 Richard W.M. Jones <rjones@redhat.com> - 2:1.6.0-2
64e123
- Try to rebuild since previous i686 build was broken (RHBZ#998722).
64e123
- In build, qemu -help just to check the binary is not broken.
64e123
76dcac
* Fri Aug 16 2013 Cole Robinson <crobinso@redhat.com> - 2:1.6.0-1
76dcac
- Rebased to version 1.6.0
76dcac
- Support for live migration over RDMA
76dcac
- TCG target for aarch64.
76dcac
- Support for auto-convergence in live migration ("CPU stunning")
76dcac
- The XHCI (USB 3.0) controller supports live migration.
76dcac
- New device "nvme" provides a PCI device that implements the NVMe
76dcac
  standard.
76dcac
- ACPI hotplug of devices behind a PCI bridge is supported
76dcac
Dennis Gilmore 54ffec
* Sun Aug 04 2013 Dennis Gilmore <dennis@ausil.us> - 2:1.5.2-4
Dennis Gilmore 54ffec
- re-enable spice support
Dennis Gilmore 54ffec
Dennis Gilmore 558d4c
* Fri Aug 02 2013 Dennis Gilmore <dennis@ausil.us> - 2:1.5.2-3
Dennis Gilmore 558d4c
- build without spice support to build against new libiscsi
Dennis Gilmore 558d4c
- spice requires parts of qemu
Dennis Gilmore 558d4c
Paolo Bonzini 1c81ba
* Fri Aug 2 2013 Paolo Bonzini <pbonzini@redhat.com> - 2:1.5.2-2
Paolo Bonzini 1c81ba
- Rebuild for libiscsi soname bump
Paolo Bonzini 1c81ba
67ad33
* Mon Jul 29 2013 Cole Robinson <crobinso@redhat.com> - 2:1.5.2-1
67ad33
- Rebased to version 1.5.2
67ad33
- Fix mouse display with spice and latest libvirt (bz #981094)
67ad33
b6a83a
* Tue Jul 09 2013 Cole Robinson <crobinso@redhat.com> - 2:1.5.1-2
b6a83a
- Update to work with seabios 1.7.3
b6a83a
8a0cce
* Fri Jun 28 2013 Cole Robinson <crobinso@redhat.com> - 2:1.5.1-1
8a0cce
- Rebased to version 1.5.1
8a0cce
81a3da
* Wed Jun 19 2013 Cole Robinson <crobinso@redhat.com> - 2:1.5.0-9
81a3da
- Don't install conflicting binfmt handler on arm (bz #974804)
81a3da
- Use upstream patch for libfdt build fix
81a3da
Peter Robinson 09747c
* Fri Jun 14 2013 Peter Robinson <pbrobinson@fedoraproject.org> 2:1.5.0-8
Peter Robinson 09747c
- Put ARM kvm bits in right sub package
Peter Robinson 09747c
562b65
* Thu Jun 13 2013 Cole Robinson <crobinso@redhat.com> - 2:1.5.0-7
562b65
- Fix build with both new and old fdt
562b65
05409c
* Wed Jun 12 2013 Cole Robinson <crobinso@redhat.com> - 2:1.5.0-6
05409c
- Fix build with rawhide libfdt
05409c
e1f7cc
* Tue Jun 11 2013 Cole Robinson <crobinso@redhat.com> - 2:1.5.0-5
e1f7cc
- Fix rtl8139 + windows 7 + large transfers (bz #970240)
e1f7cc
Peter Robinson 441340
* Sat Jun  1 2013 Peter Robinson <pbrobinson@fedoraproject.org> 2:1.5.0-4
Peter Robinson 441340
- build qemu-kvm on ARMv7
Peter Robinson 441340
Dan HorĂ¡k f81e73
* Mon May 27 2013 Dan HorĂ¡k <dan[at]danny.cz> - 2:1.5.0-3
Dan HorĂ¡k f81e73
- Install the qemu-kvm.1 man page only on arches with kvm
Dan HorĂ¡k f81e73
979ec1
* Sat May 25 2013 Cole Robinson <crobinso@redhat.com> - 2:1.5.0-2
979ec1
- Alias qemu-system-* man page to qemu.1 (bz #907746)
979ec1
- Drop execute bit on service files (bz #963917)
979ec1
- Conditionalize KSM service on host virt support (bz #963681)
979ec1
- Split out KSM package, make it not pulled in by default
979ec1
7fae7f
* Tue May 21 2013 Cole Robinson <crobinso@redhat.com> - 2:1.5.0-1
7fae7f
- Update to qemu 1.5
7fae7f
- KVM for ARM support
7fae7f
- A native GTK+ UI with internationalization support
7fae7f
- Experimental VFIO support for VGA passthrough
7fae7f
- Support for VMware PVSCSI and VMXNET3 device emulation
7fae7f
- CPU hot-add support
7fae7f
Paolo Bonzini d8d9ba
* Thu May 16 2013 Paolo Bonzini <pbonzini@redhat.com> - 2:1.4.1-3
Paolo Bonzini d8d9ba
- Drop loading of vhost-net module (bz #963198)
Paolo Bonzini d8d9ba
af1488
* Wed May 15 2013 Cole Robinson <crobinso@redhat.com> - 2:1.4.1-2
af1488
- Fix crash with usbredir (bz #962826)
af1488
- Drop unneeded kvm.modules on x86 (bz #963198)
af1488
- Make ksmtuned handle set_progname usage (bz #955230)
af1488
- Enable gluster support
af1488
1c3066
* Sat Apr 20 2013 Cole Robinson <crobinso@redhat.com> - 2:1.4.1-1
1c3066
- Rebased to version 1.4.1
1c3066
- qemu stable release 1.4.1 (bz 952599)
1c3066
- CVE-2013-1922: qemu-nbd block format auto-detection vulnerability (bz
1c3066
  952574, bz 923219)
1c3066
0194f9
* Thu Apr 04 2013 Richard W.M. Jones <rjones@redhat.com> - 2:1.4.0-11
0194f9
- Rebuild to attempt to fix broken dep on libbrlapi.so.0.5
0194f9
b049f1
* Wed Apr 03 2013 Nathaniel McCallum <nathaniel@themccallums.org> - 2:1.4.0-10
b049f1
- Sorted qemu.binfmt
b049f1
- Remove mipsn32 / mipsn32el binfmt support (it is broken and can't be fixed)
b049f1
- Fix binfmt support for mips / mipsel to match what qemu can do
b049f1
- Add binfmt support for cris
b049f1
- Add binfmt support for microblaze / microblazeel
b049f1
- Add binfmt support for sparc64 / sparc32plus
b049f1
- Add binfmt support for ppc64 / ppc64abi32
b049f1
Hans de Goede 44aa5d
* Wed Apr 03 2013 Hans de Goede <hdegoede@redhat.com> - 2:1.4.0-9
Hans de Goede 44aa5d
- Fix USB-tablet not working with some Linux guests (bz #929068)
Hans de Goede 44aa5d
49c3b9
* Tue Apr 02 2013 Cole Robinson <crobinso@redhat.com> - 2:1.4.0-8
49c3b9
- Fix dep on seavgabios-bin
49c3b9
d1a627
* Mon Apr 01 2013 Cole Robinson <crobinso@redhat.com> - 2:1.4.0-7
d1a627
- Fixes for iscsi dep
d1a627
- Fix TCG ld/st optimization (lp 1127369)
d1a627
- Fix possible crash with VNC and qxl (bz #919777)
d1a627
- Fix kvm module permissions after first install (bz #907215)
d1a627
- Switch to seavgabios by default
d1a627
32fdc7
* Sun Mar 31 2013 Richard W.M. Jones <rjones@redhat.com> - 2:1.4.0-6
32fdc7
- Fix TCG ld/st optimization. https://bugs.launchpad.net/bugs/1127369
32fdc7
Paolo Bonzini 6b31a2
* Thu Mar 14 2013 Paolo Bonzini <pbonzini@redhat.com> - 2:1.4.0-5
Paolo Bonzini 6b31a2
- do not package libcacard in the separate_kvm case
Paolo Bonzini 933c18
- backport xfsprogs and usbredir flags from el6
Paolo Bonzini 6b31a2
Paolo Bonzini 308236
* Mon Mar 11 2013 Paolo Bonzini <pbonzini@redhat.com> - 2:1.4.0-4
Paolo Bonzini 308236
- Use pkg-config to search for libiscsi
Paolo Bonzini 308236
Paolo Bonzini 308236
* Mon Mar 11 2013 Paolo Bonzini <pbonzini@redhat.com> - 2:1.4.0-3
Paolo Bonzini 625ba4
- Added libiscsi-devel BuildRequires
Paolo Bonzini 625ba4
c0e541
* Fri Mar 01 2013 Cole Robinson <crobinso@redhat.com> - 2:1.4.0-2
c0e541
- Fix test ordering with latest glib
c0e541
96a5f8
* Tue Feb 19 2013 Cole Robinson <crobinso@redhat.com> - 2:1.4.0-1
96a5f8
- Rebased to version 1.4.0
96a5f8
- block: dataplane for virtio, potentially large performance improvment
96a5f8
- migration: threaded live migration
96a5f8
- usb-tablet: usb 2.0 support, significantly lowering CPU usage
96a5f8
- usb: improved support for pass-through of USB serial devices
96a5f8
- virtio-net: added support supports multiqueue operation
96a5f8
Michael Schwendt b58f70
* Sat Feb  2 2013 Michael Schwendt <mschwendt@fedoraproject.org> - 2:1.3.0-9
Michael Schwendt 475c91
- add BR perl-podlators for pod2man (F19 development)
Michael Schwendt b58f70
- fix "bogus date" entries in %%changelog to fix rebuild
Michael Schwendt b58f70
Alon Levy 2c0fbb
* Fri Feb 01 2013 Alon Levy <alevy@redhat.com> - 2:1.3.0-8
Alon Levy 2c0fbb
- rebuilt, removing the two added Provides & Obsoletes lines, since
Alon Levy 2c0fbb
  the current EVR already does that by being 1.3.0 > 1.2.2 , and having
Alon Levy 2c0fbb
  the same package name of "libcacard"
Alon Levy 2c0fbb
Alon Levy 6be650
* Tue Jan 29 2013 Alon Levy <alevy@redhat.com> - 2:1.3.0-7
Alon Levy 6be650
- Bump and rebuild for updated Provides & Obsoletes of libcacard 1.2.2-4
Alon Levy 6be650
0fdf09
* Mon Jan 28 2013 Richard W.M. Jones <rjones@redhat.com> - 2:1.3.0-6
0fdf09
- Bump and rebuild for updated libseccomp.
0fdf09
Alon Levy 9e8e01
* Tue Jan 22 2013 Alon Levy <alevy redhat com> - 2:1.3.0-5
Alon Levy 9e8e01
- Fix missing error_set symbol in libcacard.so (bz #891552)
Alon Levy 9e8e01
Adam Tkac 83b956
* Mon Jan 21 2013 Adam Tkac <atkac redhat com> - 2:1.3.0-4
Adam Tkac 83b956
- rebuild due to "jpeg8-ABI" feature drop
Adam Tkac 83b956
6986e1
* Tue Jan 15 2013 Cole Robinson <crobinso@redhat.com> - 2:1.3.0-3
6986e1
- Fix migration from qemu-kvm
6986e1
- Fix the test suite on i686
6986e1
- Use systemd macros in specfile (bz #850285)
6986e1
Hans de Goede 4e26a3
* Tue Jan 15 2013 Hans de Goede <hdegoede@redhat.com> - 2:1.3.0-2
Hans de Goede 4e26a3
- Fix 0110-usb-redir-Add-flow-control-support.patch being mangled on rebase
Hans de Goede 4e26a3
  to 1.3.0, breaking usbredir support
Hans de Goede 4e26a3
22d63f
* Fri Dec 07 2012 Cole Robinson <crobinso@redhat.com> - 2:1.3.0-1
22d63f
- Switch base tarball from qemu-kvm to qemu
22d63f
- qemu 1.3 release
22d63f
- Option to use linux VFIO driver to assign PCI devices
22d63f
- Many USB3 improvements
22d63f
- New paravirtualized hardware random number generator device.
22d63f
- Support for Glusterfs volumes with "gluster://" -drive URI
22d63f
- Block job commands for live block commit and storage migration
22d63f
Alon Levy c8a79a
* Wed Nov 28 2012 Alon Levy <alevy@redhat.com> - 2:1.2.0-25
Alon Levy c8a79a
* Merge libcacard into qemu, since they both use the same sources now.
Alon Levy c8a79a
Paolo Bonzini 2daa1c
* Thu Nov 22 2012 Paolo Bonzini <pbonzini@redhat.com> - 2:1.2.0-24
Paolo Bonzini 2daa1c
- Move vscclient to qemu-common, qemu-nbd to qemu-img
Paolo Bonzini 2daa1c
Paolo Bonzini 2daa1c
* Tue Nov 20 2012 Alon Levy <alevy@redhat.com> - 2:1.2.0-23
Alon Levy cc85c4
- Rewrite fix for bz #725965 based on fix for bz #867366
Alon Levy cc85c4
- Resolve bz #867366
Alon Levy cc85c4
Paolo Bonzini bd903e
* Fri Nov 16 2012 Paolo Bonzini <pbonzini@redhat.com> - 2:1.2.0-23
Paolo Bonzini bd903e
- Backport --with separate_kvm support from EPEL branch
Paolo Bonzini bd903e
Paolo Bonzini 156e0f
* Fri Nov 16 2012 Paolo Bonzini <pbonzini@redhat.com> - 2:1.2.0-22
Paolo Bonzini 156e0f
- Fix previous commit
Paolo Bonzini 156e0f
Paolo Bonzini 31bb19
* Fri Nov 16 2012 Paolo Bonzini <pbonzini@redhat.com> - 2:1.2.0-21
Paolo Bonzini 31bb19
- Backport commit 38f419f (configure: Fix CONFIG_QEMU_HELPERDIR generation,
Paolo Bonzini 31bb19
  2012-10-17)
Paolo Bonzini 31bb19
Paolo Bonzini 773d5b
* Thu Nov 15 2012 Paolo Bonzini <pbonzini@redhat.com> - 2:1.2.0-20
Paolo Bonzini 773d5b
- Install qemu-bridge-helper as suid root
Paolo Bonzini 773d5b
- Distribute a sample /etc/qemu/bridge.conf file
Paolo Bonzini 773d5b
Hans de Goede 64c339
* Thu Nov  1 2012 Hans de Goede <hdegoede@redhat.com> - 2:1.2.0-19
Hans de Goede 64c339
- Sync spice patches with upstream, minor bugfixes and set the qxl pci
Hans de Goede 64c339
  device revision to 4 by default, so that guests know they can use
Hans de Goede 64c339
  the new features
Hans de Goede 64c339
771708
* Tue Oct 30 2012 Cole Robinson <crobinso@redhat.com> - 2:1.2.0-18
771708
- Fix loading arm initrd if kernel is very large (bz #862766)
771708
- Don't use reserved word 'function' in systemtap files (bz #870972)
771708
- Drop assertion that was triggering when pausing guests w/ qxl (bz
771708
  #870972)
771708
5544c1
* Sun Oct 28 2012 Cole Robinson <crobinso@redhat.com> - 2:1.2.0-17
5544c1
- Pull patches queued for qemu 1.2.1
5544c1
Paolo Bonzini a8e3fc
* Fri Oct 19 2012 Paolo Bonzini <pbonzini@redhat.com> - 2:1.2.0-16
Paolo Bonzini 31c633
- add s390x KVM support
Paolo Bonzini c32efe
- distribute pre-built firmware or device trees for Alpha, Microblaze, S390
Paolo Bonzini 40e61a
- add missing system targets
Paolo Bonzini b7a1ff
- add missing linux-user targets
Paolo Bonzini a8e3fc
- fix previous commit
Paolo Bonzini a8e3fc
Dan HorĂ¡k e5989d
* Thu Oct 18 2012 Dan HorĂ¡k <dan[at]danny.cz> - 2:1.2.0-15
Dan HorĂ¡k e5989d
- fix build on non-kvm arches like s390(x)
Dan HorĂ¡k e5989d
Paolo Bonzini 861e5c
* Wed Oct 17 2012 Paolo Bonzini <pbonzini@redhat.com> - 2:1.2.0-14
Paolo Bonzini cede36
- Change SLOF Requires for the new version number
Paolo Bonzini cede36
Paolo Bonzini 2803fc
* Thu Oct 11 2012 Paolo Bonzini <pbonzini@redhat.com> - 2:1.2.0-13
Paolo Bonzini 2803fc
- Add ppc support to kvm.modules (original patch by David Gibson)
Paolo Bonzini 2803fc
- Replace x86only build with kvmonly build: add separate defines and
Paolo Bonzini 2803fc
  conditionals for all packages, so that they can be chosen and
Paolo Bonzini 2803fc
  renamed in kvmonly builds and so that qemu has the appropriate requires
Paolo Bonzini 2803fc
- Automatically pick libfdt dependancy
Paolo Bonzini 2803fc
- Add knob to disable spice+seccomp
Paolo Bonzini 2803fc
Paolo Bonzini 8cc727
* Fri Sep 28 2012 Paolo Bonzini <pbonzini@redhat.com> - 2:1.2.0-12
Paolo Bonzini 8cc727
- Call udevadm on post, fixing bug 860658
Paolo Bonzini 8cc727
Hans de Goede ca70dc
* Fri Sep 28 2012 Hans de Goede <hdegoede@redhat.com> - 2:1.2.0-11
Hans de Goede ca70dc
- Rebuild against latest spice-server and spice-protocol
Hans de Goede ca70dc
- Fix non-seamless migration failing with vms with usb-redir devices,
Hans de Goede ca70dc
  to allow boxes to load such vms from disk
Hans de Goede ca70dc
Hans de Goede ca70dc
* Tue Sep 25 2012 Hans de Goede <hdegoede@redhat.com> - 2:1.2.0-10
Hans de Goede 5ba1a7
- Sync Spice patchsets with upstream (rhbz#860238)
Hans de Goede 5ba1a7
- Fix building with usbredir >= 0.5.2
Hans de Goede 5ba1a7
Hans de Goede 93b7e3
* Thu Sep 20 2012 Hans de Goede <hdegoede@redhat.com> - 2:1.2.0-9
Hans de Goede 93b7e3
- Sync USB and Spice patchsets with upstream
Hans de Goede 93b7e3
f933b6
* Sun Sep 16 2012 Richard W.M. Jones <rjones@redhat.com> - 2:1.2.0-8
a6d8d3
- Use 'global' instead of 'define', and underscore in definition name,
f933b6
  n-v-r, and 'dist' tag of SLOF, all to fix RHBZ#855252.
a6d8d3
Paolo Bonzini 1fbcf8
* Fri Sep 14 2012 Paolo Bonzini <pbonzini@redhat.com> - 2:1.2.0-4
Paolo Bonzini 1fbcf8
- add versioned dependency from qemu-system-ppc to SLOF (BZ#855252)
Paolo Bonzini 1fbcf8
dbb388
* Wed Sep 12 2012 Richard W.M. Jones <rjones@redhat.com> - 2:1.2.0-3
dbb388
- Fix RHBZ#853408 which causes libguestfs failure.
dbb388
Hans de Goede 3e1026
* Sat Sep  8 2012 Hans de Goede <hdegoede@redhat.com> - 2:1.2.0-2
Hans de Goede 393f81
- Fix crash on (seamless) migration
Hans de Goede 393f81
- Sync usbredir live migration patches with upstream
Hans de Goede 393f81
Hans de Goede 3e1026
* Fri Sep  7 2012 Hans de Goede <hdegoede@redhat.com> - 2:1.2.0-1
Hans de Goede c8dfc6
- New upstream release 1.2.0 final
Hans de Goede c8dfc6
- Add support for Spice seamless migration
Hans de Goede c8dfc6
- Add support for Spice dynamic monitors
Hans de Goede c8dfc6
- Add support for usb-redir live migration
Hans de Goede c8dfc6
Adam Jackson 9acdac
* Tue Sep 04 2012 Adam Jackson <ajax@redhat.com> 1.2.0-0.5.rc1
Adam Jackson 9acdac
- Flip Requires: ceph >= foo to Conflicts: ceph < foo, so we pull in only the
Adam Jackson 9acdac
  libraries which we need and not the rest of ceph which we don't.
Adam Jackson 9acdac
bd56df
* Tue Aug 28 2012 Cole Robinson <crobinso@redhat.com> 1.2.0-0.4.rc1
bd56df
- Update to 1.2.0-rc1
bd56df
93c32f
* Mon Aug 20 2012 Richard W.M. Jones <rjones@redhat.com> - 1.2-0.3.20120806git3e430569
93c32f
- Backport Bonzini's vhost-net fix (RHBZ#848400).
93c32f
17b55b
* Tue Aug 14 2012 Cole Robinson <crobinso@redhat.com> - 1.2-0.2.20120806git3e430569
b5b369
- Bump release number, previous build forgot but the dist bump helped us out
b5b369
b5b369
* Tue Aug 14 2012 Cole Robinson <crobinso@redhat.com> - 1.2-0.1.20120806git3e430569
17b55b
- Revive qemu-system-{ppc*, sparc*} (bz 844502)
17b55b
- Enable KVM support for all targets (bz 844503)
17b55b
b6dd5a
* Mon Aug 06 2012 Cole Robinson <crobinso@redhat.com> - 1.2-0.1.20120806git3e430569.fc18
b6dd5a
- Update to git snapshot
b6dd5a
5439f9
* Sun Jul 29 2012 Cole Robinson <crobinso@redhat.com> - 1.1.1-1
5439f9
- Upstream stable release 1.1.1
5439f9
- Fix systemtap tapsets (bz 831763)
5439f9
- Fix VNC audio tunnelling (bz 840653)
5439f9
- Don't renable ksm on update (bz 815156)
5439f9
- Bump usbredir dep (bz 812097)
5439f9
- Fix RPM install error on non-virt machines (bz 660629)
5439f9
- Obsolete openbios to fix upgrade dependency issues (bz 694802)
5439f9
Dennis Gilmore 207a24
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:1.1.0-9
Dennis Gilmore 207a24
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
Dennis Gilmore 207a24
Daniel P. Berrange 5da8fb
* Tue Jul 10 2012 Richard W.M. Jones <rjones@redhat.com> - 2:1.1.0-8
Daniel P. Berrange 5da8fb
- Re-diff previous patch so that it applies and actually apply it
Daniel P. Berrange 5da8fb
a1f6ed
* Tue Jul 10 2012 Richard W.M. Jones <rjones@redhat.com> - 2:1.1.0-7
91a090
- Add patch to fix default machine options.  This fixes libvirt
91a090
  detection of qemu.
a1f6ed
- Back out patch 1 which conflicts.
91a090
Hans de Goede ad6610
* Fri Jul  6 2012 Hans de Goede <hdegoede@redhat.com> - 2:1.1.0-5
Hans de Goede ad6610
- Fix qemu crashing (on an assert) whenever USB-2.0 isoc transfers are used
Hans de Goede ad6610
0552ca
* Thu Jul  5 2012 Richard W.M. Jones <rjones@redhat.com> - 2:1.1.0-4
46f7a9
- Disable tests since they hang intermittently.
46f7a9
- Add kvmvapic.bin (replaces vapic.bin).
46f7a9
- Add cpus-x86_64.conf.  qemu now creates /etc/qemu/target-x86_64.conf
46f7a9
  as an empty file.
46f7a9
- Add qemu-icon.bmp.
46f7a9
- Add qemu-bridge-helper.
852ee3
- Build and include virtfs-proxy-helper + man page (thanks Hans de Goede).
46f7a9
Hans de Goede 329b58
* Wed Jul  4 2012 Hans de Goede <hdegoede@redhat.com> - 2:1.1.0-1
Hans de Goede 329b58
- New upstream release 1.1.0
Hans de Goede 329b58
- Drop about a 100 spice + USB patches, which are all upstream
Hans de Goede 329b58
Paolo Bonzini 45f96f
* Mon Apr 23 2012 Paolo Bonzini <pbonzini@redhat.com> - 2:1.0-17
Paolo Bonzini 45f96f
- Fix install failure due to set -e (rhbz #815272)
Paolo Bonzini 45f96f
Paolo Bonzini 34104a
* Mon Apr 23 2012 Paolo Bonzini <pbonzini@redhat.com> - 2:1.0-16
Paolo Bonzini 34104a
- Fix kvm.modules to exit successfully on non-KVM capable systems (rhbz #814932)
Paolo Bonzini 34104a
Hans de Goede 56753f
* Thu Apr 19 2012 Hans de Goede <hdegoede@redhat.com> - 2:1.0-15
Hans de Goede 56753f
- Add a couple of backported QXL/Spice bugfixes
Hans de Goede 56753f
- Add spice volume control patches
Hans de Goede 56753f
Paolo Bonzini 78e14d
* Fri Apr 6 2012 Paolo Bonzini <pbonzini@redhat.com> - 2:1.0-12
Paolo Bonzini 78e14d
- Add back PPC and SPARC user emulators
Paolo Bonzini 78e14d
- Update binfmt rules from upstream
Paolo Bonzini 78e14d
Hans de Goede 18956f
* Mon Apr  2 2012 Hans de Goede <hdegoede@redhat.com> - 2:1.0-11
Hans de Goede 0fa3e5
- Some more USB bugfixes from upstream
Hans de Goede 0fa3e5
Eduardo Habkost 4b1ec2
* Thu Mar 29 2012 Eduardo Habkost <ehabkost@redhat.com> - 2:1.0-12
Eduardo Habkost 4b1ec2
- Fix ExclusiveArch mistake that disabled all non-x86_64 builds on Fedora
Eduardo Habkost 4b1ec2
Eduardo Habkost 34ccbb
* Wed Mar 28 2012 Eduardo Habkost <ehabkost@redhat.com> - 2:1.0-11
Eduardo Habkost 34ccbb
- Use --with variables for build-time settings
Eduardo Habkost 34ccbb
Daniel P. Berrange e907ae
* Wed Mar 28 2012 Daniel P. Berrange <berrange@redhat.com> - 2:1.0-10
Daniel P. Berrange e907ae
- Switch to use iPXE for netboot ROMs
Daniel P. Berrange e907ae
Daniel P. Berrange 84237c
* Thu Mar 22 2012 Daniel P. Berrange <berrange@redhat.com> - 2:1.0-9
Daniel P. Berrange 84237c
- Remove O_NOATIME for 9p filesystems
Daniel P. Berrange 84237c
Daniel P. Berrange fbe43c
* Mon Mar 19 2012 Daniel P. Berrange <berrange@redhat.com> - 2:1.0-8
Daniel P. Berrange fbe43c
- Move udev rules to /lib/udev/rules.d (rhbz #748207)
Daniel P. Berrange fbe43c
Hans de Goede 1b1995
* Fri Mar  9 2012 Hans de Goede <hdegoede@redhat.com> - 2:1.0-7
Hans de Goede 1b1995
- Add a whole bunch of USB bugfixes from upstream
Hans de Goede 1b1995
Daniel P. Berrange eaebe4
* Mon Feb 13 2012 Daniel P. Berrange <berrange@redhat.com> - 2:1.0-6
Daniel P. Berrange eaebe4
- Add many more missing BRs for misc QEMU features
Daniel P. Berrange eaebe4
- Enable running of test suite during build
Daniel P. Berrange eaebe4
Justin M. Forbes 261b9d
* Tue Feb 07 2012 Justin M. Forbes <jforbes@redhat.com> - 2:1.0-5
Justin M. Forbes 357a44
- Add support for virtio-scsi
Justin M. Forbes 357a44
5ba935
* Sun Feb  5 2012 Richard W.M. Jones <rjones@redhat.com> - 2:1.0-4
5ba935
- Require updated ceph for latest librbd with rbd_flush symbol.
5ba935
Justin M. Forbes 4d9bbd
* Tue Jan 24 2012 Justin M. Forbes <jforbes@redhat.com> - 2:1.0-3
Justin M. Forbes 4d9bbd
- Add support for vPMU
Justin M. Forbes 4d9bbd
- e1000: bounds packet size against buffer size CVE-2012-0029
Justin M. Forbes 4d9bbd
Justin M. Forbes d4cdad
* Fri Jan 13 2012 Justin M. Forbes <jforbes@redhat.com> - 2:1.0-2
Justin M. Forbes d4cdad
- Add patches for USB redirect bits
Justin M. Forbes d4cdad
- Remove palcode-clipper, we don't build it
Justin M. Forbes d4cdad
Justin M. Forbes 27c330
* Wed Jan 11 2012 Justin M. Forbes <jforbes@redhat.com> - 2:1.0-1
Justin M. Forbes 27c330
- Add patches from 1.0.1 queue
Justin M. Forbes 27c330
Justin M. Forbes 27c330
* Fri Dec 16 2011 Justin M. Forbes <jforbes@redhat.com> - 2:1.0-1
Justin M. Forbes 27c330
- Update to qemu 1.0
Justin M. Forbes 27c330
Justin M. Forbes f30960
* Tue Nov 15 2011 Justin M. Forbes <jforbes@redhat.com> - 2:0.15.1-3
Justin M. Forbes f30960
- Enable spice for i686 users as well
Justin M. Forbes f30960
Justin M. Forbes 2bea14
* Thu Nov 03 2011 Justin M. Forbes <jforbes@redhat.com> - 2:0.15.1-2
Justin M. Forbes 2bea14
- Fix POSTIN scriplet failure (#748281)
Justin M. Forbes 2bea14
Justin M. Forbes 603dd6
* Fri Oct 21 2011 Justin M. Forbes <jforbes@redhat.com> - 2:0.15.1-1
Justin M. Forbes 603dd6
- Require seabios-bin >= 0.6.0-2 (#741992)
Justin M. Forbes 603dd6
- Replace init scripts with systemd units (#741920)
Justin M. Forbes 603dd6
- Update to 0.15.1 stable upstream
Justin M. Forbes 603dd6
  
Justin M. Forbes 603dd6
* Fri Oct 21 2011 Paul Moore <pmoore@redhat.com>
Justin M. Forbes 603dd6
- Enable full relro and PIE (rhbz #738812)
Justin M. Forbes 603dd6
Daniel P. Berrange 25a35c
* Wed Oct 12 2011 Daniel P. Berrange <berrange@redhat.com> - 2:0.15.0-6
Daniel P. Berrange 25a35c
- Add BR on ceph-devel to enable RBD block device
Daniel P. Berrange 25a35c
Daniel P. Berrange 1ad1f9
* Wed Oct  5 2011 Daniel P. Berrange <berrange@redhat.com> - 2:0.15.0-5
Daniel P. Berrange 1ad1f9
- Create a qemu-guest-agent sub-RPM for guest installation
Daniel P. Berrange 1ad1f9
Daniel P. Berrange 7b1d66
* Tue Sep 13 2011 Daniel P. Berrange <berrange@redhat.com> - 2:0.15.0-4
Daniel P. Berrange 7b1d66
- Enable DTrace tracing backend for SystemTAP (rhbz #737763)
Daniel P. Berrange a93050
- Enable build with curl (rhbz #737006)
Daniel P. Berrange 7b1d66
Hans de Goede eb1968
* Thu Aug 18 2011 Hans de Goede <hdegoede@redhat.com> - 2:0.15.0-3
Hans de Goede eb1968
- Add missing BuildRequires: usbredir-devel, so that the usbredir code
Hans de Goede eb1968
  actually gets build
Hans de Goede eb1968
6ba478
* Thu Aug 18 2011 Richard W.M. Jones <rjones@redhat.com> - 2:0.15.0-2
6ba478
- Add upstream qemu patch 'Allow to leave type on default in -machine'
6ba478
  (2645c6dcaf6ea2a51a3b6dfa407dd203004e4d11).
6ba478
Justin M. Forbes fc5c27
* Sun Aug 14 2011 Justin M. Forbes <jforbes@redhat.com> - 2:0.15.0-1
Justin M. Forbes fc5c27
- Update to 0.15.0 stable release.
Justin M. Forbes fc5c27
Justin M. Forbes 13f703
* Thu Aug 04 2011 Justin M. Forbes <jforbes@redhat.com> - 2:0.15.0-0.3.201108040af4922
Justin M. Forbes 13f703
- Update to 0.15.0-rc1 as we prepare for 0.15.0 release
Justin M. Forbes 13f703
Daniel P. Berrange db8fd9
* Thu Aug  4 2011 Daniel P. Berrange <berrange@redhat.com> - 2:0.15.0-0.3.2011072859fadcc
Daniel P. Berrange db8fd9
- Fix default accelerator for non-KVM builds (rhbz #724814)
Daniel P. Berrange db8fd9
Justin M. Forbes 5e10b1
* Thu Jul 28 2011 Justin M. Forbes <jforbes@redhat.com> - 2:0.15.0-0.1.2011072859fadcc
Justin M. Forbes 5e10b1
- Update to 0.15.0-rc0 as we prepare for 0.15.0 release
Justin M. Forbes 5e10b1
Hans de Goede 3f1f29
* Tue Jul 19 2011 Hans de Goede <hdegoede@redhat.com> - 2:0.15.0-0.2.20110718525e3df
Hans de Goede 3f1f29
- Add support usb redirection over the network, see:
Hans de Goede 3f1f29
  http://fedoraproject.org/wiki/Features/UsbNetworkRedirection
Hans de Goede 3f1f29
- Restore chardev flow control patches
Hans de Goede 3f1f29
Justin M. Forbes 0c846b
* Mon Jul 18 2011 Justin M. Forbes <jforbes@redhat.com> - 2:0.15.0-0.1.20110718525e3df
Justin M. Forbes 0c846b
- Update to git snapshot as we prepare for 0.15.0 release
Justin M. Forbes 0c846b
2af28c
* Wed Jun 22 2011 Richard W.M. Jones <rjones@redhat.com> - 2:0.14.0-9
2af28c
- Add BR libattr-devel.  This caused the -fstype option to be disabled.
2af28c
  https://www.redhat.com/archives/libvir-list/2011-June/thread.html#01017
2af28c
Hans de Goede 7a6484
* Mon May  2 2011 Hans de Goede <hdegoede@redhat.com> - 2:0.14.0-8
Hans de Goede 7a6484
- Fix a bug in the spice flow control patches which breaks the tcp chardev
Hans de Goede 7a6484
Justin M. Forbes 6c5f3f
* Tue Mar 29 2011 Justin M. Forbes <jforbes@redhat.com> - 2:0.14.0-7
Justin M. Forbes 6c5f3f
- Disable qemu-ppc and qemu-sparc packages (#679179)
Justin M. Forbes 6c5f3f
Justin M. Forbes 252f3a
* Mon Mar 28 2011 Justin M. Forbes <jforbes@redhat.com> - 2:0.14.0-6
Justin M. Forbes 252f3a
- Spice fixes for flow control.
Justin M. Forbes 252f3a
Dan HorĂ¡k c65e6f
* Tue Mar 22 2011 Dan HorĂ¡k <dan[at]danny.cz> - 2:0.14.0-5
Dan HorĂ¡k c65e6f
- be more careful when removing the -g flag on s390
Dan HorĂ¡k c65e6f
Justin M. Forbes 67f4e9
* Fri Mar 18 2011 Justin M. Forbes <jforbes@redhat.com> - 2:0.14.0-4
Justin M. Forbes 67f4e9
- Fix thinko on adding the most recent patches.
Justin M. Forbes 67f4e9
Justin M. Forbes da9298
* Wed Mar 16 2011 Justin M. Forbes <jforbes@redhat.com> - 2:0.14.0-3
Justin M. Forbes da9298
- Fix migration issue with vhost
Justin M. Forbes da9298
- Fix qxl locking issues for spice
Justin M. Forbes da9298
Justin M. Forbes bc9e71
* Wed Mar 02 2011 Justin M. Forbes <jforbes@redhat.com> - 2:0.14.0-2
Justin M. Forbes bc9e71
- Re-enable sparc and cris builds
Justin M. Forbes bc9e71
Justin M. Forbes a0e5e9
* Thu Feb 24 2011 Justin M. Forbes <jforbes@redhat.com> - 2:0.14.0-1
Justin M. Forbes a0e5e9
- Update to 0.14.0 release
Justin M. Forbes a0e5e9
Justin M. Forbes 647304
* Fri Feb 11 2011 Justin M. Forbes <jforbes@redhat.com> - 2:0.14.0-0.1.20110210git7aa8c46
Justin M. Forbes 647304
- Update git snapshot
Justin M. Forbes 647304
- Temporarily disable qemu-cris and qemu-sparc due to build errors (to be resolved shorly)
Justin M. Forbes 647304
Justin M. Forbes 6a630c
* Tue Feb 08 2011 Justin M. Forbes <jforbes@redhat.com> - 2:0.14.0-0.1.20110208git3593e6b
Justin M. Forbes 6a630c
- Update to 0.14.0 rc git snapshot
Justin M. Forbes 6a630c
- Add virtio-net to modules
Justin M. Forbes 6a630c
Daniel P. Berrange 35d458
* Wed Nov  3 2010 Daniel P. Berrange <berrange@redhat.com> - 2:0.13.0-2
Daniel P. Berrange 35d458
- Revert previous change
Daniel P. Berrange 35d458
- Make qemu-common own the /etc/qemu directory
Daniel P. Berrange 35d458
- Add /etc/qemu/target-x86_64.conf to qemu-system-x86 regardless
Daniel P. Berrange 35d458
  of host architecture.
Daniel P. Berrange 35d458
Dan HorĂ¡k 34f767
* Wed Nov 03 2010 Dan HorĂ¡k <dan[at]danny.cz> - 2:0.13.0-2
Dan HorĂ¡k 34f767
- Remove kvm config file on non-x86 arches (part of #639471)
Dan HorĂ¡k 34f767
- Own the /etc/qemu directory
Dan HorĂ¡k 34f767
Justin M. Forbes 502ffe
* Mon Oct 18 2010 Justin M. Forbes <jforbes@redhat.com> - 2:0.13.0-1
Justin M. Forbes 502ffe
- Update to 0.13.0 upstream release
Justin M. Forbes 502ffe
- Fixes for vhost
Justin M. Forbes 502ffe
- Fix mouse in certain guests (#636887)
Justin M. Forbes 502ffe
- Fix issues with WinXP guest install (#579348)
Justin M. Forbes 502ffe
- Resolve build issues with S390 (#639471)
Justin M. Forbes 502ffe
- Fix Windows XP on Raw Devices (#631591)
Justin M. Forbes 502ffe
Jesse Keating 3f0f14
* Tue Oct 05 2010 jkeating - 2:0.13.0-0.7.rc1.1
Jesse Keating 3f0f14
- Rebuilt for gcc bug 634757
Jesse Keating 3f0f14
Justin M. Forbes 2b6f88
* Tue Sep 21 2010 Justin M. Forbes <jforbes@redhat.com> - 2:0.13.0-0.7.rc1
Justin M. Forbes 2b6f88
- Flip qxl pci id from unstable to stable (#634535)
Justin M. Forbes 2b6f88
- KSM Fixes from upstream (#558281)
Justin M. Forbes 2b6f88
Justin M. Forbes 2b6f88
* Tue Sep 14 2010 Justin M. Forbes <jforbes@redhat.com> - 2:0.13.0-0.6.rc1
Justin M. Forbes a81953
- Move away from git snapshots as 0.13 is close to release
Justin M. Forbes a81953
- Updates for spice 0.6
Justin M. Forbes a81953
Justin M. Forbes dbbd2b
* Tue Aug 10 2010 Justin M. Forbes <jforbes@redhat.com> - 2:0.13.0-0.5.20100809git25fdf4a
Justin M. Forbes dbbd2b
- Fix typo in e1000 gpxe rom requires.
Justin M. Forbes dbbd2b
- Add links to newer vgabios
Justin M. Forbes dbbd2b
Justin M. Forbes 051605
* Tue Aug 10 2010 Justin M. Forbes <jforbes@redhat.com> - 2:0.13.0-0.4.20100809git25fdf4a
Justin M. Forbes 051605
- Disable spice on 32bit, it is not supported and buildreqs don't exist.
Justin M. Forbes 051605
Justin M. Forbes 990c3a
* Mon Aug 9 2010 Justin M. Forbes <jforbes@redhat.com> - 2:0.13.0-0.3.20100809git25fdf4a
Justin M. Forbes 990c3a
- Updates from upstream towards 0.13 stable
Justin M. Forbes 990c3a
- Fix requires on gpxe
Justin M. Forbes 990c3a
- enable spice now that buildreqs are in the repository.
Justin M. Forbes 990c3a
- ksmtrace has moved to a separate upstream package
Justin M. Forbes 990c3a
Justin M. Forbes 14af2b
* Tue Jul 27 2010 Justin M. Forbes <jforbes@redhat.com> - 2:0.13.0-0.2.20100727gitb81fe95
Justin M. Forbes 14af2b
- add texinfo buildreq for manpages.
Justin M. Forbes 14af2b
Justin M. Forbes afaf04
* Tue Jul 27 2010 Justin M. Forbes <jforbes@redhat.com> - 2:0.13.0-0.1.20100727gitb81fe95
Justin M. Forbes afaf04
- Update to 0.13.0 upstream snapshot
Justin M. Forbes afaf04
- ksm init fixes from upstream
Justin M. Forbes afaf04
Dan HorĂ¡k 330491
* Tue Jul 20 2010 Dan HorĂ¡k <dan[at]danny.cz> - 2:0.12.3-8
Dan HorĂ¡k 330491
- Add avoid-llseek patch from upstream needed for building on s390(x)
Dan HorĂ¡k 330491
- Don't use parallel make on s390(x)
Dan HorĂ¡k 330491
amitshah afaefd
* Tue Jun 22 2010 Amit Shah <amit.shah@redhat.com> - 2:0.12.3-7
amitshah afaefd
- Add vvfat hardening patch from upstream (#605202)
amitshah afaefd
Justin M. Forbes 73d3c2
* Fri Apr 23 2010 Justin M. Forbes <jforbes@redhat.com> - 2:0.12.3-6
Justin M. Forbes 73d3c2
- Change requires to the noarch seabios-bin
Justin M. Forbes 73d3c2
- Add ownership of docdir to qemu-common (#572110)
Justin M. Forbes 73d3c2
- Fix "Cannot boot from non-existent NIC" error when using virt-install (#577851)
Justin M. Forbes 73d3c2
Justin M. Forbes 2eeb50
* Thu Apr 15 2010 Justin M. Forbes <jforbes@redhat.com> - 2:0.12.3-5
Justin M. Forbes 2eeb50
- Update virtio console patches from upstream
Justin M. Forbes 2eeb50
Michael Schwendt b58f70
* Thu Mar 11 2010 Justin M. Forbes <jforbes@redhat.com> - 2:0.12.3-4
Justin M. Forbes c98f18
- Detect cdrom via ioctl (#473154)
Justin M. Forbes c98f18
- re add increased buffer for USB control requests (#546483)
Justin M. Forbes c98f18
Justin M. Forbes 4382ef
* Wed Mar 10 2010 Justin M. Forbes <jforbes@redhat.com> - 2:0.12.3-3
Justin M. Forbes 4382ef
- Migration clear the fd in error cases (#518032)
Justin M. Forbes 4382ef
Justin M. Forbes 3a5505
* Tue Mar 09 2010 Justin M. Forbes <jforbes@redhat.com> - 2:0.12.3-2
Justin M. Forbes 3a5505
- Allow builds --with x86only
Justin M. Forbes 3a5505
- Add libaio-devel buildreq for aio support
Justin M. Forbes 3a5505
Justin M. Forbes eff942
* Fri Feb 26 2010 Justin M. Forbes <jforbes@redhat.com> - 2:0.12.3-1
Justin M. Forbes eff942
- Update to 0.12.3 upstream
Justin M. Forbes eff942
- vhost-net migration/restart fixes
Justin M. Forbes eff942
- Add F-13 machine type
Justin M. Forbes eff942
- virtio-serial fixes
Justin M. Forbes eff942
Justin M. Forbes 272dfe
* Tue Feb 09 2010 Justin M. Forbes <jforbes@redhat.com> - 2:0.12.2-6
Justin M. Forbes 272dfe
- Add vhost net support.
Justin M. Forbes 272dfe
Justin M. Forbes 563054
* Thu Feb 04 2010 Justin M. Forbes <jforbes@redhat.com> - 2:0.12.2-5
Justin M. Forbes 563054
- Avoid creating too large iovecs in multiwrite merge (#559717)
Justin M. Forbes 563054
- Don't try to set max_kernel_pages during ksm init on newer kernels (#558281)
Justin M. Forbes 563054
- Add logfile options for ksmtuned debug.
Justin M. Forbes 563054
amitshah fcb1a4
* Wed Jan 27 2010 Amit Shah <amit.shah@redhat.com> - 2:0.12.2-4
amitshah fcb1a4
- Remove build dependency on iasl now that we have seabios
amitshah fcb1a4
amitshah fcb1a4
* Wed Jan 27 2010 Amit Shah <amit.shah@redhat.com> - 2:0.12.2-3
amitshah fcb1a4
- Remove source target for 0.12.1.2
amitshah fcb1a4
amitshah 99a9ef
* Wed Jan 27 2010 Amit Shah <amit.shah@redhat.com> - 2:0.12.2-2
amitshah 99a9ef
- Add virtio-console patches from upstream for the F13 VirtioSerial feature
amitshah 99a9ef
Justin M. Forbes 34b6f7
* Mon Jan 25 2010 Justin M. Forbes <jforbes@redhat.com> - 2:0.12.2-1
Justin M. Forbes 34b6f7
- Update to 0.12.2 upstream
Justin M. Forbes 34b6f7
Michael Schwendt b58f70
* Sun Jan 10 2010 Justin M. Forbes <jforbes@redhat.com> - 2:0.12.1.2-3
Justin M. Forbes 31d892
- Point to seabios instead of bochs, and add a requires for seabios
Justin M. Forbes 31d892
Justin M. Forbes 28be77
* Mon Jan  4 2010 Justin M. Forbes <jforbes@redhat.com> - 2:0.12.1.2-2
Justin M. Forbes 28be77
- Remove qcow2 virtio backing file patch
Justin M. Forbes 28be77
Justin M. Forbes 41dea4
* Mon Jan  4 2010 Justin M. Forbes <jforbes@redhat.com> - 2:0.12.1.2-1
Justin M. Forbes 41dea4
- Update to 0.12.1.2 upstream
Justin M. Forbes 41dea4
- Remove patches included in upstream
Justin M. Forbes 41dea4
Mark McLoughlin 018bb5
* Fri Nov 20 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.11.0-12
Mark McLoughlin 018bb5
- Fix a use-after-free crasher in the slirp code (#539583)
Mark McLoughlin 018bb5
- Fix overflow in the parallels image format support (#533573)
Mark McLoughlin 018bb5
Mark McLoughlin 0bb0ad
* Wed Nov  4 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.11.0-11
Mark McLoughlin 0bb0ad
- Temporarily disable preadv/pwritev support to fix data corruption (#526549)
Mark McLoughlin 0bb0ad
Justin M. Forbes 8e8b4c
* Tue Nov  3 2009 Justin M. Forbes <jforbes@redhat.com> - 2:0.11.0-10
Justin M. Forbes 8e8b4c
- Default ksm and ksmtuned services on.
Justin M. Forbes 8e8b4c
Mark McLoughlin b29fd2
* Thu Oct 29 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.11.0-9
Mark McLoughlin b29fd2
- Fix dropped packets with non-virtio NICs (#531419)
Mark McLoughlin b29fd2
Mark McLoughlin 86104d
* Wed Oct 21 2009 Glauber Costa <gcosta@redhat.com> - 2:0.11.0-8
Mark McLoughlin 86104d
- Properly save kvm time registers (#524229)
Mark McLoughlin 86104d
Mark McLoughlin 5df474
* Mon Oct 19 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.11.0-7
Mark McLoughlin 5df474
- Fix potential segfault from too small MSR_COUNT (#528901)
Mark McLoughlin 5df474
Mark McLoughlin 6d739f
* Fri Oct  9 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.11.0-6
Mark McLoughlin 6d739f
- Fix fs errors with virtio and qcow2 backing file (#524734)
Mark McLoughlin 6d739f
- Fix ksm initscript errors on kernel missing ksm (#527653)
Mark McLoughlin 6d739f
- Add missing Requires(post): getent, useradd, groupadd (#527087)
Mark McLoughlin 6d739f
Mark McLoughlin 39f14e
* Tue Oct  6 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.11.0-5
Mark McLoughlin 39f14e
- Add 'retune' verb to ksmtuned init script
Mark McLoughlin 39f14e
Mark McLoughlin 51f16e
* Mon Oct  5 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.11.0-4
Mark McLoughlin 51f16e
- Use rtl8029 PXE rom for ne2k_pci, not ne (#526777)
Mark McLoughlin 51f16e
- Also, replace the gpxe-roms-qemu pkg requires with file-based requires
Mark McLoughlin 51f16e
Justin M. Forbes def6e7
* Thu Oct  1 2009 Justin M. Forbes <jmforbes@redhat.com> - 2:0.11.0-3
Justin M. Forbes def6e7
- Improve error reporting on file access (#524695)
Justin M. Forbes def6e7
Mark McLoughlin 48e123
* Mon Sep 28 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.11.0-2
Mark McLoughlin 48e123
- Fix pci hotplug to not exit if supplied an invalid NIC model (#524022)
Mark McLoughlin 48e123
Mark McLoughlin 904b1d
* Mon Sep 28 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.11.0-1
Mark McLoughlin 904b1d
- Update to 0.11.0 release
Mark McLoughlin 904b1d
- Drop a couple of upstreamed patches
Mark McLoughlin 904b1d
Mark McLoughlin 1c9931
* Wed Sep 23 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.92-5
Mark McLoughlin 1c9931
- Fix issue causing NIC hotplug confusion when no model is specified (#524022)
Mark McLoughlin 1c9931
Mark McLoughlin ef961d
* Wed Sep 16 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.92-4
Mark McLoughlin ef961d
- Fix for KSM patch from Justin Forbes
Mark McLoughlin ef961d
Mark McLoughlin cd8d5c
* Wed Sep 16 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.92-3
Mark McLoughlin cd8d5c
- Add ksmtuned, also from Dan Kenigsberg
Mark McLoughlin cd8d5c
- Use %_initddir macro
Mark McLoughlin cd8d5c
Mark McLoughlin b11220
* Wed Sep 16 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.92-2
Mark McLoughlin b11220
- Add ksm control script from Dan Kenigsberg
Mark McLoughlin b11220
Mark McLoughlin 6780ef
* Mon Sep  7 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.92-1
Mark McLoughlin 6780ef
- Update to qemu-kvm-0.11.0-rc2
Mark McLoughlin 6780ef
- Drop upstreamed patches
Mark McLoughlin 6780ef
- extboot install now fixed upstream
Mark McLoughlin 6780ef
- Re-place TCG init fix (#516543) with the one gone upstream
Mark McLoughlin 6780ef
Mark McLoughlin dc5736
* Mon Sep  7 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.91-0.10.rc1
Mark McLoughlin dc5736
- Fix MSI-X error handling on older kernels (#519787)
Mark McLoughlin dc5736
Mark McLoughlin ee6264
* Fri Sep  4 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.91-0.9.rc1
Mark McLoughlin ee6264
- Make pulseaudio the default audio backend (#519540, #495964, #496627)
Mark McLoughlin ee6264
Richard W.M. Jones 9d0bd0
* Thu Aug 20 2009 Richard W.M. Jones <rjones@redhat.com> - 2:0.10.91-0.8.rc1
Richard W.M. Jones 9d0bd0
- Fix segfault when qemu-kvm is invoked inside a VM (#516543)
Richard W.M. Jones 9d0bd0
Mark McLoughlin 6db733
* Tue Aug 18 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.91-0.7.rc1
Mark McLoughlin 6db733
- Fix permissions on udev rules (#517571)
Mark McLoughlin 6db733
Lubomir Rintel baac61
* Mon Aug 17 2009 Lubomir Rintel <lkundrak@v3.sk> - 2:0.10.91-0.6.rc1
Mark McLoughlin 6db733
- Allow blacklisting of kvm modules (#517866)
Lubomir Rintel baac61
Mark McLoughlin 0c2ae8
* Fri Aug  7 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.91-0.5.rc1
Mark McLoughlin 0c2ae8
- Fix virtio_net with -net user (#516022)
Mark McLoughlin 0c2ae8
Mark McLoughlin dc170b
* Tue Aug  4 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.91-0.4.rc1
Mark McLoughlin dc170b
- Update to qemu-kvm-0.11-rc1; no changes from rc1-rc0
Mark McLoughlin dc170b
Mark McLoughlin f4d6ad
* Tue Aug  4 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.91-0.3.rc1.rc0
Mark McLoughlin f4d6ad
- Fix extboot checksum (bug #514899)
Mark McLoughlin f4d6ad
Mark McLoughlin fc7c34
* Fri Jul 31 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.91-0.2.rc1.rc0
Mark McLoughlin fc7c34
- Add KSM support
Mark McLoughlin fc7c34
- Require bochs-bios >= 2.3.8-0.8 for latest kvm bios updates
Mark McLoughlin fc7c34
Mark McLoughlin ddfcbf
* Thu Jul 30 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.91-0.1.rc1.rc0
Mark McLoughlin ddfcbf
- Update to qemu-kvm-0.11.0-rc1-rc0
Mark McLoughlin ddfcbf
- This is a pre-release of the official -rc1
Mark McLoughlin ddfcbf
- A vista installer regression is blocking the official -rc1 release
Mark McLoughlin ddfcbf
- Drop qemu-prefer-sysfs-for-usb-host-devices.patch
Mark McLoughlin ddfcbf
- Drop qemu-fix-build-for-esd-audio.patch
Mark McLoughlin ddfcbf
- Drop qemu-slirp-Fix-guestfwd-for-incoming-data.patch
Mark McLoughlin ddfcbf
- Add patch to ensure extboot.bin is installed
Mark McLoughlin ddfcbf
Jesse Keating 0344cf
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:0.10.50-14.kvm88
Jesse Keating 0344cf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
Jesse Keating 0344cf
Glauber Costa 5e6fc5
* Thu Jul 23 2009 Glauber Costa <glommer@redhat.com> - 2:0.10.50-13.kvm88
Glauber Costa 5e6fc5
- Fix bug 513249, -net channel option is broken
Glauber Costa 5e6fc5
Daniel P. Berrange 308a9a
* Thu Jul 16 2009 Daniel P. Berrange <berrange@redhat.com> - 2:0.10.50-12.kvm88
Daniel P. Berrange 308a9a
- Add 'qemu' user and group accounts
Daniel P. Berrange 308a9a
- Force disable xen until it can be made to build
Daniel P. Berrange 308a9a
Mark McLoughlin a8abd8
* Thu Jul 16 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.50-11.kvm88
Mark McLoughlin a8abd8
- Update to kvm-88, see http://www.linux-kvm.org/page/ChangeLog
Mark McLoughlin a8abd8
- Package mutiboot.bin
Mark McLoughlin a8abd8
- Update for how extboot is built
Mark McLoughlin a8abd8
- Fix sf.net source URL
Mark McLoughlin a8abd8
- Drop qemu-fix-ppc-softmmu-kvm-disabled-build.patch
Mark McLoughlin a8abd8
- Drop qemu-fix-pcspk-build-with-kvm-disabled.patch
Mark McLoughlin a8abd8
- Cherry-pick fix for esound support build failure
Mark McLoughlin a8abd8
Daniel P. Berrange fc8b74
* Wed Jul 15 2009 Daniel Berrange <berrange@lettuce.camlab.fab.redhat.com> - 2:0.10.50-10.kvm87
Daniel P. Berrange fc8b74
- Add udev rules to make /dev/kvm world accessible & group=kvm (rhbz #497341)
Daniel P. Berrange fc8b74
- Create a kvm group if it doesn't exist (rhbz #346151)
Daniel P. Berrange fc8b74
Glauber Costa 247782
* Tue Jul 07 2009 Glauber Costa <glommer@redhat.com> - 2:0.10.50-9.kvm87
Glauber Costa 247782
- use pxe roms from gpxe, instead of etherboot package.
Glauber Costa 247782
Mark McLoughlin 995446
* Fri Jul  3 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.50-8.kvm87
Mark McLoughlin 995446
- Prefer sysfs over usbfs for usb passthrough (#508326)
Mark McLoughlin 995446
Mark McLoughlin 997cc5
* Sat Jun 27 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.50-7.kvm87
Mark McLoughlin 997cc5
- Update to kvm-87
Mark McLoughlin 997cc5
- Drop upstreamed patches
Mark McLoughlin bc0345
- Cherry-pick new ppc build fix from upstream
Mark McLoughlin 98d891
- Work around broken linux-user build on ppc
Mark McLoughlin d298fd
- Fix hw/pcspk.c build with --disable-kvm
Mark McLoughlin 997cc5
- Re-enable preadv()/pwritev() since #497429 is long since fixed
Mark McLoughlin bd50c4
- Kill petalogix-s3adsp1800.dtb, since we don't ship the microblaze target
Mark McLoughlin 997cc5
Mark McLoughlin 62fb37
* Fri Jun  5 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.50-6.kvm86
Mark McLoughlin 62fb37
- Fix 'kernel requires an x86-64 CPU' error
Mark McLoughlin 62fb37
- BuildRequires ncurses-devel to enable '-curses' option (#504226)
Mark McLoughlin 62fb37
Mark McLoughlin e37615
* Wed Jun  3 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.50-5.kvm86
Mark McLoughlin e37615
- Prevent locked cdrom eject - fixes hang at end of anaconda installs (#501412)
Mark McLoughlin e37615
- Avoid harmless 'unhandled wrmsr' warnings (#499712)
Mark McLoughlin e37615
Mark McLoughlin 666df9
* Thu May 21 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.50-4.kvm86
Mark McLoughlin ccf76b
- Update to kvm-86 release
Mark McLoughlin ccf76b
- ChangeLog here: http://marc.info/?l=kvm&m=124282885729710
Mark McLoughlin ccf76b
Mark McLoughlin f2160a
* Fri May  1 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.50-3.kvm85
Mark McLoughlin f2160a
- Really provide qemu-kvm as a metapackage for comps
Mark McLoughlin f2160a
Mark McLoughlin d7d988
* Tue Apr 28 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.50-2.kvm85
Mark McLoughlin d7d988
- Provide qemu-kvm as a metapackage for comps
Mark McLoughlin d7d988
Mark McLoughlin 92dcc1
* Mon Apr 27 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.50-1.kvm85
Mark McLoughlin 92dcc1
- Update to qemu-kvm-devel-85
Mark McLoughlin 92dcc1
- kvm-85 is based on qemu development branch, currently version 0.10.50
Mark McLoughlin 92dcc1
- Include new qemu-io utility in qemu-img package
Mark McLoughlin 92dcc1
- Re-instate -help string for boot=on to fix virtio booting with libvirt
Mark McLoughlin 92dcc1
- Drop upstreamed patches
Mark McLoughlin 92dcc1
- Fix missing kernel/include/asm symlink in upstream tarball
Mark McLoughlin 92dcc1
- Fix target-arm build
Mark McLoughlin 7701e0
- Fix build on ppc
Mark McLoughlin 92dcc1
- Disable preadv()/pwritev() until bug #497429 is fixed
Mark McLoughlin 92dcc1
- Kill more .kernelrelease uselessness
Mark McLoughlin 92dcc1
- Make non-kvm qemu build verbose
Mark McLoughlin 92dcc1
Mark McLoughlin 171644
* Fri Apr 24 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10-15
Mark McLoughlin 171644
- Fix source numbering typos caused by make-release addition
Mark McLoughlin 171644
Mark McLoughlin 6694af
* Thu Apr 23 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10-14
Mark McLoughlin 6694af
- Improve instructions for generating the tarball
Mark McLoughlin 6694af
Mark McLoughlin 6d887b
* Tue Apr 21 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10-13
Mark McLoughlin 6d887b
- Enable pulseaudio driver to fix qemu lockup at shutdown (#495964)
Mark McLoughlin 6d887b
Mark McLoughlin e1eede
* Tue Apr 21 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10-12
Mark McLoughlin e1eede
- Another qcow2 image corruption fix (#496642)
Mark McLoughlin e1eede
Mark McLoughlin 35588f
* Mon Apr 20 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10-11
Mark McLoughlin 35588f
- Fix qcow2 image corruption (#496642)
Mark McLoughlin 35588f
Mark McLoughlin 1a5888
* Sun Apr 19 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10-10
Mark McLoughlin 1a5888
- Run sysconfig.modules from %post on x86_64 too (#494739)
Mark McLoughlin 1a5888
Mark McLoughlin 513689
* Sun Apr 19 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10-9
Mark McLoughlin 513689
- Align VGA ROM to 4k boundary - fixes 'qemu-kvm -std vga' (#494376)
Mark McLoughlin 513689
Glauber Costa 52ac18
* Tue Apr  14 2009 Glauber Costa <glommer@redhat.com> - 2:0.10-8
Glauber Costa 52ac18
- Provide qemu-kvm conditional on the architecture.
Glauber Costa 52ac18
Mark McLoughlin 3dcd9a
* Thu Apr  9 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10-7
Mark McLoughlin 3dcd9a
- Add a much cleaner fix for vga segfault (#494002)
Mark McLoughlin 3dcd9a
Glauber Costa 3b0756
* Sun Apr  5 2009 Glauber Costa <glommer@redhat.com> - 2:0.10-6
Glauber Costa 3b0756
- Fixed qcow2 segfault creating disks over 2TB. #491943
Glauber Costa 3b0756
Mark McLoughlin 910c5e
* Fri Apr  3 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10-5
Mark McLoughlin 910c5e
- Fix vga segfault under kvm-autotest (#494002)
Mark McLoughlin 910c5e
- Kill kernelrelease hack; it's not needed
Mark McLoughlin 910c5e
- Build with "make V=1" for more verbose logs
Mark McLoughlin 910c5e
Glauber Costa 3afbf0
* Thu Apr 02 2009 Glauber Costa <glommer@redhat.com> - 2:0.10-4
Glauber Costa 3afbf0
- Support botting gpxe roms.
Glauber Costa 3afbf0
Glauber Costa 0b5d26
* Wed Apr 01 2009 Glauber Costa <glommer@redhat.com> - 2:0.10-2
Glauber Costa 0b5d26
- added missing patch. love for CVS.
Glauber Costa 0b5d26
Glauber Costa 47b075
* Wed Apr 01 2009 Glauber Costa <glommer@redhat.com> - 2:0.10-1
Glauber Costa 47b075
- Include debuginfo for qemu-img
Glauber Costa 47b075
- Do not require qemu-common for qemu-img
Glauber Costa 47b075
- Explicitly own each of the firmware files
Glauber Costa 47b075
- remove firmwares for ppc and sparc. They should be provided by an external package.
Glauber Costa 47b075
  Not that the packages exists for sparc in the secondary arch repo as noarch, but they
Glauber Costa 47b075
  don't automatically get into main repos. Unfortunately it's the best we can do right
Glauber Costa 47b075
  now.
Glauber Costa 47b075
- rollback a bit in time. Snapshot from avi's maint/2.6.30
Glauber Costa 47b075
  - this requires the sasl patches to come back.
Glauber Costa 47b075
  - with-patched-kernel comes back.
Glauber Costa 47b075
Mark McLoughlin 9a6ed3
* Wed Mar 25 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10-0.12.kvm20090323git
Mark McLoughlin 9a6ed3
- BuildRequires pciutils-devel for device assignment (#492076)
Mark McLoughlin 9a6ed3
Glauber Costa 9e9690
* Mon Mar 23 2009 Glauber Costa <glommer@redhat.com> - 2:0.10-0.11.kvm20090323git
Glauber Costa 9e9690
- Update to snapshot kvm20090323.
Glauber Costa 9e9690
- Removed patch2 (upstream).
Glauber Costa 9e9690
- use upstream's new split package.
Glauber Costa 9e9690
- --with-patched-kernel flag not needed anymore
Glauber Costa 9e9690
- Tell how to get the sources.
Glauber Costa 9e9690
Glauber Costa a2460b
* Wed Mar 18 2009 Glauber Costa <glommer@redhat.com> - 2:0.10-0.10.kvm20090310git
Glauber Costa a2460b
- Added extboot to files list.
Glauber Costa a2460b
Glauber Costa 5b0b64
* Wed Mar 11 2009 Glauber Costa <glommer@redhat.com> - 2:0.10-0.9.kvm20090310git
Glauber Costa 5b0b64
- Fix wrong reference to bochs bios.
Glauber Costa 5b0b64
Glauber Costa 0c2ec9
* Wed Mar 11 2009 Glauber Costa <glommer@redhat.com> - 2:0.10-0.8.kvm20090310git
Glauber Costa 0c2ec9
- fix Obsolete/Provides pair
Glauber Costa 0c2ec9
- Use kvm bios from bochs-bios package.
Glauber Costa 0c2ec9
- Using RPM_OPT_FLAGS in configure
Glauber Costa 0c2ec9
- Picked back audio-drv-list from kvm package
Glauber Costa 0c2ec9
Glauber Costa 206c78
* Tue Mar 10 2009 Glauber Costa <glommer@redhat.com> - 2:0.10-0.7.kvm20090310git
Glauber Costa 206c78
- modify ppc patch
Glauber Costa 206c78
Glauber Costa 31b341
* Tue Mar 10 2009 Glauber Costa <glommer@redhat.com> - 2:0.10-0.6.kvm20090310git
Glauber Costa 31b341
- updated to kvm20090310git
Glauber Costa 31b341
- removed sasl patches (already in this release)
Glauber Costa 31b341
Glauber Costa 4da298
* Tue Mar 10 2009 Glauber Costa <glommer@redhat.com> - 2:0.10-0.5.kvm20090303git
Glauber Costa 4da298
- kvm.modules were being wrongly mentioned at %%install.
Glauber Costa 4da298
- update description for the x86 system package to include kvm support
Glauber Costa 4da298
- build kvm's own bios. It is still necessary while kvm uses a slightly different
Glauber Costa 4da298
  irq routing mechanism
Glauber Costa e41549
Glauber Costa b9aebd
* Thu Mar 05 2009 Glauber Costa <glommer@redhat.com> - 2:0.10-0.4.kvm20090303git
Glauber Costa b9aebd
- seems Epoch does not go into the tags. So start back here.
Glauber Costa b9aebd
Glauber Costa e0f4cd
* Thu Mar 05 2009 Glauber Costa <glommer@redhat.com> - 2:0.10-0.1.kvm20090303git
Glauber Costa e0f4cd
- Use bochs-bios instead of bochs-bios-data
Glauber Costa e0f4cd
- It's official: upstream set on 0.10
Glauber Costa e0f4cd
Daniel P. Berrange 913ab9
* Thu Mar  5 2009 Daniel P. Berrange <berrange@redhat.com> - 2:0.9.2-0.2.kvm20090303git
Daniel P. Berrange 913ab9
- Added BSD to license list, since many files are covered by BSD
Daniel P. Berrange 913ab9
Glauber Costa 420de0
* Wed Mar 04 2009 Glauber Costa <glommer@redhat.com> - 0.9.2-0.1.kvm20090303git
Glauber Costa 420de0
- missing a dot. shame on me
Glauber Costa 420de0
Glauber Costa 9235f9
* Wed Mar 04 2009 Glauber Costa <glommer@redhat.com> - 0.92-0.1.kvm20090303git
Glauber Costa 9235f9
- Set Epoch to 2
Glauber Costa 9235f9
- Set version to 0.92. It seems upstream keep changing minds here, so pick the lowest
Glauber Costa 9235f9
- Provides KVM, Obsoletes KVM
Glauber Costa 9235f9
- Only install qemu-kvm in ix86 and x86_64
Glauber Costa 9235f9
- Remove pkgdesc macros, as they were generating bogus output for rpm -qi.
Glauber Costa 9235f9
- fix ppc and ppc64 builds
Glauber Costa 9235f9
Glauber Costa d56efc
* Tue Mar 03 2009 Glauber Costa <glommer@redhat.com> - 0.10-0.3.kvm20090303git
Glauber Costa d56efc
- only execute post scripts for user package.
Glauber Costa 0f3f16
- added kvm tools.
Glauber Costa d56efc
Glauber Costa b8bea8
* Tue Mar 03 2009 Glauber Costa <glommer@redhat.com> - 0.10-0.2.kvm20090303git
Glauber Costa b8bea8
- put kvm.modules into cvs
Glauber Costa b8bea8
Glauber Costa 8571d0
* Tue Mar 03 2009 Glauber Costa <glommer@redhat.com> - 0.10-0.1.kvm20090303git
Glauber Costa 8571d0
- Set Epoch to 1
Glauber Costa 8571d0
- Build KVM (basic build, no tools yet)
Glauber Costa 8571d0
- Set ppc in ExcludeArch. This is temporary, just to fix one issue at a time.
Glauber Costa 8571d0
  ppc users (IBM ? ;-)) please wait a little bit.
Glauber Costa 8571d0
Daniel P. Berrange 42af21
* Tue Mar  3 2009 Daniel P. Berrange <berrange@redhat.com> - 1.0-0.5.svn6666
Daniel P. Berrange 42af21
- Support VNC SASL authentication protocol
Daniel P. Berrange 42af21
- Fix dep on bochs-bios-data
Daniel P. Berrange 42af21
Glauber Costa f97a70
* Tue Mar 03 2009 Glauber Costa <glommer@redhat.com> - 1.0-0.4.svn6666
Glauber Costa f97a70
- use bios from bochs-bios package.
Glauber Costa f97a70
Glauber Costa 3e01e7
* Tue Mar 03 2009 Glauber Costa <glommer@redhat.com> - 1.0-0.3.svn6666
Glauber Costa 3e01e7
- use vgabios from vgabios package.
Glauber Costa 3e01e7
Glauber Costa f0365c
* Mon Mar 02 2009 Glauber Costa <glommer@redhat.com> - 1.0-0.2.svn6666
Glauber Costa f0365c
- use pxe roms from etherboot package.
Glauber Costa f0365c
Glauber Costa 485711
* Mon Mar 02 2009 Glauber Costa <glommer@redhat.com> - 1.0-0.1.svn6666
Glauber Costa 485711
- Updated to tip svn (release 6666). Featuring split packages for qemu.
Glauber Costa 485711
  Unfortunately, still using binary blobs for the bioses.
Glauber Costa 485711
Jesse Keating c6f944
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.1-13
Jesse Keating c6f944
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
Jesse Keating c6f944
Debarshi Ray ff9191
* Sun Jan 11 2009 Debarshi Ray <rishi@fedoraproject.org> - 0.9.1-12
Debarshi Ray ff9191
- Updated build patch. Closes Red Hat Bugzilla bug #465041.
Debarshi Ray ff9191
Dennis Gilmore 1cd90b
* Wed Dec 31 2008 Dennis Gilmore <dennis@ausil.us> - 0.9.1-11
Dennis Gilmore 1cd90b
- add sparcv9 and sparc64 support
Dennis Gilmore 1cd90b
Bill Nottingham a7289f
* Fri Jul 25 2008 Bill Nottingham <notting@redhat.com>
Bill Nottingham a7289f
- Fix qemu-img summary (#456344)
Bill Nottingham a7289f
Daniel P. Berrange 549de8
* Wed Jun 25 2008 Daniel P. Berrange <berrange@redhat.com> - 0.9.1-10.fc10
Daniel P. Berrange 549de8
- Rebuild for GNU TLS ABI change
Daniel P. Berrange 549de8
Daniel P. Berrange b4adff
* Wed Jun 11 2008 Daniel P. Berrange <berrange@redhat.com> - 0.9.1-9.fc10
Daniel P. Berrange b4adff
- Remove bogus wildcard from files list (rhbz #450701)
Daniel P. Berrange b4adff
Lubomir Rintel 4c8582
* Sat May 17 2008 Lubomir Rintel <lkundrak@v3.sk> - 0.9.1-8
Lubomir Rintel 4c8582
- Register binary handlers also for shared libraries
Lubomir Rintel 4c8582
Daniel P. Berrange a1020f
* Mon May  5 2008 Daniel P. Berrange <berrange@redhat.com> - 0.9.1-7.fc10
Daniel P. Berrange a1020f
- Fix text console PTYs to be in rawmode
Daniel P. Berrange a1020f
Lubomir Rintel d0fefc
* Sun Apr 27 2008 Lubomir Kundrak <lkundrak@redhat.com> - 0.9.1-6
Lubomir Rintel d0fefc
- Register binary handler for SuperH-4 CPU
Lubomir Rintel d0fefc
Daniel P. Berrange 36ffed
* Wed Mar 19 2008 Daniel P. Berrange <berrange@redhat.com> - 0.9.1-5.fc9
Daniel P. Berrange 36ffed
- Split qemu-img tool into sub-package for smaller footprint installs
Daniel P. Berrange 36ffed
Daniel P. Berrange 0778a1
* Wed Feb 27 2008 Daniel P. Berrange <berrange@redhat.com> - 0.9.1-4.fc9
Daniel P. Berrange 0778a1
- Fix block device checks for extendable disk formats (rhbz #435139)
Daniel P. Berrange 0778a1
Daniel P. Berrange 0778a1
* Sat Feb 23 2008 Daniel P. Berrange <berrange@redhat.com> - 0.9.1-3.fc9
Daniel P. Berrange b80713
- Fix block device extents check (rhbz #433560)
Daniel P. Berrange b80713
Jesse Keating 609577
* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.9.1-2
Jesse Keating 609577
- Autorebuild for GCC 4.3
Jesse Keating 609577
Daniel P. Berrange e62519
* Tue Jan  8 2008 Daniel P. Berrange <berrange@redhat.com> - 0.9.1-1.fc9
Daniel P. Berrange e62519
- Updated to 0.9.1 release
Daniel P. Berrange e62519
- Fix license tag syntax
Daniel P. Berrange e62519
- Don't mark init script as a config file
Daniel P. Berrange e62519
Daniel P. Berrange f4a1bb
* Wed Sep 26 2007 Daniel P. Berrange <berrange@redhat.com> - 0.9.0-5.fc8
Daniel P. Berrange f4a1bb
- Fix rtl8139 checksum calculation for Vista (rhbz #308201)
Daniel P. Berrange f4a1bb
Daniel P. Berrange 4ecadb
* Tue Aug 28 2007 Daniel P. Berrange <berrange@redhat.com> - 0.9.0-4.fc8
Daniel P. Berrange 4ecadb
- Fix debuginfo by passing -Wl,--build-id to linker
Daniel P. Berrange 4ecadb
David Woodhouse e415ab
* Tue Aug 28 2007 David Woodhouse <dwmw2@infradead.org> 0.9.0-4
David Woodhouse e415ab
- Update licence
David Woodhouse e415ab
- Fix CDROM emulation (#253542)
David Woodhouse e415ab
Daniel P. Berrange 304b40
* Tue Aug 28 2007 Daniel P. Berrange <berrange@redhat.com> - 0.9.0-3.fc8
Daniel P. Berrange 304b40
- Added backport of VNC password auth, and TLS+x509 cert auth
Daniel P. Berrange 304b40
- Switch to rtl8139 NIC by default for linkstate reporting
Daniel P. Berrange 304b40
- Fix rtl8139 mmio region mappings with multiple NICs
Daniel P. Berrange 304b40
Hans de Goede 76b47e
* Sun Apr  1 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 0.9.0-2
Hans de Goede 76b47e
- Fix direct loading of a linux kernel with -kernel & -initrd (bz 234681)
Hans de Goede 76b47e
- Remove spurious execute bits from manpages (bz 222573)
Hans de Goede 76b47e
David Woodhouse 4cf268
* Tue Feb  6 2007 David Woodhouse <dwmw2@infradead.org> 0.9.0-1
David Woodhouse 4cf268
- Update to 0.9.0
David Woodhouse 4cf268
David Woodhouse f57922
* Wed Jan 31 2007 David Woodhouse <dwmw2@infradead.org> 0.8.2-5
David Woodhouse f57922
- Include licences
David Woodhouse f57922
Hans de Goede 019db4
* Mon Nov 13 2006 Hans de Goede <j.w.r.degoede@hhs.nl> 0.8.2-4
Hans de Goede 019db4
- Backport patch to make FC6 guests work by Kevin Kofler
Hans de Goede 019db4
  <Kevin@tigcc.ticalc.org> (bz 207843).
Hans de Goede 019db4
David Woodhouse f6b93b
* Mon Sep 11 2006 David Woodhouse <dwmw2@infradead.org> 0.8.2-3
David Woodhouse f6b93b
- Rebuild
David Woodhouse f6b93b
Matthias Saou e6d232
* Thu Aug 24 2006 Matthias Saou <http://freshrpms.net/> 0.8.2-2
Matthias Saou e6d232
- Remove the target-list iteration for x86_64 since they all build again.
Matthias Saou e6d232
- Make gcc32 vs. gcc34 conditional on %%{fedora} to share the same spec for
Matthias Saou e6d232
  FC5 and FC6.
Matthias Saou e6d232
Matthias Saou 67348d
* Wed Aug 23 2006 Matthias Saou <http://freshrpms.net/> 0.8.2-1
Matthias Saou 67348d
- Update to 0.8.2 (#200065).
Matthias Saou 67348d
- Drop upstreamed syscall-macros patch2.
Matthias Saou 67348d
- Put correct scriplet dependencies.
Matthias Saou 67348d
- Force install mode for the init script to avoid umask problems.
Matthias Saou 67348d
- Add %%postun condrestart for changes to the init script to be applied if any.
Matthias Saou 67348d
- Update description with the latest "about" from the web page (more current).
Matthias Saou 67348d
- Update URL to qemu.org one like the Source.
Matthias Saou 67348d
- Add which build requirement.
Matthias Saou 67348d
- Don't include texi files in %%doc since we ship them in html.
Matthias Saou 01139d
- Switch to using gcc34 on devel, FC5 still has gcc32.
Matthias Saou 5d0953
- Add kernheaders patch to fix linux/compiler.h inclusion.
Matthias Saou 5c9bd8
- Add target-sparc patch to fix compiling on ppc (some int32 to float).
Matthias Saou 67348d
David Woodhouse 1ca927
* Thu Jun  8 2006 David Woodhouse <dwmw2@infradead.org> 0.8.1-3
David Woodhouse 1ca927
- More header abuse in modify_ldt(), change BuildRoot:
David Woodhouse 1ca927
David Woodhouse 1ca927
* Wed Jun  7 2006 David Woodhouse <dwmw2@infradead.org> 0.8.1-2
David Woodhouse fb30f3
- Fix up kernel header abuse
David Woodhouse fb30f3
David Woodhouse 7b2bfb
* Tue May 30 2006 David Woodhouse <dwmw2@infradead.org> 0.8.1-1
David Woodhouse 7b2bfb
- Update to 0.8.1
David Woodhouse 7b2bfb
David Woodhouse 943292
* Sat Mar 18 2006 David Woodhouse <dwmw2@infradead.org> 0.8.0-6
David Woodhouse 943292
- Update linker script for PPC
David Woodhouse 943292
David Woodhouse 943292
* Sat Mar 18 2006 David Woodhouse <dwmw2@infradead.org> 0.8.0-5
David Woodhouse 943292
- Just drop $RPM_OPT_FLAGS. They're too much of a PITA
David Woodhouse 943292
David Woodhouse 943292
* Sat Mar 18 2006 David Woodhouse <dwmw2@infradead.org> 0.8.0-4
David Woodhouse 943292
- Disable stack-protector options which gcc 3.2 doesn't like
David Woodhouse 943292
David Woodhouse 9f8ef0
* Fri Mar 17 2006 David Woodhouse <dwmw2@infradead.org> 0.8.0-3
David Woodhouse 9f8ef0
- Use -mcpu= instead of -mtune= on x86_64 too
David Woodhouse 9f8ef0
- Disable SPARC targets on x86_64, because dyngen doesn't like fnegs
David Woodhouse 9f8ef0
David Woodhouse bf4430
* Fri Mar 17 2006 David Woodhouse <dwmw2@infradead.org> 0.8.0-2
David Woodhouse bf4430
- Don't use -mtune=pentium4 on i386. GCC 3.2 doesn't like it
David Woodhouse bf4430
David Woodhouse a08e53
* Fri Mar 17 2006 David Woodhouse <dwmw2@infradead.org> 0.8.0-1
David Woodhouse a08e53
- Update to 0.8.0
David Woodhouse a08e53
- Resort to using compat-gcc-32
David Woodhouse a08e53
- Enable ALSA
David Woodhouse a08e53
David Woodhouse a08e53
* Mon May 16 2005 David Woodhouse <dwmw2@infradead.org> 0.7.0-2
David Woodhouse 66db2b
- Proper fix for GCC 4 putting 'blr' or 'ret' in the middle of the function,
David Woodhouse 66db2b
  for i386, x86_64 and PPC.
David Woodhouse 66db2b
David Woodhouse a08e53
* Sat Apr 30 2005 David Woodhouse <dwmw2@infradead.org> 0.7.0-1
David Woodhouse 9b980e
- Update to 0.7.0
David Woodhouse 9b980e
- Fix dyngen for PPC functions which end in unconditional branch
David Woodhouse 9b980e
Michael Schwendt b58f70
* Thu Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
Michael Schwendt e4c605
- rebuilt
Michael Schwendt e4c605
David Woodhouse c8e4b3
* Sun Feb 13 2005 David Woodhouse <dwmw2@infradead.org> 0.6.1-2
David Woodhouse c8e4b3
- Package cleanup
David Woodhouse c8e4b3
David Woodhouse 5c3734
* Sun Nov 21 2004 David Woodhouse <dwmw2@redhat.com> 0.6.1-1
David Woodhouse 5c3734
- Update to 0.6.1
David Woodhouse 5c3734
David Woodhouse 5c3734
* Tue Jul 20 2004 David Woodhouse <dwmw2@redhat.com> 0.6.0-2
David Woodhouse 5c3734
- Compile fix from qemu CVS, add x86_64 host support
David Woodhouse 5c3734
Michael Schwendt b58f70
* Wed May 12 2004 David Woodhouse <dwmw2@redhat.com> 0.6.0-1
David Woodhouse 5c3734
- Update to 0.6.0.
David Woodhouse 5c3734
David Woodhouse 5c3734
* Sat May 8 2004 David Woodhouse <dwmw2@redhat.com> 0.5.5-1
David Woodhouse 5c3734
- Update to 0.5.5.
David Woodhouse 5c3734
Michael Schwendt b58f70
* Sun May 2 2004 David Woodhouse <dwmw2@redhat.com> 0.5.4-1
David Woodhouse 5c3734
- Update to 0.5.4.
David Woodhouse 5c3734
David Woodhouse 5c3734
* Thu Apr 22 2004 David Woodhouse <dwmw2@redhat.com> 0.5.3-1
David Woodhouse 5c3734
- Update to 0.5.3. Add init script.
David Woodhouse 5c3734
David Woodhouse 5c3734
* Thu Jul 17 2003 Jeff Johnson <jbj@redhat.com> 0.4.3-1
David Woodhouse 5c3734
- Create.