./emulators/qemu, CPU emulator using dynamic translation

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


Branch: CURRENT, Version: 4.0.0nb6, Package name: qemu-4.0.0nb6, 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/hicolor-icon-theme] [graphics/png] [graphics/jpeg] [archivers/lzo] [security/libgcrypt] [devel/glib2] [devel/ncursesw] [x11/pixman] [devel/snappy] [devel/SDL2] [devel/jemalloc] [lang/python37]

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

Package options: sdl

Master sites:

SHA1: 74cfb8f4724d9651fdd354560f2d291887b32cad
RMD160: 58135f00c391823edce780d55a816f29dd73c34b
Filesize: 54324.828 KB

Version history: (Expand)


CVS history: (Expand)


   2019-07-03 16:38:13 by Jason R Thorpe | Files touched by this commit (2)
Log message:
Fix building on NetBSD/arm by extracting the FSR from siginfo_t::si_trap
rathar than an mcontext field that NetBSD/arm doesn't have.
   2019-07-01 06:08:55 by Ryo ONODERA | Files touched by this commit (669)
Log message:
Recursive revbump from boost-1.70.0
   2019-06-28 19:11:15 by Jonathan Perkin | Files touched by this commit (2)
Log message:
qemu: Build fix on systems without O_DIRECTORY.
   2019-06-19 21:08:05 by Andreas Gustafsson | Files touched by this commit (2)
Log message:
qemu: Linux PLIST fixes

bin/virtfs-proxy-helper and man/man1/virtfs-proxy-helper.1 were
missing from the PLIST when building on Linux.
   2019-05-25 14:37:00 by Kamil Rytarowski | Files touched by this commit (2)
Log message:
qemu: Fix build for Linux

Tested by Ottavio Caruso.
   2019-05-24 11:08:38 by Thomas Klausner | Files touched by this commit (1)
Log message:
qemu: add missing '='.

Yell a little less.
   2019-05-24 02:30:09 by Kamil Rytarowski | Files touched by this commit (1)
Log message:
qemu: Drop no longer used PLIST.Linux
   2019-05-24 02:28:52 by Kamil Rytarowski | Files touched by this commit (3)
Log message:
qemu: Sync PLIST with reality for Linux

Add new entries to linux-user.
Move PLIST.Linux into main PLIST.
Mark bridge-helper and pr-helper as Linux specific options.

No functional change for !Linux.
Linux packaging should now either work or be closer to it.