diff options
Diffstat (limited to 'c/src/lib/libbsp/m68k/efi68k/startup/linkcmds')
-rw-r--r-- | c/src/lib/libbsp/m68k/efi68k/startup/linkcmds | 113 |
1 files changed, 0 insertions, 113 deletions
diff --git a/c/src/lib/libbsp/m68k/efi68k/startup/linkcmds b/c/src/lib/libbsp/m68k/efi68k/startup/linkcmds deleted file mode 100644 index 5fabd9d11b..0000000000 --- a/c/src/lib/libbsp/m68k/efi68k/startup/linkcmds +++ /dev/null @@ -1,113 +0,0 @@ -/* linkcmds - * - * $Id$ - */ - -OUTPUT_ARCH(m68k) -__DYNAMIC = 0; - -/* - * The memory map looks like this: - * +--------------------+ <- low memory - * | .text | - * | etext | - * | ctor list | the ctor and dtor lists are for - * | dtor list | C++ support - * | _endtext | - * +--------------------+ - * | .data | initialized data goes here - * | _sdata | - * | _edata | - * +--------------------+ - * | .bss | - * | __bss_start | start of bss, cleared by crt0 - * | _end | start of heap, used by sbrk() - * +--------------------+ - * | heap space | - * | _ENDHEAP | - * | stack space | - * | __stack | top of stack - * +--------------------+ <- high memory - */ - - -/* - * User modifiable values: - * - * _VBR location of VBR table - */ - -MEMORY -{ - ram : ORIGIN = 0x203000, LENGTH = 256K -} - -_VBR = 0x200000; /* location of the VBR table (in RAM) */ -__end_of_ram = 0x240000; -_copy_data_from_rom = 0; - -/* - * stick everything in ram (of course) - */ -SECTIONS -{ - .text : - { - CREATE_OBJECT_SYMBOLS - text_start = .; - _text_start = .; - *(.text) - . = ALIGN (16); - *(.eh_fram) - . = ALIGN (16); - - etext = ALIGN(0x10); - _etext = .; - __CTOR_LIST__ = .; - LONG((__CTOR_END__ - __CTOR_LIST__) / 4 - 2) - *(.ctors) - LONG(0) - __CTOR_END__ = .; - __DTOR_LIST__ = .; - LONG((__DTOR_END__ - __DTOR_LIST__) / 4 - 2) - *(.dtors) - LONG(0) - __DTOR_END__ = .; - *(.lit) - *(.shdata) - _endtext = .; - } > ram - .data : - { - data_start = .; - _data_start = .; - _sdata = . ; - *(.data) - CONSTRUCTORS - edata = ALIGN(0x10); - _edata = .; - } > ram - .shbss : - { - *(.shbss) - } > ram - .bss : - { - __bss_start = ALIGN(0x8); - bss_start = .; - _bss_start = .; - *(.bss) - *(COMMON) - end = .; - _end = ALIGN(0x8); - __end = ALIGN(0x8); - } > ram - .stab . (NOLOAD) : - { - [ .stab ] - } - .stabstr . (NOLOAD) : - { - [ .stabstr ] - } -} |