pkgsrc/emulators
asau 2e5d5d4b85 Update to QEMU 1.2.0
Changes since version 1.1.1:

System emulation

All targets

  * ... QMP error changes go here ...
  * File descriptors can be passed to qemu using the new
    add-fd/remove-fd QMP commands. It is intended that they can
    be used in any place where QEMU would expect a file name.
    This is ensured for disk images, support in other parts of
    QEMU may still be inconsistent.

ARM

  * LPAE (large physical address extensions) are now supported
    for the Cortex-A15 CPU; you can now run a vexpress-a15 model
    with more than 4GB of RAM
  * The new monitor command "dump-guest-memory" creates an ELF
    dump of the guest memory.
  * New board model: i.MX31

PowerPC

  * The pSeries target correctly creates segment size device
    tree nodes (fixes odd bugs with HV vs PR KVM)
  * The pSeries target implements an IOMMU.
  * ... pSeries VGA, USB, etc.? ...
  * The E500 target generates its device tree dynamically
  * New mpc8544ds -machine option: dumpdtb. This allows to dump
    the dynamically generated device tree to a file.
  * Emulation for e5500 cores
  * PC87312 Super I/O chipset emulation for PReP, adding
    parallel port to prep machine

x86

  * Support for PCI passthrough is available for Xen
    fully-virtualized domains.
  * The new monitor command "dump-guest-memory" creates an ELF
    dump of the guest memory.
  * When using KVM, the in-kernel APIC supports MSI.
  * Also when using KVM, new PV EOI feature improves performance
    when both host and guest run linux 3.6-rc1 and up. To
    enable, add +kvm_pv_eoi to -cpu option, e.g.

-cpu kvm64,+kvm_pv_eoi

  * The "cpudef" config file section is being deprecated and may
    be removed in v1.3.

Device emulation

  * VGA and QXL cards (obtained with -vga std and -vga qxl) have
    16 MB of VRAM rather than 8 MB.
  * Three new SCSI host bus adapter devices are available:
    am53c974 and dc390 emulate respectively an AMD PCI PCscsi
    and a Tekram DC-390 device, both of which are supported on
    older operating systems including MS DOS 6.2, MS Windows 3.11,
    98 SE, NT 3.1 and NT 4.0. megasas emulated an LSI SAS1078 RAID
    controller. The next version of SeaBIOS will support booting
    from am53c974 and dc390 disks.
  * An USB-attached SCSI controller is now available.

Audio devices

  * The PC speaker audio card is now available by default.

Network devices

  * The guestfwd argument to slirp now supports running an
    arbitrary command on every TCP connection (as in inetd).
    This is invoked by specifying a target that starts with "cmd:".

Block devices

  * Emulated IDE and SCSI as well as virtio-blk devices can now
    switch the cache mode between writethrough and writeback.
    virtio-blk automatically switches to writethrough if the
    guest driver doesn't support flushes.
  * The default cache mode for images is now writeback.
  * Emulated SCSI devices can be given a custom vendor name,
    product name and WWN.
  * Improved support for passthrough of SCSI tapes and media changers.
  * libiscsi can be used together with scsi-generic to pass
    iSCSI tapes and media changers to the guest.
  * When raw files are streamed, parts of the files that are
    holes in the underlying filesystem are treated as
    unallocated (as long as the OS supports either the FIEMAP
    ioctl or the SEEK_HOLE/SEEK_DATA modes)
  * CD-ROM drives can now be used with AHCI

qcow2

  * qcow2 images support a new option, lazy_refcounts. If on,
    the speed of cache=writethrough mode will be improved, at
    the cost of requiring an fsck-like pass (and thus QEMU 1.2)
    to use the image again after a power loss.
  * qemu-img check can now repair qcow2 and QED images with the
    new -r option.

VMDK

  * Support for images in the streamOptimized subformat has been
    fixed. This is a VMDK subformat commonly used with OVF appliances.

rbd

  * rbd no longer ignores the cache setting

Live Migration, Save/Restore

  * Migration works much better with guests with large memory.
  * USB mass storage and passthrough devices support live migration.

VNC

  * The threaded VNC server is now enabled by default.

Guest agent

  * A new command "fstrim" was added to the guest agent.

New targets

  * OpenRISC is now supported for both user-mode and system emulation.
