ARC: extable: Enable sorting at build time
Avoids wasting cycles at boot specially on slower simulators Signed-off-by: Vineet Gupta <vgupta@synopsys.com> Cc: Michal Marek <mmarek@suse.cz> Cc: Francois Bedard <fbedard@synopsys.com> Cc: linux-kernel@vger.kernel.org Acked-by: David Daney <david.daney@cavium.com>
This commit is contained in:
parent
6ce4eac1f6
commit
f06d19e460
|
@ -8,6 +8,7 @@
|
||||||
|
|
||||||
config ARC
|
config ARC
|
||||||
def_bool y
|
def_bool y
|
||||||
|
select BUILDTIME_EXTABLE_SORT
|
||||||
select CLONE_BACKWARDS
|
select CLONE_BACKWARDS
|
||||||
# ARC Busybox based initramfs absolutely relies on DEVTMPFS for /dev
|
# ARC Busybox based initramfs absolutely relies on DEVTMPFS for /dev
|
||||||
select DEVTMPFS if !INITRAMFS_SOURCE=""
|
select DEVTMPFS if !INITRAMFS_SOURCE=""
|
||||||
|
|
|
@ -31,6 +31,10 @@
|
||||||
#include <tools/be_byteshift.h>
|
#include <tools/be_byteshift.h>
|
||||||
#include <tools/le_byteshift.h>
|
#include <tools/le_byteshift.h>
|
||||||
|
|
||||||
|
#ifndef EM_ARCOMPACT
|
||||||
|
#define EM_ARCOMPACT 93
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifndef EM_AARCH64
|
#ifndef EM_AARCH64
|
||||||
#define EM_AARCH64 183
|
#define EM_AARCH64 183
|
||||||
#endif
|
#endif
|
||||||
|
@ -268,6 +272,7 @@ do_file(char const *const fname)
|
||||||
case EM_S390:
|
case EM_S390:
|
||||||
custom_sort = sort_relative_table;
|
custom_sort = sort_relative_table;
|
||||||
break;
|
break;
|
||||||
|
case EM_ARCOMPACT:
|
||||||
case EM_ARM:
|
case EM_ARM:
|
||||||
case EM_AARCH64:
|
case EM_AARCH64:
|
||||||
case EM_MIPS:
|
case EM_MIPS:
|
||||||
|
|
Loading…
Reference in New Issue