gbeauche
07fa8c79b3
Handle dummy files. Merge in configure stuff for Mach exception filters.
...
Check whether struct sigaction defines sa_restorer member. Don't include
posix_sem.cpp on native Linux/ppc builds.
2004-01-18 22:12:24 +00:00
gbeauche
261efeaa9e
Look for clock_gettime() as it is faster that gettime() for GetTicks_usec()
...
implementation. Also look for extra pthread related functions.
2004-01-06 13:24:56 +00:00
gbeauche
88edf05381
As usual, my eye captions the error just after the commit.
2004-01-04 18:38:00 +00:00
gbeauche
6146d86bae
Handle --with-mon=<monsrcdir> case
...
Force definition of HAVE_PTHREAD_CANCEL in native mode
2004-01-04 18:36:47 +00:00
gbeauche
63219873b4
Don't set WANT_JIT if not EMULATED_PPC
2003-12-04 22:28:40 +00:00
gbeauche
7ebe0347bf
Add "jit" prefs item. Fix PPC_DECODE_CACHE version to fill in new min_pc &
...
max_pc members of block info. Increase -finline-limit to 10000 for older gcc
2003-12-03 10:52:50 +00:00
gbeauche
aee3e05e4b
The JIT should work now but there is an extra bottleneck causing it to
...
not match Kheperix speeds while executing Linux/ppc binaries.
Fix x86 DYNGEN_OP_FLAGS settings. Only allocate translation cache in .data
on PPC since x86 can do jumps anywhere.
2003-11-27 11:09:38 +00:00
gbeauche
36ce9c07e6
Statically allocate the translation cache on PowerPC. This makes it possible
...
to generate direct bl instructions for function invokation.
2003-11-27 00:26:35 +00:00
gbeauche
7968a20100
Handle "JIT1" engine but disable it for now since there are some problems
...
with SheepShaver integration from Kheperix.
2003-11-24 23:39:35 +00:00
gbeauche
9914de4a09
Define HAVE_PTHREADS, if available
2003-09-28 21:19:06 +00:00
gbeauche
09c674f63a
factor out -I usage
2003-09-14 22:11:42 +00:00
gbeauche
10aa71cb58
Handle --enable-ppc-emulator. Add Kheperix cpu emulator to sources
2003-09-07 14:21:20 +00:00
gbeauche
9e7670c922
Import VOSF from Basilisk II for faster and more accurate video refresh.
...
There may be some bugs left though. Rework sigsegv_handler() a little to
accomodate VOSF way of life.
TODO: merge video drivers infrastructure from B2.
2003-05-22 22:12:05 +00:00
gbeauche
94ec8c82ca
Use vm_acquire/vm_acquire_fixed/vm_release API. Prepare use of SIGSEGV
...
handlers and instruction skippers. Fix test prior to including posix_sem.cpp.
2003-05-13 16:59:57 +00:00
gbeauche
43f1cdb401
Sync with changes from cxmon and B2. I have yet to find out why my old
...
disk image (8.1 based) no longer boots completely. :-/
2003-01-04 12:23:39 +00:00
gbeauche
d1b8e62cc9
- Invert AC_CHECK_LIB for readline and termcap so that the test program
...
for readline detection is actually linked against -ltermcap -lreadline.
Also add other term libs and finally prefer ncurses over the rest.
2002-04-21 11:21:26 +00:00
cebix
8e4d5e5f40
Imported sources
2002-02-04 16:58:13 +00:00