Specifications
Embedded System Tools Guide (EDK 6.2i) www.xilinx.com 321
UG111 (v1.4) January 30, 2004 1-800-255-7778
PowerPC Processor
R
 */
SECTIONS
{
/* 
 * .vectors section must be aligned on a 64k boundary
 * Hence should be the first section definition as bram start location 
is 64k aligned
*/ 
 .vectors :
 {
 *(.vectors)
 } > bram
 .boot0 : { *(.boot0)} > bram
 .text : { *(.text) } > bram
 .boot : { *(.boot) } > boot
 .data :
 {
 *(.data)
 *(.got2)
 *(.rodata)
 *(.fixup)
 } > bram
 /* small data area (read/write): keep together! */
.sdata : { *(.sdata) } > bram
.sbss :
 {
 . = ALIGN(4);
 *(.sbss)
 . = ALIGN(4);
 } > bram
  __sbss_start = ADDR(.sbss);
 __sbss_end = ADDR(.sbss) + SIZEOF(.sbss);
/* small data area 2 (read only) */
 .sdata2 : { *(.sdata2) } > bram
__SDATA2_START__ = ADDR(.sdata2);
__SDATA2_END__ = ADDR(.sdata2) + SIZEOF(.sdata2);
.sbss2 : { *(.sbss2) } > bram
 __SBSS2_START__ = ADDR(.sbss2);
 __SBSS2_END__ = ADDR(.sbss2) + SIZEOF(.sbss2);
.bss :
 {
 . = ALIGN(4);
 *(.bss)
 *(COMMON)
/* stack and heap need not be initialized and hence bss end is declared 
here */
. = ALIGN(4);
__bss_end = .;
 /* add stack and heap and align to 16 byte boundary */










