head 1.4; access; symbols pkgsrc-2013Q2:1.4.0.26 pkgsrc-2013Q2-base:1.4 pkgsrc-2012Q4:1.4.0.24 pkgsrc-2012Q4-base:1.4 pkgsrc-2011Q4:1.4.0.22 pkgsrc-2011Q4-base:1.4 pkgsrc-2011Q2:1.4.0.20 pkgsrc-2011Q2-base:1.4 pkgsrc-2009Q4:1.4.0.18 pkgsrc-2009Q4-base:1.4 pkgsrc-2008Q4:1.4.0.16 pkgsrc-2008Q4-base:1.4 pkgsrc-2008Q3:1.4.0.14 pkgsrc-2008Q3-base:1.4 cube-native-xorg:1.4.0.12 cube-native-xorg-base:1.4 pkgsrc-2008Q2:1.4.0.10 pkgsrc-2008Q2-base:1.4 pkgsrc-2008Q1:1.4.0.8 pkgsrc-2008Q1-base:1.4 pkgsrc-2007Q4:1.4.0.6 pkgsrc-2007Q4-base:1.4 pkgsrc-2007Q3:1.4.0.4 pkgsrc-2007Q3-base:1.4 pkgsrc-2007Q2:1.4.0.2 pkgsrc-2007Q2-base:1.4 pkgsrc-2007Q1:1.3.0.6 pkgsrc-2007Q1-base:1.3 pkgsrc-2006Q4:1.3.0.4 pkgsrc-2006Q4-base:1.3 pkgsrc-2006Q3:1.3.0.2 pkgsrc-2006Q3-base:1.3 pkgsrc-2006Q2:1.2.0.4 pkgsrc-2006Q2-base:1.2 pkgsrc-2006Q1:1.2.0.2 pkgsrc-2006Q1-base:1.2 pkgsrc-2005Q4:1.1.0.10 pkgsrc-2005Q4-base:1.1 pkgsrc-2005Q3:1.1.0.8 pkgsrc-2005Q3-base:1.1 pkgsrc-2005Q2:1.1.0.6 pkgsrc-2005Q2-base:1.1 pkgsrc-2005Q1:1.1.0.4 pkgsrc-2005Q1-base:1.1 pkgsrc-2004Q4:1.1.0.2 pkgsrc-2004Q4-base:1.1; locks; strict; comment @# @; 1.4 date 2007.05.21.20.24.47; author xtraeme; state dead; branches; next 1.3; 1.3 date 2006.09.05.00.44.38; author xtraeme; state Exp; branches; next 1.2; 1.2 date 2006.01.01.19.12.54; author hubertf; state Exp; branches; next 1.1; 1.1 date 2004.11.15.11.35.30; author xtraeme; state Exp; branches; next ; desc @@ 1.4 log @Update to 0.9.0. Thanks to Michael Van Elst for sending me the missing patch to let this build on systems without POSIX AIO. version 0.9.0: - Support for relative paths in backing files for disk images - Async file I/O API - New qcow2 disk image format - Support of multiple VM snapshots - Linux: specific host CDROM and floppy support - SMM support - Moved PCI init, MP table init and ACPI table init to Bochs BIOS - Support for MIPS32 Release 2 instruction set (Thiemo Seufer) - MIPS Malta system emulation (Aurelien Jarno, Stefan Weil) - Darwin userspace emulation (Pierre d'Herbemont) - m68k user support (Paul Brook) - several x86 and x86_64 emulation fixes - Mouse relative offset VNC extension (Anthony Liguori) - PXE boot support (Anthony Liguori) - '-daemonize' option (Anthony Liguori) @ text @$NetBSD: patch-al,v 1.3 2006/09/05 00:44:38 xtraeme Exp $ --- osdep.h.orig 2006-07-22 19:23:34.000000000 +0200 +++ osdep.h 2006-09-05 01:25:58.000000000 +0200 @@@@ -2,6 +2,8 @@@@ #define QEMU_OSDEP_H #include +#include +#include int qemu_vsnprintf(char *buf, int buflen, const char *fmt, va_list args); void qemu_vprintf(const char *fmt, va_list ap); @@@@ -27,13 +29,19 @@@@ #include +#ifndef __NetBSD__ struct siginfo; +#endif /* NOTE: it works only because the glibc sigset_t is >= kernel sigset_t */ struct qemu_sigaction { union { void (*_sa_handler)(int); +#ifdef __NetBSD__ + void (*_sa_sigaction)(int, siginfo_t *, void *); +#else void (*_sa_sigaction)(int, struct siginfo *, void *); +#endif } _u; unsigned long sa_flags; void (*sa_restorer)(void); @ 1.3 log @Update to 0.8.2: - ACPI support - PC VGA BIOS fixes - switch to OpenBios for SPARC targets (Blue Swirl) - VNC server fixes - MIPS FPU support (Marius Groeger) - Solaris/SPARC host support (Ben Taylor) - PPC breakpoints and single stepping (Jason Wessel) - USB updates (Paul Brook) - UDP/TCP/telnet character devices (Jason Wessel) - Windows sparse file support (Frediano Ziglio) - RTL8139 NIC TCP segmentation offloading (Igor Kovalenko) - PCNET NIC support (Antony T Curtis) - Support for variable frequency host CPUs - Workaround for win32 SMP hosts - Support for AMD Flash memories (Jocelyn Mayer) - Audio capture to WAV files support (malc) pkgsrc changes: On systems with gcc4, force to use pkgsrc gcc34 to make it build on NetBSD >=4.0. @ text @d1 1 a1 1 $NetBSD$ @ 1.2 log @be consistent about siginfo handling (treat as union on NetBSD, keep the struct on the rest) @ text @d3 2 a4 2 --- osdep.h.orig 2005-12-19 23:51:53.000000000 +0100 +++ osdep.h d14 9 a22 1 @@@@ -31,7 +33,11 @@@@ extern void __longjmp(jmp_buf env, int v d27 1 a27 1 + void (*_sa_sigaction)(int, union siginfo *, void *); @ 1.1 log @Update emulators/qemu to 0.6.1. Changes: - Mac OS X port (Pierre d'Herbemont) - Virtual console support - Better monitor line edition - New block device layer - New 'qcow' growable disk image support with AES encryption and transparent decompression - VMware 3 and 4 read-only disk image support (untested) - Support for up to 4 serial ports - TFTP server support (Magnus Damm) - Port redirection support in user mode networking - Support for not executable data sections - Compressed loop disk image support (Johannes Schindelin) - Level triggered IRQ fix (aka NE2000 PCI performance fix) (Steve Wormley) - Fixed Fedora Core 2 problems (now you can run qemu without any LD_ASSUME_KERNEL tricks on FC2) - DHCP fix for Windows (accept DHCPREQUEST alone) - SPARC system emulation (Blue Swirl) - Automatic Samba configuration for host file access from Windows. - '-loadvm' and '-full-screen' options - ne2000 savevm support (Johannes Schindelin) - Ctrl-Alt is now the default grab key. Ctrl-Alt-[0-9] switches to the virtual consoles. - BIOS floppy fix for NT4 (Mike Nordell, Derek Fawcus, Volker Ruppert) - Floppy fixes for NT4 and NT5 (Mike Nordell) - NT4 IDE fixes (Ben Pfaf, Mike Nordell) - SDL Audio support and SB16 fixes (malc) - ENTER instruction bug fix (initial patch by Stefan Kisdaroczi) - VGA font change fix - VGA read-only CRTC register fix @ text @d3 2 a4 2 --- osdep.h.orig 2004-11-15 12:01:18.000000000 +0100 +++ osdep.h 2004-11-15 12:01:55.000000000 +0100 d14 1 a14 1 @@@@ -28,7 +30,7 @@@@ d18 5 a22 2 - void (*_sa_sigaction)(int, struct siginfo *, void *); + void (*_sa_sigaction)(int, siginfo_t *, void *); @