comparison src/m/ibmps2-aix.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 c69610198c35
comparison
equal deleted inserted replaced
441:72a7cfa4a488 442:abe6d1db359e
28 Use -opsystem=usg5-3 on AIX 1.2. 28 Use -opsystem=usg5-3 on AIX 1.2.
29 -opsystem=usg5-2-2 should work on either AIX 1.1 or 1.2, but may not 29 -opsystem=usg5-2-2 should work on either AIX 1.1 or 1.2, but may not
30 work with certain new X window managers, and may be suboptimal. 30 work with certain new X window managers, and may be suboptimal.
31 NOTE-END */ 31 NOTE-END */
32 32
33 /* Define WORD_MACHINE if addresses and such have
34 * to be corrected before they can be used as byte counts. */
35
36 /* #define WORD_MACHINE */
37
38 /* Now define a symbol for the cpu type, if your compiler 33 /* Now define a symbol for the cpu type, if your compiler
39 does not define it automatically: 34 does not define it automatically:
40 Ones defined so far include vax, m68000, ns16000, pyramid, 35 Ones defined so far include vax, m68000, ns16000, pyramid,
41 orion, tahoe, APOLLO and many others */ 36 orion, tahoe, APOLLO and many others */
42 37
62 Then the function dump-emacs will not be defined 57 Then the function dump-emacs will not be defined
63 and temacs will do (load "loadup") automatically unless told otherwise. */ 58 and temacs will do (load "loadup") automatically unless told otherwise. */
64 59
65 /* #define CANNOT_DUMP */ 60 /* #define CANNOT_DUMP */
66 61
67 /* Define VIRT_ADDR_VARIES if the virtual addresses of
68 pure and impure space as loaded can vary, and even their
69 relative order cannot be relied on.
70
71 Otherwise Emacs assumes that text space precedes data space,
72 numerically. */
73
74 /* #define VIRT_ADDR_VARIES */
75
76 /* Define addresses, macros, change some setup for dump */ 62 /* Define addresses, macros, change some setup for dump */
77 63
78 #define NO_REMAP 64 #define NO_REMAP
79 65
80 #ifdef USG5_3 66 #ifdef USG5_3
83 #define TEXT_START 0x00400000 69 #define TEXT_START 0x00400000
84 #define TEXT_END 0 70 #define TEXT_END 0
85 #define DATA_START 0x00800000 71 #define DATA_START 0x00800000
86 #define DATA_END 0 72 #define DATA_END 0
87 73
88 /* The data segment in this machine always starts at address 0x00800000.
89 An address of data cannot be stored correctly in a Lisp object;
90 we always lose the high bits. We must tell XPNTR to add them back. */
91
92 #define DATA_SEG_BITS 0x00800000
93 #endif 74 #endif
94 75
95 #if 0 /* I refuse to promulgate a recommendation that would make 76 #if 0 /* I refuse to promulgate a recommendation that would make
96 users unable to debug - RMS. */ 77 users unable to debug - RMS. */
97 /* delete the following line to foil optimization, enable debugging */ 78 /* delete the following line to foil optimization, enable debugging */