ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/cebix/SheepShaver/src/Unix/sysdeps.h
(Generate patch)

Comparing SheepShaver/src/Unix/sysdeps.h (file contents):
Revision 1.47 by gbeauche, 2005-07-03T13:39:06Z vs.
Revision 1.54 by gbeauche, 2006-07-06T00:01:04Z

# Line 89 | Line 89
89   #define REAL_ADDRESSING 1
90   #endif
91  
92 + // Always use the complete non-stubs Ethernet driver
93 + #define USE_ETHER_FULL_DRIVER 1
94 +
95   #define POWERPC_ROM 1
96  
97   #if EMULATED_PPC
# Line 108 | Line 111
111   #define PPC_PROFILE_GENERIC_CALLS 0
112   #define KPX_MAX_CPUS 1
113   #if ENABLE_DYNGEN
111 // Don't bother with predecode cache when using JIT
114   #define PPC_ENABLE_JIT 1
113 #undef  PPC_DECODE_CACHE
115   #endif
116 < #if defined(__i386__)
116 > #if defined(__i386__) || defined(__x86_64__)
117   #define DYNGEN_ASM_OPTS 1
118   #endif
119   #else
# Line 165 | Line 166 | typedef int64 intptr;
166   #error "Unsupported size of pointer"
167   #endif
168  
169 + // Define if the host processor supports fast unaligned load/stores
170 + #if defined __i386__ || defined __x86_64__
171 + #define UNALIGNED_PROFITABLE 1
172 + #endif
173 +
174 +
175   /**
176   *              Helper functions to byteswap data
177   **/

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines