ddec6996aca8283b98de9352132ceef8b5d0f3e3
[rpikern] / rpikern.ld
1 SECTIONS {
2         .vect : {
3                 * (.vect*);
4         }
5
6         . = 0x00008000;
7         _stacktop = .;
8         _kern_start = .;
9
10         .text : {
11                 KEEP(* (.startup*));
12                 * (.text*);
13         }
14         .rodata ALIGN(4): { * (.rodata*); }
15         .data ALIGN(4): { * (.data*); }
16
17         .bss ALIGN(4): {
18                 _bss_start = .;
19                 * (.bss*);
20                 . = ALIGN(4);
21                 _bss_end = .;
22         }
23         _bss_size = SIZEOF(.bss);
24
25         _kern_size = . - _kern_start;
26         _mem_start = .;
27 }