diff options
author | Maciej W. Rozycki <macro@mips.com> | 2018-03-26 19:11:51 +0100 |
---|---|---|
committer | James Hogan <jhogan@kernel.org> | 2018-03-28 14:58:39 +0100 |
commit | 8bda3e269ec0d044ff4af7ede6d3b144f8493aae (patch) | |
tree | 9db29e06b3b69eac8a1f541526f5c03bef9a7148 /arch/mips | |
parent | 27c524d1743047258f9a6a2ad813f54d35c1f8e8 (diff) | |
download | linux-8bda3e269ec0d044ff4af7ede6d3b144f8493aae.tar.gz linux-8bda3e269ec0d044ff4af7ede6d3b144f8493aae.tar.bz2 linux-8bda3e269ec0d044ff4af7ede6d3b144f8493aae.zip |
MIPS: Make the default for PHYSICAL_START always 64-bit
Make the default for PHYSICAL_START always 64-bit, ensuring that a
correct sign-extended value is used if a 32-bit image is loaded by a
64-bit system, and matching how the load address is set in platform
Makefile fragments (arch/mips/*/Platform) in the absence of the
PHYSICAL_START configuration option.
Of course PHYSICAL_START itself is a misnomer as the load address is
virtual rather than physical (or otherwise sign-extension would not
apply).
Fixes: 7aa1c8f47e7e ("MIPS: kdump: Add support")
Signed-off-by: Maciej W. Rozycki <macro@mips.com>
Cc: Ralf Baechle <ralf@linux-mips.org>
Cc: Maxim Uvarov <muvarov@gmail.com>
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/18939/
Signed-off-by: James Hogan <jhogan@kernel.org>
Diffstat (limited to 'arch/mips')
-rw-r--r-- | arch/mips/Kconfig | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig index 79cf7ac918b8..a64346c20904 100644 --- a/arch/mips/Kconfig +++ b/arch/mips/Kconfig @@ -2853,8 +2853,7 @@ config CRASH_DUMP config PHYSICAL_START hex "Physical address where the kernel is loaded" - default "0xffffffff84000000" if 64BIT - default "0x84000000" if 32BIT + default "0xffffffff84000000" depends on CRASH_DUMP help This gives the CKSEG0 or KSEG0 address where the kernel is loaded. |