/[cebix]/SheepShaver/src/Unix/configure.ac
ViewVC logotype

Log of /SheepShaver/src/Unix/configure.ac

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Tag:

Revision 1.75 - (view) (annotate) - [select for diffs]
Sun Jun 17 23:14:11 2012 UTC (21 months, 4 weeks ago) by asvitkine
Branch: MAIN
CVS Tags: HEAD
Changes since 1.74: +1 -0 lines
Diff to previous 1.74 , to selected 1.58
check for sys/stropts.h and stropts.h headers


Revision 1.74 - (view) (annotate) - [select for diffs]
Sat Jun 16 02:16:40 2012 UTC (22 months ago) by asvitkine
Branch: MAIN
Changes since 1.73: +1 -1 lines
Diff to previous 1.73 , to selected 1.58
Dump PPC disassembly on crash


Revision 1.73 - (view) (annotate) - [select for diffs]
Fri Jun 15 23:00:24 2012 UTC (22 months ago) by asvitkine
Branch: MAIN
Changes since 1.72: +4 -1 lines
Diff to previous 1.72 , to selected 1.58
[Steven Noonan] configure.ac: fix TUN/TAP detection on Linux

28ff27fc3ae3878fe9ca589f3c55c4261814266a
From: Steven Noonan <steven@uplinklabs.net>
Date: Wed, 1 Jun 2011 01:34:07 -0700
Subject: [PATCH] configure.ac: fix TUN/TAP detection on Linux

Signed-off-by: Steven Noonan <steven@uplinklabs.net>


Revision 1.72 - (view) (annotate) - [select for diffs]
Fri Jun 15 22:58:29 2012 UTC (22 months ago) by asvitkine
Branch: MAIN
Changes since 1.71: +3 -0 lines
Diff to previous 1.71 , to selected 1.58
[Steven Noonan] configure.ac: enable JIT on 64-bit Intel Mac

d4dc0c70b24dc5981e752403e8fe047637d712a1
From: Steven Noonan <steven@uplinklabs.net>
Date: Wed, 1 Jun 2011 17:48:33 -0700
Subject: [PATCH] configure.ac: enable JIT on 64-bit Intel Mac

Signed-off-by: Steven Noonan <steven@uplinklabs.net>


Revision 1.71 - (view) (annotate) - [select for diffs]
Thu Dec 29 07:39:56 2011 UTC (2 years, 3 months ago) by asvitkine
Branch: MAIN
Changes since 1.70: +2 -0 lines
Diff to previous 1.70 , to selected 1.58
move NSAutoReleasePool_wrap() into its own file


Revision 1.70 - (view) (annotate) - [select for diffs]
Tue Dec 28 02:36:09 2010 UTC (3 years, 3 months ago) by asvitkine
Branch: MAIN
Changes since 1.69: +7 -0 lines
Diff to previous 1.69 , to selected 1.58
Add macro guards for config.h.


Revision 1.69 - (view) (annotate) - [select for diffs]
Tue Oct 19 22:20:01 2010 UTC (3 years, 5 months ago) by asvitkine
Branch: MAIN
Changes since 1.68: +27 -0 lines
Diff to previous 1.68 , to selected 1.58
[Geoffrey Brown]
VHD support


Revision 1.68 - (view) (annotate) - [select for diffs]
Wed Oct 6 00:34:15 2010 UTC (3 years, 6 months ago) by asvitkine
Branch: MAIN
Changes since 1.67: +26 -0 lines
Diff to previous 1.67 , to selected 1.58
[Geoffrey Brown]

bin/cue support


Revision 1.67 - (view) (annotate) - [select for diffs]
Sun Mar 7 00:44:05 2010 UTC (4 years, 1 month ago) by asvitkine
Branch: MAIN
Changes since 1.66: +5 -5 lines
Diff to previous 1.66 , to selected 1.58
[Amadeusz Slawinski]
These patches fix the issues with using newer versions of autoconf,
which led to generating broken configure script.


