diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 1997-04-16 17:45:35 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 1997-04-16 17:45:35 +0000 |
commit | f8f370b6452c12ace4a7671c66e831a727b19c4d (patch) | |
tree | 47085304595abd6b0c7fc155b52c433de9f2ca09 /c/src/lib/libbsp/m68k/gen68360/startup/linkcmds | |
parent | Updated to reflect Tony Bennett's new email address and the incorporation (diff) | |
download | rtems-f8f370b6452c12ace4a7671c66e831a727b19c4d.tar.bz2 |
Update from Eric Norum.
Diffstat (limited to '')
-rw-r--r-- | c/src/lib/libbsp/m68k/gen68360/startup/linkcmds | 30 | ||||
-rw-r--r-- | c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.bootp | 34 |
2 files changed, 9 insertions, 55 deletions
diff --git a/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds b/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds index 6a2d950853..b50954e10c 100644 --- a/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds +++ b/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds @@ -1,7 +1,7 @@ /* * This file contains GNU linker directives for a generic MC68360 board. - * Variations in hardware type and dynamic memory size can be made - * by overriding some values with linker command-line arguments. + * Variations in memory size and allocation can be made by + * overriding some values with linker command-line arguments. * * Saskatchewan Accelerator Laboratory * University of Saskatchewan @@ -22,13 +22,6 @@ HeapSize = DEFINED(HeapSize) ? HeapSize : 0x10000; StackSize = DEFINED(StackSize) ? StackSize : 0x1000; /* - * Declare hardware type - */ -MC68360HardwareTypeMotorolaGeneric = 0; -MC68360HardwareTypeAtlasHSB = 1; -MC68360HardwareType = DEFINED(MC68360HardwareType) ? MC68360HardwareType : 0; - -/* * Declare on-board memory. * It would be nice if the ram length could be given as * LENGTH=RamSize, but gld doesn't allow non-constant @@ -36,8 +29,8 @@ MC68360HardwareType = DEFINED(MC68360HardwareType) ? MC68360HardwareType : 0; */ MEMORY { ram : ORIGIN = 0x00000000, LENGTH = 64M - rom : ORIGIN = 0xFF000000, LENGTH = 1M - dpram : ORIGIN = 0xFE000000, LENGTH = 8k + rom : ORIGIN = 0x0F000000, LENGTH = 1M + dpram : ORIGIN = 0x0E000000, LENGTH = 8k } /* @@ -46,15 +39,6 @@ MEMORY { ETHERNET_ADDRESS = DEFINED(ETHERNET_ADDRESS) ? ETHERNET_ADDRESS : 0xDEAD12; /* - * Declare hardware type. - * Acceptable values are: - * 0 - Generic system as described in the MC68360 User's Manual - * (MC68360UM/AD Rev. 1). - * 1 - ATLAS Computer Equipment Incorporated ACE360/HSB. - */ -MC68360HardwareType = DEFINED(MC68360HardwareType) ? MC68360HardwareType : 0; - -/* * Load objects */ SECTIONS { @@ -63,12 +47,6 @@ SECTIONS { */ _RamSize = RamSize; __RamSize = RamSize; - _MC68360HardwareType = MC68360HardwareType; - __MC68360HardwareType = MC68360HardwareType; - _MC68360HardwareTypeMotorolaGeneric = MC68360HardwareTypeMotorolaGeneric; - __MC68360HardwareTypeMotorolaGeneric = MC68360HardwareTypeMotorolaGeneric; - _MC68360HardwareTypeAtlasHSB = MC68360HardwareTypeAtlasHSB; - __MC68360HardwareTypeAtlasHSB = MC68360HardwareTypeAtlasHSB; /* * Boot PROM diff --git a/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.bootp b/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.bootp index 0fb1008376..a39b355e25 100644 --- a/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.bootp +++ b/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.bootp @@ -4,16 +4,14 @@ * by overriding some values with linker command-line arguments. * * These linker directives are for producing a PROM version. - * To create the PROM image from the linker output you must use objcopy - * (--adjust-section-vma) to place the data segment at the end of the text - * segment in the PROM. The start-up code takes care of copying this region - * to RAM. + * The data segment is placed at the end of the text segment in the PROM. + * The start-up code takes care of copying this region to RAM. * * Saskatchewan Accelerator Laboratory * University of Saskatchewan * Saskatoon, Saskatchewan, CANADA * eric@skatter.usask.ca - * + * * $Id$ */ @@ -28,13 +26,6 @@ HeapSize = DEFINED(HeapSize) ? HeapSize : 0x10000; StackSize = DEFINED(StackSize) ? StackSize : 0x1000; /* - * Declare hardware type - */ -MC68360HardwareTypeMotorolaGeneric = 0; -MC68360HardwareTypeAtlasHSB = 1; -MC68360HardwareType = DEFINED(MC68360HardwareType) ? MC68360HardwareType : 0; - -/* * Declare on-board memory. * It would be nice if the ram length could be given as * LENGTH=RamSize, but gld doesn't allow non-constant @@ -43,8 +34,8 @@ MC68360HardwareType = DEFINED(MC68360HardwareType) ? MC68360HardwareType : 0; MEMORY { ram : ORIGIN = 0x00000000, LENGTH = 64M myram : ORIGIN = 4M-512k, LENGTH = 512k - rom : ORIGIN = 0xFF000000, LENGTH = 1M - dpram : ORIGIN = 0xFE000000, LENGTH = 8k + rom : ORIGIN = 0x0F000000, LENGTH = 1M + dpram : ORIGIN = 0x0E000000, LENGTH = 8k } /* @@ -53,15 +44,6 @@ MEMORY { ETHERNET_ADDRESS = DEFINED(ETHERNET_ADDRESS) ? ETHERNET_ADDRESS : 0xDEAD12; /* - * Declare hardware type. - * Acceptable values are: - * 0 - Generic system as described in the MC68360 User's Manual - * (MC68360UM/AD Rev. 1). - * 1 - ATLAS Computer Equipment Incorporated ACE360/HSB. - */ -MC68360HardwareType = DEFINED(MC68360HardwareType) ? MC68360HardwareType : 0; - -/* * Load objects */ SECTIONS { @@ -70,12 +52,6 @@ SECTIONS { */ _RamSize = RamSize; __RamSize = RamSize; - _MC68360HardwareType = MC68360HardwareType; - __MC68360HardwareType = MC68360HardwareType; - _MC68360HardwareTypeMotorolaGeneric = MC68360HardwareTypeMotorolaGeneric; - __MC68360HardwareTypeMotorolaGeneric = MC68360HardwareTypeMotorolaGeneric; - _MC68360HardwareTypeAtlasHSB = MC68360HardwareTypeAtlasHSB; - __MC68360HardwareTypeAtlasHSB = MC68360HardwareTypeAtlasHSB; /* * Boot PROM |