Universal CPU emulator

Edit Package qemu

QEMU is an extremely well-performing CPU emulator that allows you to
choose between simulating an entire system and running userspace
binaries for different architectures under your native operating
system. It currently emulates x86, ARM, PowerPC and SPARC CPUs as well
as PC and PowerMac systems.

Refresh
Refresh
Source Files
Filename Size Changed
50-seabios-256k.json 0000000664 664 Bytes
60-seabios-128k.json 0000000909 909 Bytes
80-kvm.rules 0000000040 40 Bytes
80-qemu-ga.rules 0000000128 128 Bytes
AIO-Reduce-number-of-threads-for-32bit-h.patch 0000001329 1.3 KB
DSDT.pcie 0000003023 2.95 KB
Disable-some-tests-that-have-problems-in.patch 0000002013 1.97 KB
Ignore-spurious-GCC-12-warning.patch 0000003939 3.85 KB
Make-char-muxer-more-robust-wrt-small-FI.patch 0000004157 4.06 KB
Make-installed-scripts-explicitly-python.patch 0000001120 1.09 KB
Makefile-Don-t-check-pc-bios-as-pre-requ.patch 0000001102 1.08 KB
Makefile-define-endianess-for-cross-buil.patch 0000001126 1.1 KB
Makefile-fix-build-with-binutils-2.38.patch 0000002648 2.59 KB
PPC-KVM-Disable-mmu-notifier-check.patch 0000001083 1.06 KB
README.PACKAGING 0000004901 4.79 KB
Raise-soft-address-space-limit-to-hard-l.patch 0000001548 1.51 KB
Revert-8dcb404bff6d9147765d7dd3e9c849337.patch 0000002372 2.32 KB
Revert-qht-constify-qht_statistics_init.patch 0000002060 2.01 KB
Revert-roms-efirom-tests-uefi-test-tools.patch 0000001507 1.47 KB
Silence-GCC-12-spurious-warnings.patch 0000002381 2.33 KB
XXX-dont-dump-core-on-sigabort.patch 0000001186 1.16 KB
_constraints 0000001890 1.85 KB
_multibuild 0000000061 61 Bytes
acpi_piix4-Fix-migration-from-SLE11-SP2.patch 0000001033 1.01 KB
ath5k-Add-missing-AR5K_EEPROM_READ-in-at.patch 0000001266 1.24 KB
bridge.conf 0000000441 441 Bytes
build-be-explicit-about-mx86-used-note-n.patch 0000001194 1.17 KB
bundles.tar.xz 0000068168 66.6 KB
config.sh 0000004006 3.91 KB
configure-only-populate-roms-if-softmmu.patch 0000000885 885 Bytes
configure-remove-pkgversion-from-CONFIG_.patch 0000001498 1.46 KB
coroutine-ucontext-use-QEMU_DEFINE_STATI.patch 0000004059 3.96 KB
coroutine-use-QEMU_DEFINE_STATIC_CO_TLS.patch 0000005256 5.13 KB
coroutine-win32-use-QEMU_DEFINE_STATIC_C.patch 0000003042 2.97 KB
doc-add-our-support-doc-to-the-main-proj.patch 0000000668 668 Bytes
enable-cross-compilation-on-ARM.patch 0000000694 694 Bytes
help-compiler-out-by-initializing-array.patch 0000001169 1.14 KB
hostmem-default-the-amount-of-prealloc-t.patch 0000002021 1.97 KB
hw-scsi-megasas-check-for-NULL-frame-in-.patch 0000001123 1.1 KB
hw-smbios-handle-both-file-formats-regar.patch 0000004194 4.1 KB
hw-usb-hcd-ehci-fix-writeback-order.patch 0000002862 2.79 KB
i8254-Fix-migration-from-SLE11-SP2.patch 0000001466 1.43 KB
increase-x86_64-physical-bits-to-42.patch 0000002690 2.63 KB
intc-exynos4210_gic-replace-snprintf-wit.patch 0000002727 2.66 KB
ipxe-Makefile-fix-issues-of-build-reprod.patch 0000002043 2 KB
ksm.service 0000000314 314 Bytes
kvm.conf 0000000036 36 Bytes
linux-user-Fake-proc-cpuinfo.patch 0000002094 2.04 KB
linux-user-add-binfmt-wrapper-for-argv-0.patch 0000003182 3.11 KB
linux-user-binfmt-support-host-binaries.patch 0000001649 1.61 KB
linux-user-lseek-explicitly-cast-non-set.patch 0000001318 1.29 KB
linux-user-use-target_ulong.patch 0000003898 3.81 KB
meson-install-ivshmem-client-and-ivshmem.patch 0000001319 1.29 KB
modules-generates-per-target-modinfo.patch 0000005062 4.94 KB
modules-introduces-module_kconfig-direct.patch 0000009699 9.47 KB
pc-bios-s390-ccw-net-avoid-warning-about.patch 0000001061 1.04 KB
pci-fix-overflow-in-snprintf-string-form.patch 0000004107 4.01 KB
pkg-split.txt 0000000423 423 Bytes
qboot-add-cross.ini-file-to-handle-aarch.patch 0000000607 607 Bytes
qemu-7.0.0.tar.xz 0125117636 119 MB
qemu-7.0.0.tar.xz.sig 0000000310 310 Bytes
qemu-binfmt-conf-Modify-default-path.patch 0000000855 855 Bytes
qemu-bridge-helper-reduce-security-profi.patch 0000002660 2.6 KB
qemu-cvs-gettimeofday.patch 0000000844 844 Bytes
qemu-cvs-ioctl_debug.patch 0000001841 1.8 KB
qemu-cvs-ioctl_nodirection.patch 0000001729 1.69 KB
qemu-guest-agent.service 0000000398 398 Bytes
qemu-ifup 0000000678 678 Bytes
qemu-kvm.1.gz 0000000047 47 Bytes
qemu-rpmlintrc 0000000233 233 Bytes
qemu-supportconfig 0000002114 2.06 KB
qemu.changes 0000365889 357 KB
qemu.keyring 0000031860 31.1 KB
qemu.spec 0000082560 80.6 KB
qemu.spec.in 0000076543 74.7 KB
qht-Revert-some-constification-in-qht.c.patch 0000003149 3.08 KB
qom-handle-case-of-chardev-spice-module-.patch 0000001103 1.08 KB
roms-Makefile-add-cross-file-to-qboot-me.patch 0000000929 929 Bytes
roms-Makefile-pass-a-packaging-timestamp.patch 0000002494 2.44 KB
roms-change-cross-compiler-naming-to-be-.patch 0000000912 912 Bytes
roms-sgabios-Fix-csum8-to-be-built-by-ho.patch 0000000641 641 Bytes
scsi-generic-check-for-additional-SG_IO-.patch 0000001419 1.39 KB
scsi-generic-replace-logical-block-count.patch 0000003751 3.66 KB
scsi-lsi53c895a-fix-use-after-free-in-ls.patch 0000001482 1.45 KB
scsi-lsi53c895a-really-fix-use-after-fre.patch 0000005204 5.08 KB
seabios-switch-to-python3-as-needed.patch 0000006612 6.46 KB
sgabios-Makefile-fix-issues-of-build-rep.patch 0000001141 1.11 KB
softmmu-Always-initialize-xlat-in-addres.patch 0000002784 2.72 KB
sphinx-change-default-language-to-en.patch 0000001294 1.26 KB
stub-out-the-SAN-req-s-in-int13.patch 0000003124 3.05 KB
supported.arm.txt 0000033900 33.1 KB
supported.ppc.txt 0000000160 160 Bytes
supported.s390.txt 0000029093 28.4 KB
supported.x86.txt 0000033237 32.5 KB
test-add-mapping-from-arch-of-i686-to-qe.patch 0000000926 926 Bytes
tests-Fix-block-tests-to-be-compatible-w.patch 0000004076 3.98 KB
tests-change-error-message-in-test-162.patch 0000001104 1.08 KB
tests-qemu-iotests-Triple-timeout-of-i-o.patch 0000001062 1.04 KB
tests-qtest-Move-the-fuzz-tests-to-x86-o.patch 0000007448 7.27 KB
update_git.sh 0000044657 43.6 KB
usb-Help-compiler-out-to-avoid-a-warning.patch 0000001903 1.86 KB
xen-add-block-resize-support-for-xen-dis.patch 0000001124 1.1 KB
xen-ignore-live-parameter-from-xen-save-.patch 0000001750 1.71 KB
xen_disk-Add-suse-specific-flush-disable.patch 0000001976 1.93 KB
Revision 233 (latest revision is 273)
Richard Brown's avatar Richard Brown (RBrownFactory) accepted request 990725 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 233)
- Substantial rework of the spec file: 
  * the 'make check' testsuite now runs in the %check section of
    the main package, not in a subpackage
  * switched from %setup to %autosetup
  * rearranged the content in order to minimize the use of %if,
    %ifarch, etc