Revision 1.66 - (view) (annotate) - [select for diffs]
Tue Aug 18 03:27:50 2009 UTC (4 years, 8 months ago) by asvitkine
Branch: MAIN
Changes since 1.65: +2 -2 lines
Diff to previous 1.65 , to selected 1.58
MacOSX: Use the prefs editor from the Launcher project.


Revision 1.65 - (view) (annotate) - [select for diffs]
Wed Mar 18 16:09:15 2009 UTC (5 years, 1 month ago) by asvitkine
Branch: MAIN
Changes since 1.64: +1 -1 lines
Diff to previous 1.64 , to selected 1.58
Restore OSX built-in prefs editor. Change the configure.ac check for
no_x to WANT_GTK=no since X may be installed when building on OS X,
but we probably don't want it!


Revision 1.64 - (view) (annotate) - [select for diffs]
Tue Mar 3 08:07:22 2009 UTC (5 years, 1 month ago) by asvitkine
Branch: MAIN
Changes since 1.63: +57 -15 lines
Diff to previous 1.63 , to selected 1.58
[patch by Mike Sliczniak]

Here is a patch to allow compiling of SS and B2 with an SDL Framework. You can
get this by downloading from:

http://www.libsdl.org/release/SDL-1.2.13.dmg

Here is how I tested on an intel 32-bit mac with Mac OS X 10.5.6:

SS ./autogen.sh --disable-standalone-gui --enable-vosf --enable-sdl-framework --enable-sdl-framework-prefix=/Users/mzs/Library/Frameworks --enable-sdl-video --disable-sdl-audio --enable-addressing=real
--without-esd --without-gtk --without-mon --without-x

SS /autogen.sh --disable-standalone-gui --enable-vosf --disable-sdl-framework --disable-sdl-video --disable-sdl-audio --enable-addressing=real --without-esd --without-gtk --without-mon --with-x

B2 ./autogen.sh --disable-standalone-gui --enable-vosf --enable-sdl-framework --enable-sdl-framework-prefix=/Users/mzs/Library/Frameworks --enable-sdl-video --enable-sdl-audio --enable-addressing=real --without-esd --without-gtk --without-mon --without-x --enable-jit-compiler

B2 ./autogen.sh --disable-standalone-gui --enable-vosf --disable-sdl-framework --disable-sdl-video --disable-sdl-audio --enable-addressing=real --with-esd --without-gtk --without-mon --with-x --enable-jit-compiler

(esound does not really work on mac, it needs some better coreaudio patches.)

configure.ac for SS has two little additional fixes so that the Cocoa prefs gui
does not get built if you are building for X11 and so that you can use esd, sdl,
or coreaudio for sound.


Revision 1.63 - (view) (annotate) - [select for diffs]
Wed Feb 11 19:22:16 2009 UTC (5 years, 2 months ago) by asvitkine
Branch: MAIN
Changes since 1.62: +7 -4 lines
Diff to previous 1.62 , to selected 1.58
[Patch from Mike Sliczniak]

This first patch gets B2 and SS to build under Leopard and Tiger.

I tested this on a 32-bit intel 10.5.6 mac like so:

B2
./autogen.sh --disable-standalone-gui --enable-vosf --enable-sdl-video --enable-sdl-audio --enable-addressing=real --without-esd --without-gtk --without-mon --without-x

SS
./autogen.sh --disable-standalone-gui --enable-vosf -enable-sdl-video --disable-sdl-audio --enable-addressing=real --without-esd --without-gtk --without-mon --without-x --enable-jit

There is also a little tweak so that you can use sdl audio in SheepShaver when building for Mac OS X.


Revision 1.62 - (view) (annotate) - [select for diffs]
Fri Nov 21 01:09:28 2008 UTC (5 years, 4 months ago) by asvitkine
Branch: MAIN
Changes since 1.61: +3 -0 lines
Diff to previous 1.61 , to selected 1.58
Fix Leopard build.


Revision 1.61 - (view) (annotate) - [select for diffs]
Sun Dec 30 09:15:00 2007 UTC (6 years, 3 months ago) by gbeauche
Branch: MAIN
Changes since 1.60: +1 -1 lines
Diff to previous 1.60 , to selected 1.58
Fix build with new MacOS X extfs implementation (in C++).


