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
README.PACKAGING 0000007270 7.1 KB
_constraints 0000001836 1.79 KB
_multibuild 0000000066 66 Bytes
_service 0000000937 937 Bytes
_servicedata 0000000234 234 Bytes
common.inc 0000002284 2.23 KB
qemu-8.2.3.obscpio 0848333327 809 MB
qemu-linux-user.spec 0000009072 8.86 KB
qemu-rpmlintrc 0000000233 233 Bytes
qemu.changes 0000417425 408 KB
qemu.obsinfo 0000000093 93 Bytes
qemu.spec 0000060405 59 KB
Latest Revision
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1171015 from Dario Faggioli's avatar Dario Faggioli (dfaggioli) (revision 272)
- Fix a build issue on riscv:
  * target/riscv/kvm: rename riscv_reg_id() to riscv_reg_id_ulong()
  * target/riscv/kvm: add RISCV_CONFIG_REG()
  * target/riscv/kvm: change timer regs size to u64
  * target/riscv/kvm: change KVM_REG_RISCV_FP_D to u64
  * target/riscv/kvm: change KVM_REG_RISCV_FP_F to u32
- Update to version 8.2.3. Full changelog/backports here:
   https://lore.kernel.org/qemu-devel/1713980341.971368.1218343.nullmailer@tls.msk.ru/
   Some of the upstream backports are:
   * Update version for 8.2.3 release
   * ppc/spapr: Initialize max_cpus limit to SPAPR_IRQ_NR_IPIS.
   * ppc/spapr: Introduce SPAPR_IRQ_NR_IPIS to refer IRQ range for CPU IPIs.
   * hw/pci-host/ppc440_pcix: Do not expose a bridge device on PCI bus
   * hw/isa/vt82c686: Keep track of PIRQ/PINT pins separately
   * virtio-pci: fix use of a released vector
   * linux-user/x86_64: Handle the vsyscall page in open_self_maps_{2,4}
   * hw/audio/virtio-snd: Remove unused assignment
   * hw/net/net_tx_pkt: Fix overrun in update_sctp_checksum()
   * hw/sd/sdhci: Do not update TRNMOD when Command Inhibit (DAT) is set
   * hw/net/lan9118: Fix overflow in MIL TX FIFO
   * hw/net/lan9118: Replace magic '2048' value by MIL_TXFIFO_SIZE definition
   * backends/cryptodev: Do not abort for invalid session ID
   * hw/misc/applesmc: Fix memory leak in reset() handler
   * hw/block/nand: Fix out-of-bound access in NAND block buffer
   * hw/block/nand: Have blk_load() take unsigned offset and return boolean
   * hw/block/nand: Factor nand_load_iolen() method out
   * qemu-options: Fix CXL Fixed Memory Window interleave-granularity typo
   * hw/virtio/virtio-crypto: Protect from DMA re-entrancy bugs
   * hw/char/virtio-serial-bus: Protect from DMA re-entrancy bugs
   * hw/display/virtio-gpu: Protect from DMA re-entrancy bugs
   * ...and many more...
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