annotate experiments/qemu_vexpress_a9/layout.ld @ 395:3b0c495e3008

Speed improvements
author Windel Bouwman
date Fri, 23 May 2014 14:28:03 +0200
parents 34ac19044b8a
children
rev   line source
340
c7cc54c0dfdf Test featurebranch
Windel Bouwman
parents:
diff changeset
1
c7cc54c0dfdf Test featurebranch
Windel Bouwman
parents:
diff changeset
2 ENTRY(_Reset)
c7cc54c0dfdf Test featurebranch
Windel Bouwman
parents:
diff changeset
3
c7cc54c0dfdf Test featurebranch
Windel Bouwman
parents:
diff changeset
4 SECTIONS
c7cc54c0dfdf Test featurebranch
Windel Bouwman
parents:
diff changeset
5 {
387
34ac19044b8a Hello world with paging in emulator
Windel Bouwman
parents: 386
diff changeset
6 . = 0x010000;
386
2a970e7270e2 Added repeat assembler macro
Windel Bouwman
parents: 340
diff changeset
7 .startup . : { startup.o(.init) }
340
c7cc54c0dfdf Test featurebranch
Windel Bouwman
parents:
diff changeset
8 .text : {*(.text)}
386
2a970e7270e2 Added repeat assembler macro
Windel Bouwman
parents: 340
diff changeset
9 . = ALIGN(0x4000);
2a970e7270e2 Added repeat assembler macro
Windel Bouwman
parents: 340
diff changeset
10 .data : {
2a970e7270e2 Added repeat assembler macro
Windel Bouwman
parents: 340
diff changeset
11 *(.padata)
2a970e7270e2 Added repeat assembler macro
Windel Bouwman
parents: 340
diff changeset
12 *(.data)
2a970e7270e2 Added repeat assembler macro
Windel Bouwman
parents: 340
diff changeset
13 }
340
c7cc54c0dfdf Test featurebranch
Windel Bouwman
parents:
diff changeset
14 .bss : {*(.bss)}
c7cc54c0dfdf Test featurebranch
Windel Bouwman
parents:
diff changeset
15 . = . + 0x1000;
c7cc54c0dfdf Test featurebranch
Windel Bouwman
parents:
diff changeset
16 stack_top = .;
c7cc54c0dfdf Test featurebranch
Windel Bouwman
parents:
diff changeset
17 }
c7cc54c0dfdf Test featurebranch
Windel Bouwman
parents:
diff changeset
18