# For descriptions of regions available to bootstrap programs, see
# section 3.4.1.2 (pp. III 3-14 - III 3-18) of the second edition of
# the Alpha AXP Architecture Reference Manual.
#UNIFIED_HEAP_START= right after secondary bss
UNIFIED_HEAP_LIMIT= (${REGION1_START} + ${REGION1_SIZE})
# two-stage boot loaders must share region 1. The first stage
# loads into the lowest portion, and uses the highest portion
# for its heap. The second stage loads in between the primary image
# and the heap, and can reuse the memory after it (i.e. the primary's
# heap) for its own heap.
PRIMARY_LOAD_ADDRESS= ${REGION1_START}
#PRIMARY_MAX_LOAD= booter dependent, no more than ${PRIMARY_MAX_TOTAL}
PRIMARY_MAX_TOTAL!= expr 16 \* 1024
# XXX SECONDARY_LOAD_ADDRESS should be
# XXX (${PRIMARY_LOAD_ADDRESS} + ${PRIMARY_MAX_TOTAL}) bt there's no easy
# XXX way to do that calculation and 'ld' wants a single number.
SECONDARY_LOAD_ADDRESS= 0x20004000 # XXX
SECONDARY_MAX_LOAD!= expr 112 \* 1024
SECONDARY_MAX_TOTAL!= expr ${REGION1_SIZE} - ${PRIMARY_MAX_TOTAL}