Edit Package qemu

QEMU

QEMU is a quick emulator, using dynamic translation (TCG). In support of virtualization, it also serves as a frontend for KVM and as a backend for Xen device emulation.

Note that this package is produced using a Git based workflow. Please refer to README.PACKAGING before making modifications.

Refresh
Refresh
Source Files (show merged sources derived from linked package)
Filename Size Changed
50-seabios-256k.json 0000000664 664 Bytes almost 3 years
60-seabios-128k.json 0000000909 909 Bytes almost 3 years
80-kvm.rules 0000000040 40 Bytes over 8 years
80-qemu-ga.rules 0000000128 128 Bytes 10 months
DSDT.pcie 0000003023 2.95 KB 5 months
Disable-some-tests-that-have-problems-in.patch 0000001919 1.87 KB 17 days
Ignore-spurious-GCC-12-warning.patch 0000003939 3.85 KB 5 months
Make-char-muxer-more-robust-wrt-small-FI.patch 0000004157 4.06 KB 5 months
Make-installed-scripts-explicitly-python.patch 0000001120 1.09 KB 17 days
Makefile-define-endianess-for-cross-buil.patch 0000001126 1.1 KB 8 months
Makefile-fix-build-with-binutils-2.38.patch 0000002648 2.59 KB 5 months
PPC-KVM-Disable-mmu-notifier-check.patch 0000001083 1.06 KB 17 days
README.PACKAGING 0000004901 4.79 KB over 1 year
Raise-soft-address-space-limit-to-hard-l.patch 0000001548 1.51 KB 17 days
Revert-roms-efirom-tests-uefi-test-tools.patch 0000001558 1.52 KB 16 days
Revert-tests-qtest-enable-more-vhost-use.patch 0000002386 2.33 KB 17 days
Silence-GCC-12-spurious-warnings.patch 0000002381 2.33 KB 7 months
_constraints 0000001890 1.85 KB over 1 year
_multibuild 0000000061 61 Bytes over 2 years
ath5k-Add-missing-AR5K_EEPROM_READ-in-at.patch 0000001266 1.24 KB over 1 year
bridge.conf 0000000441 441 Bytes over 10 years
build-be-explicit-about-mx86-used-note-n.patch 0000001194 1.17 KB 12 months
bundles.tar.xz 0000042692 41.7 KB 2 days
config.sh 0000004051 3.96 KB 17 days
enable-cross-compilation-on-ARM.patch 0000000694 694 Bytes 12 months
help-compiler-out-by-initializing-array.patch 0000001169 1.14 KB about 2 years
hw-scsi-megasas-check-for-NULL-frame-in-.patch 0000001123 1.1 KB 5 months
hw-smbios-handle-both-file-formats-regar.patch 0000004194 4.1 KB 5 months
increase-x86_64-physical-bits-to-42.patch 0000002690 2.63 KB 17 days
ipxe-Makefile-fix-issues-of-build-reprod.patch 0000002043 2 KB about 2 years
ksm.service 0000000314 314 Bytes almost 4 years
kvm.conf 0000000036 36 Bytes almost 8 years
linux-user-Fake-proc-cpuinfo.patch 0000002672 2.61 KB 17 days
linux-user-add-more-compat-ioctl-definit.patch 0000002160 2.11 KB 3 days
linux-user-drop-conditionals-for-obsolet.patch 0000004758 4.65 KB 3 days
linux-user-lseek-explicitly-cast-non-set.patch 0000001326 1.29 KB 17 days
linux-user-remove-conditionals-for-many-.patch 0000003563 3.48 KB 3 days
linux-user-use-max-as-default-CPU-model-.patch 0000002868 2.8 KB 9 days
linux-user-use-target_ulong.patch 0000003946 3.85 KB 17 days
meson-enforce-a-minimum-Linux-kernel-hea.patch 0000002005 1.96 KB 2 days
meson-install-ivshmem-client-and-ivshmem.patch 0000001319 1.29 KB 5 months
meson-remove-pkgversion-from-CONFIG_STAM.patch 0000001520 1.48 KB 2 days
net-tulip-Restrict-DMA-engine-to-memorie.patch 0000002778 2.71 KB 7 days
pkg-split.txt 0000000423 423 Bytes about 2 years
qboot-add-cross.ini-file-to-handle-aarch.patch 0000000607 607 Bytes almost 2 years
qemu-7.1.0.tar.xz 0121833004 116 MB 17 days
qemu-7.1.0.tar.xz.sig 0000000310 310 Bytes 17 days
qemu-binfmt-conf-Modify-default-path.patch 0000000855 855 Bytes 17 days
qemu-bridge-helper-reduce-security-profi.patch 0000002660 2.6 KB about 2 years
qemu-guest-agent.service 0000000398 398 Bytes 10 months
qemu-ifup 0000000678 678 Bytes over 4 years
qemu-kvm.1.gz 0000000047 47 Bytes over 8 years
qemu-rpmlintrc 0000000233 233 Bytes 5 months
qemu-supportconfig 0000002114 2.06 KB over 1 year
qemu.changes 0000373762 365 KB 2 days
qemu.keyring 0000031860 31.1 KB about 4 years
qemu.spec 0000070524 68.9 KB 2 days
qemu.spec.in 0000067309 65.7 KB 2 days
roms-Makefile-add-cross-file-to-qboot-me.patch 0000000967 967 Bytes 16 days
roms-Makefile-pass-a-packaging-timestamp.patch 0000002494 2.44 KB 5 months
roms-change-cross-compiler-naming-to-be-.patch 0000000912 912 Bytes over 2 years
roms-sgabios-Fix-csum8-to-be-built-by-ho.patch 0000000641 641 Bytes about 3 years
scsi-generic-check-for-additional-SG_IO-.patch 0000001419 1.39 KB 17 days
scsi-generic-replace-logical-block-count.patch 0000003701 3.61 KB 17 days
seabios-switch-to-python3-as-needed.patch 0000006612 6.46 KB 5 months
sgabios-Makefile-fix-issues-of-build-rep.patch 0000001141 1.11 KB about 3 years
stub-out-the-SAN-req-s-in-int13.patch 0000003124 3.05 KB about 3 years
supported.arm.txt 0000033900 33.1 KB about 1 year
supported.ppc.txt 0000000160 160 Bytes about 1 year
supported.s390.txt 0000029093 28.4 KB about 1 year
supported.x86.txt 0000033237 32.5 KB about 1 year
tests-change-error-message-in-test-162.patch 0000001158 1.13 KB 17 days
tests-qemu-iotests-Triple-timeout-of-i-o.patch 0000001116 1.09 KB 17 days
update_git.sh 0000046046 45 KB 3 days
xen-add-block-resize-support-for-xen-dis.patch 0000001124 1.1 KB 17 days
xen-ignore-live-parameter-from-xen-save-.patch 0000001750 1.71 KB 17 days
xen_disk-Add-suse-specific-flush-disable.patch 0000001976 1.93 KB 17 days
Comments 3

Jörg Sonnenberger's avatar

jsonn wrote over 1 year ago

Hello Bruce, could you please pick up the following patch: https://raw.githubusercontent.com/NetBSD/pkgsrc/trunk/emulators/qemu/patches/patch-target_sparc_translate.c It fixes an annoying emulator crash.


Bruce Rogers's avatar

bfrogers wrote over 1 year ago

Is someone working on upstreaming this patch? I don't see that anywhere on the mailing list, but perhaps I'm missing it in my search. Given that I know nothing of the sparc architecture, I'm not in any good position to say whether this is a good patch or not. It needs to go to the qemu-devel mailing list for consideration by the maintainers there. If it gets accepted upstream, I'd certainly consider incorporating it for you, since I want to be responsive to our users.


Jörg Sonnenberger's avatar

jsonn wrote over 1 year ago

The patch itself is from upstream, but I don't know what the status of committing them to the main git tree is. Basically, without the patch a jump to an unaligned PC results in:

qemu-system-sparc64: ../target/sparc/translate.c:5860: sparc_tr_insn_start: Assertion `dc->jump_pc[1] == dc->pc + 4' failed

I'm hitting that in regression tests.

openSUSE Build Service is sponsored by