./emulators/qemu, CPU emulator using dynamic translation

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


Branch: CURRENT, Version: 3.1.0nb5, Package name: qemu-3.1.0nb5, 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: 3ed63c0c05abc8c8ec075dac2688c229f139a5da
RMD160: 7650d76b8578ee2c31cef048c7929b30c607b83d
Filesize: 35224.711 KB

Version history: (Expand)


CVS history: (Expand)


   2019-02-13 15:08:43 by Jonathan Perkin | Files touched by this commit (2)
Log message:
qemu: Fix build on SunOS.
   2019-02-13 06:16:13 by Kamil Rytarowski | Files touched by this commit (7) | Package updated
Log message:
qemu: Add HAXM/NetBSD/amd64 support and fix NetBSD debug build

Bump PKGREVISION.
   2019-01-31 14:39:10 by Martin Husemann | Files touched by this commit (4)
Log message:
Replace aarch64 FPU exception trap handling fix with newer version
from upstream.
   2019-01-29 17:01:29 by Martin Husemann | Files touched by this commit (3)
Log message:
Apply upstream fix for FPCR register handling on aarch64, fixes bogus
test failures in our test runs.
   2019-01-22 13:08:14 by Andreas Gustafsson | Files touched by this commit (1) | Package updated
Log message:
qemu: add some missing binaries to NOT_PAX_MPROTECT_SAFE.

Bump PKGREVISION.
   2018-12-13 20:52:27 by Adam Ciarcinski | Files touched by this commit (668)
Log message:
revbump for boost 1.69.0
   2018-12-13 10:09:42 by Paul Goyette | Files touched by this commit (1)
Log message:
qemu-system-ppcemb was removed by upstream (no longer in the PLIST) so
stop trying to disable PAX for the image!

OK leot@
   2018-12-12 17:26:58 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
qemu: updated to 3.1.0

3.1.0:
Incompatible changes
- The "qemu-system-ppcemb" target has been removed. \ 
"qemu-system-ppc" or "qemu-system-ppc64" should be used \ 
instead.
- The "tls", "x509", and "x509verify" options to \ 
"-vnc" have been removed. The "tls-creds" option should be \ 
used instead to point to a "tls-creds-x509" object created using \ 
"-object"
- The -drive options "cyls", "heads", "secs", \ 
"trans", "addr" and "serial" have been removed. \ 
The corresponding options of the "-device" parameter have to be used \ 
instead now.
- The "-balloon" option has been removed since it is replaced by \ 
"-device virtio-balloon" now.
- The "-nodefconfig" option has been removed. Use \ 
"-no-user-config" instead.
- The "-startdate", "-localtime" and \ 
"-rtc-td-hack" options have been removed. Use the corresponding \ 
parameters of "-rtc" instead.
- The "-tftp", "-bootp", "-redir" and \ 
"-smb" options have been removed. Use the corresponding parameters of \ 
"-nic" or "-netdev" instead.
- The "ssi-sd" device cannot be created anymore with \ 
"-device". This could be changed again in the future.
- x86 machines cannot be live-migrated if nested Intel virtualization is \ 
enabled. The next version of QEMU will be able to do live migration when nested \ 
virtualization is enabled, if supported by the kernel.

New deprecated options and features
- The '-machine enforce-config-section' parameter is replaced by the '-global \ 
migration.send-configuration' option.
- The 'name' parameter of the '-net' option is a synonym for the 'id' parameter, \ 
which should now be used instead.
- The 'hub_id name' parameter tuple of the 'hostfwd_add' and 'hostfwd_remove' \ 
HMP commands has been replaced by 'netdev_id'.
- The PowerPC target 'prep' machine type should be replaced by the '40p' machine \ 
type.
- Parsing of key,value pair filenames for the RBD block device
- Incorrect CPU topologies specified by -smp socket,core,thread options that are \ 
describing number of VCPUs not equal to 'maxcpus'