|
Eduardo Habkost |
5a3baf |
# build-time settings that support --with or --without:
|
|
Eduardo Habkost |
5a3baf |
#
|
|
Paolo Bonzini |
2803fc |
# = kvmonly =
|
|
Paolo Bonzini |
2803fc |
# Build only KVM-enabled QEMU targets, on KVM-enabled architectures.
|
|
Eduardo Habkost |
5a3baf |
#
|
|
Eduardo Habkost |
5a3baf |
# Disabled by default.
|
|
Eduardo Habkost |
5a3baf |
#
|
|
Eduardo Habkost |
5a3baf |
# = exclusive_x86_64 =
|
|
Eduardo Habkost |
5a3baf |
# ExclusiveArch: x86_64
|
|
Eduardo Habkost |
5a3baf |
#
|
|
Paolo Bonzini |
2803fc |
# Disabled by default, except on RHEL. Only makes sense with kvmonly.
|
|
Eduardo Habkost |
5a3baf |
#
|
|
Eduardo Habkost |
5a3baf |
# = rbd =
|
|
Eduardo Habkost |
5a3baf |
# Enable rbd support.
|
|
Eduardo Habkost |
5a3baf |
#
|
|
Eduardo Habkost |
5a3baf |
# Enable by default, except on RHEL.
|
|
Paolo Bonzini |
bd903e |
#
|
|
Paolo Bonzini |
bd903e |
# = separate_kvm =
|
|
Paolo Bonzini |
bd903e |
# Do not build and install stuff that would colide with separately packaged KVM.
|
|
Paolo Bonzini |
bd903e |
#
|
|
Paolo Bonzini |
bd903e |
# Disabled by default, except on EPEL.
|
|
Eduardo Habkost |
5a3baf |
|
|
Eduardo Habkost |
5a3baf |
%if 0%{?rhel}
|
|
Eduardo Habkost |
5a3baf |
# RHEL-specific defaults:
|
|
Paolo Bonzini |
2803fc |
%bcond_without kvmonly # enabled
|
|
Eduardo Habkost |
49427c |
%bcond_without exclusive_x86_64 # enabled
|
|
Eduardo Habkost |
49427c |
%bcond_with rbd # disabled
|
|
|
54ffec |
%bcond_without spice # enabled
|
|
Paolo Bonzini |
2803fc |
%bcond_without seccomp # enabled
|
|
Paolo Bonzini |
933c18 |
%bcond_with xfsprogs # disabled
|
|
Paolo Bonzini |
bd903e |
%bcond_with separate_kvm # disabled - for EPEL
|
|
|
7fae7f |
%bcond_with gtk # disabled
|
|
Eduardo Habkost |
5a3baf |
%else
|
|
Eduardo Habkost |
5a3baf |
# General defaults:
|
|
Paolo Bonzini |
2803fc |
%bcond_with kvmonly # disabled
|
|
Eduardo Habkost |
49427c |
%bcond_with exclusive_x86_64 # disabled
|
|
Eduardo Habkost |
49427c |
%bcond_without rbd # enabled
|
|
|
54ffec |
%bcond_without spice # enabled
|
|
Paolo Bonzini |
2803fc |
%bcond_without seccomp # enabled
|
|
Paolo Bonzini |
933c18 |
%bcond_without xfsprogs # enabled
|
|
Paolo Bonzini |
bd903e |
%bcond_with separate_kvm # disabled
|
|
|
7fae7f |
%bcond_without gtk # enabled
|
|
Eduardo Habkost |
5a3baf |
%endif
|
|
Eduardo Habkost |
5a3baf |
|
|
|
7fae7f |
%global SLOF_gittagdate 20130430
|
|
Paolo Bonzini |
1fbcf8 |
|
|
Paolo Bonzini |
bd903e |
%if %{without separate_kvm}
|
|
Peter Robinson |
5461c5 |
%global kvm_archs %{ix86} x86_64 ppc64 s390x armv7hl aarch64
|
|
Paolo Bonzini |
bd903e |
%else
|
|
Peter Robinson |
441340 |
%global kvm_archs %{ix86} ppc64 s390x armv7hl
|
|
Paolo Bonzini |
bd903e |
%endif
|
|
Paolo Bonzini |
2803fc |
%if %{with exclusive_x86_64}
|
|
Paolo Bonzini |
2803fc |
%global kvm_archs x86_64
|
|
Paolo Bonzini |
2803fc |
%endif
|
|
Paolo Bonzini |
2803fc |
|
|
Paolo Bonzini |
bd903e |
|
|
Paolo Bonzini |
933c18 |
%global have_usbredir 1
|
|
Paolo Bonzini |
933c18 |
|
|
Paolo Bonzini |
2803fc |
%ifarch %{ix86} x86_64
|
|
Paolo Bonzini |
2803fc |
%if %{with seccomp}
|
|
Paolo Bonzini |
2803fc |
%global have_seccomp 1
|
|
Paolo Bonzini |
2803fc |
%endif
|
|
Paolo Bonzini |
2803fc |
%if %{with spice}
|
|
|
2ed53b |
%global have_spice 1
|
|
Paolo Bonzini |
2803fc |
%endif
|
|
Paolo Bonzini |
933c18 |
%else
|
|
Paolo Bonzini |
933c18 |
%if 0%{?rhel}
|
|
Paolo Bonzini |
933c18 |
%global have_usbredir 0
|
|
Paolo Bonzini |
933c18 |
%endif
|
|
Paolo Bonzini |
2803fc |
%endif
|
|
Paolo Bonzini |
2803fc |
|
|
Paolo Bonzini |
2803fc |
%global need_qemu_kvm %{with kvmonly}
|
|
|
af1488 |
%global need_kvm_modfile 0
|
|
Paolo Bonzini |
2803fc |
|
|
Paolo Bonzini |
2803fc |
# These values for system_xyz are overridden below for non-kvmonly builds.
|
|
Paolo Bonzini |
2803fc |
# Instead, these values for kvm_package are overridden below for kvmonly builds.
|
|
Paolo Bonzini |
2803fc |
# Somewhat confusing, but avoids complicated nested conditionals.
|
|
Paolo Bonzini |
2803fc |
|
|
Paolo Bonzini |
2803fc |
%ifarch %{ix86}
|
|
Paolo Bonzini |
2803fc |
%global system_x86 kvm
|
|
Paolo Bonzini |
2803fc |
%global kvm_package system-x86
|
|
Paolo Bonzini |
2803fc |
%global kvm_target i386
|
|
Paolo Bonzini |
2803fc |
%global need_qemu_kvm 1
|
|
Paolo Bonzini |
2803fc |
%endif
|
|
Paolo Bonzini |
2803fc |
%ifarch x86_64
|
|
Paolo Bonzini |
2803fc |
%global system_x86 kvm
|
|
Paolo Bonzini |
2803fc |
%global kvm_package system-x86
|
|
Paolo Bonzini |
2803fc |
%global kvm_target x86_64
|
|
Paolo Bonzini |
2803fc |
%global need_qemu_kvm 1
|
|
Paolo Bonzini |
2803fc |
%endif
|
|
Paolo Bonzini |
2803fc |
%ifarch ppc64
|
|
Paolo Bonzini |
2803fc |
%global system_ppc kvm
|
|
Paolo Bonzini |
2803fc |
%global kvm_package system-ppc
|
|
Paolo Bonzini |
2803fc |
%global kvm_target ppc64
|
|
|
af1488 |
%global need_kvm_modfile 1
|
|
Paolo Bonzini |
2803fc |
%endif
|
|
Paolo Bonzini |
31c633 |
%ifarch s390x
|
|
Paolo Bonzini |
31c633 |
%global system_s390x kvm
|
|
Paolo Bonzini |
31c633 |
%global kvm_package system-s390x
|
|
Paolo Bonzini |
31c633 |
%global kvm_target s390x
|
|
|
af1488 |
%global need_kvm_modfile 1
|
|
Paolo Bonzini |
31c633 |
%endif
|
|
Peter Robinson |
441340 |
%ifarch armv7hl
|
|
Peter Robinson |
441340 |
%global system_arm kvm
|
|
Peter Robinson |
441340 |
%global kvm_package system-arm
|
|
Peter Robinson |
441340 |
%global kvm_target arm
|
|
Peter Robinson |
441340 |
%endif
|
|
|
21cd6f |
%ifarch aarch64
|
|
|
21cd6f |
%global system_aarch64 kvm
|
|
|
21cd6f |
%global kvm_package system-aarch64
|
|
|
21cd6f |
%global kvm_target aarch64
|
|
|
21cd6f |
%endif
|
|
Paolo Bonzini |
2803fc |
|
|
Paolo Bonzini |
2803fc |
%if %{with kvmonly}
|
|
Paolo Bonzini |
2803fc |
# If kvmonly, put the qemu-kvm binary in the qemu-kvm package
|
|
Paolo Bonzini |
2803fc |
%global kvm_package kvm
|
|
Paolo Bonzini |
2803fc |
%else
|
|
Paolo Bonzini |
2803fc |
# If not kvmonly, build all packages and give them normal names. qemu-kvm
|
|
Paolo Bonzini |
2803fc |
# is a simple wrapper package and is only build for archs that support KVM.
|
|
Paolo Bonzini |
2803fc |
%global user user
|
|
Paolo Bonzini |
c32efe |
%global system_alpha system-alpha
|
|
Paolo Bonzini |
2803fc |
%global system_arm system-arm
|
|
Paolo Bonzini |
2803fc |
%global system_cris system-cris
|
|
Paolo Bonzini |
40e61a |
%global system_lm32 system-lm32
|
|
Paolo Bonzini |
2803fc |
%global system_m68k system-m68k
|
|
Paolo Bonzini |
c32efe |
%global system_microblaze system-microblaze
|
|
Paolo Bonzini |
2803fc |
%global system_mips system-mips
|
|
Paolo Bonzini |
40e61a |
%global system_or32 system-or32
|
|
Paolo Bonzini |
2803fc |
%global system_ppc system-ppc
|
|
Paolo Bonzini |
c32efe |
%global system_s390x system-s390x
|
|
Paolo Bonzini |
2803fc |
%global system_sh4 system-sh4
|
|
Paolo Bonzini |
2803fc |
%global system_sparc system-sparc
|
|
Paolo Bonzini |
2803fc |
%global system_x86 system-x86
|
|
Paolo Bonzini |
40e61a |
%global system_xtensa system-xtensa
|
|
Paolo Bonzini |
40e61a |
%global system_unicore32 system-unicore32
|
|
|
7fae7f |
%global system_moxie system-moxie
|
|
|
21cd6f |
%global system_aarch64 system-aarch64
|
|
|
21cd6f |
%endif
|
|
|
21cd6f |
|
|
|
21cd6f |
# Only build qemu-system-aarch64 on aarch64 for now
|
|
|
21cd6f |
%ifnarch aarch64
|
|
|
21cd6f |
%undefine system_aarch64
|
|
Paolo Bonzini |
2803fc |
%endif
|
|
Paolo Bonzini |
2803fc |
|
|
Paolo Bonzini |
c32efe |
# libfdt is only needed to build ARM, Microblaze or PPC emulators
|
|
|
21cd6f |
%if 0%{?system_aarch64:1}%{?system_arm:1}%{?system_microblaze:1}%{?system_ppc:1}
|
|
Paolo Bonzini |
2803fc |
%global need_fdt 1
|
|
Paolo Bonzini |
2803fc |
%endif
|
|
Paolo Bonzini |
2803fc |
|
|
|
3400e7 |
# Xen is available only on i386 x86_64 (from libvirt spec)
|
|
|
3400e7 |
%ifnarch %{ix86} x86_64
|
|
|
3400e7 |
%define with_xen 0
|
|
|
3400e7 |
%else
|
|
|
3400e7 |
%define with_xen 1
|
|
|
3400e7 |
%endif
|
|
|
3400e7 |
|
|
|
3400e7 |
|
|
David Woodhouse |
5c3734 |
Summary: QEMU is a FAST! processor emulator
|
|
David Woodhouse |
5c3734 |
Name: qemu
|
|
|
ac843b |
Version: 2.0.0
|
|
|
0410ae |
Release: 7%{?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/
|
|
Eduardo Habkost |
843951 |
# RHEL will build Qemu only on x86_64:
|
|
Paolo Bonzini |
2803fc |
%if %{with kvmonly}
|
|
Paolo Bonzini |
2803fc |
ExclusiveArch: %{kvm_archs}
|
|
Eduardo Habkost |
843951 |
%endif
|
|
Glauber Costa |
9e9690 |
|
|
Dan Horák |
330491 |
# OOM killer breaks builds with parallel make on s390(x)
|
|
Dan Horák |
330491 |
%ifarch s390 s390x
|
|
Dan Horák |
330491 |
%define _smp_mflags %{nil}
|
|
Dan Horák |
330491 |
%endif
|
|
Dan Horák |
330491 |
|
|
|
269942 |
Source0: http://wiki.qemu-project.org/download/%{name}-%{version}.tar.bz2
|
|
Justin M. Forbes |
0c846b |
|
|
Justin M. Forbes |
603dd6 |
Source1: qemu.binfmt
|
|
Mark McLoughlin |
b11220 |
|
|
Mark McLoughlin |
b11220 |
# Loads kvm kernel modules at boot
|
|
Mark McLoughlin |
92dcc1 |
Source2: kvm.modules
|
|
Mark McLoughlin |
b11220 |
|
|
Mark McLoughlin |
b11220 |
# Creates /dev/kvm
|
|
Daniel P. Berrange |
fc8b74 |
Source3: 80-kvm.rules
|
|
Mark McLoughlin |
92dcc1 |
|
|
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
|
|
Mark McLoughlin |
b11220 |
|
|
Daniel P. Berrange |
1ad1f9 |
Source10: qemu-guest-agent.service
|
|
Daniel P. Berrange |
1ad1f9 |
Source11: 99-qemu-guest-agent.rules
|
|
Paolo Bonzini |
773d5b |
Source12: bridge.conf
|
|
Daniel P. Berrange |
1ad1f9 |
|
|
|
96a5f8 |
# qemu-kvm back compat wrapper
|
|
|
96a5f8 |
Source13: qemu-kvm.sh
|
|
|
96a5f8 |
|
|
|
75f0c8 |
# Change gtk quit accelerator to ctrl+shift+q (bz #1062393)
|
|
|
75f0c8 |
# Patches queued for 2.1
|
|
|
75f0c8 |
Patch0001: 0001-Change-gtk-quit-accelerator-to-ctrl-shift-q-bz-10623.patch
|
|
|
70114f |
# Migration CVEs: CVE-2014-0182 etc.
|
|
|
70114f |
Patch0002: 0002-vmstate-add-VMS_MUST_EXIST.patch
|
|
|
70114f |
Patch0003: 0003-vmstate-add-VMSTATE_VALIDATE.patch
|
|
|
70114f |
Patch0004: 0004-virtio-net-fix-buffer-overflow-on-invalid-state-load.patch
|
|
|
70114f |
Patch0005: 0005-virtio-net-out-of-bounds-buffer-write-on-invalid-sta.patch
|
|
|
70114f |
Patch0006: 0006-virtio-out-of-bounds-buffer-write-on-invalid-state-l.patch
|
|
|
70114f |
Patch0007: 0007-ahci-fix-buffer-overrun-on-invalid-state-load.patch
|
|
|
70114f |
Patch0008: 0008-hpet-fix-buffer-overrun-on-invalid-state-load.patch
|
|
|
70114f |
Patch0009: 0009-hw-pci-pcie_aer.c-fix-buffer-overruns-on-invalid-sta.patch
|
|
|
70114f |
Patch0010: 0010-pl022-fix-buffer-overun-on-invalid-state-load.patch
|
|
|
70114f |
Patch0011: 0011-vmstate-fix-buffer-overflow-in-target-arm-machine.c.patch
|
|
|
70114f |
Patch0012: 0012-virtio-avoid-buffer-overrun-on-incoming-migration.patch
|
|
|
70114f |
Patch0013: 0013-virtio-validate-num_sg-when-mapping.patch
|
|
|
70114f |
Patch0014: 0014-pxa2xx-avoid-buffer-overrun-on-incoming-migration.patch
|
|
|
70114f |
Patch0015: 0015-ssd0323-fix-buffer-overun-on-invalid-state-load.patch
|
|
|
70114f |
Patch0016: 0016-tsc210x-fix-buffer-overrun-on-invalid-state-load.patch
|
|
|
70114f |
Patch0017: 0017-zaurus-fix-buffer-overrun-on-invalid-state-load.patch
|
|
|
70114f |
Patch0018: 0018-virtio-scsi-fix-buffer-overrun-on-invalid-state-load.patch
|
|
|
70114f |
Patch0019: 0019-vmstate-s-VMSTATE_INT32_LE-VMSTATE_INT32_POSITIVE_LE.patch
|
|
|
70114f |
Patch0020: 0020-usb-sanity-check-setup_index-setup_len-in-post_load.patch
|
|
|
70114f |
Patch0021: 0021-ssi-sd-fix-buffer-overrun-on-invalid-state-load.patch
|
|
|
70114f |
Patch0022: 0022-openpic-avoid-buffer-overrun-on-incoming-migration.patch
|
|
|
70114f |
Patch0023: 0023-virtio-net-out-of-bounds-buffer-write-on-load.patch
|
|
|
70114f |
Patch0024: 0024-virtio-validate-config_len-on-load.patch
|
|
|
75f0c8 |
|
|
|
12cd54 |
# QCOW1 validation CVEs: CVE-2014-0222, CVE-2014-0223 (bz #1097232, bz
|
|
|
12cd54 |
# #1097238, bz #1097222, bz #1097216)
|
|
|
12cd54 |
Patch0101: 0101-qcow1-Make-padding-in-the-header-explicit.patch
|
|
|
12cd54 |
Patch0102: 0102-qcow1-Check-maximum-cluster-size.patch
|
|
|
12cd54 |
Patch0103: 0103-qcow1-Validate-L2-table-size-CVE-2014-0222.patch
|
|
|
12cd54 |
Patch0104: 0104-qcow1-Validate-image-size-CVE-2014-0223.patch
|
|
|
12cd54 |
Patch0105: 0105-qcow1-Stricter-backing-file-length-check.patch
|
|
|
12cd54 |
# CVE-2014-3461: Issues in USB post load checks (bz #1097260, bz
|
|
|
12cd54 |
# #1096821)
|
|
|
12cd54 |
Patch0106: 0106-usb-fix-up-post-load-checks.patch
|
|
|
0410ae |
# Don't use libtool on dtrace, fixes rawhide build (bz #1106968)
|
|
|
0410ae |
Patch0107: 0107-trace-add-pid-field-to-simpletrace-record.patch
|
|
|
0410ae |
Patch0108: 0108-simpletrace-add-support-for-trace-record-pid-field.patch
|
|
|
0410ae |
Patch0109: 0109-trace-Replace-error-with-warning-if-event-is-not-def.patch
|
|
|
0410ae |
Patch0110: 0110-do-not-call-g_thread_init-for-glib-2.31.patch
|
|
|
0410ae |
Patch0111: 0111-glib-move-g_poll-replacement-into-glib-compat.h.patch
|
|
|
0410ae |
Patch0112: 0112-glib-fix-g_poll-early-timeout-on-windows.patch
|
|
|
0410ae |
Patch0113: 0113-glib-compat.h-add-new-thread-API-emulation-on-top-of.patch
|
|
|
0410ae |
Patch0114: 0114-libcacard-replace-pstrcpy-with-memcpy.patch
|
|
|
0410ae |
Patch0115: 0115-libcacard-g_malloc-cleanups.patch
|
|
|
0410ae |
Patch0116: 0116-vscclient-use-glib-thread-primitives-not-qemu.patch
|
|
|
0410ae |
Patch0117: 0117-libcacard-replace-qemu-thread-primitives-with-glib-o.patch
|
|
|
12cd54 |
|
|
|
21cd6f |
BuildRequires: SDL-devel
|
|
|
b6dd5a |
BuildRequires: zlib-devel
|
|
|
b6dd5a |
BuildRequires: which
|
|
|
dd16ba |
BuildRequires: chrpath
|
|
|
b6dd5a |
BuildRequires: texi2html
|
|
|
b6dd5a |
BuildRequires: gnutls-devel
|
|
|
b6dd5a |
BuildRequires: cyrus-sasl-devel
|
|
|
b6dd5a |
BuildRequires: libtool
|
|
Justin M. Forbes |
3a5505 |
BuildRequires: libaio-devel
|
|
amitshah |
fcb1a4 |
BuildRequires: rsync
|
|
Mark McLoughlin |
9a6ed3 |
BuildRequires: pciutils-devel
|
|
Mark McLoughlin |
6d887b |
BuildRequires: pulseaudio-libs-devel
|
|
Paolo Bonzini |
625ba4 |
BuildRequires: libiscsi-devel
|
|
Mark McLoughlin |
62fb37 |
BuildRequires: ncurses-devel
|
|
|
2af28c |
BuildRequires: libattr-devel
|
|
Paolo Bonzini |
933c18 |
%if 0%{?have_usbredir:1}
|
|
Hans de Goede |
5ba1a7 |
BuildRequires: usbredir-devel >= 0.5.2
|
|
Paolo Bonzini |
933c18 |
%endif
|
|
Justin M. Forbes |
14af2b |
BuildRequires: texinfo
|
|
Michael Schwendt |
475c91 |
# for /usr/bin/pod2man
|
|
Michael Schwendt |
475c91 |
%if 0%{?fedora} > 18
|
|
Michael Schwendt |
475c91 |
BuildRequires: perl-podlators
|
|
Michael Schwendt |
475c91 |
%endif
|
|
Paolo Bonzini |
2803fc |
%if 0%{?have_spice:1}
|
|
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}
|
|
|
76dcac |
BuildRequires: libseccomp-devel >= 2.1.0
|
|
Justin M. Forbes |
051605 |
%endif
|
|
Daniel P. Berrange |
a93050 |
# For network block driver
|
|
Daniel P. Berrange |
4a7239 |
BuildRequires: libcurl-devel
|
|
Eduardo Habkost |
5a3baf |
%if %{with rbd}
|
|
Daniel P. Berrange |
25a35c |
# For rbd block driver
|
|
|
f950cd |
BuildRequires: ceph-devel >= 0.61
|
|
Eduardo Habkost |
075dd0 |
%endif
|
|
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 smartcard NSS support
|
|
Daniel P. Berrange |
eaebe4 |
BuildRequires: nss-devel
|
|
Daniel P. Berrange |
eaebe4 |
# For XFS discard support in raw-posix.c
|
|
Paolo Bonzini |
933c18 |
%if %{with xfsprogs}
|
|
Daniel P. Berrange |
eaebe4 |
BuildRequires: xfsprogs-devel
|
|
Paolo Bonzini |
933c18 |
%endif
|
|
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
|
|
Paolo Bonzini |
2803fc |
%if 0%{?need_fdt:1}
|
|
Daniel P. Berrange |
eaebe4 |
# For FDT device tree support
|
|
Daniel P. Berrange |
eaebe4 |
BuildRequires: libfdt-devel
|
|
Eduardo Habkost |
1127b2 |
%endif
|
|
|
852ee3 |
# For virtfs
|
|
|
852ee3 |
BuildRequires: libcap-devel
|
|
|
7e50c4 |
# Hard requirement for version >= 1.3
|
|
|
7e50c4 |
BuildRequires: pixman-devel
|
|
|
af1488 |
%if 0%{?fedora} > 18
|
|
|
af1488 |
# For gluster support
|
|
|
af1488 |
BuildRequires: glusterfs-devel >= 3.4.0
|
|
|
af1488 |
BuildRequires: glusterfs-api-devel >= 3.4.0
|
|
|
af1488 |
%endif
|
|
|
7fae7f |
# Needed for usb passthrough for qemu >= 1.5
|
|
|
7fae7f |
BuildRequires: libusbx-devel
|
|
|
7fae7f |
# SSH block driver
|
|
|
89d879 |
%if 0%{?fedora} >= 20
|
|
|
7fae7f |
BuildRequires: libssh2-devel
|
|
|
89d879 |
%endif
|
|
|
7fae7f |
%if %{with gtk}
|
|
|
7fae7f |
# GTK frontend
|
|
|
7fae7f |
BuildRequires: gtk3-devel
|
|
|
7fae7f |
BuildRequires: vte3-devel
|
|
|
7fae7f |
%endif
|
|
|
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
|
|
|
548919 |
# For sanity test
|
|
|
81ec82 |
%if 0%{?fedora} >= 20
|
|
|
548919 |
BuildRequires: qemu-sanity-check-nodeps
|
|
|
548919 |
BuildRequires: kernel
|
|
|
81ec82 |
%endif
|
|
|
45bdef |
BuildRequires: iasl
|
|
|
3400e7 |
%if %{with_xen}
|
|
|
3400e7 |
BuildRequires: xen-devel
|
|
|
3400e7 |
%endif
|
|
|
3400e7 |
|
|
|
7e50c4 |
|
|
Paolo Bonzini |
2803fc |
%if 0%{?user:1}
|
|
Paolo Bonzini |
2803fc |
Requires: %{name}-%{user} = %{epoch}:%{version}-%{release}
|
|
Paolo Bonzini |
2803fc |
%endif
|
|
Paolo Bonzini |
c32efe |
%if 0%{?system_alpha:1}
|
|
Paolo Bonzini |
c32efe |
Requires: %{name}-%{system_alpha} = %{epoch}:%{version}-%{release}
|
|
Paolo Bonzini |
c32efe |
%endif
|
|
Paolo Bonzini |
2803fc |
%if 0%{?system_arm:1}
|
|
Paolo Bonzini |
2803fc |
Requires: %{name}-%{system_arm} = %{epoch}:%{version}-%{release}
|
|
Paolo Bonzini |
2803fc |
%endif
|
|
Paolo Bonzini |
2803fc |
%if 0%{?system_cris:1}
|
|
Paolo Bonzini |
2803fc |
Requires: %{name}-%{system_cris} = %{epoch}:%{version}-%{release}
|
|
Paolo Bonzini |
2803fc |
%endif
|
|
Paolo Bonzini |
40e61a |
%if 0%{?system_lm32:1}
|
|
Paolo Bonzini |
40e61a |
Requires: %{name}-%{system_lm32} = %{epoch}:%{version}-%{release}
|
|
Paolo Bonzini |
40e61a |
%endif
|
|
Paolo Bonzini |
2803fc |
%if 0%{?system_m68k:1}
|
|
Paolo Bonzini |
2803fc |
Requires: %{name}-%{system_m68k} = %{epoch}:%{version}-%{release}
|
|
Paolo Bonzini |
2803fc |
%endif
|
|
Paolo Bonzini |
c32efe |
%if 0%{?system_microblaze:1}
|
|
Paolo Bonzini |
c32efe |
Requires: %{name}-%{system_microblaze} = %{epoch}:%{version}-%{release}
|
|
Paolo Bonzini |
c32efe |
%endif
|
|
Paolo Bonzini |
2803fc |
%if 0%{?system_mips:1}
|
|
Paolo Bonzini |
2803fc |
Requires: %{name}-%{system_mips} = %{epoch}:%{version}-%{release}
|
|
Paolo Bonzini |
2803fc |
%endif
|
|
Paolo Bonzini |
40e61a |
%if 0%{?system_or32:1}
|
|
Paolo Bonzini |
40e61a |
Requires: %{name}-%{system_or32} = %{epoch}:%{version}-%{release}
|
|
Paolo Bonzini |
40e61a |
%endif
|
|
Paolo Bonzini |
2803fc |
%if 0%{?system_ppc:1}
|
|
Paolo Bonzini |
2803fc |
Requires: %{name}-%{system_ppc} = %{epoch}:%{version}-%{release}
|
|
Paolo Bonzini |
2803fc |
%endif
|
|
Paolo Bonzini |
c32efe |
%if 0%{?system_s390x:1}
|
|
Paolo Bonzini |
c32efe |
Requires: %{name}-%{system_s390x} = %{epoch}:%{version}-%{release}
|
|
Paolo Bonzini |
c32efe |
%endif
|
|
Paolo Bonzini |
2803fc |
%if 0%{?system_sh4:1}
|
|
Paolo Bonzini |
2803fc |
Requires: %{name}-%{system_sh4} = %{epoch}:%{version}-%{release}
|
|
Paolo Bonzini |
2803fc |
%endif
|
|
Paolo Bonzini |
2803fc |
%if 0%{?system_sparc:1}
|
|
Paolo Bonzini |
2803fc |
Requires: %{name}-%{system_sparc} = %{epoch}:%{version}-%{release}
|
|
Paolo Bonzini |
2803fc |
%endif
|
|
Paolo Bonzini |
40e61a |
%if 0%{?system_unicore32:1}
|
|
Paolo Bonzini |
40e61a |
Requires: %{name}-%{system_unicore32} = %{epoch}:%{version}-%{release}
|
|
Paolo Bonzini |
40e61a |
%endif
|
|
Paolo Bonzini |
2803fc |
%if 0%{?system_x86:1}
|
|
Paolo Bonzini |
2803fc |
Requires: %{name}-%{system_x86} = %{epoch}:%{version}-%{release}
|
|
Daniel P. Berrange |
2ee6c2 |
%endif
|
|
Paolo Bonzini |
40e61a |
%if 0%{?system_xtensa:1}
|
|
Paolo Bonzini |
40e61a |
Requires: %{name}-%{system_xtensa} = %{epoch}:%{version}-%{release}
|
|
Paolo Bonzini |
40e61a |
%endif
|
|
|
7fae7f |
%if 0%{?system_moxie:1}
|
|
|
7fae7f |
Requires: %{name}-%{system_moxie} = %{epoch}:%{version}-%{release}
|
|
|
7fae7f |
%endif
|
|
|
21cd6f |
%if 0%{?system_aarch64:1}
|
|
|
21cd6f |
Requires: %{name}-%{system_aarch64} = %{epoch}:%{version}-%{release}
|
|
|
21cd6f |
%endif
|
|
Paolo Bonzini |
bd903e |
%if %{without separate_kvm}
|
|
Glauber Costa |
9235f9 |
Requires: %{name}-img = %{epoch}:%{version}-%{release}
|
|
Paolo Bonzini |
bd903e |
%else
|
|
Paolo Bonzini |
bd903e |
Requires: %{name}-img
|
|
Paolo Bonzini |
bd903e |
%endif
|
|
Glauber Costa |
8571d0 |
|
|
Hans de Goede |
329b58 |
%define qemudocdir %{_docdir}/%{name}
|
|
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 |
|
|
Paolo Bonzini |
2803fc |
%if %{without kvmonly}
|
|
Paolo Bonzini |
2803fc |
%ifarch %{kvm_archs}
|
|
Mark McLoughlin |
d7d988 |
%package kvm
|
|
Mark McLoughlin |
d7d988 |
Summary: QEMU metapackage for KVM support
|
|
Mark McLoughlin |
d7d988 |
Group: Development/Tools
|
|
Paolo Bonzini |
2803fc |
Requires: qemu-%{kvm_package} = %{epoch}:%{version}-%{release}
|
|
Mark McLoughlin |
d7d988 |
|
|
Mark McLoughlin |
d7d988 |
%description kvm
|
|
Mark McLoughlin |
d7d988 |
This is a meta-package that provides a qemu-system-<arch> package for native
|
|
Mark McLoughlin |
d7d988 |
architectures where kvm can be enabled. For example, in an x86 system, this
|
|
Mark McLoughlin |
d7d988 |
will install qemu-system-x86
|
|
Paolo Bonzini |
2803fc |
%endif
|
|
Paolo Bonzini |
2803fc |
%endif
|
|
Mark McLoughlin |
d7d988 |
|
|
Glauber Costa |
9235f9 |
%package img
|
|
Glauber Costa |
9235f9 |
Summary: QEMU command line tool for manipulating disk images
|
|
Glauber Costa |
9235f9 |
Group: Development/Tools
|
|
|
5ba935 |
|
|
Glauber Costa |
9235f9 |
%description img
|
|
Mark McLoughlin |
308e9c |
This package provides a command line tool for manipulating disk images
|
|
Daniel P. Berrange |
36ffed |
|
|
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 |
|
|
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 |
%post guest-agent
|
|
|
6986e1 |
%systemd_post qemu-guest-agent.service
|
|
Daniel P. Berrange |
1ad1f9 |
|
|
Daniel P. Berrange |
1ad1f9 |
%preun guest-agent
|
|
|
6986e1 |
%systemd_preun qemu-guest-agent.service
|
|
Daniel P. Berrange |
1ad1f9 |
|
|
Daniel P. Berrange |
1ad1f9 |
%postun guest-agent
|
|
|
6986e1 |
%systemd_postun_with_restart qemu-guest-agent.service
|
|
Daniel P. Berrange |
1ad1f9 |
|
|
Daniel P. Berrange |
1ad1f9 |
|
|
|
979ec1 |
%package -n ksm
|
|
|
979ec1 |
Summary: Kernel Samepage Merging services
|
|
|
979ec1 |
Group: Development/Tools
|
|
|
979ec1 |
Requires: %{name}-common = %{epoch}:%{version}-%{release}
|
|
|
979ec1 |
Requires(post): systemd-units
|
|
|
979ec1 |
Requires(postun): systemd-units
|
|
|
979ec1 |
%description -n ksm
|
|
|
979ec1 |
Kernel Samepage Merging (KSM) is a memory-saving de-duplication feature,
|
|
|
979ec1 |
that merges anonymous (private) pages (not pagecache ones).
|
|
|
979ec1 |
|
|
|
979ec1 |
This package provides service files for disabling and tuning KSM.
|
|
|
979ec1 |
|
|
|
979ec1 |
|
|
Paolo Bonzini |
2803fc |
%if 0%{?user:1}
|
|
Paolo Bonzini |
2803fc |
%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
|
|
Paolo Bonzini |
2803fc |
%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
|
|
Paolo Bonzini |
2803fc |
%endif
|
|
Glauber Costa |
9235f9 |
|
|
Paolo Bonzini |
2803fc |
%if 0%{?system_x86:1}
|
|
Paolo Bonzini |
2803fc |
%package %{system_x86}
|
|
Glauber Costa |
9235f9 |
Summary: QEMU system emulator for x86
|
|
Glauber Costa |
9235f9 |
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
|
|
|
ac843b |
# First version that ships bios-256k.bin
|
|
|
ac843b |
Requires: seabios-bin >= 1.7.4-3
|
|
Justin M. Forbes |
27c330 |
Requires: sgabios-bin
|
|
|
7fae7f |
Requires: ipxe-roms-qemu >= 20130517-2.gitc4bce43
|
|
Paolo Bonzini |
2803fc |
%if 0%{?have_seccomp:1}
|
|
|
bd56df |
Requires: libseccomp >= 1.0.0
|
|
|
bd56df |
%endif
|
|
Glauber Costa |
9235f9 |
|
|
Paolo Bonzini |
2803fc |
%description %{system_x86}
|
|
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.
|
|
Paolo Bonzini |
2803fc |
%endif
|
|
Glauber Costa |
9235f9 |
|
|
Paolo Bonzini |
c32efe |
%if 0%{?system_alpha:1}
|
|
Paolo Bonzini |
c32efe |
%package %{system_alpha}
|
|
Paolo Bonzini |
c32efe |
Summary: QEMU system emulator for Alpha
|
|
Paolo Bonzini |
c32efe |
Group: Development/Tools
|
|
Paolo Bonzini |
c32efe |
Requires: %{name}-common = %{epoch}:%{version}-%{release}
|
|
Paolo Bonzini |
c32efe |
%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 |
%endif
|
|
Paolo Bonzini |
c32efe |
|
|
Paolo Bonzini |
2803fc |
%if 0%{?system_arm:1}
|
|
Paolo Bonzini |
2803fc |
%package %{system_arm}
|
|
Paolo Bonzini |
40e61a |
Summary: QEMU system emulator for ARM
|
|
Glauber Costa |
9235f9 |
Group: Development/Tools
|
|
Glauber Costa |
9235f9 |
Requires: %{name}-common = %{epoch}:%{version}-%{release}
|
|
Paolo Bonzini |
2803fc |
%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 |
|
|
Paolo Bonzini |
40e61a |
This package provides the system emulator for ARM boards.
|
|
Paolo Bonzini |
2803fc |
%endif
|
|
Glauber Costa |
9235f9 |
|
|
Paolo Bonzini |
2803fc |
%if 0%{?system_mips:1}
|
|
Paolo Bonzini |
2803fc |
%package %{system_mips}
|
|
Paolo Bonzini |
40e61a |
Summary: QEMU system emulator for MIPS
|
|
Glauber Costa |
9235f9 |
Group: Development/Tools
|
|
Glauber Costa |
9235f9 |
Requires: %{name}-common = %{epoch}:%{version}-%{release}
|
|
Paolo Bonzini |
2803fc |
%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 |
|
|
Paolo Bonzini |
40e61a |
This package provides the system emulator for MIPS boards.
|
|
Paolo Bonzini |
2803fc |
%endif
|
|
Glauber Costa |
485711 |
|
|
Paolo Bonzini |
2803fc |
%if 0%{?system_cris:1}
|
|
Paolo Bonzini |
2803fc |
%package %{system_cris}
|
|
Paolo Bonzini |
40e61a |
Summary: QEMU system emulator for CRIS
|
|
Justin M. Forbes |
bc9e71 |
Group: Development/Tools
|
|
Justin M. Forbes |
bc9e71 |
Requires: %{name}-common = %{epoch}:%{version}-%{release}
|
|
Paolo Bonzini |
2803fc |
%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 |
|
|
Paolo Bonzini |
40e61a |
This package provides the system emulator for CRIS boards.
|
|
Paolo Bonzini |
40e61a |
%endif
|
|
Paolo Bonzini |
40e61a |
|
|
Paolo Bonzini |
40e61a |
%if 0%{?system_lm32:1}
|
|
Paolo Bonzini |
40e61a |
%package %{system_lm32}
|
|
Paolo Bonzini |
40e61a |
Summary: QEMU system emulator for LatticeMico32
|
|
Paolo Bonzini |
40e61a |
Group: Development/Tools
|
|
Paolo Bonzini |
40e61a |
Requires: %{name}-common = %{epoch}:%{version}-%{release}
|
|
Paolo Bonzini |
40e61a |
%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 |
|
|
Paolo Bonzini |
40e61a |
This package provides the system emulator for LatticeMico32 boards.
|
|
Paolo Bonzini |
2803fc |
%endif
|
|
Glauber Costa |
9235f9 |
|
|
Paolo Bonzini |
2803fc |
%if 0%{?system_m68k:1}
|
|
Paolo Bonzini |
2803fc |
%package %{system_m68k}
|
|
Paolo Bonzini |
40e61a |
Summary: QEMU system emulator for ColdFire (m68k)
|
|
Glauber Costa |
9235f9 |
Group: Development/Tools
|
|
Glauber Costa |
9235f9 |
Requires: %{name}-common = %{epoch}:%{version}-%{release}
|
|
Paolo Bonzini |
2803fc |
%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 |
%endif
|
|
Paolo Bonzini |
40e61a |
|
|
Paolo Bonzini |
c32efe |
%if 0%{?system_microblaze:1}
|
|
Paolo Bonzini |
c32efe |
%package %{system_microblaze}
|
|
Paolo Bonzini |
c32efe |
Summary: QEMU system emulator for Microblaze
|
|
Paolo Bonzini |
c32efe |
Group: Development/Tools
|
|
Paolo Bonzini |
c32efe |
Requires: %{name}-common = %{epoch}:%{version}-%{release}
|
|
Paolo Bonzini |
c32efe |
%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 |
%endif
|
|
Paolo Bonzini |
c32efe |
|
|
Paolo Bonzini |
40e61a |
%if 0%{?system_or32:1}
|
|
Paolo Bonzini |
40e61a |
%package %{system_or32}
|
|
Paolo Bonzini |
40e61a |
Summary: QEMU system emulator for OpenRisc32
|
|
Paolo Bonzini |
40e61a |
Group: Development/Tools
|
|
Paolo Bonzini |
40e61a |
Requires: %{name}-common = %{epoch}:%{version}-%{release}
|
|
Paolo Bonzini |
40e61a |
%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.
|
|
Paolo Bonzini |
2803fc |
%endif
|
|
Daniel P. Berrange |
36ffed |
|
|
Paolo Bonzini |
c32efe |
%if 0%{?system_s390x:1}
|
|
Paolo Bonzini |
c32efe |
%package %{system_s390x}
|
|
Paolo Bonzini |
c32efe |
Summary: QEMU system emulator for S390
|
|
Paolo Bonzini |
c32efe |
Group: Development/Tools
|
|
Paolo Bonzini |
c32efe |
Requires: %{name}-common = %{epoch}:%{version}-%{release}
|
|
Paolo Bonzini |
c32efe |
%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 |
%endif
|
|
Paolo Bonzini |
c32efe |
|
|
Paolo Bonzini |
2803fc |
%if 0%{?system_sh4:1}
|
|
Paolo Bonzini |
2803fc |
%package %{system_sh4}
|
|
Paolo Bonzini |
40e61a |
Summary: QEMU system emulator for SH4
|
|
Glauber Costa |
9235f9 |
Group: Development/Tools
|
|
Glauber Costa |
9235f9 |
Requires: %{name}-common = %{epoch}:%{version}-%{release}
|
|
Paolo Bonzini |
2803fc |
%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.
|
|
Paolo Bonzini |
2803fc |
%endif
|
|
|
57c57a |
|
|
Paolo Bonzini |
2803fc |
%if 0%{?system_sparc:1}
|
|
Paolo Bonzini |
2803fc |
%package %{system_sparc}
|
|
Paolo Bonzini |
40e61a |
Summary: QEMU system emulator for SPARC
|
|
|
57c57a |
Group: Development/Tools
|
|
|
57c57a |
Requires: %{name}-common = %{epoch}:%{version}-%{release}
|
|
|
57c57a |
Requires: openbios
|
|
Paolo Bonzini |
2803fc |
%description %{system_sparc}
|
|
|
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.
|
|
Paolo Bonzini |
2803fc |
%endif
|
|
|
57c57a |
|
|
Paolo Bonzini |
2803fc |
%if 0%{?system_ppc:1}
|
|
Paolo Bonzini |
2803fc |
%package %{system_ppc}
|
|
|
57c57a |
Summary: QEMU system emulator for PPC
|
|
|
57c57a |
Group: Development/Tools
|
|
|
57c57a |
Requires: %{name}-common = %{epoch}:%{version}-%{release}
|
|
|
57c57a |
Requires: openbios
|
|
|
7fae7f |
Requires: SLOF >= 0.1.git%{SLOF_gittagdate}
|
|
Paolo Bonzini |
2803fc |
%description %{system_ppc}
|
|
|
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 |
%endif
|
|
Paolo Bonzini |
40e61a |
|
|
Paolo Bonzini |
40e61a |
%if 0%{?system_xtensa:1}
|
|
Paolo Bonzini |
40e61a |
%package %{system_xtensa}
|
|
Paolo Bonzini |
40e61a |
Summary: QEMU system emulator for Xtensa
|
|
Paolo Bonzini |
40e61a |
Group: Development/Tools
|
|
Paolo Bonzini |
40e61a |
Requires: %{name}-common = %{epoch}:%{version}-%{release}
|
|
Paolo Bonzini |
40e61a |
%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 |
%endif
|
|
Paolo Bonzini |
40e61a |
|
|
Paolo Bonzini |
40e61a |
%if 0%{?system_unicore32:1}
|
|
Paolo Bonzini |
40e61a |
%package %{system_unicore32}
|
|
Paolo Bonzini |
40e61a |
Summary: QEMU system emulator for Unicore32
|
|
Paolo Bonzini |
40e61a |
Group: Development/Tools
|
|
Paolo Bonzini |
40e61a |
Requires: %{name}-common = %{epoch}:%{version}-%{release}
|
|
Paolo Bonzini |
40e61a |
%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.
|
|
Justin M. Forbes |
3a5505 |
%endif
|
|
Daniel P. Berrange |
36ffed |
|
|
|
7fae7f |
%if 0%{?system_moxie:1}
|
|
|
7fae7f |
%package %{system_moxie}
|
|
|
7fae7f |
Summary: QEMU system emulator for Moxie
|
|
|
7fae7f |
Group: Development/Tools
|
|
|
7fae7f |
Requires: %{name}-common = %{epoch}:%{version}-%{release}
|
|
|
7fae7f |
%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 |
%endif
|
|
|
7fae7f |
|
|
|
21cd6f |
%if 0%{?system_aarch64:1}
|
|
|
21cd6f |
%package %{system_aarch64}
|
|
|
21cd6f |
Summary: QEMU system emulator for AArch64
|
|
|
21cd6f |
Group: Development/Tools
|
|
|
21cd6f |
Requires: %{name}-common = %{epoch}:%{version}-%{release}
|
|
|
21cd6f |
%description %{system_aarch64}
|
|
|
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 |
%endif
|
|
|
21cd6f |
|
|
|
21cd6f |
|
|
Paolo Bonzini |
2803fc |
%ifarch %{kvm_archs}
|
|
Glauber Costa |
0f3f16 |
%package kvm-tools
|
|
Glauber Costa |
0f3f16 |
Summary: KVM debugging and diagnostics tools
|
|
Glauber Costa |
0f3f16 |
Group: Development/Tools
|
|
Glauber Costa |
0f3f16 |
|
|
Glauber Costa |
0f3f16 |
%description kvm-tools
|
|
Glauber Costa |
0f3f16 |
This package contains some diagnostics and debugging tools for KVM,
|
|
Justin M. Forbes |
990c3a |
such as kvm_stat.
|
|
Glauber Costa |
0f3f16 |
%endif
|
|
Glauber Costa |
0f3f16 |
|
|
Paolo Bonzini |
6b31a2 |
%if %{without separate_kvm}
|
|
Alon Levy |
c8a79a |
%package -n libcacard
|
|
Alon Levy |
c8a79a |
Summary: Common Access Card (CAC) Emulation
|
|
Alon Levy |
c8a79a |
Group: Development/Libraries
|
|
Alon Levy |
c8a79a |
|
|
Alon Levy |
c8a79a |
%description -n libcacard
|
|
Alon Levy |
c8a79a |
Common Access Card (CAC) emulation library.
|
|
Alon Levy |
c8a79a |
|
|
Alon Levy |
c8a79a |
%package -n libcacard-tools
|
|
Alon Levy |
c8a79a |
Summary: CAC Emulation tools
|
|
Alon Levy |
c8a79a |
Group: Development/Libraries
|
|
Alon Levy |
c8a79a |
Requires: libcacard = %{epoch}:%{version}-%{release}
|
|
Alon Levy |
c8a79a |
|
|
Alon Levy |
c8a79a |
%description -n libcacard-tools
|
|
Alon Levy |
c8a79a |
CAC emulation tools.
|
|
Alon Levy |
c8a79a |
|
|
Alon Levy |
c8a79a |
%package -n libcacard-devel
|
|
Alon Levy |
c8a79a |
Summary: CAC Emulation devel
|
|
Alon Levy |
c8a79a |
Group: Development/Libraries
|
|
Alon Levy |
c8a79a |
Requires: libcacard = %{epoch}:%{version}-%{release}
|
|
Alon Levy |
c8a79a |
|
|
Alon Levy |
c8a79a |
%description -n libcacard-devel
|
|
Alon Levy |
c8a79a |
CAC emulation development files.
|
|
Paolo Bonzini |
6b31a2 |
%endif
|
|
Alon Levy |
c8a79a |
|
|
|
ac843b |
|
|
David Woodhouse |
5c3734 |
%prep
|
|
|
269942 |
%setup -q
|
|
|
bacd9b |
|
|
|
75f0c8 |
# Change gtk quit accelerator to ctrl+shift+q (bz #1062393)
|
|
|
75f0c8 |
# Patches queued for 2.1
|
|
|
75f0c8 |
%patch0001 -p1
|
|
|
70114f |
# Migration CVEs: CVE-2014-0182 etc.
|
|
|
70114f |
%patch0002 -p1
|
|
|
70114f |
%patch0003 -p1
|
|
|
70114f |
%patch0004 -p1
|
|
|
70114f |
%patch0005 -p1
|
|
|
70114f |
%patch0006 -p1
|
|
|
70114f |
%patch0007 -p1
|
|
|
70114f |
%patch0008 -p1
|
|
|
70114f |
%patch0009 -p1
|
|
|
70114f |
%patch0010 -p1
|
|
|
70114f |
%patch0011 -p1
|
|
|
70114f |
%patch0012 -p1
|
|
|
70114f |
%patch0013 -p1
|
|
|
70114f |
%patch0014 -p1
|
|
|
70114f |
%patch0015 -p1
|
|
|
70114f |
%patch0016 -p1
|
|
|
70114f |
%patch0017 -p1
|
|
|
70114f |
%patch0018 -p1
|
|
|
70114f |
%patch0019 -p1
|
|
|
70114f |
%patch0020 -p1
|
|
|
70114f |
%patch0021 -p1
|
|
|
70114f |
%patch0022 -p1
|
|
|
70114f |
%patch0023 -p1
|
|
|
70114f |
%patch0024 -p1
|
|
|
75f0c8 |
|
|
|
12cd54 |
# QCOW1 validation CVEs: CVE-2014-0222, CVE-2014-0223 (bz #1097232, bz
|
|
|
12cd54 |
# #1097238, bz #1097222, bz #1097216)
|
|
|
12cd54 |
%patch0101 -p1
|
|
|
12cd54 |
%patch0102 -p1
|
|
|
12cd54 |
%patch0103 -p1
|
|
|
12cd54 |
%patch0104 -p1
|
|
|
12cd54 |
%patch0105 -p1
|
|
|
12cd54 |
# CVE-2014-3461: Issues in USB post load checks (bz #1097260, bz
|
|
|
12cd54 |
# #1096821)
|
|
|
12cd54 |
%patch0106 -p1
|
|
|
0410ae |
# Don't use libtool on dtrace, fixes rawhide build (bz #1106968)
|
|
|
0410ae |
%patch0107 -p1
|
|
|
0410ae |
%patch0108 -p1
|
|
|
0410ae |
%patch0109 -p1
|
|
|
0410ae |
%patch0110 -p1
|
|
|
0410ae |
%patch0111 -p1
|
|
|
0410ae |
%patch0112 -p1
|
|
|
0410ae |
%patch0113 -p1
|
|
|
0410ae |
%patch0114 -p1
|
|
|
0410ae |
%patch0115 -p1
|
|
|
0410ae |
%patch0116 -p1
|
|
|
0410ae |
%patch0117 -p1
|
|
|
12cd54 |
|
|
Alon Levy |
c8a79a |
|
|
David Woodhouse |
5c3734 |
%build
|
|
Paolo Bonzini |
2803fc |
%if %{with kvmonly}
|
|
Paolo Bonzini |
2803fc |
buildarch="%{kvm_target}-softmmu"
|
|
Paolo Bonzini |
2803fc |
%else
|
|
|
7e50c4 |
buildarch="i386-softmmu x86_64-softmmu alpha-softmmu arm-softmmu \
|
|
|
21cd6f |
cris-softmmu lm32-softmmu m68k-softmmu microblaze-softmmu \
|
|
|
21cd6f |
microblazeel-softmmu mips-softmmu mipsel-softmmu mips64-softmmu \
|
|
|
21cd6f |
mips64el-softmmu or32-softmmu ppc-softmmu ppcemb-softmmu ppc64-softmmu \
|
|
|
21cd6f |
s390x-softmmu sh4-softmmu sh4eb-softmmu sparc-softmmu sparc64-softmmu \
|
|
|
21cd6f |
xtensa-softmmu xtensaeb-softmmu unicore32-softmmu moxie-softmmu \
|
|
|
21cd6f |
i386-linux-user x86_64-linux-user aarch64-linux-user alpha-linux-user \
|
|
|
21cd6f |
arm-linux-user armeb-linux-user cris-linux-user m68k-linux-user \
|
|
|
21cd6f |
microblaze-linux-user microblazeel-linux-user mips-linux-user \
|
|
|
21cd6f |
mipsel-linux-user mips64-linux-user mips64el-linux-user \
|
|
|
21cd6f |
mipsn32-linux-user mipsn32el-linux-user \
|
|
|
21cd6f |
or32-linux-user ppc-linux-user ppc64-linux-user \
|
|
|
21cd6f |
ppc64abi32-linux-user s390x-linux-user sh4-linux-user sh4eb-linux-user \
|
|
|
21cd6f |
sparc-linux-user sparc64-linux-user sparc32plus-linux-user \
|
|
|
21cd6f |
unicore32-linux-user"
|
|
|
21cd6f |
|
|
|
21cd6f |
%if 0%{?system_aarch64:1}
|
|
|
21cd6f |
buildarch="$buildarch aarch64-softmmu"
|
|
|
21cd6f |
%endif
|
|
|
21cd6f |
|
|
Justin M. Forbes |
3a5505 |
%endif
|
|
Justin M. Forbes |
3a5505 |
|
|
|
71430d |
# --build-id option is used for giving info to the debug packages.
|
|
Mark McLoughlin |
bfc5c6 |
extraldflags="-Wl,--build-id";
|
|
Mark McLoughlin |
bfc5c6 |
buildldflags="VL_LDFLAGS=-Wl,--build-id"
|
|
Glauber Costa |
485711 |
|
|
Justin M. Forbes |
35db8c |
%ifarch s390
|
|
Justin M. Forbes |
502ffe |
# drop -g flag to prevent memory exhaustion by linker
|
|
Justin M. Forbes |
502ffe |
%global optflags %(echo %{optflags} | sed 's/-g//')
|
|
Dan Horák |
c65e6f |
sed -i.debug 's/"-g $CFLAGS"/"$CFLAGS"/g' configure
|
|
Justin M. Forbes |
502ffe |
%endif
|
|
Justin M. Forbes |
502ffe |
|
|
|
ac843b |
./configure \
|
|
|
ac843b |
--prefix=%{_prefix} \
|
|
|
ac843b |
--libdir=%{_libdir} \
|
|
|
ac843b |
--sysconfdir=%{_sysconfdir} \
|
|
|
ac843b |
--interp-prefix=%{_prefix}/qemu-%%M \
|
|
|
ac843b |
--localstatedir=%{_localstatedir} \
|
|
|
ac843b |
--libexecdir=%{_libexecdir} \
|
|
|
ac843b |
--disable-strip \
|
|
|
ac843b |
--extra-ldflags="$extraldflags -pie -Wl,-z,relro -Wl,-z,now" \
|
|
|
ac843b |
--extra-cflags="%{optflags} -fPIE -DPIE" \
|
|
|
ac843b |
--disable-werror \
|
|
|
ac843b |
--target-list="$buildarch" \
|
|
|
ac843b |
--audio-drv-list=pa,sdl,alsa,oss \
|
|
|
ac843b |
--enable-trace-backend=dtrace \
|
|
|
ac843b |
--enable-kvm \
|
|
|
ac843b |
--enable-tpm \
|
|
|
3400e7 |
%if %{with_xen}
|
|
|
3400e7 |
--enable-xen \
|
|
|
3400e7 |
%else
|
|
|
3400e7 |
--disable-xen \
|
|
|
3400e7 |
%endif
|
|
Paolo Bonzini |
2803fc |
%if 0%{?have_spice:1}
|
|
|
ac843b |
--enable-spice \
|
|
|
e65bbe |
%else
|
|
|
ac843b |
--disable-spice \
|
|
Paolo Bonzini |
2803fc |
%endif
|
|
Paolo Bonzini |
2803fc |
%if 0%{?have_seccomp:1}
|
|
|
ac843b |
--enable-seccomp \
|
|
|
e65bbe |
%else
|
|
|
ac843b |
--disable-seccomp \
|
|
|
71430d |
%endif
|
|
Eduardo Habkost |
5a3baf |
%if %{without rbd}
|
|
|
ac843b |
--disable-rbd \
|
|
Eduardo Habkost |
5a3baf |
%endif
|
|
Paolo Bonzini |
2803fc |
%if 0%{?need_fdt:1}
|
|
|
ac843b |
--enable-fdt \
|
|
Paolo Bonzini |
2803fc |
%else
|
|
|
ac843b |
--disable-fdt \
|
|
Eduardo Habkost |
075dd0 |
%endif
|
|
|
7fae7f |
%if %{with gtk}
|
|
|
ac843b |
--with-gtkabi="3.0" \
|
|
|
7fae7f |
%endif
|
|
Dan Horák |
52cf04 |
%ifarch s390
|
|
|
ac843b |
--enable-tcg-interpreter \
|
|
Dan Horák |
52cf04 |
%endif
|
|
|
ac843b |
--enable-quorum \
|
|
|
ac843b |
"$@"
|
|
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 |
|
|
Justin M. Forbes |
603dd6 |
gcc %{SOURCE6} -O2 -g -o ksmctl
|
|
Justin M. Forbes |
603dd6 |
|
|
|
64e123 |
# Check the binary runs (see eg RHBZ#998722).
|
|
|
64e123 |
%ifarch %{kvm_archs}
|
|
|
64e123 |
b="./x86_64-softmmu/qemu-system-x86_64"
|
|
|
64e123 |
if [ -x "$b" ]; then "$b" -help; fi
|
|
|
64e123 |
%endif
|
|
|
64e123 |
|
|
Justin M. Forbes |
603dd6 |
|
|
David Woodhouse |
5c3734 |
%install
|
|
David Woodhouse |
5c3734 |
|
|
Daniel P. Berrange |
fbe43c |
%define _udevdir /lib/udev/rules.d
|
|
Daniel P. Berrange |
fbe43c |
|
|
|
979ec1 |
install -D -p -m 0744 %{SOURCE4} $RPM_BUILD_ROOT/lib/systemd/system/ksm.service
|
|
Mark McLoughlin |
b11220 |
install -D -p -m 0644 %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/ksm
|
|
Justin M. Forbes |
603dd6 |
install -D -p -m 0755 ksmctl $RPM_BUILD_ROOT/lib/systemd/ksmctl
|
|
Mark McLoughlin |
b11220 |
|
|
|
979ec1 |
install -D -p -m 0744 %{SOURCE7} $RPM_BUILD_ROOT/lib/systemd/system/ksmtuned.service
|
|
Justin M. Forbes |
603dd6 |
install -D -p -m 0755 %{SOURCE8} $RPM_BUILD_ROOT%{_sbindir}/ksmtuned
|
|
Justin M. Forbes |
603dd6 |
install -D -p -m 0644 %{SOURCE9} $RPM_BUILD_ROOT%{_sysconfdir}/ksmtuned.conf
|
|
Mark McLoughlin |
cd8d5c |
|
|
Paolo Bonzini |
2803fc |
%ifarch %{kvm_archs}
|
|
|
af1488 |
%if 0%{?need_kvm_modfile}
|
|
Daniel P. Berrange |
fc8b74 |
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/modules
|
|
|
af1488 |
install -m 0755 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/modules/kvm.modules
|
|
|
af1488 |
%endif
|
|
|
af1488 |
|
|
Glauber Costa |
9235f9 |
mkdir -p $RPM_BUILD_ROOT%{_bindir}/
|
|
Daniel P. Berrange |
fbe43c |
mkdir -p $RPM_BUILD_ROOT%{_udevdir}
|
|
Glauber Costa |
9235f9 |
|
|
Hans de Goede |
329b58 |
install -m 0755 scripts/kvm/kvm_stat $RPM_BUILD_ROOT%{_bindir}/
|
|
Daniel P. Berrange |
fbe43c |
install -m 0644 %{SOURCE3} $RPM_BUILD_ROOT%{_udevdir}
|
|
Glauber Costa |
9235f9 |
%endif
|
|
Glauber Costa |
9235f9 |
|
|
Hans de Goede |
329b58 |
make DESTDIR=$RPM_BUILD_ROOT install
|
|
Paolo Bonzini |
2803fc |
|
|
|
7fae7f |
%find_lang %{name}
|
|
|
7fae7f |
|
|
Paolo Bonzini |
2803fc |
%if 0%{?need_qemu_kvm}
|
|
|
96a5f8 |
install -m 0755 %{SOURCE13} $RPM_BUILD_ROOT%{_bindir}/qemu-kvm
|
|
Paolo Bonzini |
2803fc |
%endif
|
|
Paolo Bonzini |
2803fc |
|
|
Paolo Bonzini |
2803fc |
%if %{with kvmonly}
|
|
Paolo Bonzini |
2803fc |
rm $RPM_BUILD_ROOT%{_bindir}/qemu-system-%{kvm_target}
|
|
Paolo Bonzini |
2803fc |
rm $RPM_BUILD_ROOT%{_datadir}/systemtap/tapset/qemu-system-%{kvm_target}.stp
|
|
Paolo Bonzini |
2803fc |
%endif
|
|
Paolo Bonzini |
2803fc |
|
|
Mark McLoughlin |
666df9 |
chmod -x ${RPM_BUILD_ROOT}%{_mandir}/man1/*
|
|
|
7fae7f |
install -D -p -m 0644 -t ${RPM_BUILD_ROOT}%{qemudocdir} Changelog README COPYING COPYING.LIB LICENSE
|
|
|
979ec1 |
for emu in $RPM_BUILD_ROOT%{_bindir}/qemu-system-*; do
|
|
|
979ec1 |
ln -sf qemu.1.gz $RPM_BUILD_ROOT%{_mandir}/man1/$(basename $emu).1.gz
|
|
|
979ec1 |
done
|
|
Dan Horák |
f81e73 |
%if 0%{?need_qemu_kvm}
|
|
|
979ec1 |
ln -sf qemu.1.gz $RPM_BUILD_ROOT%{_mandir}/man1/qemu-kvm.1.gz
|
|
Dan Horák |
f81e73 |
%endif
|
|
David Woodhouse |
5c3734 |
|
|
Daniel P. Berrange |
42af21 |
install -D -p -m 0644 qemu.sasl $RPM_BUILD_ROOT%{_sysconfdir}/sasl2/qemu.conf
|
|
Daniel P. Berrange |
42af21 |
|
|
|
71430d |
# Provided by package openbios
|
|
Mark McLoughlin |
ccf76b |
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/openbios-ppc
|
|
Mark McLoughlin |
ccf76b |
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/openbios-sparc32
|
|
Mark McLoughlin |
ccf76b |
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/openbios-sparc64
|
|
|
71430d |
# Provided by package SLOF
|
|
Justin M. Forbes |
0c846b |
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/slof.bin
|
|
|
71430d |
|
|
Paolo Bonzini |
31c633 |
# Remove possibly unpackaged files. Unlike others that are removed
|
|
Paolo Bonzini |
31c633 |
# unconditionally, these firmware files are still distributed as a binary
|
|
Paolo Bonzini |
31c633 |
# together with the qemu package. We should try to move at least s390-zipl.rom
|
|
Paolo Bonzini |
31c633 |
# to a separate package... Discussed here on the packaging list:
|
|
Paolo Bonzini |
31c633 |
# https://lists.fedoraproject.org/pipermail/packaging/2012-July/008563.html
|
|
Paolo Bonzini |
c32efe |
%if 0%{!?system_alpha:1}
|
|
Paolo Bonzini |
c32efe |
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/palcode-clipper
|
|
Paolo Bonzini |
c32efe |
%endif
|
|
Paolo Bonzini |
c32efe |
%if 0%{!?system_microblaze:1}
|
|
Paolo Bonzini |
c32efe |
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/petalogix*.dtb
|
|
Paolo Bonzini |
c32efe |
%endif
|
|
Paolo Bonzini |
2803fc |
%if 0%{!?system_ppc:1}
|
|
Eduardo Habkost |
a38381 |
rm -f ${RPM_BUILD_ROOT}%{_datadir}/%{name}/bamboo.dtb
|
|
Eduardo Habkost |
a38381 |
rm -f ${RPM_BUILD_ROOT}%{_datadir}/%{name}/ppc_rom.bin
|
|
Eduardo Habkost |
a38381 |
rm -f ${RPM_BUILD_ROOT}%{_datadir}/%{name}/spapr-rtas.bin
|
|
Eduardo Habkost |
a38381 |
%endif
|
|
Paolo Bonzini |
c32efe |
%if 0%{!?system_s390x:1}
|
|
|
71430d |
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/s390-zipl.rom
|
|
|
7fae7f |
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/s390-ccw.img
|
|
Paolo Bonzini |
c32efe |
%endif
|
|
|
bacd9b |
%if 0%{!?system_sparc:1}
|
|
|
bacd9b |
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/QEMU,tcx.bin
|
|
|
bacd9b |
%endif
|
|
|
71430d |
|
|
Paolo Bonzini |
2803fc |
# Provided by package ipxe
|
|
Paolo Bonzini |
2803fc |
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/pxe*rom
|
|
|
7fae7f |
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/efi*rom
|
|
|
d1a627 |
# Provided by package seavgabios
|
|
Paolo Bonzini |
2803fc |
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/vgabios*bin
|
|
Paolo Bonzini |
2803fc |
# Provided by package seabios
|
|
Paolo Bonzini |
2803fc |
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/bios.bin
|
|
|
ac843b |
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/bios-256k.bin
|
|
|
b6a83a |
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/acpi-dsdt.aml
|
|
|
b6a83a |
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/q35-acpi-dsdt.aml
|
|
Paolo Bonzini |
2803fc |
# Provided by package sgabios
|
|
Paolo Bonzini |
2803fc |
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/sgabios.bin
|
|
Glauber Costa |
f0365c |
|
|
Paolo Bonzini |
2803fc |
%if 0%{?system_x86:1}
|
|
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
|
|
|
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
|
|
|
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
|
|
Paolo Bonzini |
2803fc |
%endif
|
|
Daniel P. Berrange |
1ad1f9 |
|
|
Paolo Bonzini |
2803fc |
%if 0%{?user:1}
|
|
Justin M. Forbes |
603dd6 |
mkdir -p $RPM_BUILD_ROOT%{_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
|
|
|
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 \
|
|
Paolo Bonzini |
a96ffe |
%ifnarch mips
|
|
|
b049f1 |
qemu-mips qemu-mips64 \
|
|
Paolo Bonzini |
a96ffe |
%endif
|
|
Paolo Bonzini |
a96ffe |
%ifnarch mipsel
|
|
|
b049f1 |
qemu-mipsel qemu-mips64el \
|
|
Paolo Bonzini |
a96ffe |
%endif
|
|
Paolo Bonzini |
a96ffe |
%ifnarch m68k
|
|
Paolo Bonzini |
a96ffe |
qemu-m68k \
|
|
Paolo Bonzini |
a96ffe |
%endif
|
|
Justin M. Forbes |
603dd6 |
%ifnarch ppc ppc64
|
|
|
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
|
|
Justin M. Forbes |
603dd6 |
grep /$i:\$ %{SOURCE1} > $RPM_BUILD_ROOT%{_exec_prefix}/lib/binfmt.d/$i.conf
|
|
Justin M. Forbes |
603dd6 |
chmod 644 $RPM_BUILD_ROOT%{_exec_prefix}/lib/binfmt.d/$i.conf
|
|
Justin M. Forbes |
603dd6 |
done < %{SOURCE1}
|
|
Paolo Bonzini |
2803fc |
%endif
|
|
Daniel P. Berrange |
1ad1f9 |
|
|
Daniel P. Berrange |
1ad1f9 |
# For the qemu-guest-agent subpackage install the systemd
|
|
Daniel P. Berrange |
1ad1f9 |
# service and udev rules.
|
|
Daniel P. Berrange |
1ad1f9 |
mkdir -p $RPM_BUILD_ROOT%{_unitdir}
|
|
Daniel P. Berrange |
fbe43c |
mkdir -p $RPM_BUILD_ROOT%{_udevdir}
|
|
Daniel P. Berrange |
1ad1f9 |
install -m 0644 %{SOURCE10} $RPM_BUILD_ROOT%{_unitdir}
|
|
Daniel P. Berrange |
fbe43c |
install -m 0644 %{SOURCE11} $RPM_BUILD_ROOT%{_udevdir}
|
|
Daniel P. Berrange |
1ad1f9 |
|
|
Paolo Bonzini |
773d5b |
# Install rules to use the bridge helper with libvirt's virbr0
|
|
Paolo Bonzini |
773d5b |
install -m 0644 %{SOURCE12} $RPM_BUILD_ROOT%{_sysconfdir}/qemu
|
|
Paolo Bonzini |
773d5b |
|
|
Alon Levy |
c8a79a |
find $RPM_BUILD_ROOT -name '*.la' -or -name '*.a' | xargs rm -f
|
|
Alon Levy |
c8a79a |
find $RPM_BUILD_ROOT -name "libcacard.so*" -exec chmod +x \{\} \;
|
|
Paolo Bonzini |
bd903e |
|
|
Paolo Bonzini |
6b31a2 |
%if %{with separate_kvm}
|
|
Paolo Bonzini |
6b31a2 |
rm -f $RPM_BUILD_ROOT%{_bindir}/qemu-kvm
|
|
Paolo Bonzini |
6b31a2 |
rm -f $RPM_BUILD_ROOT%{_bindir}/qemu-img
|
|
Paolo Bonzini |
6b31a2 |
rm -f $RPM_BUILD_ROOT%{_bindir}/qemu-io
|
|
Paolo Bonzini |
6b31a2 |
rm -f $RPM_BUILD_ROOT%{_bindir}/qemu-nbd
|
|
Paolo Bonzini |
6b31a2 |
rm -f $RPM_BUILD_ROOT%{_mandir}/man1/qemu-img.1*
|
|
Paolo Bonzini |
6b31a2 |
rm -f $RPM_BUILD_ROOT%{_mandir}/man8/qemu-nbd.8*
|
|
Paolo Bonzini |
6b31a2 |
|
|
Paolo Bonzini |
6b31a2 |
rm -f $RPM_BUILD_ROOT%{_sbindir}/ksmtuned
|
|
Paolo Bonzini |
6b31a2 |
rm -f $RPM_BUILD_ROOT%{_sysconfdir}/ksmtuned.conf
|
|
Paolo Bonzini |
6b31a2 |
rm -f $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/ksm
|
|
Paolo Bonzini |
6b31a2 |
rm -f $RPM_BUILD_ROOT/lib/systemd/ksmctl
|
|
Paolo Bonzini |
6b31a2 |
rm -f $RPM_BUILD_ROOT/lib/systemd/system/ksm.service
|
|
Paolo Bonzini |
6b31a2 |
rm -f $RPM_BUILD_ROOT/lib/systemd/system/ksmtuned.service
|
|
Paolo Bonzini |
6b31a2 |
|
|
Paolo Bonzini |
6b31a2 |
rm -f $RPM_BUILD_ROOT%{_bindir}/qemu-ga
|
|
Paolo Bonzini |
6b31a2 |
rm -f $RPM_BUILD_ROOT%{_unitdir}/qemu-guest-agent.service
|
|
Paolo Bonzini |
6b31a2 |
rm -f $RPM_BUILD_ROOT%{_udevdir}/99-qemu-guest-agent.rules
|
|
Paolo Bonzini |
6b31a2 |
|
|
Paolo Bonzini |
6b31a2 |
rm -f $RPM_BUILD_ROOT%{_bindir}/vscclient
|
|
Paolo Bonzini |
6b31a2 |
rm -f $RPM_BUILD_ROOT%{_libdir}/libcacard*
|
|
Paolo Bonzini |
6b31a2 |
rm -f $RPM_BUILD_ROOT%{_libdir}/pkgconfig/libcacard.pc
|
|
Paolo Bonzini |
6b31a2 |
rm -rf $RPM_BUILD_ROOT%{_includedir}/cacard
|
|
Paolo Bonzini |
6b31a2 |
%endif
|
|
|
911f92 |
|
|
|
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:
|
|
|
dd16ba |
for f in $RPM_BUILD_ROOT%{_bindir}/* $RPM_BUILD_ROOT%{_libdir}/* \
|
|
|
dd16ba |
$RPM_BUILD_ROOT%{_libexecdir}/*; do
|
|
|
dd16ba |
if file $f | grep -q ELF; then chrpath --delete $f; fi
|
|
|
dd16ba |
done
|
|
|
dd16ba |
|
|
|
6986e1 |
%check
|
|
|
aa1e9b |
# Disabled on aarch64 where it fails with several errors. Will
|
|
|
aa1e9b |
# investigate and fix when we have access to real hardware - RWMJ.
|
|
|
1560ff |
# 2014-03-24: Suddenly failing on arm32 as well - crobinso
|
|
|
12cd54 |
%ifnarch aarch64
|
|
|
c0e541 |
make check
|
|
|
aa1e9b |
%endif
|
|
Daniel P. Berrange |
1ad1f9 |
|
|
|
548919 |
# Sanity-check current kernel can boot on this qemu.
|
|
|
548919 |
# The results are advisory only.
|
|
|
81ec82 |
%if 0%{?fedora} >= 20
|
|
|
5b4ee6 |
%ifarch %{arm}
|
|
|
5b4ee6 |
hostqemu=arm-softmmu/qemu-system-arm
|
|
|
5b4ee6 |
%endif
|
|
|
5b4ee6 |
%ifarch %{ix86}
|
|
|
5b4ee6 |
hostqemu=i386-softmmu/qemu-system-i386
|
|
|
5b4ee6 |
%endif
|
|
|
548919 |
%ifarch x86_64
|
|
|
5b4ee6 |
hostqemu=x86_64-softmmu/qemu-system-x86_64
|
|
|
548919 |
%endif
|
|
|
755ac9 |
if test -f "$hostqemu"; then qemu-sanity-check --qemu=$hostqemu ||: ; fi
|
|
|
81ec82 |
%endif
|
|
|
548919 |
|
|
Paolo Bonzini |
2803fc |
%ifarch %{kvm_archs}
|
|
Paolo Bonzini |
2803fc |
%post %{kvm_package}
|
|
Glauber Costa |
8571d0 |
# load kvm modules now, so we can make sure no reboot is needed.
|
|
Glauber Costa |
8571d0 |
# If there's already a kvm module installed, we don't mess with it
|
|
|
af1488 |
sh %{_sysconfdir}/sysconfig/modules/kvm.modules &> /dev/null || :
|
|
|
9e0a86 |
setfacl --remove-all /dev/kvm &> /dev/null || :
|
|
|
d1a627 |
udevadm trigger --subsystem-match=misc --sysname-match=kvm --action=add || :
|
|
Glauber Costa |
8571d0 |
%endif
|
|
Glauber Costa |
8571d0 |
|
|
Paolo Bonzini |
bd903e |
%if %{without separate_kvm}
|
|
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 |
|
|
|
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
|
|
Paolo Bonzini |
bd903e |
%endif
|
|
Mark McLoughlin |
cd8d5c |
|
|
Ville Skyttä |
c4896d |
%if %{without separate_kvm}
|
|
Ville Skyttä |
c4896d |
%post -n libcacard -p /sbin/ldconfig
|
|
Ville Skyttä |
c4896d |
%postun -n libcacard -p /sbin/ldconfig
|
|
Ville Skyttä |
c4896d |
%endif
|
|
|
5439f9 |
|
|
Paolo Bonzini |
2803fc |
%if 0%{?user:1}
|
|
Paolo Bonzini |
2803fc |
%post %{user}
|
|
Justin M. Forbes |
603dd6 |
/bin/systemctl --system try-restart systemd-binfmt.service &>/dev/null || :
|
|
Matthias Saou |
67348d |
|
|
Paolo Bonzini |
2803fc |
%postun %{user}
|
|
Justin M. Forbes |
603dd6 |
/bin/systemctl --system try-restart systemd-binfmt.service &>/dev/null || :
|
|
Paolo Bonzini |
2803fc |
%endif
|
|
David Woodhouse |
5c3734 |
|
|
Paolo Bonzini |
2803fc |
%global kvm_files \
|
|
|
af1488 |
%if 0%{?need_kvm_modfile} \
|
|
Paolo Bonzini |
2803fc |
%{_sysconfdir}/sysconfig/modules/kvm.modules \
|
|
|
af1488 |
%endif \
|
|
Paolo Bonzini |
2803fc |
%{_udevdir}/80-kvm.rules
|
|
Paolo Bonzini |
2803fc |
|
|
Paolo Bonzini |
2803fc |
%if 0%{?need_qemu_kvm}
|
|
Paolo Bonzini |
2803fc |
%global qemu_kvm_files \
|
|
|
979ec1 |
%{_bindir}/qemu-kvm \
|
|
|
979ec1 |
%{_mandir}/man1/qemu-kvm.1*
|
|
Paolo Bonzini |
2803fc |
%endif
|
|
|
5439f9 |
|
|
Mark McLoughlin |
eec5cd |
%files
|
|
Glauber Costa |
485711 |
%defattr(-,root,root)
|
|
Glauber Costa |
485711 |
|
|
Paolo Bonzini |
2803fc |
%ifarch %{kvm_archs}
|
|
Mark McLoughlin |
f2160a |
%files kvm
|
|
Mark McLoughlin |
f2160a |
%defattr(-,root,root)
|
|
Paolo Bonzini |
2803fc |
%endif
|
|
Mark McLoughlin |
f2160a |
|
|
|
7fae7f |
%files common -f %{name}.lang
|
|
Glauber Costa |
485711 |
%defattr(-,root,root)
|
|
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/
|
|
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
|
|
Daniel P. Berrange |
42af21 |
%config(noreplace) %{_sysconfdir}/sasl2/qemu.conf
|
|
|
979ec1 |
%dir %{_sysconfdir}/qemu
|
|
|
979ec1 |
%config(noreplace) %{_sysconfdir}/qemu/bridge.conf
|
|
|
979ec1 |
|
|
Paolo Bonzini |
bd903e |
%if %{without separate_kvm}
|
|
|
979ec1 |
%files -n ksm
|
|
Justin M. Forbes |
603dd6 |
/lib/systemd/system/ksm.service
|
|
Justin M. Forbes |
603dd6 |
/lib/systemd/ksmctl
|
|
Mark McLoughlin |
b11220 |
%config(noreplace) %{_sysconfdir}/sysconfig/ksm
|
|
Justin M. Forbes |
603dd6 |
/lib/systemd/system/ksmtuned.service
|
|
Mark McLoughlin |
cd8d5c |
%{_sbindir}/ksmtuned
|
|
Mark McLoughlin |
cd8d5c |
%config(noreplace) %{_sysconfdir}/ksmtuned.conf
|
|
Paolo Bonzini |
bd903e |
%endif
|
|
Daniel P. Berrange |
35d458 |
|
|
Paolo Bonzini |
bd903e |
%if %{without separate_kvm}
|
|
Daniel P. Berrange |
1ad1f9 |
%files guest-agent
|
|
Daniel P. Berrange |
1ad1f9 |
%defattr(-,root,root,-)
|
|
Daniel P. Berrange |
1ad1f9 |
%doc COPYING README
|
|
Daniel P. Berrange |
1ad1f9 |
%{_bindir}/qemu-ga
|
|
Daniel P. Berrange |
1ad1f9 |
%{_unitdir}/qemu-guest-agent.service
|
|
Daniel P. Berrange |
fbe43c |
%{_udevdir}/99-qemu-guest-agent.rules
|
|
Paolo Bonzini |
bd903e |
%endif
|
|
Daniel P. Berrange |
1ad1f9 |
|
|
Paolo Bonzini |
2803fc |
%if 0%{?user:1}
|
|
Paolo Bonzini |
2803fc |
%files %{user}
|
|
David Woodhouse |
5c3734 |
%defattr(-,root,root)
|
|
Justin M. Forbes |
603dd6 |
%{_exec_prefix}/lib/binfmt.d/qemu-*.conf
|
|
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
|
|
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 |
7b1d66 |
%{_datadir}/systemtap/tapset/qemu-i386.stp
|
|
Daniel P. Berrange |
7b1d66 |
%{_datadir}/systemtap/tapset/qemu-x86_64.stp
|
|
|
ac843b |
%{_datadir}/systemtap/tapset/qemu-aarch64.stp
|
|
Daniel P. Berrange |
7b1d66 |
%{_datadir}/systemtap/tapset/qemu-alpha.stp
|
|
Daniel P. Berrange |
7b1d66 |
%{_datadir}/systemtap/tapset/qemu-arm.stp
|
|
Daniel P. Berrange |
7b1d66 |
%{_datadir}/systemtap/tapset/qemu-armeb.stp
|
|
Daniel P. Berrange |
7b1d66 |
%{_datadir}/systemtap/tapset/qemu-cris.stp
|
|
Daniel P. Berrange |
7b1d66 |
%{_datadir}/systemtap/tapset/qemu-m68k.stp
|
|
Paolo Bonzini |
b7a1ff |
%{_datadir}/systemtap/tapset/qemu-microblaze.stp
|
|
Paolo Bonzini |
b7a1ff |
%{_datadir}/systemtap/tapset/qemu-microblazeel.stp
|
|
Daniel P. Berrange |
7b1d66 |
%{_datadir}/systemtap/tapset/qemu-mips.stp
|
|
Daniel P. Berrange |
7b1d66 |
%{_datadir}/systemtap/tapset/qemu-mipsel.stp
|
|
|
7fae7f |
%{_datadir}/systemtap/tapset/qemu-mips64.stp
|
|
|
7fae7f |
%{_datadir}/systemtap/tapset/qemu-mips64el.stp
|
|
|
7fae7f |
%{_datadir}/systemtap/tapset/qemu-mipsn32.stp
|
|
|
7fae7f |
%{_datadir}/systemtap/tapset/qemu-mipsn32el.stp
|
|
Paolo Bonzini |
b7a1ff |
%{_datadir}/systemtap/tapset/qemu-or32.stp
|
|
Paolo Bonzini |
ffa1cc |
%{_datadir}/systemtap/tapset/qemu-ppc.stp
|
|
Paolo Bonzini |
ffa1cc |
%{_datadir}/systemtap/tapset/qemu-ppc64.stp
|
|
Paolo Bonzini |
ffa1cc |
%{_datadir}/systemtap/tapset/qemu-ppc64abi32.stp
|
|
Paolo Bonzini |
b7a1ff |
%{_datadir}/systemtap/tapset/qemu-s390x.stp
|
|
Daniel P. Berrange |
7b1d66 |
%{_datadir}/systemtap/tapset/qemu-sh4.stp
|
|
Daniel P. Berrange |
7b1d66 |
%{_datadir}/systemtap/tapset/qemu-sh4eb.stp
|
|
Paolo Bonzini |
ffa1cc |
%{_datadir}/systemtap/tapset/qemu-sparc.stp
|
|
Paolo Bonzini |
ffa1cc |
%{_datadir}/systemtap/tapset/qemu-sparc32plus.stp
|
|
Paolo Bonzini |
ffa1cc |
%{_datadir}/systemtap/tapset/qemu-sparc64.stp
|
|
Paolo Bonzini |
b7a1ff |
%{_datadir}/systemtap/tapset/qemu-unicore32.stp
|
|
Daniel P. Berrange |
7b1d66 |
%endif
|
|
Daniel P. Berrange |
35d458 |
|
|
Paolo Bonzini |
2803fc |
%if 0%{?system_x86:1}
|
|
Paolo Bonzini |
2803fc |
%files %{system_x86}
|
|
Glauber Costa |
485711 |
%defattr(-,root,root)
|
|
Paolo Bonzini |
2803fc |
%if %{without kvmonly}
|
|
Justin M. Forbes |
27c330 |
%{_bindir}/qemu-system-i386
|
|
Glauber Costa |
485711 |
%{_bindir}/qemu-system-x86_64
|
|
Paolo Bonzini |
2803fc |
%{_datadir}/systemtap/tapset/qemu-system-i386.stp
|
|
Paolo Bonzini |
2803fc |
%{_datadir}/systemtap/tapset/qemu-system-x86_64.stp
|
|
|
979ec1 |
%{_mandir}/man1/qemu-system-i386.1*
|
|
|
979ec1 |
%{_mandir}/man1/qemu-system-x86_64.1*
|
|
Paolo Bonzini |
2803fc |
%endif
|
|
|
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
|
|
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
|
|
Justin M. Forbes |
0c846b |
%{_datadir}/%{name}/pxe-e1000.rom
|
|
|
7fae7f |
%{_datadir}/%{name}/efi-e1000.rom
|
|
Justin M. Forbes |
0c846b |
%{_datadir}/%{name}/pxe-virtio.rom
|
|
|
7fae7f |
%{_datadir}/%{name}/efi-virtio.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
|
|
Justin M. Forbes |
0c846b |
%{_datadir}/%{name}/pxe-ne2k_pci.rom
|
|
|
7fae7f |
%{_datadir}/%{name}/efi-ne2k_pci.rom
|
|
Daniel P. Berrange |
35d458 |
%config(noreplace) %{_sysconfdir}/qemu/target-x86_64.conf
|
|
Paolo Bonzini |
bd903e |
%if %{without separate_kvm}
|
|
Peter Robinson |
09747c |
%ifarch %{ix86} x86_64
|
|
Paolo Bonzini |
2803fc |
%{?kvm_files:}
|
|
Paolo Bonzini |
2803fc |
%{?qemu_kvm_files:}
|
|
Paolo Bonzini |
2803fc |
%endif
|
|
Daniel P. Berrange |
35d458 |
%endif
|
|
Paolo Bonzini |
bd903e |
%endif
|
|
Daniel P. Berrange |
35d458 |
|
|
Paolo Bonzini |
2803fc |
%ifarch %{kvm_archs}
|
|
Glauber Costa |
0f3f16 |
%files kvm-tools
|
|
Glauber Costa |
0f3f16 |
%defattr(-,root,root,-)
|
|
Glauber Costa |
0f3f16 |
%{_bindir}/kvm_stat
|
|
Glauber Costa |
8571d0 |
%endif
|
|
Daniel P. Berrange |
35d458 |
|
|
Paolo Bonzini |
c32efe |
%if 0%{?system_alpha:1}
|
|
Paolo Bonzini |
c32efe |
%files %{system_alpha}
|
|
Paolo Bonzini |
c32efe |
%defattr(-,root,root)
|
|
Paolo Bonzini |
c32efe |
%{_bindir}/qemu-system-alpha
|
|
Paolo Bonzini |
c32efe |
%{_datadir}/systemtap/tapset/qemu-system-alpha.stp
|
|
|
979ec1 |
%{_mandir}/man1/qemu-system-alpha.1*
|
|
Paolo Bonzini |
c32efe |
%{_datadir}/%{name}/palcode-clipper
|
|
Paolo Bonzini |
c32efe |
%endif
|
|
Paolo Bonzini |
c32efe |
|
|
Paolo Bonzini |
2803fc |
%if 0%{?system_arm:1}
|
|
Paolo Bonzini |
2803fc |
%files %{system_arm}
|
|
Glauber Costa |
485711 |
%defattr(-,root,root)
|
|
Daniel P. Berrange |
36ffed |
%{_bindir}/qemu-system-arm
|
|
Daniel P. Berrange |
7b1d66 |
%{_datadir}/systemtap/tapset/qemu-system-arm.stp
|
|
|
979ec1 |
%{_mandir}/man1/qemu-system-arm.1*
|
|
Peter Robinson |
09747c |
%if %{without separate_kvm}
|
|
Peter Robinson |
09747c |
%ifarch armv7hl
|
|
Peter Robinson |
441340 |
%{?kvm_files:}
|
|
Peter Robinson |
09747c |
%{?qemu_kvm_files:}
|
|
Peter Robinson |
09747c |
%endif
|
|
Peter Robinson |
09747c |
%endif
|
|
Peter Robinson |
09747c |
|
|
Paolo Bonzini |
2803fc |
%endif
|
|
Daniel P. Berrange |
35d458 |
|
|
Paolo Bonzini |
2803fc |
%if 0%{?system_mips:1}
|
|
Paolo Bonzini |
2803fc |
%files %{system_mips}
|
|
Glauber Costa |
485711 |
%defattr(-,root,root)
|
|
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
|
|
Daniel P. Berrange |
7b1d66 |
%{_datadir}/systemtap/tapset/qemu-system-mips.stp
|
|
Daniel P. Berrange |
7b1d66 |
%{_datadir}/systemtap/tapset/qemu-system-mipsel.stp
|
|
Daniel P. Berrange |
7b1d66 |
%{_datadir}/systemtap/tapset/qemu-system-mips64el.stp
|
|
Daniel P. Berrange |
7b1d66 |
%{_datadir}/systemtap/tapset/qemu-system-mips64.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*
|
|
Paolo Bonzini |
2803fc |
%endif
|
|
Daniel P. Berrange |
35d458 |
|
|
Paolo Bonzini |
2803fc |
%if 0%{?system_cris:1}
|
|
Paolo Bonzini |
2803fc |
%files %{system_cris}
|
|
Justin M. Forbes |
bc9e71 |
%defattr(-,root,root)
|
|
Justin M. Forbes |
bc9e71 |
%{_bindir}/qemu-system-cris
|
|
Daniel P. Berrange |
7b1d66 |
%{_datadir}/systemtap/tapset/qemu-system-cris.stp
|
|
|
979ec1 |
%{_mandir}/man1/qemu-system-cris.1*
|
|
Paolo Bonzini |
2803fc |
%endif
|
|
Daniel P. Berrange |
35d458 |
|
|
Paolo Bonzini |
40e61a |
%if 0%{?system_lm32:1}
|
|
Paolo Bonzini |
40e61a |
%files %{system_lm32}
|
|
Paolo Bonzini |
40e61a |
%defattr(-,root,root)
|
|
Paolo Bonzini |
40e61a |
%{_bindir}/qemu-system-lm32
|
|
Paolo Bonzini |
40e61a |
%{_datadir}/systemtap/tapset/qemu-system-lm32.stp
|
|
|
979ec1 |
%{_mandir}/man1/qemu-system-lm32.1*
|
|
Paolo Bonzini |
40e61a |
%endif
|
|
Paolo Bonzini |
40e61a |
|
|
Paolo Bonzini |
2803fc |
%if 0%{?system_m68k:1}
|
|
Paolo Bonzini |
2803fc |
%files %{system_m68k}
|
|
Glauber Costa |
485711 |
%defattr(-,root,root)
|
|
Glauber Costa |
485711 |
%{_bindir}/qemu-system-m68k
|
|
Daniel P. Berrange |
7b1d66 |
%{_datadir}/systemtap/tapset/qemu-system-m68k.stp
|
|
|
979ec1 |
%{_mandir}/man1/qemu-system-m68k.1*
|
|
Paolo Bonzini |
2803fc |
%endif
|
|
Daniel P. Berrange |
35d458 |
|
|
Paolo Bonzini |
c32efe |
%if 0%{?system_microblaze:1}
|
|
Paolo Bonzini |
c32efe |
%files %{system_microblaze}
|
|
Paolo Bonzini |
c32efe |
%defattr(-,root,root)
|
|
Paolo Bonzini |
c32efe |
%{_bindir}/qemu-system-microblaze
|
|
Paolo Bonzini |
c32efe |
%{_bindir}/qemu-system-microblazeel
|
|
Paolo Bonzini |
c32efe |
%{_datadir}/systemtap/tapset/qemu-system-microblaze.stp
|
|
Paolo Bonzini |
c32efe |
%{_datadir}/systemtap/tapset/qemu-system-microblazeel.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 |
%endif
|
|
Paolo Bonzini |
c32efe |
|
|
Paolo Bonzini |
40e61a |
%if 0%{?system_or32:1}
|
|
Paolo Bonzini |
40e61a |
%files %{system_or32}
|
|
Paolo Bonzini |
40e61a |
%defattr(-,root,root)
|
|
Paolo Bonzini |
40e61a |
%{_bindir}/qemu-system-or32
|
|
Paolo Bonzini |
40e61a |
%{_datadir}/systemtap/tapset/qemu-system-or32.stp
|
|
|
979ec1 |
%{_mandir}/man1/qemu-system-or32.1*
|
|
Paolo Bonzini |
40e61a |
%endif
|
|
Paolo Bonzini |
40e61a |
|
|
Paolo Bonzini |
c32efe |
%if 0%{?system_s390x:1}
|
|
Paolo Bonzini |
c32efe |
%files %{system_s390x}
|
|
Paolo Bonzini |
c32efe |
%defattr(-,root,root)
|
|
Paolo Bonzini |
c32efe |
%{_bindir}/qemu-system-s390x
|
|
Paolo Bonzini |
c32efe |
%{_datadir}/systemtap/tapset/qemu-system-s390x.stp
|
|
|
979ec1 |
%{_mandir}/man1/qemu-system-s390x.1*
|
|
Paolo Bonzini |
c32efe |
%{_datadir}/%{name}/s390-zipl.rom
|
|
|
7fae7f |
%{_datadir}/%{name}/s390-ccw.img
|
|
Paolo Bonzini |
31c633 |
%ifarch s390x
|
|
Paolo Bonzini |
31c633 |
%{?kvm_files:}
|
|
Paolo Bonzini |
31c633 |
%{?qemu_kvm_files:}
|
|
Paolo Bonzini |
31c633 |
%endif
|
|
Paolo Bonzini |
c32efe |
%endif
|
|
Paolo Bonzini |
c32efe |
|
|
Paolo Bonzini |
2803fc |
%if 0%{?system_sh4:1}
|
|
Paolo Bonzini |
2803fc |
%files %{system_sh4}
|
|
Glauber Costa |
485711 |
%defattr(-,root,root)
|
|
Daniel P. Berrange |
b4adff |
%{_bindir}/qemu-system-sh4
|
|
Daniel P. Berrange |
b4adff |
%{_bindir}/qemu-system-sh4eb
|
|
Daniel P. Berrange |
7b1d66 |
%{_datadir}/systemtap/tapset/qemu-system-sh4.stp
|
|
Daniel P. Berrange |
7b1d66 |
%{_datadir}/systemtap/tapset/qemu-system-sh4eb.stp
|
|
|
979ec1 |
%{_mandir}/man1/qemu-system-sh4.1*
|
|
|
979ec1 |
%{_mandir}/man1/qemu-system-sh4eb.1*
|
|
Paolo Bonzini |
2803fc |
%endif
|
|
Daniel P. Berrange |
35d458 |
|
|
Paolo Bonzini |
2803fc |
%if 0%{?system_sparc:1}
|
|
Paolo Bonzini |
2803fc |
%files %{system_sparc}
|
|
|
57c57a |
%defattr(-,root,root)
|
|
|
57c57a |
%{_bindir}/qemu-system-sparc
|
|
|
57c57a |
%{_bindir}/qemu-system-sparc64
|
|
|
57c57a |
%{_datadir}/systemtap/tapset/qemu-system-sparc.stp
|
|
|
57c57a |
%{_datadir}/systemtap/tapset/qemu-system-sparc64.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
|
|
Paolo Bonzini |
2803fc |
%endif
|
|
|
57c57a |
|
|
Paolo Bonzini |
2803fc |
%if 0%{?system_ppc:1}
|
|
Paolo Bonzini |
2803fc |
%files %{system_ppc}
|
|
|
57c57a |
%defattr(-,root,root)
|
|
Paolo Bonzini |
2803fc |
%if %{without kvmonly}
|
|
|
57c57a |
%{_bindir}/qemu-system-ppc
|
|
|
57c57a |
%{_bindir}/qemu-system-ppc64
|
|
|
57c57a |
%{_bindir}/qemu-system-ppcemb
|
|
|
57c57a |
%{_datadir}/systemtap/tapset/qemu-system-ppc.stp
|
|
|
57c57a |
%{_datadir}/systemtap/tapset/qemu-system-ppc64.stp
|
|
|
57c57a |
%{_datadir}/systemtap/tapset/qemu-system-ppcemb.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 |
%endif
|
|
Paolo Bonzini |
2803fc |
%{_datadir}/%{name}/bamboo.dtb
|
|
Paolo Bonzini |
2803fc |
%{_datadir}/%{name}/ppc_rom.bin
|
|
Paolo Bonzini |
2803fc |
%{_datadir}/%{name}/spapr-rtas.bin
|
|
Paolo Bonzini |
2803fc |
%ifarch ppc64
|
|
Paolo Bonzini |
2803fc |
%{?kvm_files:}
|
|
Paolo Bonzini |
2803fc |
%{?qemu_kvm_files:}
|
|
Paolo Bonzini |
2803fc |
%endif
|
|
Justin M. Forbes |
3a5505 |
%endif
|
|
Daniel P. Berrange |
36ffed |
|
|
Paolo Bonzini |
40e61a |
%if 0%{?system_unicore32:1}
|
|
Paolo Bonzini |
40e61a |
%files %{system_unicore32}
|
|
Paolo Bonzini |
40e61a |
%defattr(-,root,root)
|
|
Paolo Bonzini |
40e61a |
%{_bindir}/qemu-system-unicore32
|
|
Paolo Bonzini |
40e61a |
%{_datadir}/systemtap/tapset/qemu-system-unicore32.stp
|
|
|
979ec1 |
%{_mandir}/man1/qemu-system-unicore32.1*
|
|
Paolo Bonzini |
40e61a |
%endif
|
|
Paolo Bonzini |
40e61a |
|
|
Paolo Bonzini |
40e61a |
%if 0%{?system_xtensa:1}
|
|
Paolo Bonzini |
40e61a |
%files %{system_xtensa}
|
|
Paolo Bonzini |
40e61a |
%defattr(-,root,root)
|
|
Paolo Bonzini |
40e61a |
%{_bindir}/qemu-system-xtensa
|
|
Paolo Bonzini |
40e61a |
%{_bindir}/qemu-system-xtensaeb
|
|
Paolo Bonzini |
40e61a |
%{_datadir}/systemtap/tapset/qemu-system-xtensa.stp
|
|
Paolo Bonzini |
40e61a |
%{_datadir}/systemtap/tapset/qemu-system-xtensaeb.stp
|
|
|
979ec1 |
%{_mandir}/man1/qemu-system-xtensa.1*
|
|
|
979ec1 |
%{_mandir}/man1/qemu-system-xtensaeb.1*
|
|
Paolo Bonzini |
40e61a |
%endif
|
|
Paolo Bonzini |
40e61a |
|
|
|
7fae7f |
%if 0%{?system_moxie:1}
|
|
|
7fae7f |
%files %{system_moxie}
|
|
|
7fae7f |
%defattr(-,root,root)
|
|
|
7fae7f |
%{_bindir}/qemu-system-moxie
|
|
|
7fae7f |
%{_datadir}/systemtap/tapset/qemu-system-moxie.stp
|
|
|
979ec1 |
%{_mandir}/man1/qemu-system-moxie.1*
|
|
|
7fae7f |
%endif
|
|
|
7fae7f |
|
|
|
21cd6f |
%if 0%{?system_aarch64:1}
|
|
|
21cd6f |
%files %{system_aarch64}
|
|
|
21cd6f |
%defattr(-,root,root)
|
|
|
21cd6f |
%{_bindir}/qemu-system-aarch64
|
|
|
21cd6f |
%{_datadir}/systemtap/tapset/qemu-system-aarch64.stp
|
|
|
21cd6f |
%{_mandir}/man1/qemu-system-aarch64.1*
|
|
|
21cd6f |
%ifarch aarch64
|
|
|
21cd6f |
%{?kvm_files:}
|
|
|
21cd6f |
%{?qemu_kvm_files:}
|
|
|
21cd6f |
%endif
|
|
|
21cd6f |
%endif
|
|
|
21cd6f |
|
|
Paolo Bonzini |
bd903e |
%if %{without separate_kvm}
|
|
Daniel P. Berrange |
36ffed |
%files img
|
|
Daniel P. Berrange |
36ffed |
%defattr(-,root,root)
|
|
Daniel P. Berrange |
36ffed |
%{_bindir}/qemu-img
|
|
Mark McLoughlin |
92dcc1 |
%{_bindir}/qemu-io
|
|
Paolo Bonzini |
2daa1c |
%{_bindir}/qemu-nbd
|
|
Mark McLoughlin |
666df9 |
%{_mandir}/man1/qemu-img.1*
|
|
Paolo Bonzini |
2daa1c |
%{_mandir}/man8/qemu-nbd.8*
|
|
David Woodhouse |
5c3734 |
|
|
Alon Levy |
c8a79a |
|
|
Alon Levy |
c8a79a |
%files -n libcacard
|
|
Alon Levy |
c8a79a |
%defattr(-,root,root,-)
|
|
Alon Levy |
c8a79a |
%{_libdir}/libcacard.so.*
|
|
Alon Levy |
c8a79a |
|
|
Alon Levy |
c8a79a |
%files -n libcacard-tools
|
|
Alon Levy |
c8a79a |
%defattr(-,root,root,-)
|
|
Alon Levy |
c8a79a |
%{_bindir}/vscclient
|
|
Alon Levy |
c8a79a |
|
|
Alon Levy |
c8a79a |
%files -n libcacard-devel
|
|
Alon Levy |
c8a79a |
%defattr(-,root,root,-)
|
|
Alon Levy |
c8a79a |
%{_includedir}/cacard
|
|
Alon Levy |
c8a79a |
%{_libdir}/libcacard.so
|
|
Alon Levy |
c8a79a |
%{_libdir}/pkgconfig/libcacard.pc
|
|
Paolo Bonzini |
6b31a2 |
%endif
|
|
Alon Levy |
c8a79a |
|
|
David Woodhouse |
5c3734 |
%changelog
|
|
|
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 |
|
|
|
200da9 |
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:2.0.0-6
|
|
|
200da9 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
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 |
|
|
|
54ffec |
* Sun Aug 04 2013 Dennis Gilmore <dennis@ausil.us> - 2:1.5.2-4
|
|
|
54ffec |
- re-enable spice support
|
|
|
54ffec |
|
|
|
558d4c |
* Fri Aug 02 2013 Dennis Gilmore <dennis@ausil.us> - 2:1.5.2-3
|
|
|
558d4c |
- build without spice support to build against new libiscsi
|
|
|
558d4c |
- spice requires parts of qemu
|
|
|
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 |
|
|
|
207a24 |
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:1.1.0-9
|
|
|
207a24 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
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.
|