head 1.6; access; symbols pkgsrc-2013Q2:1.6.0.8 pkgsrc-2013Q2-base:1.6 pkgsrc-2012Q4:1.6.0.6 pkgsrc-2012Q4-base:1.6 pkgsrc-2011Q4:1.6.0.4 pkgsrc-2011Q4-base:1.6 pkgsrc-2011Q2:1.6.0.2 pkgsrc-2011Q2-base:1.6 pkgsrc-2009Q4:1.5.0.8 pkgsrc-2009Q4-base:1.5 pkgsrc-2009Q3:1.5.0.6 pkgsrc-2009Q3-base:1.5 pkgsrc-2009Q2:1.5.0.4 pkgsrc-2009Q2-base:1.5 pkgsrc-2009Q1:1.5.0.2 pkgsrc-2009Q1-base:1.5 pkgsrc-2008Q4:1.4.0.14 pkgsrc-2008Q4-base:1.4 pkgsrc-2008Q3:1.4.0.12 pkgsrc-2008Q3-base:1.4 cube-native-xorg:1.4.0.10 cube-native-xorg-base:1.4 pkgsrc-2008Q2:1.4.0.8 pkgsrc-2008Q2-base:1.4 cwrapper:1.4.0.6 pkgsrc-2008Q1:1.4.0.4 pkgsrc-2008Q1-base:1.4 pkgsrc-2007Q4:1.4.0.2 pkgsrc-2007Q4-base:1.4 pkgsrc-2007Q3:1.3.0.4 pkgsrc-2007Q3-base:1.3 pkgsrc-2007Q2:1.3.0.2 pkgsrc-2007Q2-base:1.3 pkgsrc-2007Q1:1.2.0.8 pkgsrc-2007Q1-base:1.2 pkgsrc-2006Q4:1.2.0.6 pkgsrc-2006Q4-base:1.2 pkgsrc-2006Q3:1.2.0.4 pkgsrc-2006Q3-base:1.2 pkgsrc-2006Q2:1.2.0.2 pkgsrc-2006Q2-base:1.2 pkgsrc-2006Q1:1.1.0.8 pkgsrc-2006Q1-base:1.1 pkgsrc-2005Q4:1.1.0.6 pkgsrc-2005Q4-base:1.1 pkgsrc-2005Q3:1.1.0.4 pkgsrc-2005Q3-base:1.1 pkgsrc-2005Q2:1.1.0.2 pkgsrc-2005Q2-base:1.1; locks; strict; comment @# @; 1.6 date 2010.02.27.23.21.13; author tnn; state dead; branches; next 1.5; 1.5 date 2009.01.22.07.27.28; author jmmv; state Exp; branches; next 1.4; 1.4 date 2007.12.18.00.16.56; author joerg; state Exp; branches; next 1.3; 1.3 date 2007.05.21.20.24.48; author xtraeme; state Exp; branches; next 1.2; 1.2 date 2006.05.06.18.09.53; author xtraeme; state Exp; branches; next 1.1; 1.1 date 2005.05.03.11.18.47; author xtraeme; state Exp; branches; next ; desc @@ 1.6 log @Update to qemu-0.12.3. Changes: assorted bugfixes @ text @$NetBSD: patch-au,v 1.5 2009/01/22 07:27:28 jmmv Exp $ --- fpu/softfloat-native.h.orig 2008-01-06 20:38:42.000000000 +0100 +++ fpu/softfloat-native.h @@@@ -33,6 +33,24 @@@@ #define isunordered(x,y) unordered(x, y) #endif +#ifdef __NetBSD__ +#ifndef isgreater +#define isgreater(x, y) __builtin_isgreater(x, y) +#endif +#ifndef isgreaterequal +#define isgreaterequal(x, y) __builtin_isgreaterequal(x, y) +#endif +#ifndef isless +#define isless(x, y) __builtin_isless(x, y) +#endif +#ifndef islessequal +#define islessequal(x, y) __builtin_islessequal(x, y) +#endif +#ifndef isunordered +#define isunordered(x, y) __builtin_isunordered(x, y) +#endif +#endif + #if defined(__sun__) && !defined(NEED_LIBSUNMATH) #ifndef isnan @ 1.5 log @Update to 0.9.1: - TFTP booting from host directory (Anthony Liguori, Erwan Velu) - Tap device emulation for Solaris (Sittichai Palanisong) - Monitor multiplexing to several I/O channels (Jason Wessel) - ds1225y nvram support (Herve Poussineau) - CPU model selection support (J. Mayer, Paul Brook, Herve Poussineau) - Several Sparc fixes (Aurelien Jarno, Blue Swirl, Robert Reif) - MIPS 64-bit FPU support (Thiemo Seufer) - Xscale PDA emulation (Andrzej Zaborowski) - ColdFire system emulation (Paul Brook) - Improved SH4 support (Magnus Damm) - MIPS64 support (Aurelien Jarno, Thiemo Seufer) - Preliminary Alpha guest support (J. Mayer) - Read-only support for Parallels disk images (Alex Beregszaszi) - SVM (x86 virtualization) support (Alexander Graf) - CRIS emulation (Edgar E. Iglesias) - SPARC32PLUS execution support (Blue Swirl) - MIPS mipssim pseudo machine (Thiemo Seufer) - Strace for Linux userland emulation (Stuart Anderson, Thayne Harbaugh) - OMAP310 MPU emulation plus Palm T|E machine (Andrzej Zaborowski) - ARM v6, v7, NEON SIMD and SMP emulation (Paul Brook/CodeSourcery) - Gumstix boards: connex and verdex emulation (Thorsten Zitterell) - Intel mainstone II board emulation (Armin Kuster) - VMware SVGA II graphics card support (Andrzej Zaborowski) @ text @d1 1 a1 1 $NetBSD: patch-au,v 1.4 2007/12/18 00:16:56 joerg Exp $ @ 1.4 log @DESTDIR support, order PLIST and add RCS ids to some patches. @ text @d1 1 a1 1 $NetBSD$ d3 2 a4 2 --- fpu/softfloat-native.h.orig 2007-02-06 00:01:54.000000000 +0100 +++ fpu/softfloat-native.h 2007-05-02 01:54:50.000000000 +0200 d11 1 a11 1 +#define isgreater(x, y) __builtin_isgreater(x, y) d14 1 a14 1 +#define isgreaterequal(x, y) __builtin_isgreaterequal(x, y) d17 1 a17 1 +#define isless(x, y) __builtin_isless(x, y) d20 1 a20 1 +#define islessequal(x, y) __builtin_islessequal(x, y) d23 1 a23 1 +#define isunordered(x, y) __builtin_isunordered(x, y) d27 3 a29 3 typedef float float32; typedef double float64; #ifdef FLOATX80 @ 1.3 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 @d1 2 @ 1.2 log @Update to 0.8.1: Changes: - USB tablet support (Brad Campbell, Anthony Liguori) - win32 host serial support (Kazu) - PC speaker support (Joachim Henke) - IDE LBA48 support (Jens Axboe) - SSE3 support - Solaris port (Ben Taylor) - Preliminary SH4 target (Samuel Tardieu) - VNC server (Anthony Liguori) - slirp fixes (Ed Swierk et al.) - USB fixes - ARM Versatile Platform Baseboard emulation (Paul Brook) @ text @d1 3 a3 5 $NetBSD$ --- fpu/softfloat-native.h.orig 2006-05-03 22:32:58.000000000 +0200 +++ fpu/softfloat-native.h 2006-05-06 19:49:25.000000000 +0200 @@@@ -33,6 +33,14 @@@@ d8 4 a11 1 +#define isgreater(x, y) __builtin_isgreater(x, y) d13 2 d16 2 d19 2 d23 1 @ 1.1 log @Update to 0.7.0. Changes: - better BIOS translation and HDD geometry auto-detection - user mode networking bug fix - undocumented FPU ops support - Cirrus VGA: support for 1280x1024x[8,15,16] modes - 'pidfile' option - .dmg disk image format support (Johannes Schindelin) - keymaps support (initial patch by Johannes Schindelin) - big endian ARM support (Lennert Buytenhek) - added generic 64 bit target support - x86_64 target support - initial APIC support - MMX/SSE/SSE2/PNI support - PC parallel port support (Mark Jonckheere) - initial SPARC64 support (Blue Swirl) - SPARC target boots Linux (Blue Swirl) - armv5te user mode support (Paul Brook) - ARM VFP support (Paul Brook) - ARM "Angel" semihosting syscalls (Paul Brook) - user mode gdb stub support (Paul Brook) - Samba 3 support - initial Cocoa support (Pierre d'Herbemont) - generic FPU emulation code - Virtual PC read-only disk image support (Alex Beregszaszi) pkgsrc changes: Applied Hubert Feyrer workaround for the x86_64 target (patch-aw). @ text @d3 5 a7 31 --- fpu/softfloat-native.h.orig 2005-04-27 22:52:05.000000000 +0200 +++ fpu/softfloat-native.h 2005-04-29 01:23:27.000000000 +0200 @@@@ -36,9 +36,9 @@@@ #if defined(_BSD) && !defined(__APPLE__) enum { float_round_nearest_even = FP_RN, - float_round_down = FE_RM, - float_round_up = FE_RP, - float_round_to_zero = FE_RZ + float_round_down = FP_RM, + float_round_up = FP_RP, + float_round_to_zero = FP_RZ }; #elif defined(__arm__) enum { @@@@ -143,15 +143,15 @@@@ } INLINE char float32_le_quiet( float32 a, float32 b STATUS_PARAM) { - return islessequal(a, b); + return __builtin_islessequal(a, b); } INLINE char float32_lt_quiet( float32 a, float32 b STATUS_PARAM) { - return isless(a, b); + return __builtin_isless(a, b); } INLINE char float32_unordered( float32 a, float32 b STATUS_PARAM) { - return isunordered(a, b); + return __builtin_isunordered(a, b); d9 11 a19 42 } char float32_compare( float32, float32 STATUS_PARAM ); @@@@ -223,16 +223,16 @@@@ } INLINE char float64_le_quiet( float64 a, float64 b STATUS_PARAM) { - return islessequal(a, b); + return __builtin_islessequal(a, b); } INLINE char float64_lt_quiet( float64 a, float64 b STATUS_PARAM) { - return isless(a, b); + return __builtin_isless(a, b); } INLINE char float64_unordered( float64 a, float64 b STATUS_PARAM) { - return isunordered(a, b); + return __builtin_isunordered(a, b); } char float64_compare( float64, float64 STATUS_PARAM ); @@@@ -304,16 +304,16 @@@@ } INLINE char floatx80_le_quiet( floatx80 a, floatx80 b STATUS_PARAM) { - return islessequal(a, b); + return __builtin_islessequal(a, b); } INLINE char floatx80_lt_quiet( floatx80 a, floatx80 b STATUS_PARAM) { - return isless(a, b); + return __builtin_isless(a, b); } INLINE char floatx80_unordered( floatx80 a, floatx80 b STATUS_PARAM) { - return isunordered(a, b); + return __builtin_isunordered(a, b); } char floatx80_compare( floatx80, floatx80 STATUS_PARAM ); @