1
0
Fork 0

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>
hifive-unleashed-5.1
Johannes Weiner 2009-03-04 16:21:32 +01:00 committed by Chris Zankel
parent 000af2c5a8
commit 6770fa020f
1 changed files with 3 additions and 0 deletions

View File

@ -17,6 +17,7 @@
#include <asm-generic/vmlinux.lds.h> #include <asm-generic/vmlinux.lds.h>
#include <variant/core.h> #include <variant/core.h>
#include <platform/hardware.h>
OUTPUT_ARCH(xtensa) OUTPUT_ARCH(xtensa)
ENTRY(_start) ENTRY(_start)
@ -26,7 +27,9 @@ jiffies = jiffies_64 + 4;
jiffies = jiffies_64; jiffies = jiffies_64;
#endif #endif
#ifndef KERNELOFFSET
#define KERNELOFFSET 0xd0001000 #define KERNELOFFSET 0xd0001000
#endif
/* Note: In the following macros, it would be nice to specify only the /* Note: In the following macros, it would be nice to specify only the
vector name and section kind and construct "sym" and "section" using vector name and section kind and construct "sym" and "section" using