qemu 1:6.0+dfsg-2expubuntu1 source package in Ubuntu
Changelog
qemu (1:6.0+dfsg-2expubuntu1) impish; urgency=medium * Merge with Debian experimental, remaining changes: - qemu-kvm to systemd unit - d/qemu-kvm-init: script for QEMU KVM preparation modules, ksm, hugepages and architecture specifics - d/qemu-system-common.qemu-kvm.service: systemd unit to call qemu-kvm-init - d/qemu-system-common.install: install helper script - d/qemu-system-common.qemu-kvm.default: defaults for /etc/default/qemu-kvm - d/rules: call dh_installinit and dh_installsystemd for qemu-kvm - Distribution specific machine type (LP: 1304107 1621042 1776189 1761372 1761372 1776189) - d/p/ubuntu/define-ubuntu-machine-types.patch: define distro machine types containing release versioned machine attributes - d/qemu-system-x86.NEWS Info on fixed machine type defintions for host-phys-bits=true - Add an info about -hpb machine type in debian/qemu-system-x86.NEWS - ubuntu-q35 alias added to auto-select the most recent q35 ubuntu type - Enable nesting by default - d/p/ubuntu/enable-svm-by-default.patch: Enable nested svm by default in qemu64 on amd [ No more strictly needed, but required for backward compatibility ] - improved dependencies - Make qemu-system-common depend on qemu-block-extra - Make qemu-utils depend on qemu-block-extra - tolerate ipxe size change on migrations to >=18.04 (LP: 1713490) - d/p/ubuntu/pre-bionic-256k-ipxe-efi-roms.patch: old machine types reference 256k path - d/control-in: depend on ipxe-qemu-256k-compat-efi-roms to be able to handle incoming migrations from former releases. - d/qemu-system-x86.README.Debian: add info about updated nesting changes - d/control*, d/rules: disable xen by default, but provide universe package qemu-system-x86-xen as alternative [includes compat links changes of 5.0-5ubuntu4] - d/p/ubuntu/enable-svm-by-default.patch: update to match v6.0 - d/p/ubuntu/define-ubuntu-machine-types.patch: add ubuntu machine types for v6.0 - d/p/ubuntu/lp-1929926-*: avoid segfaults by uretprobes (LP 1929926) - Ease the use of module retention on upgrades (LP 1913421) - debian/qemu-block-extra.postinst: enable mount unit on install/upgrade * Dropped Changes [in 1:6.0+dfsg-2exp]: - d/control-in: Disable capstone disassembler library support (universe) - Disable fuse export (universe dependency) - Ease the use of module retention on upgrades (LP 1913421) - d/run-qemu.mount, d/rules: provide run-qemu.mount in qemu-block-extra - d/rules: only save modules if /run/qemu isn't noexec - d/rules: clear all (current and former) modules on purge - d/control: qemu 6.0 broke libvirt <7.2 add a breaks to avoid partial upgrade issues (LP 1932264) - Enable SDL as secondary UI backend (LP 1256185) - d/control: add build dependency libsdl2-dev - d/control: enable sdl graphics on build - d/qemu-system-gui.install: add ui-sdl.so - d/control: add runtime dependency to libgl1 * Dropped Changes [no more needed] - let qemu-utils recommend sharutils * Added changes: - d/optionrom.mak, d/p/u/avoid-fcf-clashing-with-i486.patch: fix -fcf-protection being unavailble on -march=i486 (LP: #1940029) - d/p/u/lp-1932175-s390x-cpumodel-add-3931-and-3932.patch: add new 3931 and 3932 machines (LP: #1932175) - d/p/u/lp-1940288-audio-Never-send-migration-section.patch: fix migration with audio devices present (LP: #1940288) qemu (1:6.0+dfsg-2exp) experimental; urgency=medium [ Christian Ehrhardt ] * qemu 6.0 broke libvirt <7.2, add a Breaks to avoid partial upgrade issues (LP: #1932264) * enable SDL as secondary UI backend (LP: #1256185) * clear all (current and former) modules on purge * only save modules if /run/qemu isn't noexec * provide run-qemu.mount in qemu-block-extra (disabled in debian for now) * Disable capstone disassembler library support in ubuntu (universe) [ Michael Tokarev ] * qemu does not ship Changelog file anymore * drop version from libfuse-dev build-depends (noticed by Ville Skyttä) * a few patches from upstream stable: - target-ppc-fix-load-endianness-for-lxvwsx-lxvdsx.patch fix various crashes in ppc system emulation. Thanks to Christian Ehrhardt for pointing this out - pvrdma-fix-possible-mremap-overflow-in-pvrdma-device-CVE-2021-3582.patch (Closes: #990565, CVE-2021-3582) - pvrdma-ensure-correct-input-on-ring-init-CVE-2021-3607.patch (Closes: #990564, CVE-2021-3607) - pvrdma-fix-the-ring-init-error-flow-CVE-2021-3608.patch (Closes: #990563, CVE-2021-3608) - usb-limit-combined-packets-to-1-MiB-CVE-2021-3527.patch usb-redir-avoid-dynamic-stack-allocation-CVE-2021-3527.patch (Closes: #988157, CVE-2021-3527) * mention closing of 3 bugs in am53c974 (ESP) device emulation by 6.0 (Closes: #979679, CVE-2020-35504) (Closes: #984455, CVE-2020-35505) (Closes: #984454, CVE-2020-35506) * make fuse debian-only, since libfuse3 in ubuntu is in universe * fix microvm default machine type for a new build system (LP: #1936894) -- Christian Ehrhardt <email address hidden> Thu, 12 Aug 2021 15:35:12 +0200
Upload details
- Uploaded by:
- Christian Ehrhardt
- Uploaded to:
- Impish
- 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_6.0+dfsg.orig.tar.xz | 18.7 MiB | d5d7111688b2e2693bba0221707927caaa4aec3e0db744b29a4fa51f2d8d7024 |
qemu_6.0+dfsg-2expubuntu1.debian.tar.xz | 134.7 KiB | f31518bba563d35d63069f8e8a90ab0b3802dbee69c8200b3971e9953c230699 |
qemu_6.0+dfsg-2expubuntu1.dsc | 7.3 KiB | 8dfe30b6509aea4b4d9c2094f0c62f55b7b176edd7d9d07d4d95ae5f9da28906 |
Available diffs
Binary packages built by this source
- qemu: fast processor emulator, dummy package
QEMU is a fast processor emulator. Once upon a time there was only one
package named `qemu', with all functionality included. These days, qemu
become large and has been split into numerous packages. Different packages
provides entirely different services, and it is very unlikely one will
need all of them together. So current `qemu' package makes no sense anymore,
and is becoming a dummy package.
.
If you want full system emulation of some architecture, install one or more
of qemu-system-ARCH packages. If you want user-mode emulation, install
qemu-user or qemu-user-static package. If you need utilities, use qemu-utils
package.
.
This package can safely be removed.
- qemu-block-extra: No summary available for qemu-block-extra in ubuntu impish.
No description available for qemu-block-extra in ubuntu impish.
- qemu-block-extra-dbgsym: No summary available for qemu-block-extra-dbgsym in ubuntu impish.
No description available for qemu-block-
extra-dbgsym in ubuntu impish.
- qemu-guest-agent: No summary available for qemu-guest-agent in ubuntu impish.
No description available for qemu-guest-agent in ubuntu impish.
- qemu-guest-agent-dbgsym: debug symbols for qemu-guest-agent
- 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-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: aarch64 arm.
.
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-arm-dbgsym: debug symbols for qemu-system-arm
- qemu-system-common: No summary available for qemu-system-common in ubuntu impish.
No description available for qemu-system-common in ubuntu impish.
- qemu-system-common-dbgsym: No summary available for qemu-system-common-dbgsym in ubuntu impish.
No description available for qemu-system-
common- dbgsym in ubuntu impish.
- qemu-system-data: QEMU full system emulation (data files)
This package provides architecture-
neutral data files
(such as keyboard definitions, icons) for system-mode
QEMU emulation (qemu-system-*) packages.
- qemu-system-gui: No summary available for qemu-system-gui in ubuntu impish.
No description available for qemu-system-gui in ubuntu impish.
- qemu-system-gui-dbgsym: debug symbols for qemu-system-gui
- qemu-system-mips: No summary available for qemu-system-mips in ubuntu impish.
No description available for qemu-system-mips in ubuntu impish.
- qemu-system-mips-dbgsym: No summary available for qemu-system-mips-dbgsym in ubuntu impish.
No description available for qemu-system-
mips-dbgsym in ubuntu impish.
- qemu-system-misc: No summary available for qemu-system-misc in ubuntu impish.
No description available for qemu-system-misc in ubuntu impish.
- qemu-system-misc-dbgsym: No summary available for qemu-system-misc-dbgsym in ubuntu impish.
No description available for qemu-system-
misc-dbgsym in ubuntu impish.
- qemu-system-ppc: No summary available for qemu-system-ppc in ubuntu impish.
No description available for qemu-system-ppc in ubuntu impish.
- qemu-system-ppc-dbgsym: No summary available for qemu-system-ppc-dbgsym in ubuntu impish.
No description available for qemu-system-
ppc-dbgsym in ubuntu impish.
- qemu-system-s390x: QEMU full system emulation binaries (s390x)
QEMU is a fast processor emulator: currently the package supports
s390x 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 s390x hardware: s390x.
.
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-s390x-dbgsym: No summary available for qemu-system-s390x-dbgsym in ubuntu impish.
No description available for qemu-system-
s390x-dbgsym in ubuntu impish.
- 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-sparc-dbgsym: No summary available for qemu-system-sparc-dbgsym in ubuntu impish.
No description available for qemu-system-
sparc-dbgsym in ubuntu impish.
- qemu-system-x86: No summary available for qemu-system-x86 in ubuntu impish.
No description available for qemu-system-x86 in ubuntu impish.
- qemu-system-x86-dbgsym: No summary available for qemu-system-x86-dbgsym in ubuntu impish.
No description available for qemu-system-
x86-dbgsym in ubuntu impish.
- qemu-system-x86-microvm: No summary available for qemu-system-x86-microvm in ubuntu impish.
No description available for qemu-system-
x86-microvm in ubuntu impish.
- qemu-system-x86-xen: No summary available for qemu-system-x86-xen in ubuntu impish.
No description available for qemu-system-x86-xen in ubuntu impish.
- qemu-system-x86-xen-dbgsym: debug symbols for qemu-system-x86-xen
- qemu-user: No summary available for qemu-user in ubuntu impish.
No description available for qemu-user in ubuntu impish.
- qemu-user-binfmt: No summary available for qemu-user-binfmt in ubuntu impish.
No description available for qemu-user-binfmt in ubuntu impish.
- qemu-user-dbgsym: debug symbols for qemu-user
- qemu-user-static: No summary available for qemu-user-static in ubuntu impish.
No description available for qemu-user-static in ubuntu impish.
- qemu-user-static-dbgsym: No summary available for qemu-user-static-dbgsym in ubuntu impish.
No description available for qemu-user-
static- dbgsym in ubuntu impish.
- 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
- qemu-utils-dbgsym: No summary available for qemu-utils-dbgsym in ubuntu impish.
No description available for qemu-utils-dbgsym in ubuntu impish.