2012-09-11 17:13:44 +00:00
..
aliados Install documentation. 2012-05-15 11:34:52 +00:00
applyppf
aranym Add missing math/mpfr buildlink. 2012-06-14 22:37:34 +00:00
arcem Add user-destdir installation support. 2011-03-03 12:55:48 +00:00
arnold recursive bump from gettext-lib shlib bump. 2011-04-22 13:41:54 +00:00
atari800 emulators/atari800: Upgrade to version 2.2.1 from 2.1.0 2012-08-26 19:42:09 +00:00
b-em emulators/b-em: Upgrade from version 2.1a to 2.2 (Fixes zlib 1.27) 2012-08-12 02:03:15 +00:00
BasiliskII add limits.h to fix the linux build 2012-05-14 07:35:02 +00:00
blinkensim Revbump after updating graphics/cairo 2012-09-07 19:16:05 +00:00
bochs Revbump after updating graphics/cairo 2012-09-07 19:16:05 +00:00
ckmame Recursive PKGREVISION bump for libxml2 buildlink addition. 2012-06-14 07:43:06 +00:00
cmdpack Update to 1.03: 2012-04-15 15:46:53 +00:00
compat12 Remove @dirrm entries from PLISTs 2009-06-14 17:48:39 +00:00
compat13 Remove @dirrm entries from PLISTs 2009-06-14 17:48:39 +00:00
compat14 Remove @dirrm entries from PLISTs 2009-06-14 17:48:39 +00:00
compat15 Remove @dirrm entries from PLISTs 2009-06-14 17:48:39 +00:00
compat15-extras Remove @dirrm entries from PLISTs 2009-06-14 17:48:39 +00:00
compat16 Remove @dirrm entries from PLISTs 2009-06-14 17:48:39 +00:00
compat16-extras Remove @dirrm entries from PLISTs 2009-06-14 17:48:39 +00:00
compat20 Remove @dirrm entries from PLISTs 2009-06-14 17:48:39 +00:00
compat20-extras Remove @dirrm entries from PLISTs 2009-06-14 17:48:39 +00:00
compat30 Remove @dirrm entries from PLISTs 2009-06-14 17:48:39 +00:00
compat30-extras Remove @dirrm entries from PLISTs 2009-06-14 17:48:39 +00:00
compat40 Remove @dirrm entries from PLISTs 2009-06-14 17:48:39 +00:00
compat40-extras Remove @dirrm entries from PLISTs 2009-06-14 17:48:39 +00:00
compat_netbsd Remove @dirrm related logic. 2009-06-14 22:57:58 +00:00
Cygne-SDL Fix previous, should be ${TOOLS_PATH.zip} as noted by Joerg. 2012-04-14 03:47:37 +00:00
cygwin_esound PR/29576 -- Use @RCD_SCRIPTS_SHELL@ in rc.d scripts, not /bin/sh 2011-10-07 22:37:02 +00:00
cygwin_lib Remove @dirrm entries from PLISTs 2009-06-14 17:48:39 +00:00
darcnes Remove @dirrm entries from PLISTs 2009-06-14 17:48:39 +00:00
darwin_lib Add destdir installation support. 2011-03-03 13:06:49 +00:00
DatLib Change default for zip extraction to leave files as they are. 2009-08-25 11:56:34 +00:00
DatUtil Honor LDFLAGS from pkgsrc. 2011-11-29 06:11:53 +00:00
dega emulators/dega: Fix indirect linking on DragonFly 2012-05-16 11:27:31 +00:00
dgen Update to 1.28, provided by Opolo Remo <gatta1@dcemail.com>. 2012-01-08 15:10:49 +00:00
dosbox Recursive bump for libmikmod shlib major ++ 2012-06-04 09:29:53 +00:00
dynagen Bump PKGREVISION from default python to 2.7. 2012-03-15 11:53:20 +00:00
dynamips Don't hardwire /usr/lib/libelf.a, even for Linux. Should fix Linux build. 2012-05-23 05:13:22 +00:00
e-uae Revbump after updating graphics/cairo 2012-09-07 19:16:05 +00:00
fceu emulators/fceu: Fix indirect linking on DragonFly 2012-05-16 16:08:43 +00:00
fmsx emulators/fmsx: Fix for libz >= 1.2.6 2012-07-18 23:23:20 +00:00
freebsd_lib Remove @dirrm entries from PLISTs 2009-06-14 17:48:39 +00:00
fuse Revbump after updating graphics/cairo 2012-09-07 19:16:05 +00:00
fuse-utils Recursive bump for pcre-8.30* (shlib major change) 2012-03-03 00:11:51 +00:00
gambatte Revbump after updating graphics/cairo 2012-09-07 19:16:05 +00:00
gcube emulators/gcube: Fix indirect linking on DragonFly 2012-05-16 18:35:28 +00:00
generator recursive bump from gettext-lib shlib bump. 2011-04-22 13:41:54 +00:00
generator-cbiere Add missing archivers/bzip2 and deve/zlib buildlinks. 2011-11-16 09:22:25 +00:00
gens Revbump after updating graphics/cairo 2012-09-07 19:16:05 +00:00
gns3 Bump PKGREVISION for python default version change to 2.7. 2012-03-09 12:33:57 +00:00
gnuboy emulators/gnuboy: Fix for modern gcc 2011-12-09 01:31:57 +00:00
gnuboy-sdl emulators/gnuboy-sdl: Fix for modern gcc 2011-12-09 01:32:58 +00:00
gpsim Revbump after updating graphics/cairo 2012-09-07 19:16:05 +00:00
gpsim-devel Revbump after updating graphics/cairo 2012-09-07 19:16:05 +00:00
gpsim-oscilloscope Revbump after updating graphics/cairo 2012-09-07 19:16:05 +00:00
gpsim-ptyusart Revbump after updating graphics/cairo 2012-09-07 19:16:05 +00:00
gxemul fix missing patch checksums 2012-08-02 09:41:06 +00:00
handy_sdl emulators/handy_sdl: Really fix normal user building 2012-05-27 17:47:29 +00:00
hatari Update to 1.6.2 2012-08-12 11:06:25 +00:00
hercules Fix build on DragonFly 3.0.1 2012-03-25 05:27:42 +00:00
hercules-images Remove @dirrm entries from PLISTs 2009-06-14 17:48:39 +00:00
ia64sim Remove @dirrm entries from PLISTs 2009-06-14 17:48:39 +00:00
kegs Recognize both "ppc" and "powerpc" as appeared in today's netbsd powerpc 2012-06-28 03:23:37 +00:00
kenigma Add desktopdb.mk and bump PKGREVISION for 118 packages as reported by 2012-07-01 19:05:10 +00:00
libspectrum Recursive bump for pcre-8.30* (shlib major change) 2012-03-03 00:11:51 +00:00
lrmi Simply and speed up buildlink3.mk files and processing. 2009-03-20 19:23:50 +00:00
m1 Remove @dirrm entries from PLISTs 2009-06-14 17:48:39 +00:00
makeppf
mame Revbump after updating graphics/cairo 2012-09-07 19:16:05 +00:00
MAMEDiff Honor LDFLAGS from pkgsrc. 2011-11-29 06:11:53 +00:00
mednafen Comment out unused static data that refers to nonexistent functions. 2012-05-21 19:37:26 +00:00
mess Revbump after updating graphics/cairo 2012-09-07 19:16:05 +00:00
minivmac Remove kei as maintainer, he resigned. 2009-09-02 08:34:13 +00:00
mmix Reduce mmix's dependencies on TeX. 2012-03-05 16:22:46 +00:00
NeoPop-SDL png shlib name changed for png>=1.5.0, so bump PKGREVISIONs. 2011-01-13 13:36:05 +00:00
nestopia Revbump after updating graphics/cairo 2012-09-07 19:16:05 +00:00
netbsd32_compat15
netbsd32_compat15-extras
netbsd32_compat16
netbsd32_compat16-extras
netbsd32_compat20
netbsd32_compat20-extras
netbsd32_compat30
netbsd32_compat30-extras
netbsd32_compat40
netbsd32_compat40-extras
openmsx emulators/openmsx: Fix linkpkgsrc circular reference 2012-09-02 09:33:32 +00:00
or1ksim Depend on GNU readline because rl_event_hook is not provided by NetBSD's. 2011-12-19 16:09:22 +00:00
osf1_lib Update to support PKG_DESTDIR. 2010-02-26 05:09:54 +00:00
p11 Fix build with gcc-4.5 and on systems providing POSIX getline(). 2011-12-19 16:20:56 +00:00
palmosemulator Include limits.h to define PATH_MAX. 2012-06-19 20:29:34 +00:00
pcemu Remove @dirrm entries from PLISTs 2009-06-14 17:48:39 +00:00
pearpc Remove @dirrm entries from PLISTs 2009-06-14 17:48:39 +00:00
qemu Update to QEMU 1.2.0 2012-09-11 17:13:44 +00:00
qemu0 Readd qemu-0.15.1nb5 as emularoes/qemu0 2012-06-07 21:35:37 +00:00
raine * fixes build with libpng-1.5 2011-03-14 12:04:31 +00:00
ROMBuild Honor LDFLAGS from pkgsrc. 2011-11-29 06:11:53 +00:00
ROMInfo Honor LDFLAGS from pkgsrc. 2011-11-29 06:21:02 +00:00
sap No master site here; set INTERACTIVE_STAGE=fetch 2009-09-23 13:49:40 +00:00
simh emulators/simh: Prevent -lto switch on DragonFly 2012-07-18 23:46:01 +00:00
simulavr Patch up gcc inline mess. Fixes build with gcc 4.5. 2011-12-18 19:51:33 +00:00
ski Complete import of wip/ski 2011-07-27 11:14:22 +00:00
ski-bin copy compat_linux(8) binary package to appropriately named directory 2011-07-27 09:20:57 +00:00
sms_sdl emulators/sms_sdl: Fix indirect linking on DragonFly 2012-05-16 14:38:05 +00:00
snes9x Zap environment before invoking tr to remove any locale settings that 2012-03-07 19:10:30 +00:00
snes9x-gtk Revbump after updating graphics/cairo 2012-09-07 19:16:05 +00:00
spim Drop dependency on libXp (from Imake) 2012-05-03 09:55:29 +00:00
stella Update to 3.7.1. 2012-09-02 18:35:19 +00:00
suse100_32_alsa
suse100_32_aspell
suse100_32_base
suse100_32_compat
suse100_32_expat
suse100_32_fontconfig
suse100_32_freetype2
suse100_32_glx
suse100_32_gtk2
suse100_32_krb5
suse100_32_libcups
suse100_32_libjpeg
suse100_32_libpng
suse100_32_libsigc++2
suse100_32_libtiff
suse100_32_libxml2
suse100_32_locale
suse100_32_openmotif
suse100_32_openssl
suse100_32_resmgr
suse100_32_slang
suse100_32_x11
suse100_alsa
suse100_aspell
suse100_base Enable PKG_DESTDIR_SUPPORT for suse100_* 2009-06-05 11:20:27 +00:00
suse100_compat
suse100_expat
suse100_fontconfig Add more font dirs, same as suse113_fontconfig. 2011-02-21 08:38:30 +00:00
suse100_freetype2
suse100_glx
suse100_gtk2
suse100_krb5
suse100_libcups
suse100_libjpeg
suse100_libpng
suse100_libsigc++2
suse100_libtiff
suse100_libxml2
suse100_linux remove obsolated module support codes. 2012-03-17 06:43:54 +00:00
suse100_locale
suse100_openmotif
suse100_openssl
suse100_resmgr
suse100_slang Compensate for lib vs lib64 on amd64. 2009-11-29 17:48:40 +00:00
suse100_x11
suse121_32_alsa Import suse32_alsa-12.1 as emulators/suse121_32_alsa. 2012-03-21 13:26:27 +00:00
suse121_32_aspell Import suse32_aspell-12.1 as emulators/suse121_32_aspell. 2012-03-21 13:27:25 +00:00
suse121_32_base Import suse32_base-12.1 as emulators/suse121_32_base. 2012-03-21 13:28:53 +00:00
suse121_32_compat Import suse32_compat-12.1 as emulators/suse121_32_compat. 2012-03-21 13:29:07 +00:00
suse121_32_expat Import suse32_expat-12.1 as emulators/suse121_32_expat. 2012-03-21 13:29:21 +00:00
suse121_32_fontconfig Import suse32_fontconfig-12.1 as emulators/suse121_32_fontconfig. 2012-03-21 13:29:39 +00:00
suse121_32_freetype2 Import suse32_freetype2-12.1 as emulators/suse121_32_freetype2. 2012-03-21 13:29:58 +00:00
suse121_32_glx Import suse32_glx-12.1 as emulators/suse121_32_glx. 2012-03-21 13:30:11 +00:00
suse121_32_gtk2 Import suse32_gtk2-12.1 as emulators/suse121_32_gtk2. 2012-03-21 13:30:25 +00:00
suse121_32_krb5 Import suse32_krb5-12.1 as emulators/suse121_32_krb5. 2012-03-21 13:30:35 +00:00
suse121_32_libcups Import suse32_libcups-12.1 as emulators/suse121_32_libcups. 2012-03-21 13:30:46 +00:00
suse121_32_libcurl Import suse32_libcurl-12.1 as emulators/suse121_32_libcurl. 2012-03-21 13:31:01 +00:00
suse121_32_libdrm Import suse32_libdrm-12.1 as emulators/suse121_32_libdrm. 2012-03-21 13:31:19 +00:00
suse121_32_libjpeg Import suse32_libjpeg-12.1 as emulators/suse121_32_libjpeg. 2012-03-21 13:31:33 +00:00
suse121_32_libpng Import suse32_libpng-12.1 as emulators/suse121_32_libpng. 2012-03-21 13:31:50 +00:00
suse121_32_libsigc++2 Import suse32_libsigc++2-12.1 as emulators/suse121_32_libsigc++2. 2012-03-21 13:32:09 +00:00
suse121_32_libtiff Import suse32_libtiff-12.1 as emulators/suse121_32_libtiff. 2012-03-21 13:32:25 +00:00
suse121_32_libxml2 Import suse32_libxml2-12.1 as emulators/suse121_32_libxml2. 2012-03-21 13:32:39 +00:00
suse121_32_locale Import suse32_locale-12.1 as emulators/suse121_32_locale. 2012-03-21 13:33:11 +00:00
suse121_32_openmotif Import suse32_openmotif-12.1 as emulators/suse121_32_openmotif. 2012-03-21 13:33:21 +00:00
suse121_32_openssl Import suse32_openssl-12.1 as emulators/suse121_32_openssl. 2012-03-21 13:33:31 +00:00
suse121_32_qt4 Import suse32_qt4-12.1 as emulators/suse121_32_qt4. 2012-03-21 13:34:44 +00:00
suse121_32_slang Import suse32_slang-12.1 as emulators/suse121_32_slang. 2012-03-21 13:34:59 +00:00
suse121_32_x11 Import suse32_x11-12.1 as emulators/suse121_32_x11. 2012-03-21 13:35:10 +00:00
suse121_alsa Import suse_alsa-12.1 as emulators/suse121_alsa. 2012-03-21 13:35:24 +00:00
suse121_aspell Import suse_aspell-12.1 as emulators/suse121_aspell. 2012-03-21 13:35:33 +00:00
suse121_base Update bash-4.2/libreadline6-6.2 rpm to 1.14.1 for CVE-2012-3410. 2012-07-24 09:59:48 +00:00
suse121_compat Import suse_compat-12.1 as emulators/suse121_compat. 2012-03-21 13:36:05 +00:00
suse121_expat Update libexpat1 rpm to 2.0.1-109.7.1, recommented update. 2012-04-24 07:51:30 +00:00
suse121_fontconfig Import suse_fontconfig-12.1 as emulators/suse121_fontconfig. 2012-03-21 13:36:25 +00:00
suse121_freetype2 Update suse121_freetype2 rpm to libfreetype6-2.4.7-6.1 for CVE-2012-1129 - CVE-2012-1144. 2012-04-13 11:56:33 +00:00
suse121_glx drm module and libudev0 are required. 2012-03-22 11:51:48 +00:00
suse121_gtk2 Update gdk-pixbuf-query-loaders and libgdk_pixbuf-2_0-0 rpm to 2.24.0-2.4.1 2012-07-24 10:02:27 +00:00
suse121_krb5 Import suse_krb5-12.1 as emulators/suse121_krb5. 2012-03-21 13:37:21 +00:00
suse121_libcups Import suse_libcups-12.1 as emulators/suse121_libcups. 2012-03-21 13:37:36 +00:00
suse121_libcurl Import suse_libcurl-12.1 as emulators/suse121_libcurl. 2012-03-21 13:37:45 +00:00
suse121_libdrm Import suse_libdrm-12.1 as emulators/suse121_libdrm. 2012-03-21 13:37:54 +00:00
suse121_libjpeg Update ibjpeg62-62.0.0 rpm to 10.4.1 for CVE-2012-2806. 2012-08-02 09:03:11 +00:00
suse121_libpng Update libpng14 RPM to resolve CVE-2012-3425. 2012-08-03 08:29:56 +00:00
suse121_libsigc++2 Import suse_libsigc++2-12.1 as emulators/suse121_libsigc++2. 2012-03-21 13:38:32 +00:00
suse121_libtiff Update suse121_libtiff libtiff3 RPM to 3.9.5-8.7.1 for CVE-2012-2088 and 2012-07-04 07:43:48 +00:00
suse121_libxml2 Update libxml2-2.7.8 rpm to 3.11.1 for CVE-2012-2807. 2012-08-11 02:10:23 +00:00
suse121_linux Change HOMPAGE to openSUSE one, not Enterprise one. 2012-04-13 14:19:17 +00:00
suse121_locale Import suse_locale-12.1 as emulators/suse121_locale. 2012-03-21 13:40:16 +00:00
suse121_openmotif Import suse_openmotif-12.1 as emulators/suse121_openmotif. 2012-03-21 13:40:24 +00:00
suse121_openssl Update suse121_openssl openssl1_0_0 rpm to 1.0.0e-34.12.1 for CVE-2012-0884. 2012-04-24 00:43:37 +00:00
suse121_qt4 Import suse_qt4-12.1 as emulators/suse121_qt4. 2012-03-21 13:40:53 +00:00
suse121_slang Import suse_slang-12.1 as emulators/suse121_slang. 2012-03-21 13:41:02 +00:00
suse121_x11 Import suse_x11-12.1 as emulators/suse121_x11. 2012-03-21 13:41:10 +00:00
swarm Teach this to recognize x86_64 on Linux. 2012-05-23 05:19:40 +00:00
tme Revbump after updating graphics/cairo 2012-09-07 19:16:05 +00:00
tuxnes Fix build on SunOS. 2012-03-07 15:52:40 +00:00
twin This package doesn't build on amd64 because there's absolutely zero 2012-01-03 00:51:10 +00:00
uae Revbump after updating graphics/cairo 2012-09-07 19:16:05 +00:00
ucon64 emulators/ucon64: Fix for libz >= 1.2.6 2012-07-18 22:10:21 +00:00
vba emulators/vba: Fix for libz >= 1.2.6 2012-07-18 21:55:40 +00:00
vice Revbump after updating graphics/cairo 2012-09-07 19:16:05 +00:00
vmips Fix build with modern GCC 2011-11-27 19:39:09 +00:00
wine more PKGREV bumps for gnutls update 2012-07-05 15:44:06 +00:00
wine-devel more PKGREV bumps for gnutls update 2012-07-05 15:44:06 +00:00
x48 Add time.h where Linux demands it. 2012-05-23 05:22:37 +00:00
xbeeb Don't explicitly run mkfontdir. 2012-04-18 00:05:13 +00:00
xcopilot Mark packages as MAKE_JOBS_SAFE=no that failed in a bulk build with 2009-06-30 00:07:09 +00:00
xhomer Add xf86dgaproto to hopefully fix -5 native X failure. 2011-07-05 01:33:25 +00:00
xm7 When adding standard headers like <errno.h>, please do *not* wrap in 2012-06-23 19:32:00 +00:00
xnp2 Revbump after updating graphics/cairo 2012-09-07 19:16:05 +00:00
xtrs user-destdir support 2009-07-08 16:40:08 +00:00
xyame
yabause Revbump after updating graphics/cairo 2012-09-07 19:16:05 +00:00
z26 DESTDIR support. 2009-02-23 17:56:36 +00:00
ZIPIdent Honor LDFLAGS from pkgsrc. 2011-11-29 06:11:53 +00:00
zsnes * fixes build with png-1.5. 2011-03-15 11:46:09 +00:00
Makefile remove suse 11.3 packages. 2012-08-18 16:33:35 +00:00