Revision 1.60 - (view) (annotate) - [select for diffs]
Sat Jul 28 15:44:36 2007 UTC (6 years, 8 months ago) by asvitkine
Branch: MAIN
Changes since 1.59: +5 -2 lines
Diff to previous 1.59 , to selected 1.58
support new prefs editor handling (rerun autogen)


Revision 1.59 - (view) (annotate) - [select for diffs]
Wed Jun 13 16:34:13 2007 UTC (6 years, 10 months ago) by gbeauche
Branch: MAIN
Changes since 1.58: +6 -0 lines
Diff to previous 1.58
Add native audio support (without SDL) from Nigel's Basilisk II port to MacOS X.


Revision 1.58 - (view) (annotate) - [selected]
Wed Jun 13 12:11:55 2007 UTC (6 years, 10 months ago) by gbeauche
Branch: MAIN
Changes since 1.57: +1 -1 lines
Diff to previous 1.57
Add mips cxmon files


Revision 1.57 - (view) (annotate) - [select for diffs]
Wed Jun 13 12:09:05 2007 UTC (6 years, 10 months ago) by gbeauche
Branch: MAIN
Changes since 1.56: +4 -6 lines
Diff to previous 1.56 , to selected 1.58
ifdef() constructs cause problems, make sure to automatically include the m4 directory while
regenerating the configure script (provided no ACLOCAL_FLAGS are passed). i.e. ./autogen.sh
now just works, even on MacOS X!


Revision 1.56 - (view) (annotate) - [select for diffs]
Wed Jan 24 14:33:52 2007 UTC (7 years, 2 months ago) by asvitkine
Branch: MAIN
Changes since 1.55: +12 -7 lines
Diff to previous 1.55 , to selected 1.58
fix configure.ac unix script to not fail when AM_PATH_GTK and AM_PATH_ESD
are not defined (such as is usually the case on Mac OS X)


Revision 1.55 - (view) (annotate) - [select for diffs]
Sun Jul 16 12:47:38 2006 UTC (7 years, 9 months ago) by gbeauche
Branch: MAIN
Changes since 1.54: +4 -2 lines
Diff to previous 1.54 , to selected 1.58
Prepare for new code generator and mid-level optimizations.


Revision 1.54 - (view) (annotate) - [select for diffs]
Sun Jul 16 12:18:59 2006 UTC (7 years, 9 months ago) by gbeauche
Branch: MAIN
Changes since 1.53: +0 -26 lines
Diff to previous 1.53 , to selected 1.58
Remove obsolete code (HAVE_STATIC_DATA_EXEC).


Revision 1.53 - (view) (annotate) - [select for diffs]
Thu Jul 6 00:07:47 2006 UTC (7 years, 9 months ago) by gbeauche
Branch: MAIN
Changes since 1.52: +1 -1 lines
Diff to previous 1.52 , to selected 1.58
Use -fno-align-functions to really disable function alignment (a value of 0
used the default alignment, e.g. 16 bytes on x86_64). This is purely cosmetics
and only helps reading the resulting disassembly.


Revision 1.52 - (view) (annotate) - [select for diffs]
Sat May 6 10:42:51 2006 UTC (7 years, 11 months ago) by gbeauche
Branch: MAIN
Changes since 1.51: +33 -0 lines
Diff to previous 1.51 , to selected 1.58
Add linker scripts from Basilisk II and make it possible to allocate up to
1 GB of Mac memory. Only tested on Linux/x86_64 so far but with a somewhat
interesting (MacOS, ROM, RAM size) matrix.

XXX: It should be possible to allocate up to 1.5 GB by relocating the ROM
base to something like 0x60800000.


Revision 1.51 - (view) (annotate) - [select for diffs]
Tue May 2 05:50:38 2006 UTC (7 years, 11 months ago) by gbeauche
Branch: MAIN
Changes since 1.50: +4 -4 lines
Diff to previous 1.50 , to selected 1.58
Don't build a built-in GUI with --enable-standalone-gui was requested


