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>
This commit is contained in:
parent
000af2c5a8
commit
6770fa020f
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue