diff options
Diffstat (limited to 'bootwrapper/boot.map.template')
-rw-r--r-- | bootwrapper/boot.map.template | 65 |
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 (*) + } +} + |