config: Add CONFIG_AMLOGIC_LINUX_S_OPTIMIZE for kernel size optimize. [1/1]

PD#SWPL-114632

Problem:
Kernel size is too big

Solution:
Remove some CONFIGs

Verify:
c3 pass

Change-Id: I259aa858e541cd18400c94abea5b2bb447720fbf
Signed-off-by: qiankun.wang <qiankun.wang@amlogic.com>
This commit is contained in:
qiankun.wang
2023-05-11 14:32:52 +08:00
committed by Dongjin Kim
parent 7818f06509
commit e21b03cf8b
2 changed files with 12 additions and 6 deletions

View File

@@ -130,7 +130,7 @@ config ARM
select PERF_USE_VMALLOC
select RTC_LIB
select SYS_SUPPORTS_APM_EMULATION
select TRACE_IRQFLAGS_SUPPORT if !CPU_V7M
select TRACE_IRQFLAGS_SUPPORT if !CPU_V7M && !AMLOGIC_LINUX_S_OPTIMIZE
# Above selects are sorted alphabetically; please add new ones
# according to that. Thanks.
help
@@ -141,6 +141,12 @@ config ARM
Europe. There is an ARM Linux project with a web page at
<http://www.arm.linux.org.uk/>.
config AMLOGIC_LINUX_S_OPTIMIZE
bool "linux kernel size optimize"
default n
help
Amlogic linux kernel size optimize
config ARM_HAS_SG_CHAIN
bool
@@ -567,12 +573,12 @@ config ARCH_VIRT
depends on ARCH_MULTI_V7
select ARM_AMBA
select ARM_GIC
select ARM_GIC_V2M if PCI
select ARM_GIC_V3
select ARM_GIC_V3_ITS if PCI
select ARM_GIC_V2M if PCI && !AMLOGIC_LINUX_S_OPTIMIZE
select ARM_GIC_V3 if !AMLOGIC_LINUX_S_OPTIMIZE
select ARM_GIC_V3_ITS if PCI && !AMLOGIC_LINUX_S_OPTIMIZE
select ARM_PSCI
select HAVE_ARM_ARCH_TIMER
select ARCH_SUPPORTS_BIG_ENDIAN
select ARCH_SUPPORTS_BIG_ENDIAN if !AMLOGIC_LINUX_S_OPTIMIZE
#
# This is sorted alphabetically by mach-* pathname. However, plat-*

View File

@@ -415,7 +415,7 @@ config CPU_V7
select CPU_CP15_MPU if !MMU
select CPU_HAS_ASID if MMU
select CPU_PABRT_V7
select CPU_SPECTRE if MMU
select CPU_SPECTRE if MMU && !AMLOGIC_LINUX_S_OPTIMIZE
select CPU_THUMB_CAPABLE
select CPU_TLB_V7 if MMU