xtensa: let platform override KERNELOFFSET

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Linux Kernel Mailing List
Date: Friday, April 3, 2009 - 6:01 pm

Gitweb:     http://git.kernel.org/linus/6770fa020fe3b63915ab082b4e5fd99d2d368c82
Commit:     6770fa020fe3b63915ab082b4e5fd99d2d368c82
Parent:     000af2c5a8913ebd763313d0c9ebc66c2c4765b1
Author:     Johannes Weiner <jw@emlix.com>
AuthorDate: Wed Mar 4 16:21:32 2009 +0100
Committer:  Chris Zankel <chris@zankel.net>
CommitDate: Thu Apr 2 23:43:49 2009 -0700

    xtensa: let platform override KERNELOFFSET
    
    The linker script should not assume a fix offset in memory for the
    kernel, this is platform-specific, so let the platform set it.
    
    Signed-off-by: Johannes Weiner <jw@emlix.com>
    Signed-off-by: Chris Zankel <chris@zankel.net>
---
 arch/xtensa/kernel/vmlinux.lds.S |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/arch/xtensa/kernel/vmlinux.lds.S b/arch/xtensa/kernel/vmlinux.lds.S
index d506774..c1be9a4 100644
--- a/arch/xtensa/kernel/vmlinux.lds.S
+++ b/arch/xtensa/kernel/vmlinux.lds.S
@@ -17,6 +17,7 @@
 #include <asm-generic/vmlinux.lds.h>
 
 #include <variant/core.h>
+#include <platform/hardware.h>
 OUTPUT_ARCH(xtensa)
 ENTRY(_start)
 
@@ -26,7 +27,9 @@ jiffies = jiffies_64 + 4;
 jiffies = jiffies_64;
 #endif
 
+#ifndef KERNELOFFSET
 #define KERNELOFFSET 0xd0001000
+#endif
 
 /* Note: In the following macros, it would be nice to specify only the
    vector name and section kind and construct "sym" and "section" using
--
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
xtensa: let platform override KERNELOFFSET, Linux Kernel Mailing ..., (Fri Apr 3, 6:01 pm)