summaryrefslogtreecommitdiff
path: root/emulators
AgeCommit message (Collapse)AuthorFilesLines
2013-01-26Revbump after graphics/jpeg and textproc/icuadam9-18/+18
2013-01-24Update to 1.3.0ryoon8-57/+35
Changelog: QMP The sendkey monitor command is now available via QMP. All targets QEMU can now use the Linux VFIO driver to assign PCI devices to a virtual machine. The bus master configuration bit for PCI devices is now emulated. PCI devices cannot anymore perform DMA without setting the bit before. This may break firmware that wasn't tested on real hardware. MIPS Loongson Multimedia Instructions are now implemented. MIPS32/64 ASE DSP Instructions are now implemented. x86 The TSC frequency can be larger than 2.147 GHz. Configuration files do not support anymore the cpudef section. TCG (emulation) supports the SMEP (Supervisor Mode Execution Prevention) and SMAP (Supervisor Mode Access Prevention) features of newer x86 processors. CPUID/models? The "cpudef" config file section is now deprecated and will be removed in v1.4. New CPU models: "Haswell" (new features: fma, pcid, movbe, fsgsbase, bmi1, hle, avx2, smep, bmi2, erms, invpcid, rtm) and "Opteron_G5" (new features: tbm, f16c, fma) Added Intel Q35 chipset as a new machine type, '--machine q35'. Adds PCIe support. Requires an updated SeaBIOS (bios.bin), and '-acpitable file=/seabios-path/q35-acpi-dsdt.aml' to run. Xtensa Single precision floating point instructions are now implemented. Device emulation Emulation of the MC146818 real-time clock (used on PC and several other boards) does not wake up QEMU anymore every second to update the clock. USB3 has been vastly improved, including support for USB mass storage devices and MSI/MSI-X support for the XHCI controller. USB redirection now supports live migration. Several bugs in the AHCI controller were fixed to support recent Windows versions. ivshmem now has a "use64" property which will make the ivshmem driver register a 64-bit memory BAR. New paravirtualized hardware random number generator device, VirtIORNG. Network devices Some problems were fixed leading to bad receive performance of E1000 and Xen network cards. Block devices qemu-img now can output information in JSON format using "qemu-img info --output=json". Glusterfs volumes can be accessed with "gluster://" URIs for "-drive" and similar options. Optionally the transport can also be specified, as in "gluster+tcp://" (other supported transports are "unix" and "rdma"). Options on the QMP streaming command direct the job to pause on encountering errors, or to ignore them altogether. A new block job is supported: live block commit (also known as "snapshot deletion") moves data from an image to another in the backing file chain. With the current implementation of QEMU 1.3, the "source" image may not be the active one. A new block job is supported: live disk mirroring (also known as "storage migration") moves data from an image to another. A new command "block-job-complete" is used to switch the VM to use the destination image exclusively. Block jobs can now be paused and resumed from the monitor. NBD block devices can now be specified using URI syntax. "nbd://" defaults to TCP transport, while "nbd+tcp://" and "nbd+unix://" can be used (similar to Gluster) to specify it. URI syntax simplifies access to named exports; the export name is simply the "path" component of the URI. NBD connections to Unix sockets support relative paths. QEMU embeds an NBD server, accessible via the monitor. The NBD server allows live access to the image seen by the VM. Note that the embedded server uses "named exports", which QEMU can access using the "nbd://host:port/name" syntax. Windows hosts support asynchronous disk I/O. Live Migration, Save/Restore The "stop" and "cont" commands have new semantics on the destination machine during migration. Previously, the outcome depended on whether the commands were issued before or after the source connected to the destination QEMU: in particular, "cont" would fail if issued before connection, and "undo" the effect of the -S command-line option if issued after. Starting from this version, the effect of "stop" and "cont" will always take place at the end of migration (overriding the presence or absence of the -S option) and "cont" will never fail. This change should be transparent, since the old behavior was usually subject to a race condition. The monitor now remains responsive during incoming migration. The new NBD server is also available during incoming migration. Spice QEMU will only send changed screen content to the Spice client when running in legacy VGA mode. Seamless migration support. Composite QXL commands (for linux guests). Multiple monitors on a single pci device. Arbitrary resolution support. Device based monitor configuration notification (for future drivers). various bug fixes and assertion removals in favor of a guest_bug mode. require spice-server >= 0.12.0 KVM QEMU now supports "old-style" PCI device assignment, which was the last missing feature from the qemu-kvm fork. Despite some remaining minor differences between qemu-kvm and QEMU, it is possible to switch from qemu-kvm to QEMU as soon as your guests can be rebooted. Live migration from qemu-kvm 1.2 to QEMU 1.3 is not supported, but can be enabled easily by downstream distributions who want to switch their packages from qemu-kvm to QEMU. Xen QEMU can now be used to live-migrate Xen domains. SLIRP SLIRP's TFTP server has improved performance, can transmit files bigger than 32 MB, and supports the block size option. Guest agent The guest agent will now store the state file in /var/run by default. Host support SPARCv7 and v8 support was removed. Build dependencies QEMU can now be built with Clang. QEMU now uses pixman. QEMU configure will detect and use a system pixman if the development headers are ailable (they should be available for most recent Linux distros). As a fallback, we provide an internal copy of the pixman sources which will be used if there is no set of system pixman libraries. Compiling these will require autoconf. Compiling QEMU ver 0.12 or better.
2013-01-24Update libqt4 RPMs to 4.7.4-19.13.1 for CVE-2012-4929 and CVE-2012-5624.obache2-23/+24
Bump PKGREVISION.
2013-01-24Update libfreetype6 rpm to 2.4.7-9.1 for CVE-2012-5668 and CVE-2012-5669.obache2-10/+10
Bump PKGREVISION.
2013-01-21Blind commit requested in automake/Makefile.wiz1-3/+3
2013-01-21Update to 0.148.wiz6-18/+75
The usual improvements. mess added a lots of new (old) systems.
2013-01-17Fix inline usage. Always add HAVE_STDLIB to avoid various warnings.joerg3-2/+18
2013-01-16PKGREVISION should be simple integer value.taca1-2/+2
(It might be better to bump again.)
2013-01-15Mark non-working on NetBSD 5.gdt1-2/+5
Add NetBSD-5 to NOT_FOR_PLATFORM, due to http://gnats.netbsd.org/46565. Suggest qemu0 instead.
2013-01-13Update to xtrs-4.9dnb1: enable sound support through OSS.is4-10/+28
2013-01-12slipped through the cracks. neeed for 4.9nb5 and later.is1-1/+3
2013-01-12Update to xtrs-4.9d, with lots of bug fixes and improvements.is9-68/+84
2013-01-12Actually install the provided utility disk images with the emulator, sois2-4/+6
that we can swap files back and forth with TRS/80 disk operating systems.
2013-01-12Tim Mann allegedly suggested disabling HAVE_SIGIO for hanging xtrs onis3-3/+17
Linuxes 5 years ago. I see the same problem on NetbSD-6 (at least; didn't try older) and the same cure works.
2012-12-25Call static methods without class.joerg2-1/+15
2012-12-24Remove any putc macro before defining a putc member function.dholland4-2/+34
Should fix (or advance) dfly build.
2012-12-20Fix inline usage.joerg8-2/+104
2012-12-20Always return a value from non-void functions. Add missing systemjoerg2-1/+32
header.
2012-12-18Update libxml2 rpm to 2.7.8+git20110708-3.15.1 for CVE-2012-5134.obache2-10/+10
Bump PKGREVISION.
2012-12-17Add <cstring> to hopefully fix build.dholland2-1/+16
2012-12-17fix a piece of pkglint.dholland1-2/+2
2012-12-16recursive bump from cyrus-sasl libsasl2 shlib major bump.obache4-8/+8
2012-12-14Update dbus-1 rpm to 1.5.8-2.10.1 for openSUSE-SU-2012:1418-1.obache2-10/+10
Bump PKGREVISION.
2012-12-12Reset maintainer on his request.wiz4-8/+8
2012-12-12Take over maintainership.wiz1-2/+2
2012-12-12Remove obsolete patch (after 2.4 update)wiz1-51/+0
2012-12-12Update to 2.4, provided by Olaf 'Rhialto' Seibert in PR/47223.wiz7-75/+149
While here, add missing tex-pdftex build dependency (for vice.pdf) and fix ffmpeg option build. Changes: Lots of extra hardware is emulated (including the long awaited SuperPET 6809 parts), and several new host platforms are added.
2012-12-10Bump PKGREVISION from graphics/sane-backends.ryoon2-4/+4
2012-11-23Fix compilation on Linux.alnsn2-1/+15
2012-11-23Don't define functions returning functions.joerg7-1/+100
2012-11-23Fix INLINE.joerg2-2/+15
2012-11-19Fix inline usage. Don't use -O4 when the user didn't ask for it.joerg3-6/+90
2012-11-07Patch seems unneeded, remove it.wiz2-17/+1
Please report details if this patch really is needed.
2012-11-01Fix inline usage.joerg2-1/+17
2012-11-01Ensure consistent ABI attributes for ppc_init_physical_memory. Bumpjoerg3-3/+17
revision.
2012-10-31Put gtk and qt in a mutual-exclusive group, and switch to qt by default,wiz2-12/+13
since that's preferred by upstream. From diro@nixsyspaus.org in PR 47148. Bump PKGREVISION.
2012-10-26Pass correct path to smbd.shattered1-2/+3
2012-10-24Add upstream bug report URLs.wiz3-5/+9
2012-10-23Remove xextproto/buildlink3.mk in most cases where it occurs withwiz11-22/+11
libXext/buildlink3.mk, now that it is included there. Leave the places where its API version is set or variables from it are used directly (about 3 packages).
2012-10-20Include missing <typeinfo>.joerg2-1/+14
2012-10-16Recursive bump for new gtkglext pangox-compat dependency.wiz2-4/+4
2012-10-14Update to 1.4. Notable changes:shattered11-115/+35
- Completely remove half-done disk controller, skeletonize half-done fpu - Guard use of the FPU with a runtime option (-o fpu).
2012-10-13Retire from pkg maintainershipskrll2-4/+4
2012-10-12emulators/arcem: Fix build for gcc 4.6+marino1-1/+3
Remove -Werror (catches -Wunused-but-set-variable) to fix build.
2012-10-10add patch from wiz to fix build with new ffmpegdrochner2-1/+53
2012-10-08Revbump after updating graphics/pangoadam20-48/+48
2012-10-07Update to 0.147, the usual changes.wiz2-7/+6
2012-10-07Update to 0.147. The usual changes.wiz3-67/+35
2012-10-06Update to 0.9.14ryoon3-53/+34
* Update emutos to 0.8.7 Changelog: 2012/09/20 - version 0.9.14 released Mac users: check out the new bridged ethernet (see README_ethernet.rtf). All users: try out the new Single Blit Composing and Single Blit Refresh modes - they might give you a better video performance. There are also many compilation and build fixes for various MacOSX targets and few MPFR FPU fixes. And last but not least, there's a neat user requested feature - mouse ungrab (frees your keyboard and mouse from ARAnyM window so you can work in other applications while ARAnyM is running) simply by clicking the host middle mouse button (well, works only if you don't have the Eiffel mouse wheel emulation enabled in settings).
2012-10-06Update dbus-1 rpm to 1.5.8-2.6.1 for CVE-2012-3524.obache2-10/+10
Bump PKGREVISION.