./emulators/qemu, CPU emulator using dynamic translation

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


Branch: CURRENT, Version: 2.9.0nb1, Package name: qemu-2.9.0nb1, 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: 5cc63c6cababaaa7d0685e8b32bacf5022873ebc
RMD160: 700e714204258cbb1cb9831e47e3d8cde4b67d20
Filesize: 22295.594 KB

Version history: (Expand)


CVS history: (Expand)


   2017-04-30 03:22:04 by Ryo ONODERA | Files touched by this commit (612) | Package updated
Log message:
Recursive revbump from boost update
   2017-04-22 22:18:10 by Adam Ciarcinski | Files touched by this commit (7)
Log message:
Changes 2.9.0:

== Warning of unsupported host systems ==
This release includes changes to the configure script so that it will now report \ 
some host operating systems and
platforms as "unsupported". These are host setups which we do not have \ 
access to and are thus unable to test. They will continue to work in this 2.9 \ 
release (though configure will warn you about the unsupported status), but in a \ 
future QEMU release we may drop support for those hosts unless somebody \ 
volunteers to help us with maintaining them (and can provide build/CI machines).

This affects the CPU architectures:
* ia64
and the OSes:
* GNU/kFreeBSD
* DragonFly BSD
* NetBSD
* OpenBSD
* Solaris
* AIX
* Haiku

== System emulation ==
=== Incompatible changes ===
* Improvements to "-drive":
** "-drive"'s <tt>if</tt> option defaults to \ 
"none" on machines that do not have an onboard IDE or SCSI controller.
** "-drive if=scsi" does not work anymore with PC machine types, as it \ 
created an obsolete SCSI controller model. QEMU supports better controllers \ 
(megasas, mptsas, virtio-scsi) but which to use depends on the guest you are \ 
using.
** "Orphan" -drive options, where an <tt>if</tt> option is \ 
not supported by the emulated machine (e.g. "if=mtd" on x86) is now a \ 
fatal error. It had been triggering a warning since version 2.2.
=== Future incompatible changes ===
* Three options are using different names on the command line and in \ 
configuration file.  In particular:
** The "acpi" configuration file section matches command-line option \ 
"acpitable";
** The "boot-opts" configuration file section matches command-line \ 
option "boot";
** The "smp-opts" configuration file section matches command-line \ 
option "smp".
:-readconfig will standardize on the name for the command line option.
* Behavior of automatic calculation of SMP topology when some SMP topology \ 
options for -smp are omitted (sockets, cores, threads) will change in the \ 
future. If guest ABI needs to be preserved on upgrades while using the SMP \ 
topology options, users should either set set all options explicitly (sockets, \ 
cores, threads), or omit all of them.
* Devices "allwinner-a10", "pc87312", "ssi-sd" \ 
will be configured with explicit properties instead of implicitly.  This is \ 
unlikely to affect users.
* For x86, specifying a CPUID feature with both "+feature/-feature" \ 
and "feature=on/off" will cause a warning.  The current behavior for \ 
this combination ("+feature/-feature" wins over \ 
"feature=on/off") will be changed so that "+feature" and \ 
"-feature" will be synonyms for "feature=on" and \ 
"feature=off" respectively).
   2017-04-15 19:38:48 by Taylor R Campbell | Files touched by this commit (2)
Log message:
Restore @PREFIX@, not accidental personal /dist/pkg directory.
   2017-04-07 15:32:52 by Ryo ONODERA | Files touched by this commit (2) | Package updated
Log message:
Update to 2.8.1

Changelog:
Not available
   2017-03-04 16:11:11 by S.P.Zeidler | Files touched by this commit (5)
Log message:
Fix qemu/amd64 gub regarding signal4
Closes PR port-amd64/51934
thanks to hannken@ for the pointer to the upstream fixes
   2017-02-27 06:19:29 by Adam Ciarcinski | Files touched by this commit (7)
Log message:
Revision 2 changes:
* Fixed building with C++.
* Fixed building on Darwin (PR 51899).
* Added GTK3 as an option.
* Switched from SDL-1 to SDL-2.
* Depend and enable support for: lzo, jemalloc, snappy, png, curl, jpeg.
   2017-02-20 05:03:07 by Ryo ONODERA | Files touched by this commit (1) | Package updated
Log message:
Update MASTER_SITES and HOMEPAGE
   2017-01-17 10:10:11 by Roy Marples | Files touched by this commit (1)
Log message:
qemu requires resize_term and wide curses. Thanks to kamil@ and sorry to pgoyette@.