qemu - Universal CPU emulator

Distribution: openSUSE 42.2
Repository: openSUSE Update Oss all
Package name: qemu
Package version: 2.6.2
Package release: 23.1
Package architecture: x86_64
Package type: rpm
Installed size: 905.40 KB
Download size: 316.43 KB
Official Mirror: ftp.gwdg.de
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.




  • qemu = 2.6.2-23.1
  • qemu(x86-64) = 2.6.2-23.1


    Source package: qemu-2.6.2-23.1.src.rpm

    Install Howto

    Install qemu rpm package:

    # zypper install qemu


    • /etc/qemu/
    • /usr/bin/kvm_stat
    • /usr/lib/udev/rules.d/80-kvm.rules
    • /usr/share/doc/packages/qemu/COPYING
    • /usr/share/doc/packages/qemu/COPYING.LIB
    • /usr/share/doc/packages/qemu/Changelog
    • /usr/share/doc/packages/qemu/README
    • /usr/share/doc/packages/qemu/VERSION
    • /usr/share/doc/packages/qemu/qemu-doc.html
    • /usr/share/doc/packages/qemu/qemu-tech.html
    • /usr/share/doc/packages/qemu/qmp-commands.txt
    • /usr/share/man/man1/qemu.1.gz
    • /usr/share/qemu/qemu-icon.bmp
    • /usr/share/qemu/qemu-ifup
    • /usr/share/qemu/qemu_logo_no_text.svg
    • /usr/share/qemu/trace-events
    • /usr/share/qemu/keymaps/ar
    • /usr/share/qemu/keymaps/bepo
    • /usr/share/qemu/keymaps/common
    • /usr/share/qemu/keymaps/cz
    • /usr/share/qemu/keymaps/da
    • /usr/share/qemu/keymaps/de
    • /usr/share/qemu/keymaps/de-ch
    • /usr/share/qemu/keymaps/en-gb
    • /usr/share/qemu/keymaps/en-us
    • /usr/share/qemu/keymaps/es
    • /usr/share/qemu/keymaps/et
    • /usr/share/qemu/keymaps/fi
    • /usr/share/qemu/keymaps/fo
    • /usr/share/qemu/keymaps/fr
    • /usr/share/qemu/keymaps/fr-be
    • /usr/share/qemu/keymaps/fr-ca
    • /usr/share/qemu/keymaps/fr-ch
    • /usr/share/qemu/keymaps/hr
    • /usr/share/qemu/keymaps/hu
    • /usr/share/qemu/keymaps/is
    • /usr/share/qemu/keymaps/it
    • /usr/share/qemu/keymaps/ja
    • /usr/share/qemu/keymaps/lt
    • /usr/share/qemu/keymaps/lv
    • /usr/share/qemu/keymaps/mk
    • /usr/share/qemu/keymaps/modifiers
    • /usr/share/qemu/keymaps/nl
    • /usr/share/qemu/keymaps/nl-be
    • /usr/share/qemu/keymaps/no
    • /usr/share/qemu/keymaps/pl
    • /usr/share/qemu/keymaps/pt
    • /usr/share/qemu/keymaps/pt-br
    • /usr/share/qemu/keymaps/ru
    • /usr/share/qemu/keymaps/sl
    • /usr/share/qemu/keymaps/sv
    • /usr/share/qemu/keymaps/th
    • /usr/share/qemu/keymaps/tr


    2016-11-03 - brogers@suse.com - Change kvm-supported.txt to be per-architecture documentation, stored in the package documentation directory of each per-arch package that has some support status (qemu-x86, qemu-s390, and qemu-arm). The kvm-supported.txt file is now a legacy name (it is stored with the legacy package after all), with then new name being supported.txt, moving away from the idea that the features identified therein are only kvm specific features. These 3 support.txt files still have basically the same content. The support information will be separated soon as the next step. (bsc#1005353) - Update support doc to include current ARM64 (AArch64) support stance. Make other improvments to the doc. (bsc#1005374)

    2016-11-03 - brogers@suse.com - Fix migration failure when snapshot also has been done (bsc#1008148) 0090-migration-fix-inability-to-save-VM-.patch - Change package post script udevadm trigger calls to be device specific (bsc#1002116) - Add qmp-commands.txt documentation file back in. It was inadvertently dropped some time ago

    2016-11-01 - brogers@suse.com - Add an x86 cpu option (l3-cache) to specify that an L3 cache is present and another option (cpuid-0xb) to enable the cpuid 0xb leaf, which deals with extended topology enumeration. Both these options are off by default so we don't change the guest abi. These can be used to improve performance. (bsc#1007769) 0088-target-i386-Implement-CPUID-0xB-Ext.patch 0089-target-i386-present-virtual-L3-cach.patch

    2016-11-01 - brogers@suse.com - Address various security/stability issues * Fix OOB access in xlnx.xpx-ethernetlite emulation (CVE-2016-7161 bsc#1001151) 0067-hw-net-Fix-a-heap-overflow-in-xlnx..patch * Fix OOB access in VMware SVGA emulation (CVE-2016-7170 bsc#998516) 0068-vmsvga-correct-bitmap-and-pixmap-si.patch * Fix DOS in USB xHCI emulation (CVE-2016-7466 bsc#1000345) 0069-usb-xhci-fix-memory-leak-in-usb_xhc.patch * Fix NULL pointer dereference in virtio processing (CVE-2016-7422 bsc#1000346) 0070-virtio-add-check-for-descriptor-s-m.patch * Fix DOS in ColdFire Fast Ethernet Controller emulation (CVE-2016-7908 bsc#1002550) 0071-net-mcf-limit-buffer-descriptor-cou.patch * Fix DOS in USB EHCI emulation (CVE-2016-7995 bsc#1003612) 0072-usb-ehci-fix-memory-leak-in-ehci_pr.patch * Fix DOS in USB xHCI emulation (CVE-2016-8576 bsc#1003878) 0073-xhci-limit-the-number-of-link-trbs-.patch * Fix DOS in virtio-9pfs (CVE-2016-8578 bsc#1003894) 0074-9pfs-allocate-space-for-guest-origi.patch * Fix DOS in virtio-9pfs (CVE-2016-9105 bsc#1007494) 0075-9pfs-fix-memory-leak-in-v9fs_link.patch * Fix DOS in virtio-9pfs (CVE-2016-8577 bsc#1003893) 0076-9pfs-fix-potential-host-memory-leak.patch * Fix DOS in virtio-9pfs (CVE-2016-9106 bsc#1007495) 0077-9pfs-fix-memory-leak-in-v9fs_write.patch * Fix DOS in 16550A UART emulation (CVE-2016-8669 bsc#1004707) 0078-char-serial-check-divider-value-aga.patch * Fix DOS in PC-Net II emulation (CVE-2016-7909 bsc#1002557) 0079-net-pcnet-check-rx-tx-descriptor-ri.patch * Fix DOS in PRO100 emulation (CVE-2016-9101 bsc#1007391) 0080-net-eepro100-fix-memory-leak-in-dev.patch * Fix OOB access in Rocker switch emulation (CVE-2016-8668 bsc#1004706) 0081-net-rocker-set-limit-to-DMA-buffer-.patch * Fix DOS in RTL8139 emulation (CVE-2016-8910 bsc#1006538) 0082-net-rtl8139-limit-processing-of-rin.patch * Fix DOS in Intel HDA controller emulation (CVE-2016-8909 bsc#1006536) 0083-audio-intel-hda-check-stream-entry-.patch * Fix DOS in virtio-gpu (CVE-2016-7994 bsc#1003613) 0084-virtio-gpu-fix-memory-leak-in-virti.patch * Fix DOS in virtio-9pfs (CVE-2016-9104 bsc#1007493) 0085-9pfs-fix-integer-overflow-issue-in-.patch * Fix DOS in JAZZ RC4030 emulation (CVE-2016-8667 bsc#1004702) 0086-dma-rc4030-limit-interval-timer-rel.patch * Fix DOS in i.MX NIC emulation (CVE-2016-7907 bsc#1002549) 0087-net-imx-limit-buffer-descriptor-cou.patch - Patch queue updated from https://gitlab.suse.de/virtualization/qemu.git SLE12-SP2