Revision 1.50 - (view) (annotate) - [select for diffs]
Mon May 1 22:33:34 2006 UTC (7 years, 11 months ago) by gbeauche
Branch: MAIN
Changes since 1.49: +16 -6 lines
Diff to previous 1.49 , to selected 1.58
Port --enable-standalone-gui support to SheepShaver

Others changes include:
- Factor out STR_SIG_INSTALL_ERR messages
- Process command line arguments early (prior to calling PrefsInit())
- GUI: set start_clicked only if the "Start" button was clicked
- GUI: save changes to the "Input" pane when the "Start" button was clicked


Revision 1.49 - (view) (annotate) - [select for diffs]
Thu Apr 6 22:36:43 2006 UTC (8 years ago) by gbeauche
Branch: MAIN
Changes since 1.48: +2 -2 lines
Diff to previous 1.48 , to selected 1.58
fix underquoted definitions


Revision 1.48 - (view) (annotate) - [select for diffs]
Fri Jan 27 23:48:08 2006 UTC (8 years, 2 months ago) by gbeauche
Branch: MAIN
Changes since 1.47: +37 -2 lines
Diff to previous 1.47 , to selected 1.58
Check whether compiler supports byte bit-fields. If so, we can enable slirp
emulation code since it pure C+sockets code.


Revision 1.47 - (view) (annotate) - [select for diffs]
Tue Jan 24 23:47:09 2006 UTC (8 years, 2 months ago) by gbeauche
Branch: MAIN
Changes since 1.46: +24 -0 lines
Diff to previous 1.46 , to selected 1.58
Use FIONBIO only on pretty ancient systems.


Revision 1.46 - (view) (annotate) - [select for diffs]
Sun Jan 22 00:08:32 2006 UTC (8 years, 2 months ago) by gbeauche
Branch: MAIN
Changes since 1.45: +1 -1 lines
Diff to previous 1.45 , to selected 1.58
Don't mis-align the stack on x86 platforms (most visible on MacOS X for Intel)


Revision 1.45 - (view) (annotate) - [select for diffs]
Sun Jan 15 11:41:23 2006 UTC (8 years, 3 months ago) by gbeauche
Branch: MAIN
Changes since 1.44: +1 -1 lines
Diff to previous 1.44 , to selected 1.58
fix framework detection on OSX/intel with newer compiler that compiler that
fully obsoleted nested functions support (my fault anyway)


Revision 1.44 - (view) (annotate) - [select for diffs]
Mon Dec 12 21:22:40 2005 UTC (8 years, 4 months ago) by gbeauche
Branch: MAIN
Changes since 1.43: +10 -3 lines
Diff to previous 1.43 , to selected 1.58
Look for g++ in /usr/freeware/bin (IRIX/mips for the JIT). Avoid false
positives in GCC detection, i.e. knowingly cause a syntax error if #error
was not good enough (MIPSpro CC). Fix dyngen g++ version detection if
main compiler is not g++


Revision 1.43 - (view) (annotate) - [select for diffs]
Sun Dec 11 18:15:05 2005 UTC (8 years, 4 months ago) by gbeauche
Branch: MAIN
Changes since 1.42: +34 -0 lines
Diff to previous 1.42 , to selected 1.58
JIT now works on IRIX/mips, you need GCC for the synthetic opcodes:
	CC=cc CXX=CC ./configure --with-dgcc=g++

Also merge MIPSPro optimization flags from Basilisk II tree.

Note that I only verified the emulator works through the testsuite
(all tests passed, including AltiVec emulation)


Revision 1.42 - (view) (annotate) - [select for diffs]
Sun Dec 4 16:26:57 2005 UTC (8 years, 4 months ago) by gbeauche
Branch: MAIN
Changes since 1.41: +7 -0 lines
Diff to previous 1.41 , to selected 1.58
Better IRIX support: add audio & slirp networking. Fix configure to use -lm
when searching for C99 functions (roundf() et al.).


Revision 1.41 - (view) (annotate) - [select for diffs]
Wed Nov 30 21:42:22 2005 UTC (8 years, 4 months ago) by gbeauche
Branch: MAIN
Changes since 1.40: +3 -0 lines
Diff to previous 1.40 , to selected 1.58
The JIT works in Darwin/x86 too.


