qemu 2.0.0+dfsg-2ubuntu1 source package in Ubuntu
Changelog
qemu (2.0.0+dfsg-2ubuntu1) trusty-proposed; urgency=medium * Merge 2.0.0+dfsg-2 * Incorporates a fix for spice users (LP: #1309452) * drop patch kvm_physical_sync_dirty_bitmap-ignore-ENOENT-from-kv.patch, as the regression requiring it was reverted for 2.0 upstream. * remove qemu-system-common depends on the qemu-system-aarch64 metapackage * debian/qemu-debootstrap: add arm64 * Remaining changes from debian: - keep qemu 'alternative' (not something to change in SRU) - debian/control and debian/control-in: * versioned libfdt-dev check, until libfdt is fixed in precise * enable rbd * remove ovmf Recommends, as it is in multiverse * use libsdl1.2, not libsdl2, since libsdl2-dev is in universe * add a qemu-system-aarch64 metapackage for transitions from trusty development version. This can be removed after trusty. - qemu-system-common.install: add debian/tmp/usr/lib to install the qemu-bridge-helper - qemu-system-common.postinst: fix /dev/kvm acls - qemu-system-common.preinst: add kvm group if needed - qemu-system-x86.links: add eepro100.rom link, drop links which we have in ipxe-qemu package. - qemu-system-x86.modprobe: set module options for older releases - qemu-system-x86.qemu-kvm.default: defaults for the upstart job - qemu-system-x86.qemu-kvm.upstart: qemu-kvm upstart job - qemu-user-static.postinst-in: remove qemu-arm64-static on arm64 - debian/rules * add legacy kvm-spice link * fix ppc and arm slections * add aarch64 to user_targets - debian/patches/ubuntu/define-trusty-machine-type.patch: define a pc-i440fx-trusty machine type as the default. - debian/patches/ubuntu/expose-vmx_qemu64cpu.patch: support nesting by default in qemu64 cpu time. qemu (2.0.0+dfsg-2) unstable; urgency=medium * resurrect 02_kfreebsd.patch, -- without it qemu FTBFS on current Debian kFreeBSD system still. qemu (2.0.0+dfsg-1) unstable; urgency=low * 2.0 actually does not close #739589, remove it from from last changelog entry * mention closing of #707629 by 2.0 * mention a list of CVE IDs closed by #742730 * mention closing of CVE-2013-4377 by 1.7.0-6 * do not set --enable-uname-release=2.6.32 for qemu-user anymore (was needed for old ubuntu builders) * removed 02_kfreebsd.patch: it adds configure check for futimens() and futimesat() syscalls on FreeBSD, however futimens() appeared in FreeBSD 5.0, and futimesat() in 8.0, and 8.0 is the earliest supported version * kmod dependency is linux-any * doc-grammify-allows-to.patch: fix some lintian warnings * remove alternatives for qemu: different architectures aren't really alternatives and never had been * update Standards-Version to 3.9.5 (no changes needed) * exec-limit-translation-limiting-in-address_space_translate-to-xen.diff - fixes windows BSOD with virtio-scsi when upgrading from 1.7.0 to 1.7.1 or 2.0, among other things qemu (2.0.0~rc1+dfsg-1exp) experimental; urgency=low * new upstream release candidate (2.0-rc1) Closes: #742730 -- image format processing issues: CVE-2014-0142 CVE-2014-0143 CVE-2014-0144 CVE-2014-0145 CVE-2014-0146 CVE-2014-0147 CVE-2014-0148 Closes: #743235, #707629 * refreshed patches: 02_kfreebsd.patch retry-pxe-after-efi.patch use-fixed-data-path.patch * removed patches applied upstream: qemu-1.7.1.diff address_space_translate-do-not-cross-page-boundaries.diff fix-smb-security-share.patch slirp-smb-redirect-port-445-too.patch implement-posix-timers.diff linux-user-fixed-s390x-clone-argument-order.patch * added bios-256k.bin symlink and bump seabios dependency to >= 1.7.4-2 * recommend ovmf package for qemu-system-x86 to support UEFI boot (Closes: #714249) * switch from sdl1 to sdl2 (build-depend on libsdl2-dev) * output last 50 lines of config.log in case configure failed -- Serge Hallyn <email address hidden> Fri, 18 Apr 2014 09:23:27 -0500
Upload details
- Uploaded by:
- Serge Hallyn
- Uploaded to:
- Trusty
- Original maintainer:
- Ubuntu Developers
- Architectures:
- any all
- Section:
- misc
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
qemu_2.0.0+dfsg.orig.tar.xz | 4.8 MiB | f7eb5fa8f5d8717ed4cd27b5ff71d2b522544b7774800a336bd8a23faa62c420 |
qemu_2.0.0+dfsg-2ubuntu1.debian.tar.gz | 73.4 KiB | 86aac008305f5c93456d422c62a8b8b72eefb75031b9be650b76f6a6e5de0108 |
qemu_2.0.0+dfsg-2ubuntu1.dsc | 3.6 KiB | 21e63ebabba6dca9032174910e5c7fe36c6ef7a443df0b4e2540dcfbc52a8484 |
Available diffs
Binary packages built by this source
- qemu: fast processor emulator
QEMU is a fast processor emulator: currently the package supports
ARM, CRIS, i386, M68k (ColdFire), MicroBlaze, MIPS, PowerPC, SH4,
SPARC and x86-64 emulation. By using dynamic translation it achieves
reasonable speed while being easy to port on new host CPUs. QEMU has
two operating modes:
.
* User mode emulation: QEMU can launch Linux processes compiled for
one CPU on another CPU.
* Full system emulation: QEMU emulates a full system, including a
processor and various peripherals. It enables easier testing and
debugging of system code. It can also be used to provide virtual
hosting of several virtual machines on a single server.
.
As QEMU requires no host kernel patches to run, it is very safe and
easy to use.
.
This package is a metapackage depending on all qemu-related packages.
- qemu-common: dummy transitional package from qemu-common to qemu-keymaps
This transitional package helps users transition from the qemu-common package
to the qemu-keymaps package. Once this package and its dependencies are
installed you can safely remove it.
- qemu-guest-agent: Guest-side qemu-system agent
QEMU is a fast processor emulator: currently the package supports
ARM, CRIS, i386, M68k (ColdFire), MicroBlaze, MIPS, PowerPC, SH4,
SPARC and x86-64 emulation. By using dynamic translation it achieves
reasonable speed while being easy to port on new host CPUs.
.
This package provides a daemon (agent) to run inside qemu-system
guests (full system emulation). It communicates with the host using
a virtio-serial channel org.qemu.guest_agent. 0, and allows one to perform
some functions in the guest from the host, including:
- querying and setting guest system time
- performing guest filesystem sync operation
- initiating guest shutdown or suspend to ram
- accessing guest files
- freezing/thawing guest filesystem operations
- others.
.
Install this package on a system which is running as guest inside
qemu virtual machine. It is not used on the host.
- qemu-keymaps: QEMU keyboard maps
QEMU is a fast processor emulator: currently the package supports
ARM, CRIS, i386, M68k (ColdFire), MicroBlaze, MIPS, PowerPC, SH4,
SPARC and x86-64 emulation. By using dynamic translation it achieves
reasonable speed while being easy to port on new host CPUs.
.
This package provides keyboard maps to be used by the qemu-system
package or QEMU derivatives.
- qemu-kvm: QEMU Full virtualization
QEMU is a fast processor emulator. This package depends on the
appropriate qemu-system-$arch to enable KVM to be run. It also
includes a script /usr/bin/kvm which runs the appropriate
qemu-system-$arch in kvm mode.
.
Please note that old qemu-kvm configuration files (in /etc/kvm/) are
no longer used.
- qemu-system: QEMU full system emulation binaries
QEMU is a fast processor emulator: currently the package supports
ARM, CRIS, i386, M68k (ColdFire), MicroBlaze, MIPS, PowerPC, SH4,
SPARC and x86-64 emulation. By using dynamic translation it achieves
reasonable speed while being easy to port on new host CPUs.
.
This metapackage provides the full system emulation binaries for all supported
targets, by depending on all per-architecture system emulation packages which
QEMU supports.
- qemu-system-aarch64: QEMU full system emulation binaries (aarch64)
QEMU is a fast processor emulator: currently the package supports
ARM emulation. By using dynamic translation it achieves
reasonable speed while being easy to port on new host CPUs.
.
This is a transition package as qemu-system-aarch64 has been moved into
qemu-system-arm.
- qemu-system-arm: QEMU full system emulation binaries (arm)
QEMU is a fast processor emulator: currently the package supports
ARM emulation. By using dynamic translation it achieves
reasonable speed while being easy to port on new host CPUs.
.
This package provides the full system emulation binaries to emulate
the following arm hardware: arm aarch64.
.
In system emulation mode QEMU emulates a full system, including a processor
and various peripherals. It enables easier testing and debugging of system
code. It can also be used to provide virtual hosting of several virtual
machines on a single server.
- qemu-system-common: QEMU full system emulation binaries (common files)
QEMU is a fast processor emulator: currently the package supports
ARM, CRIS, i386, M68k (ColdFire), MicroBlaze, MIPS, PowerPC, SH4,
SPARC and x86-64 emulation. By using dynamic translation it achieves
reasonable speed while being easy to port on new host CPUs.
.
This package provides common files needed for target-specific
full system emulation (qemu-system-*) packages.
- qemu-system-mips: QEMU full system emulation binaries (mips)
QEMU is a fast processor emulator: currently the package supports
MIPS emulation. By using dynamic translation it achieves
reasonable speed while being easy to port on new host CPUs.
.
This package provides the full system emulation binaries to emulate
the following mips hardware: mips mipsel mips64 mips64el.
.
In system emulation mode QEMU emulates a full system, including a processor
and various peripherals. It enables easier testing and debugging of system
code. It can also be used to provide virtual hosting of several virtual
machines on a single server.
- qemu-system-misc: QEMU full system emulation binaries (miscelaneous)
QEMU is a fast processor emulator: currently the package supports
ARM, CRIS, M68k (ColdFire), MicroBlaze, and SH4
emulation. By using dynamic translation it achieves
reasonable speed while being easy to port on new host CPUs.
.
This package provides the full system emulation binaries to emulate
various other hardware which did not made into separate packages.
Emulators for the following architectures are provided:
alpha cris lm32 m68k microblaze microblazeel moxie or32 sh4 sh4eb s390x xtensa xtensaeb unicore32.
.
In system emulation mode QEMU emulates a full system, including a processor
and various peripherals. It enables easier testing and debugging of system
code. It can also be used to provide virtual hosting of several virtual
machines on a single server.
- qemu-system-ppc: QEMU full system emulation binaries (ppc)
QEMU is a fast processor emulator: currently the package supports
PowerPC emulation. By using dynamic translation it achieves
reasonable speed while being easy to port on new host CPUs.
.
This package provides the full system emulation binaries to emulate
the following PowerPC hardware: ppc ppcemb ppc64.
.
In system emulation mode QEMU emulates a full system, including a processor
and various peripherals. It enables easier testing and debugging of system
code. It can also be used to provide virtual hosting of several virtual
machines on a single server.
- qemu-system-sparc: QEMU full system emulation binaries (sparc)
QEMU is a fast processor emulator: currently the package supports
SPARC emulation. By using dynamic translation it achieves
reasonable speed while being easy to port on new host CPUs.
.
This package provides the full system emulation binaries to emulate
the following sparc hardware: sparc sparc64.
.
In system emulation mode QEMU emulates a full system, including a processor
and various peripherals. It enables easier testing and debugging of system
code. It can also be used to provide virtual hosting of several virtual
machines on a single server.
- qemu-system-x86: QEMU full system emulation binaries (x86)
QEMU is a fast processor emulator: currently the package supports
i386 and x86-64 emulation. By using dynamic translation it achieves
reasonable speed while being easy to port on new host CPUs.
.
This package provides the full system emulation binaries to emulate
the following x86 hardware: i386 x86_64.
.
In system emulation mode QEMU emulates a full system, including a processor
and various peripherals. It enables easier testing and debugging of system
code. It can also be used to provide virtual hosting of several virtual
machines on a single server.
.
On x86 host hardware this package also enables KVM kernel virtual machine
usage on systems which supports it.
- qemu-user: QEMU user mode emulation binaries
QEMU is a fast processor emulator: currently the package supports
ARM, CRIS, i386, M68k (ColdFire), MicroBlaze, MIPS, PowerPC, SH4,
SPARC and x86-64 emulation. By using dynamic translation it achieves
reasonable speed while being easy to port on new host CPUs.
.
This package provides the user mode emulation binaries. In this mode
QEMU can launch Linux processes compiled for one CPU on another CPU.
- qemu-user-static: QEMU user mode emulation binaries (static version)
QEMU is a fast processor emulator: currently the package supports
ARM, CRIS, i386, M68k (ColdFire), MicroBlaze, MIPS, PowerPC, SH4,
SPARC and x86-64 emulation. By using dynamic translation it achieves
reasonable speed while being easy to port on new host CPUs.
.
This package provides the user mode emulation binaries, built
statically. In this mode QEMU can launch Linux processes compiled for
one CPU on another CPU.
- qemu-utils: QEMU utilities
QEMU is a fast processor emulator: currently the package supports
ARM, CRIS, i386, M68k (ColdFire), MicroBlaze, MIPS, PowerPC, SH4,
SPARC and x86-64 emulation. By using dynamic translation it achieves
reasonable speed while being easy to port on new host CPUs.
.
This package provides QEMU related utilities:
* qemu-img: QEMU disk image utility
* qemu-io: QEMU disk exerciser
* qemu-nbd: QEMU disk network block device server