comparison src/m/elxsi.h @ 442:abe6d1db359e r21-2-36

Import from CVS: tag r21-2-36
author cvs
date Mon, 13 Aug 2007 11:35:02 +0200
parents 3ecd8885ac67
children 4542b72c005e
comparison
equal deleted inserted replaced
441:72a7cfa4a488 442:abe6d1db359e
26 USUAL-OPSYS="usg5-2" */ 26 USUAL-OPSYS="usg5-2" */
27 27
28 /* This file was modified by Matt Crawford <matt@tank.uchicago.edu> 28 /* This file was modified by Matt Crawford <matt@tank.uchicago.edu>
29 to work under Elxsi's 12.0 release of BSD unix. */ 29 to work under Elxsi's 12.0 release of BSD unix. */
30 30
31 /* Define WORD_MACHINE if addresses and such have
32 * to be corrected before they can be used as byte counts. */
33
34 /*#define WORD_MACHINE */
35
36 /* Now define a symbol for the cpu type, if your compiler 31 /* Now define a symbol for the cpu type, if your compiler
37 does not define it automatically: 32 does not define it automatically:
38 vax, m68000, ns16000, pyramid, orion, tahoe and APOLLO 33 vax, m68000, ns16000, pyramid, orion, tahoe and APOLLO
39 are the ones defined so far. */ 34 are the ones defined so far. */
40 35
41 #ifndef elxsi 36 #ifndef elxsi
42 #define elxsi 37 #define elxsi
43 #endif 38 #endif
44
45 /* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend
46 the bit field into an int. In other words, if bit fields
47 are always unsigned.
48
49 If you use NO_UNION_TYPE, this flag does not matter. */
50
51 #define EXPLICIT_SIGN_EXTEND
52
53 39
54 /* Name of kernel load average variable */ 40 /* Name of kernel load average variable */
55 41
56 #undef LDAV_SYMBOL 42 #undef LDAV_SYMBOL
57 #define LDAV_SYMBOL "avenrun" 43 #define LDAV_SYMBOL "avenrun"
71 Earlier versions couldn't dump. 57 Earlier versions couldn't dump.
72 Changes for 12.0 release are in 19.1. 58 Changes for 12.0 release are in 19.1.
73 Dumping should work now. */ 59 Dumping should work now. */
74 60
75 /* #define CANNOT_DUMP */ 61 /* #define CANNOT_DUMP */
76
77 /* Define VIRT_ADDR_VARIES if the virtual addresses of
78 pure and impure space as loaded can vary, and even their
79 relative order cannot be relied on.
80
81 Otherwise Emacs assumes that text space precedes data space,
82 numerically. */
83
84 /* #define VIRT_ADDR_VARIES */
85 62
86 /* Define C_ALLOCA if this machine does not support a true alloca 63 /* Define C_ALLOCA if this machine does not support a true alloca
87 and the one written in C should be used instead. 64 and the one written in C should be used instead.
88 Define HAVE_ALLOCA to say that the system provides a properly 65 Define HAVE_ALLOCA to say that the system provides a properly
89 working alloca function and it should be used. 66 working alloca function and it should be used.