./emulators/qemu, CPU emulator using dynamic translation

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


Branch: CURRENT, Version: 2.11.0nb2, Package name: qemu-2.11.0nb2, 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/glproto] [x11/xproto] [x11/xf86vidmodeproto] [x11/xf86driproto] [x11/damageproto] [x11/inputproto] [x11/xextproto] [x11/dri2proto] [x11/fixesproto4] [pkgtools/cwrappers]

Package options: sdl

Master sites:

SHA1: 458f3382fe5028faa89174a7321d21a0a8058b63
RMD160: 3e9094d77312ae762dae216d453871d26cfc7e3a
Filesize: 28305.406 KB

Version history: (Expand)


CVS history: (Expand)


   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:

  https://wiki.qemu.org/ChangeLog/2.11

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
   runtime
 * UI: improved client support for VNC via websockets
 * UI: better keymap support for SDL/GTK/Cocoa front-ends and various input
   devices

 * 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
   topology

 * 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
   2017-10-14 14:31:25 by Jaromir Dolecek | Files touched by this commit (1) | Package updated
Log message:
qemu: fix extraction of 2.10.* on case-insensitive filesystems

Exclude from roms/u-boot/scripts/Kconfig to fix extraction on case-insensitive
filesystems (e.g. Mac OS), there is a conflict between kconfig directory and
Kconfig file. The file is not used for anything, u-boot sources
are included just to comply with upstream licence. Hopefully u-boot will
be fixed, and next qemu version updated to include the fixed version.
Bumped PKGREVISION just in case nevertheless.

More info: https://bugs.launchpad.net/qemu/+bug/1714750
u-boot patch: https://lists.denx.de/pipermail/u-boot/ … 07910.html
   2017-10-14 14:30:44 by Jaromir Dolecek | Files touched by this commit (1) | Package updated
Log message:
qemu: fix extraction of 2.10.* on case-insensitive filesystems

Exclude from roms/u-boot/scripts/Kconfig to fix extraction on case-insensitive
filesystems (e.g. Mac OS), there is a conflict between kconfig directory and
Kconfig file. The file is not used for anything, u-boot sources
are included just to comply with upstream licence. Hopefully u-boot will
be fixed, and next qemu version updated to include the fixed version.
Bumped PKGREVISION just in case nevertheless.

More info: https://bugs.launchpad.net/qemu/+bug/1714750
u-boot patch: https://lists.denx.de/pipermail/u-boot/ … 07910.html
   2017-10-11 21:53:23 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
qemu: update to 2.10.1

2.10.1:
Bug fixes.