source: trunk/softs/tsar_boot/conf/platform_tsar_generic_iob/ldscript @ 570

Last change on this file since 570 was 570, checked in by cfuguet, 10 years ago

Modifications in tsar_boot:

  • Aligning the boot loader block buffer to a cache line. This is required by the memory cache invalidation mechanism.
  • Introducing a new platform in the configuration directory: tsar_generic_iob
File size: 663 bytes
Line 
1/**********************************************************
2  File   : ldscript
3  Author : Cesar Fuguet
4  Date   : June 2011
5**********************************************************/
6
7/* Definition of the base address for all segments */
8
9seg_stack_base    = 0x00040000;
10seg_boot_base     = 0xBFC00000;       /* le code de boot */
11
12/* Grouping sections into segments */
13
14ENTRY(boot)
15SECTIONS
16{
17    . = seg_boot_base;
18    .text : {
19        *(.boot)
20        *(.reset)
21        *(.rodata)
22        *(.rodata.*)
23        . = ALIGN(0x4);
24        dtb_addr = .;
25        INCLUDE "build/platform.ld";
26    }
27
28    . = seg_stack_base;
29    .bss ALIGN(0x4) (NOLOAD) : {
30        *(.data)
31        *(.bss)
32    }
33}
Note: See TracBrowser for help on using the repository browser.