summaryrefslogtreecommitdiff
path: root/include/servermd.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/servermd.h')
-rw-r--r--include/servermd.h44
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