summaryrefslogtreecommitdiff
path: root/bootwrapper/boot.map.template
diff options
context:
space:
mode:
Diffstat (limited to 'bootwrapper/boot.map.template')
-rw-r--r--bootwrapper/boot.map.template65
1 files changed, 65 insertions, 0 deletions
diff --git a/bootwrapper/boot.map.template b/bootwrapper/boot.map.template
new file mode 100644
index 0000000..7267c4b
--- /dev/null
+++ b/bootwrapper/boot.map.template
@@ -0,0 +1,65 @@
+ ;
+ ; Copyright (c) 2011, ARM Limited. All rights reserved.
+ ;
+ ; Redistribution and use in source and binary forms, with
+ ; or without modification, are permitted provided that the
+ ; following conditions are met:
+ ;
+ ; Redistributions of source code must retain the above
+ ; copyright notice, this list of conditions and the
+ ; following disclaimer.
+ ;
+ ; Redistributions in binary form must reproduce the
+ ; above copyright notice, this list of conditions and
+ ; the following disclaimer in the documentation
+ ; and/or other materials provided with the distribution.
+ ;
+ ; Neither the name of ARM nor the names of its
+ ; contributors may be used to endorse or promote products
+ ; derived from this software without specific prior written
+ ; permission.
+ ;
+
+
+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 (*)
+ }
+}
+