summaryrefslogtreecommitdiff
path: root/bootwrapper/boot.map.template
diff options
context:
space:
mode:
Diffstat (limited to 'bootwrapper/boot.map.template')
-rwxr-xr-xbootwrapper/boot.map.template56
1 files changed, 56 insertions, 0 deletions
diff --git a/bootwrapper/boot.map.template b/bootwrapper/boot.map.template
new file mode 100755
index 0000000..c5c05b3
--- /dev/null
+++ b/bootwrapper/boot.map.template
@@ -0,0 +1,56 @@
+ ; $Copyright:
+ ; ----------------------------------------------------------------
+ ; This confidential and proprietary software may be used only as
+ ; authorised by a licensing agreement from ARM Limited
+ ; (C) COPYRIGHT 2008-2011 ARM Limited
+ ; ALL RIGHTS RESERVED
+ ; The entire notice above must be reproduced on all authorised
+ ; copies and copies may only be made to the extent permitted
+ ; by a licensing agreement from ARM Limited.
+ ; ----------------------------------------------------------------
+ ; File: boot.map.template
+ ; ----------------------------------------------------------------
+ ; $
+
+VECTORS VECTBASE00000 0x100
+{
+ VECTORSEXEC VECTBASE00000 0x100
+ {
+ vectors.o (+RO,+RW,+ZI)
+ }
+}
+
+BOOTARGS KERNADDRBA 0x4000
+{
+ BOOTARGS KERNADDRBA 0x4000
+ {
+ bootargs.o (+RO,+RW,+ZI)
+ }
+}
+
+KERNEL KERNADDR 0x800000
+{
+ KERNEL KERNADDR 0x800000
+ {
+ kernel.o (kernel)
+ }
+}
+
+FILESYSTEM FSADDR 0x2000000
+{
+ FILESYSTEM FSADDR 0x2000000
+ {
+ filesystem.o (filesystem)
+ }
+}
+
+# BIOS code is placed in the last 128kB of RAM
+# Linux can just be told to use 0-HIBASEMB
+HIGHCODE HIBASEE0000 0x00018000
+{
+ HIGHCODEALL +0
+ {
+ *.o (*)
+ }
+}
+