diff options
author | Franck Bui-Huu <fbuihuu@gmail.com> | 2007-02-15 12:06:48 +0100 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 2007-10-11 23:45:59 +0100 |
commit | adff90a9333004d5459823665e8bcf6cb9214f79 (patch) | |
tree | d4eadd84faed02ef8514cca0e22756efbbfe5d2f /include/asm-mips/page.h | |
parent | 8c67316e706cabc2145d6c8e97f0bd8f2a86d8a1 (diff) | |
download | kernel_samsung_smdk4412-adff90a9333004d5459823665e8bcf6cb9214f79.zip kernel_samsung_smdk4412-adff90a9333004d5459823665e8bcf6cb9214f79.tar.gz kernel_samsung_smdk4412-adff90a9333004d5459823665e8bcf6cb9214f79.tar.bz2 |
[MIPS] Automatically set CONFIG_BUILD_ELF64
We do not rely on user anymore to setup this config correctly.
Instead we make our choice depending on the load address.
If we want to force Kbuild to use ELF64 format whatever
the load address we can still do:
$ make BUILD_ELF32=no
Signed-off-by: Franck Bui-Huu <fbuihuu@gmail.com>
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'include/asm-mips/page.h')
-rw-r--r-- | include/asm-mips/page.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/asm-mips/page.h b/include/asm-mips/page.h index e3301e5..b92dd8c 100644 --- a/include/asm-mips/page.h +++ b/include/asm-mips/page.h @@ -142,7 +142,7 @@ typedef struct { unsigned long pgprot; } pgprot_t; /* * __pa()/__va() should be used only during mem init. */ -#ifdef CONFIG_64BIT +#if defined(CONFIG_64BIT) && !defined(CONFIG_BUILD_ELF64) #define __pa(x) \ ({ \ unsigned long __x = (unsigned long)(x); \ |