comparison src/m/ibmrt-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
47 47
48 #define TEXT_START 0x10000000 48 #define TEXT_START 0x10000000
49 #define TEXT_END 0 49 #define TEXT_END 0
50 #define DATA_START 0x20000000 50 #define DATA_START 0x20000000
51 #define DATA_END 0 51 #define DATA_END 0
52
53 /* The data segment in this machine always starts at address 0x20000000.
54 An address of data cannot be stored correctly in a Lisp object;
55 we always lose the high bits. We must tell XPNTR to add them back. */
56
57 #define DATA_SEG_BITS 0x20000000
58 52
59 #define N_BADMAG(x) BADMAG(x) 53 #define N_BADMAG(x) BADMAG(x)
60 #define N_TXTOFF(x) A_TEXTPOS(x) 54 #define N_TXTOFF(x) A_TEXTPOS(x)
61 #define N_SYMOFF(x) A_SYMPOS(x) 55 #define N_SYMOFF(x) A_SYMPOS(x)
62 #define A_TEXT_OFFSET(HDR) sizeof(HDR) 56 #define A_TEXT_OFFSET(HDR) sizeof(HDR)