Revision 1.40 - (view) (annotate) - [select for diffs]
Wed Nov 30 00:02:25 2005 UTC (8 years, 4 months ago) by gbeauche
Branch: MAIN
Changes since 1.39: +1 -1 lines
Diff to previous 1.39 , to selected 1.58
Remaining references to V2.2 changed (XXX needs to be factored out)


Revision 1.39 - (view) (annotate) - [select for diffs]
Thu Aug 18 22:32:31 2005 UTC (8 years, 8 months ago) by gbeauche
Branch: MAIN
Changes since 1.38: +2 -2 lines
Diff to previous 1.38 , to selected 1.58
don't grab in -mdynamic-no-pic when using icc, note that you need at least
version 9.0.25 (build 20050809) to have a working binary


Revision 1.38 - (view) (annotate) - [select for diffs]
Mon Jul 25 19:46:24 2005 UTC (8 years, 8 months ago) by gbeauche
Branch: MAIN
Changes since 1.37: +1 -1 lines
Diff to previous 1.37 , to selected 1.58
force -finline-functions to get inlining really operating with gcc < 3.3.6
on x86 or you may get a _ZN9bit_fieldILi0ELi0EE7extractEj undefined symbol


Revision 1.37 - (view) (annotate) - [select for diffs]
Sun Jul 10 15:43:33 2005 UTC (8 years, 9 months ago) by gbeauche
Branch: MAIN
Changes since 1.36: +2 -1 lines
Diff to previous 1.36 , to selected 1.58
Check for CoreFoundation framework, which is not available in Darwin.


Revision 1.36 - (view) (annotate) - [select for diffs]
Wed Jul 6 05:26:01 2005 UTC (8 years, 9 months ago) by gbeauche
Branch: MAIN
Changes since 1.35: +12 -10 lines
Diff to previous 1.35 , to selected 1.58
Fix detection of GCC versions, avoid AC_EGREP_CPP (J.P. Larocque)


Revision 1.35 - (view) (annotate) - [select for diffs]
Mon Jul 4 06:09:59 2005 UTC (8 years, 9 months ago) by gbeauche
Branch: MAIN
Changes since 1.34: +3 -3 lines
Diff to previous 1.34 , to selected 1.58
New paranoia checks that better match was SheepShaver is doing with threads
and sigaltstack(). At least, this time we force use of threads and also
alter r1 to see whether the current threading model relies on it or not.


Revision 1.34 - (view) (annotate) - [select for diffs]
Sun Jul 3 22:42:48 2005 UTC (8 years, 9 months ago) by gbeauche
Branch: MAIN
Changes since 1.33: +18 -1 lines
Diff to previous 1.33 , to selected 1.58
Tweaks to build slirp on MacOS X. Yeah, there is now ethernet there! ;-)


Revision 1.33 - (view) (annotate) - [select for diffs]
Sun Jul 3 13:39:06 2005 UTC (8 years, 9 months ago) by gbeauche
Branch: MAIN
Changes since 1.32: +14 -32 lines
Diff to previous 1.32 , to selected 1.58
Remove obsolete and broken Cygwin/X11 hacks. Forbid builds of the Windows
version from within the Unix/ directory.


Revision 1.32 - (view) (annotate) - [select for diffs]
Sun Jul 3 13:05:36 2005 UTC (8 years, 9 months ago) by gbeauche
Branch: MAIN
Changes since 1.31: +44 -7 lines
Diff to previous 1.31 , to selected 1.58
Add necessary configury + support code to support slirp in SheepShaver,
the user-space network emulation layer. Enable it on all Unix supported
platforms where I know it works.


Revision 1.31 - (view) (annotate) - [select for diffs]
Fri Jul 1 06:16:00 2005 UTC (8 years, 9 months ago) by gbeauche
Branch: MAIN
Changes since 1.30: +16 -1 lines
Diff to previous 1.30 , to selected 1.58
Check for <stdint.h> ourselves + build with -mdynamic-no-pic on MacOS X.


