Changeset 12894


Ignore:
Timestamp:
Sep 29, 2009, 1:50:47 AM (10 years ago)
Author:
gb
Message:

New address space layout for linuxppc64.

Location:
branches/purify/source
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/purify/source/lisp-kernel/area.h

    r12890 r12894  
    139139#ifdef LINUX
    140140#ifdef PPC64
    141 #define IMAGE_BASE_ADDRESS 0x100000000L
     141#define IMAGE_BASE_ADDRESS 0x50000000000L
    142142#else
    143143#define IMAGE_BASE_ADDRESS 0x31000000
     
    191191#endif
    192192
    193 #ifdef X8664
     193#if (WORD_SIZE==64)
    194194#define PURESPACE_RESERVE 0x2000000000LL /* 128 GB */
    195195#define PURESPACE_SIZE (1LL<<30LL)
  • branches/purify/source/lisp-kernel/pmcl-kernel.c

    r12892 r12894  
    378378#endif
    379379#ifdef PPC
    380 #define MAXIMUM_MAPPABLE_MEMORY (128L<<30L)
     380#define MAXIMUM_MAPPABLE_MEMORY (512L<<30L)
    381381#endif
    382382#endif
  • branches/purify/source/xdump/xppcfasload.lisp

    r5649 r12894  
    133133   #+linuxppc-target :linuxppc64
    134134   #+darwinppc-target :darwinppc64
    135    :image-base-address #x100000000
     135   :image-base-address #x50000000000
    136136   :nil-relative-symbols ppc::*ppc-nil-relative-symbols*
    137137   :static-space-init-function 'ppc64-initialize-static-space
    138    :purespace-reserve (ash 64 20)
     138   :purespace-reserve (ash 128 30)
    139139   :static-space-address (ash 2 12)
    140140   ))
Note: See TracChangeset for help on using the changeset viewer.