# The following explains what the default Green Hills sections are for:
#
# picbase - base of the text sections, relocatable in -pic mode
# text - text section
# syscall - syscall section, for host I/O under Multi
# fixaddr/fixtype - for PIC/PID fixups
# rodata - read only data
# romdata - the ROM image of .data
# romsdata - the ROM image of .sdata
# secinfo - section information section, used by the start-up code
# pidbase - base of the data sections, relocatable in -pid mode
# sdabase - base of the small data area section pointer
# sbss - small BSS (zeroed data) section
# sdata - small data section
# data - non-zeroed writeable data section
# bss - zeroed data section
# heap - the heap, grows upward
# stack - the stack, grows downward

-sec
{
    .reset      0x00000000 : 
    .picbase	0x00000100 : 		
    .text	:			
	.comment :
    .intercall :
    .interfunc :
    .syscall	:			
    .fixaddr	:
    .fixtype	:
    .rodata	:   
    .romdata	ROM(.data) :
    .romsdata	ROM(.sdata) :
    .secinfo	:			
    .pidbase	align(16) :		
    .sdabase	:		
    .sbss	:		
    .sdata      :		
    .data	:		
    .bss	:		
    .heap align(16) pad(0x1000) :
    .stack align(16) pad(0x1000) :
    .free_mem align(16) pad(0x10000) :
}
