./emulators/qemu, CPU emulator using dynamic translation

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 2.11.1nb1, Package name: qemu-2.11.1nb1, Maintainer: pkgsrc-users

QEMU is a FAST! processor emulator using dynamic translation to achieve
good emulation speed, QEMU has two operating modes:

* Full system emulation. In this mode, QEMU emulates a full system
(for example a PC), including a processor and various peripherals.
It can be used to launch different Operating Systems without rebooting
the PC or to debug system code.
* User mode emulation (Linux host only). In this mode, QEMU can launch
Linux processes compiled for one CPU on another CPU. It can be used
to launch the Wine Windows API emulator or to ease cross-compilation
and cross-debugging.

Required to run:
[www/curl] [graphics/png] [graphics/jpeg] [archivers/lzo] [security/libgcrypt] [devel/glib2] [devel/ncursesw] [x11/pixman] [lang/python27] [devel/snappy] [devel/SDL2] [devel/jemalloc]

Required to build:
[textproc/texi2html] [pkgtools/x11-links] [x11/fixesproto4] [pkgtools/cwrappers] [x11/xorgproto]

Package options: sdl

Master sites:

SHA1: e85cfbdff264510fd9bba73d83978ab4ecee3f41
RMD160: 5e713f1fb5f742536211d0e27fc377b849730b1e
Filesize: 28312.684 KB

Version history: (Expand)

CVS history: (Expand)

   2018-03-15 23:00:48 by Jaromir Dolecek | Files touched by this commit (2)
Log message:
remove the u-boot extraction workaround on case-insensitive filesystems

the QEMU release archive now contains the u-boot roms wrapped in
a tar.bz2 file, so the archive extracts fine anywhere
   2018-03-12 12:18:01 by Thomas Klausner | Files touched by this commit (2155)
Log message:
Recursive bumps for fontconfig and libzip dependency changes.
   2018-02-15 09:32:22 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
qemu: updated to 2.11.1

Bug-fix release.
   2018-01-04 17:48:17 by Andreas Gustafsson | Files touched by this commit (4)
Log message:
emulators/qemu: check for posix_memalign in configure script

qemu incorrectly checks for the presence of posix_memalign() by
testing whether the preprocessor symbol _POSIX_C_SOURCE is defined.
This causes qemu to use valloc() instead of posix_memalign() on NetBSD,
even on versions where posix_memalign() is supported, wasting
memory when the required alignment is smaller than a page.  Fix this
by checking for posix_memalign() support in the configure script.
   2018-01-01 22:18:57 by Adam Ciarcinski | Files touched by this commit (629) | Package updated
Log message:
Revbump after boost update
   2017-12-14 09:01:11 by Adam Ciarcinski | Files touched by this commit (4)
Log message:
qemu: fixed block driver whitelisting problem
   2017-12-14 03:03:53 by Kamil Rytarowski | Files touched by this commit (13) | Package removed
Log message:
qemu: Upgrade to 2.11.0

pkgsrc changes

Remove merged patches, mostly for SmartOS. There are more to go and there
is a call for volunteers to step in as a maintainer and help to upstream the
remaining ones.

SmartOS as host support is scheduled to be removed in the next major version
of qemu.

upstream changes

The full list of changes are available at:


Highlights include:

 * Improved support for running Hyper-V on top of KVM
 * New hotpluggable PCIe-to-PCI bridge device with SHPC support
 * Experimental GPUDirect support for Nvidia passthrough devices (p2p DMA)
 * Better performance using integrated LUKS support for block devices
 * Added a qemu-block-drivers man page
 * TPM emulation support
 * Ability to hotplug a watchdog device and specify watchdog actions at
 * UI: improved client support for VNC via websockets
 * UI: better keymap support for SDL/GTK/Cocoa front-ends and various input

 * ARM: support for Smartfusion2 board
 * ARM: improved performance for PCI passthrough devices using INTx
 * ARM: improved XEN support for AArch64 guests
 * OpenRISC: experimental support for SMP
 * PowerPC: fixes for Mac machine types
 * PowerPC: pseries: support for virtual SMT modes in guests
 * s390: support for virtio-input-ccw and virtio-gpu-ccw
 * s390: support for CPU hotplug via newer device_add interface
 * s390: experimental support for multiple vcpu threads under full emulation
 * SPARC: sun4u: support for sunhme (Happy Meal Ethernet) NIC
 * SPARC: sun4u: use of Simba PCI bridges to better match Ultra 5 PCI

 * and lots more...
   2017-11-23 18:20:22 by Thomas Klausner | Files touched by this commit (556)
Log message:
recursive bump for libxkbcommon removal from at-spi2-core