X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fm%2Fibmrs6000.h;h=ca5ffe84076450ecec052837b8c56fd72926c61b;hb=9820cadea407a40916d4890b385c1eaac6781d32;hp=f287ae9c6d4ca6ca27b0193710a2e57ed7be1b3f;hpb=6883ee56ec887c2c48abe5b06b5e66aa74031910;p=chise%2Fxemacs-chise.git.1 diff --git a/src/m/ibmrs6000.h b/src/m/ibmrs6000.h index f287ae9..ca5ffe8 100644 --- a/src/m/ibmrs6000.h +++ b/src/m/ibmrs6000.h @@ -47,31 +47,14 @@ Boston, MA 02111-1307, USA. */ #ifndef USG5_4 #define TEXT_START 0x10000000 #define TEXT_END 0 +#ifdef __64BIT__ +#define DATA_START 0x110000000 /* empirically determined */ +#else #define DATA_START 0x20000000 -#define DATA_END 0 #endif - -/* The data segment in this machine always starts at address 0x20000000. - An address of data cannot be stored correctly in a Lisp object; - we always lose the high bits. We must tell XPNTR to add them back. */ - -#ifndef USG5_4 -#define DATA_SEG_BITS 0x20000000 -#else -#define DATA_SEG_BITS 0 +#define DATA_END 0 #endif -#ifdef CANNOT_DUMP -/* Define shared memory segment symbols */ - -#define PURE_SEG_BITS 0x30000000 - -/* Use shared memory. */ -/* This is turned off because it does not always work. See etc/AIX.DUMP. */ -/* #define HAVE_SHM */ -#define SHMKEY 5305035 /* used for shared memory code segments */ -#endif /* CANNOT_DUMP */ - #define N_BADMAG(x) BADMAG(x) #define N_TXTOFF(x) A_TEXTPOS(x) #define N_SYMOFF(x) A_SYMPOS(x)