mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-23 17:22:01 +07:00
9852ba6a91
Override certain CPU features to help GCC to optimize
the generated code. Saves about 150KB in the vmlinux
image with a generic configuration.
text data bss dec hex filename
3824158 134820 234192 4193170
3ffb92 vmlinux.no-override
3664054 138804 234192 4037050 3d99ba vmlinux.override
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/5759/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
30 lines
765 B
Plaintext
30 lines
765 B
Plaintext
#
|
|
# Ralink SoC common stuff
|
|
#
|
|
core-$(CONFIG_RALINK) += arch/mips/ralink/
|
|
cflags-$(CONFIG_RALINK) += -I$(srctree)/arch/mips/include/asm/mach-ralink
|
|
|
|
#
|
|
# Ralink RT288x
|
|
#
|
|
load-$(CONFIG_SOC_RT288X) += 0xffffffff88000000
|
|
cflags-$(CONFIG_SOC_RT288X) += -I$(srctree)/arch/mips/include/asm/mach-ralink/rt288x
|
|
|
|
#
|
|
# Ralink RT305x
|
|
#
|
|
load-$(CONFIG_SOC_RT305X) += 0xffffffff80000000
|
|
cflags-$(CONFIG_SOC_RT305X) += -I$(srctree)/arch/mips/include/asm/mach-ralink/rt305x
|
|
|
|
#
|
|
# Ralink RT3883
|
|
#
|
|
load-$(CONFIG_SOC_RT3883) += 0xffffffff80000000
|
|
cflags-$(CONFIG_SOC_RT3883) += -I$(srctree)/arch/mips/include/asm/mach-ralink/rt3883
|
|
|
|
#
|
|
# Ralink MT7620
|
|
#
|
|
load-$(CONFIG_SOC_MT7620) += 0xffffffff80000000
|
|
cflags-$(CONFIG_SOC_MT7620) += -I$(srctree)/arch/mips/include/asm/mach-ralink/mt7620
|