- Properly fix bsc#1198038, CVE-2022-0216
* Patches added:
  scsi-lsi53c895a-really-fix-use-after-fre.patch
  tests-qtest-Move-the-fuzz-tests-to-x86-o.patch

- Make temp dir (for update_git.sh) configurable
- Added new subpackages (audio-dbus, ui-dbus)
- bsc#1199018 was never fixed in Factory's QEMU 6.2. It is
  now (since the patches are already in SeaBIOS 1.16.0)
- Some tests are having issues when run in OBS. They seem to be
  due to race conditions, triggered by resource constraints of
  OBS workers. Let's disable them for now, while looking for a fix
- Update to v7.0.0. For full release notese, see:
  * https://wiki.qemu.org/ChangeLog/7.0
  Be sure to also check the following pages:
  * https://qemu-project.gitlab.io/qemu/about/removed-features.html
  * https://qemu-project.gitlab.io/qemu/about/deprecated.html
  Some notable changes:
  * [ARM] The virt board has gained a new control knob to disable passing a RNG seed in the DTB (dtb-kaslr-seed)
  * [ARM] The AST2600 SoC now supports a dummy version of the i3c device
  * [ARM] The virt board can now run guests with KVM on hosts with restricted IPA ranges
  * [ARM] The virt board now supports virtio-mem-pci
  * [ARM] The virt board now supports specifying the guest CPU topology
Comments 2

Sean Lewis's avatar

qemu 3.0 has been released; http://wiki.qemu.org/download/qemu-3.0.0.tar.bz2


Bruce Rogers's avatar

I submitted v3.0 qemu to Factory a few weeks ago, it's being delayed by other issues, but hopefully will get accepted any time now.

openSUSE Build Service is sponsored by