/**********************************************************
  File   : ldscript
  Author : Cesar Fuguet
  Date   : June 2011
**********************************************************/

/* Definition of the base address for segments */

seg_code_base = 0xBFC00000;
seg_data_base = 0x000D0000;

/* Grouping sections into segments */

ENTRY(reset)

SECTIONS
{
    . = seg_code_base;
    .text :
    {
        *(.reset)
        *(.rodata)
        *(.rodata.*)
        . = ALIGN(0x4);
        dtb_addr = .;
        INCLUDE "build/platform.ld";
    }

    . = seg_data_base;
    .bss ALIGN(0x4) (NOLOAD) :
    {
        *(.data)
        *(.bss)
    }
}