Revision 1.30 - (view) (annotate) - [select for diffs]
Thu Jun 30 10:17:58 2005 UTC (8 years, 9 months ago) by gbeauche
Branch: MAIN
Changes since 1.29: +1 -0 lines
Diff to previous 1.29 , to selected 1.58
Improve idle wait mechanism. Now, the emulator thread can be suspended
(idle_wait) until events arrived and notified through TriggerInterrupt().
i.e. we no longer sleep a fixed amount of time on platforms that support
a thread wait/signal mechanism.


Revision 1.29 - (view) (annotate) - [select for diffs]
Sat Jun 25 11:06:24 2005 UTC (8 years, 9 months ago) by gbeauche
Branch: MAIN
Changes since 1.28: +6 -4 lines
Diff to previous 1.28 , to selected 1.58
We HAVE_PTHREADS even if we use our own pthreads implementation, this also
induces availability of locking primitives. I will merge the !HAVE_PTHREADS
case (a la Basilisk II) for EMULATED_PPC when I get back to home.


Revision 1.28 - (view) (annotate) - [select for diffs]
Wed Jun 22 16:38:15 2005 UTC (8 years, 9 months ago) by gbeauche
Branch: MAIN
Changes since 1.27: +0 -1 lines
Diff to previous 1.27 , to selected 1.58
Rework sheepshaver_cpu object allocation and get rid of POSIX'ish functions.


Revision 1.27 - (view) (annotate) - [select for diffs]
Wed Jun 22 15:37:25 2005 UTC (8 years, 9 months ago) by gbeauche
Branch: MAIN
Changes since 1.26: +1 -1 lines
Diff to previous 1.26 , to selected 1.58
Enable build of the JIT with GCC 2.9x compilers (e.g. "2.96" from MDK 8.1).


Revision 1.26 - (view) (annotate) - [select for diffs]
Wed Jun 22 12:32:32 2005 UTC (8 years, 9 months ago) by gbeauche
Branch: MAIN
Changes since 1.25: +143 -1 lines
Diff to previous 1.25 , to selected 1.58
Extend internal math library from GNU libc to accomodate older systems
with glibc 2.2.X or simply no C99 capable C library. Fix vrfiz instruction
to really truncate on float values.


Revision 1.25 - (view) (annotate) - [select for diffs]
Tue Jun 14 06:35:00 2005 UTC (8 years, 10 months ago) by gbeauche
Branch: MAIN
Changes since 1.24: +1 -1 lines
Diff to previous 1.24 , to selected 1.58
Apple GCC uses __ppc__ as the arch token


Revision 1.24 - (view) (annotate) - [select for diffs]
Tue Jun 14 06:32:52 2005 UTC (8 years, 10 months ago) by gbeauche
Branch: MAIN
Changes since 1.23: +17 -6 lines
Diff to previous 1.23 , to selected 1.58
Support JIT on Mach/ppc platforms. Mach/i386 (Darwin/x86) is to follow.


Revision 1.23 - (view) (annotate) - [select for diffs]
Sat Jun 11 16:47:00 2005 UTC (8 years, 10 months ago) by gbeauche
Branch: MAIN
Changes since 1.22: +0 -1 lines
Diff to previous 1.22 , to selected 1.58
remove duplicate


Revision 1.22 - (view) (annotate) - [select for diffs]
Thu May 12 11:21:10 2005 UTC (8 years, 11 months ago) by gbeauche
Branch: MAIN
Changes since 1.21: +1 -1 lines
Diff to previous 1.21 , to selected 1.58
Enable VidMode extension by default though some Xservers may still be
broken. Probably run-time check for the right VidMode version? My tests
were done with X.org 6.8.2 (VidMode 2.2)


