/qemu, CPU emulator using dynamic translation
2.9.0, Package name:
qemu-2.9.0, 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
Required to run:
] Required to build:
] Package options
Master sites: SHA1:
Version history: (Expand)
- (2017-04-23) Updated to version: qemu-2.9.0
- (2017-04-07) Updated to version: qemu-2.8.1
- (2017-03-05) Updated to version: qemu-2.8.0nb3
- (2017-02-27) Updated to version: qemu-2.8.0nb2
- (2017-01-08) Updated to version: qemu-2.8.0nb1
- (2016-12-30) Updated to version: qemu-2.8.0
CVS history: (Expand)
| 2017-04-22 22:18:10 by Adam Ciarcinski | Files touched by this commit (7) |
== 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:
and the OSes:
* DragonFly BSD
== 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 \
** "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 \
** The "boot-opts" configuration file section matches command-line \
** The "smp-opts" configuration file section matches command-line \
:-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 \
| 2017-04-15 19:38:48 by Taylor R Campbell | Files touched by this commit (2) |
Restore @PREFIX@, not accidental personal /dist/pkg directory.
| 2017-04-07 15:32:52 by Ryo ONODERA | Files touched by this commit (2) | |
Update to 2.8.1
| 2017-03-04 16:11:11 by S.P.Zeidler | Files touched by this commit (5) |
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) |
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) | |
Update MASTER_SITES and HOMEPAGE
| 2017-01-17 10:10:11 by Roy Marples | Files touched by this commit (1) |
qemu requires resize_term and wide curses. Thanks to kamil@ and sorry to pgoyette@.
| 2017-01-08 03:26:47 by Kamil Rytarowski | Files touched by this commit (3) |
Add support in qemu for native NetBSD curses(3)
curses_version() is ncurses specific function available only in ncurses and
used just in configure.
Bump revision to 1