linux_dsm_epyc7002/arch/parisc
Helge Deller 200036a8e8 parisc: Allow building 64-bit kernel without -mlong-calls compiler option
A 64-bit kernel built without CONFIG_MLONGCALLS (-mlong-calls compiler
option) usually fails to link because of unreachable functions.  Try to
work around that linking issue by moving the *.init and *.exit text
segments closer to the main text segment. With that change those
segments now don't get freed at runtime any longer, but since we in most
cases run with huge-page enabled, we ignore the lost memory in
preference of better performance.

This change will not guarantee that every kernel config will now
sucessfully build with short calls and without linking issues.

Signed-off-by: Helge Deller <deller@gmx.de>
2019-05-20 10:51:39 +02:00
..
boot parisc: Use PA_ASM_LEVEL in boot code 2019-05-06 00:10:00 +02:00
configs block: remove CONFIG_LBDAF 2019-04-06 10:48:35 -06:00
include asm-generic: kill <asm/segment.h> and improve nommu generic uaccess helpers 2019-05-16 11:26:37 -07:00
kernel parisc: Allow building 64-bit kernel without -mlong-calls compiler option 2019-05-20 10:51:39 +02:00
lib parisc: iomap: introduce io{read|write}64 2019-01-22 13:39:59 +01:00
math-emu
mm Merge branch 'parisc-5.2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux 2019-05-14 13:17:19 -07:00
oprofile
defpalo.conf
install.sh
Kconfig parisc: Allow building 64-bit kernel without -mlong-calls compiler option 2019-05-20 10:51:39 +02:00
Kconfig.debug
Makefile
nm