Revision 1.21 - (view) (annotate) - [select for diffs]
Sun Mar 27 19:05:18 2005 UTC (9 years ago) by gbeauche
Branch: MAIN
Changes since 1.20: +13 -0 lines
Diff to previous 1.20 , to selected 1.58
- Implement fullscreen DGA via fbdev access under Linux. Besides, r/w access
to /dev/mem is required on Linux to use XF86 DGA mode. Otherwise, there is
now a fallback to fbdev.
- Forward port some features from Basilisk II (set_window_name,
disable_mouse_accel).
- Don't SIGSTOP the emulation thread on suspend since that would completely
stop the process on Linux. Use a frame buffer lock instead (as B2 does)


Revision 1.20 - (view) (annotate) - [select for diffs]
Sat Mar 19 09:59:30 2005 UTC (9 years, 1 month ago) by gbeauche
Branch: MAIN
Changes since 1.19: +32 -2 lines
Diff to previous 1.19 , to selected 1.58
Enable build with gtk2 and default to that UI if found. Otherwise, it's
still possible to select GTK1 as --with-gtk=gtk1 or --with-gtk=gtk.


Revision 1.19 - (view) (annotate) - [select for diffs]
Sun Mar 13 12:49:30 2005 UTC (9 years, 1 month ago) by gbeauche
Branch: MAIN
Changes since 1.18: +0 -11 lines
Diff to previous 1.18 , to selected 1.58
MMX/SSE/SSE2 optimizations are now converted to full inline assembly code,
aka avoid use of (possibly broken) GCC intrinsics. Add some SSE2 optimizations.
Translate VSLDOI, MFVSCR, MTVSCR instructions. AltiVec Fractal Carbon now
shows more than 1 GFlops performance!


Revision 1.18 - (view) (annotate) - [select for diffs]
Sat Mar 5 19:07:35 2005 UTC (9 years, 1 month ago) by gbeauche
Branch: MAIN
Changes since 1.17: +1 -1 lines
Diff to previous 1.17 , to selected 1.58
Enable high precision timings on POSIX systems supporting clock_nanosleep().
Since pthread_suspend_np() is not available to Linux (but NetBSD 2.0), thread
suspend is implemented likewise to boehm-gc.


Revision 1.17 - (view) (annotate) - [select for diffs]
Sun Feb 20 18:26:39 2005 UTC (9 years, 1 month ago) by gbeauche
Branch: MAIN
Changes since 1.16: +8 -3 lines
Diff to previous 1.16 , to selected 1.58
native NetBSD/ppc support


Revision 1.16 - (view) (annotate) - [select for diffs]
Sun Feb 13 15:32:10 2005 UTC (9 years, 2 months ago) by gbeauche
Branch: MAIN
Changes since 1.15: +5 -3 lines
Diff to previous 1.15 , to selected 1.58
Support NetBSD 2.0 for x86:
- implement trunc() function, isless() and isgreater() macros
- execute genexec.pl through a real perl executable
- disable generation of debug info from dyngen u-ops


Revision 1.15 - (view) (annotate) - [select for diffs]
Wed Jan 19 20:26:01 2005 UTC (9 years, 2 months ago) by gbeauche
Branch: MAIN
Changes since 1.14: +3 -1 lines
Diff to previous 1.14 , to selected 1.58
take care when only compiling in SDL audio support with X11 graphics


Revision 1.14 - (view) (annotate) - [select for diffs]
Mon Jan 10 22:50:54 2005 UTC (9 years, 3 months ago) by gbeauche
Branch: MAIN
Changes since 1.13: +3 -0 lines
Diff to previous 1.13 , to selected 1.58
better handling of no-dyngen cases in makefiles


Revision 1.13 - (view) (annotate) - [select for diffs]
Sun Dec 19 08:19:27 2004 UTC (9 years, 4 months ago) by gbeauche
Branch: MAIN
Changes since 1.12: +5 -2 lines
Diff to previous 1.12 , to selected 1.58
enable 64-bit NATMEM_OFFSET


Revision 1.12 - (view) (annotate) - [select for diffs]
Sat Dec 18 23:45:33 2004 UTC (9 years, 4 months ago) by gbeauche
Branch: MAIN
Changes since 1.11: +1 -0 lines
Diff to previous 1.11 , to selected 1.58
exp2f/log2f implementations if not existing


