diff options
author | Wang Nan <wangnan0@huawei.com> | 2014-05-29 17:20:02 +0800 |
---|---|---|
committer | Simon Horman <horms@verge.net.au> | 2014-05-30 14:24:28 +0900 |
commit | 199bc59ca34ef1a0ce78aa9aa054dac53c5751bb (patch) | |
tree | ee63102a29ba09b13c002ad832838bd344f39a0f /kexec/arch/arm/crashdump-arm.h | |
parent | 8b1bac3073907193f226f45cf24ddab989281743 (diff) |
kexec-tools: detect page_offset dynamically
ARM kernel can be compiled with CONFIG_VMSPLIT_1G, CONFIG_VMSPLIT_2G or
CONFIG_VMSPLIT_3G. This patch dynamically detects PAGE_OFFSET according
to _stext symbol from /proc/kallsyms.
Signed-off-by: Wang Nan <wangnan0@huawei.com>
Signed-off-by: Simon Horman <horms@verge.net.au>
Diffstat (limited to 'kexec/arch/arm/crashdump-arm.h')
-rw-r--r-- | kexec/arch/arm/crashdump-arm.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/kexec/arch/arm/crashdump-arm.h b/kexec/arch/arm/crashdump-arm.h index a342922..2dbde04 100644 --- a/kexec/arch/arm/crashdump-arm.h +++ b/kexec/arch/arm/crashdump-arm.h @@ -6,9 +6,11 @@ extern "C" { #endif #define COMMAND_LINE_SIZE 1024 -#define PAGE_OFFSET 0xc0000000 +#define DEFAULT_PAGE_OFFSET (0xc0000000) +#define KVBASE_MASK (0x1ffffff) #define CRASH_MAX_MEMORY_RANGES 32 + extern struct memory_ranges usablemem_rgns; struct kexec_info; |