diff options
Diffstat (limited to 'include/servermd.h')
-rw-r--r-- | include/servermd.h | 44 |
1 files changed, 43 insertions, 1 deletions
diff --git a/include/servermd.h b/include/servermd.h index d6a9a3ad5..e62bd4c2b 100644 --- a/include/servermd.h +++ b/include/servermd.h @@ -75,7 +75,17 @@ SOFTWARE. #endif /* __avr32__ */ -#ifdef __arm32__ +#if defined(vax) || defined(__vax__) + +#define IMAGE_BYTE_ORDER LSBFirst /* Values for the VAX only */ +#define BITMAP_BIT_ORDER LSBFirst +#define GLYPHPADBYTES 4 /* to make fb work */ +#define GETLEFTBITS_ALIGNMENT 1 +#define FAST_UNALIGNED_READS + +#endif /* vax */ + +#if defined(__arm32__) || defined(__arm__) && defined(__OpenBSD__) #define IMAGE_BYTE_ORDER LSBFirst #define BITMAP_BIT_ORDER LSBFirst @@ -112,6 +122,15 @@ SOFTWARE. /* byte boundries */ #endif /* hpux || __hppa__ */ +#if defined (__m88k__) + +#define IMAGE_BYTE_ORDER MSBFirst +#define BITMAP_BIT_ORDER MSBFirst +#define GLYPHPADBYTES 4 +#define GETLEFTBITS_ALIGNMENT 1 + +#endif /* __m88k__ */ + #if defined(__powerpc__) || defined(__ppc__) || defined(__ppc64__) #define IMAGE_BYTE_ORDER MSBFirst @@ -272,6 +291,29 @@ SOFTWARE. #endif /* linux/m68k */ +#if defined (OpenBSD) && defined (__mc68020__) + +#define IMAGE_BYTE_ORDER MSBFirst +#define BITMAP_BIT_ORDER MSBFirst +#define FAST_UNALIGNED_READS +#define GLYPHPADBYTES 4 +#define GETLEFTBITS_ALIGNMENT 1 + +#endif /* OpenBSD/m68k */ + +#ifdef sgi + +#define IMAGE_BYTE_ORDER MSBFirst +#define BITMAP_BIT_ORDER MSBFirst +#define GLYPHPADBYTES 4 +#define GETLEFTBITS_ALIGNMENT 1 +#define AVOID_MEMORY_READ +#define FAST_CONSTANT_OFFSET_MODE +#define LARGE_INSTRUCTION_CACHE +#define PLENTIFUL_REGISTERS + +#endif + /* linux on ARM */ #if defined(linux) && defined(__arm__) #define IMAGE_BYTE_ORDER LSBFirst |