Revision 1.11 - (view) (annotate) - [select for diffs]
Thu Nov 25 19:14:15 2004 UTC (9 years, 4 months ago) by gbeauche
Branch: MAIN
Changes since 1.10: +2 -1 lines
Diff to previous 1.10 , to selected 1.58
enable build of the cpu tester from the SheepShaver tree


Revision 1.10 - (view) (annotate) - [select for diffs]
Wed Nov 24 22:48:02 2004 UTC (9 years, 4 months ago) by gbeauche
Branch: MAIN
Changes since 1.9: +1 -0 lines
Diff to previous 1.9 , to selected 1.58
check for <fenv.h>


Revision 1.9 - (view) (annotate) - [select for diffs]
Mon Nov 22 22:51:54 2004 UTC (9 years, 4 months ago) by gbeauche
Branch: MAIN
Changes since 1.8: +124 -27 lines
Diff to previous 1.8 , to selected 1.58
Cygwin support. Only generate NATMEM_OFFSET definitions in Direct Addressing
mode. Merge sshpty.c support detection code from Basilisk II.


Revision 1.8 - (view) (annotate) - [select for diffs]
Sat Nov 13 14:09:15 2004 UTC (9 years, 5 months ago) by gbeauche
Branch: MAIN
Changes since 1.7: +94 -1 lines
Diff to previous 1.7 , to selected 1.58
Implement Direct Addressing mode similarly to Basilisk II. This is to get
SheepShaver working on OSes that don't support maipping of Low Memory globals
at 0x00000000, e.g. Windows.


Revision 1.7 - (view) (annotate) - [select for diffs]
Mon Jul 19 19:42:21 2004 UTC (9 years, 9 months ago) by gbeauche
Branch: MAIN
Changes since 1.6: +14 -3 lines
Diff to previous 1.6 , to selected 1.58
SDL audio support


Revision 1.6 - (view) (annotate) - [select for diffs]
Sat Jul 10 07:38:51 2004 UTC (9 years, 9 months ago) by gbeauche
Branch: MAIN
Changes since 1.5: +5 -1 lines
Diff to previous 1.5 , to selected 1.58
Use Nigel's "extfs" implementation on MacOS X


Revision 1.5 - (view) (annotate) - [select for diffs]
Wed Jul 7 04:13:37 2004 UTC (9 years, 9 months ago) by gbeauche
Branch: MAIN
Changes since 1.4: +4 -1 lines
Diff to previous 1.4 , to selected 1.58
MacOS X bundle stuff. make SheepShaver_app to build the .app.


Revision 1.4 - (view) (annotate) - [select for diffs]
Sat Jul 3 10:39:06 2004 UTC (9 years, 9 months ago) by gbeauche
Branch: MAIN
Changes since 1.3: +1 -1 lines
Diff to previous 1.3 , to selected 1.58
Introducce TimebaseSpeed which represents exact timebase-frequency instead
of supposing it to be (BusClockSpeed/4), which is no longer true on G5 et al.


Revision 1.3 - (view) (annotate) - [select for diffs]
Wed Jun 30 08:51:37 2004 UTC (9 years, 9 months ago) by gbeauche
Branch: MAIN
Changes since 1.2: +1 -0 lines
Diff to previous 1.2 , to selected 1.58
check for egrep


Revision 1.2 - (view) (annotate) - [select for diffs]
Wed Jun 30 08:48:45 2004 UTC (9 years, 9 months ago) by gbeauche
Branch: MAIN
Changes since 1.1: +7 -0 lines
Diff to previous 1.1 , to selected 1.58
Avoid corefiles. Check for large file support (> 2 GB).


Revision 1.1 - (view) (annotate) - [select for diffs]
Wed Jun 30 08:45:14 2004 UTC (9 years, 9 months ago) by gbeauche
Branch: MAIN
Diff to selected 1.58
Use autoconf 2.5 so that we could get m4sugar macros (AS_VAR_PUSHDEF et al.)
and more importantly correct macros for AC_SYS_LARGEFILE support.

BTW, also fix test for <linux/if.h>


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

Christian Bauer">Christian Bauer
ViewVC Help
Powered by ViewVC 1.1.17