summaryrefslogtreecommitdiffstats
path: root/kernel.ld
diff options
context:
space:
mode:
authorPatrick Williams <iawillia@us.ibm.com>2010-05-14 15:47:08 -0500
committerPatrick Williams <iawillia@us.ibm.com>2010-05-14 15:47:08 -0500
commite0a656540df6e0a138d3e56e928b7be218092dfc (patch)
treefd9dfac07e085fe6653a66defa504c2f25177b12 /kernel.ld
parentb6c39a5c3f282383f189e238e0631c850a8bccc9 (diff)
downloadtalos-hostboot-e0a656540df6e0a138d3e56e928b7be218092dfc.tar.gz
talos-hostboot-e0a656540df6e0a138d3e56e928b7be218092dfc.zip
Relocate kernel image to start at 0.
Diffstat (limited to 'kernel.ld')
-rw-r--r--kernel.ld9
1 files changed, 5 insertions, 4 deletions
diff --git a/kernel.ld b/kernel.ld
index 9b7ddd6e0..45fb1615a 100644
--- a/kernel.ld
+++ b/kernel.ld
@@ -1,12 +1,13 @@
-base_load_address = 0xfff00000;
-text_load_address = 0xfff08000;
-hreset_load_address = 0xfffffffc;
+rom_offset = 0xfff00000;
+base_load_address = 0x00000000;
+text_load_address = 0x00008000;
+hreset_load_address = 0x000ffffc;
SECTIONS
{
. = base_load_address;
- .text.intvects ALIGN(0x1000): {
+ .text.intvects ALIGN(0x1000): AT(base_load_address + rom_offset) {
*(.text.intvects)
}
OpenPOWER on IntegriCloud