binfmt: Change the default of BINFMT_DISABLE to DEFAULT_SMALL

to optimize the image size when and DEFAULT_SMALL is enabled
and refresh the defconfig in boards/

Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
This commit is contained in:
Xiang Xiao 2023-08-07 16:32:26 +08:00 committed by Petro Karashchenko
parent 541f600ab6
commit 6b4e5c0d15
31 changed files with 6 additions and 26 deletions

View File

@ -5,7 +5,7 @@
config BINFMT_DISABLE config BINFMT_DISABLE
bool "Disable BINFMT support" bool "Disable BINFMT support"
default n default DEFAULT_SMALL
---help--- ---help---
By default, support for loadable binary formats is built. This logic By default, support for loadable binary formats is built. This logic
may be suppressed by defining this setting. may be suppressed by defining this setting.

View File

@ -5,6 +5,7 @@
# You can then do "make savedefconfig" to generate a new defconfig file that includes your # You can then do "make savedefconfig" to generate a new defconfig file that includes your
# modifications. # modifications.
# #
# CONFIG_BINFMT_DISABLE is not set
# CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_ENVIRON is not set
# CONFIG_DISABLE_POSIX_TIMERS is not set # CONFIG_DISABLE_POSIX_TIMERS is not set
# CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set

View File

@ -20,7 +20,6 @@ CONFIG_ARCH_CHIP_NUC120LE3AN=y
CONFIG_ARCH_CHIP_NUC1XX=y CONFIG_ARCH_CHIP_NUC1XX=y
CONFIG_ARCH_STACKDUMP=y CONFIG_ARCH_STACKDUMP=y
CONFIG_ARM_TOOLCHAIN_BUILDROOT=y CONFIG_ARM_TOOLCHAIN_BUILDROOT=y
CONFIG_BINFMT_DISABLE=y
CONFIG_BOARD_LOOPSPERMSEC=2988 CONFIG_BOARD_LOOPSPERMSEC=2988
CONFIG_DEFAULT_SMALL=y CONFIG_DEFAULT_SMALL=y
CONFIG_DISABLE_MOUNTPOINT=y CONFIG_DISABLE_MOUNTPOINT=y

View File

@ -5,6 +5,7 @@
# You can then do "make savedefconfig" to generate a new defconfig file that includes your # You can then do "make savedefconfig" to generate a new defconfig file that includes your
# modifications. # modifications.
# #
# CONFIG_BINFMT_DISABLE is not set
# CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_ENVIRON is not set
# CONFIG_NSH_DISABLEBG is not set # CONFIG_NSH_DISABLEBG is not set
# CONFIG_NSH_DISABLE_CAT is not set # CONFIG_NSH_DISABLE_CAT is not set

View File

@ -19,7 +19,6 @@ CONFIG_ARCH_CHIP_S32K118=y
CONFIG_ARCH_CHIP_S32K11X=y CONFIG_ARCH_CHIP_S32K11X=y
CONFIG_ARCH_CHIP_S32K1XX=y CONFIG_ARCH_CHIP_S32K1XX=y
CONFIG_ARCH_STACKDUMP=y CONFIG_ARCH_STACKDUMP=y
CONFIG_BINFMT_DISABLE=y
CONFIG_BOARD_LOOPSPERMSEC=2988 CONFIG_BOARD_LOOPSPERMSEC=2988
CONFIG_DEFAULT_SMALL=y CONFIG_DEFAULT_SMALL=y
CONFIG_DISABLE_MOUNTPOINT=y CONFIG_DISABLE_MOUNTPOINT=y

View File

@ -5,6 +5,7 @@
# You can then do "make savedefconfig" to generate a new defconfig file that includes your # You can then do "make savedefconfig" to generate a new defconfig file that includes your
# modifications. # modifications.
# #
# CONFIG_BINFMT_DISABLE is not set
# CONFIG_DISABLE_OS_API is not set # CONFIG_DISABLE_OS_API is not set
# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set # CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set
# CONFIG_FS_PROCFS_EXCLUDE_ENVIRON is not set # CONFIG_FS_PROCFS_EXCLUDE_ENVIRON is not set

View File

@ -20,7 +20,6 @@ CONFIG_ARCH_BOARD_STM32F103_MINIMUM=y
CONFIG_ARCH_CHIP="stm32" CONFIG_ARCH_CHIP="stm32"
CONFIG_ARCH_CHIP_STM32=y CONFIG_ARCH_CHIP_STM32=y
CONFIG_ARCH_CHIP_STM32F103C8=y CONFIG_ARCH_CHIP_STM32F103C8=y
CONFIG_BINFMT_DISABLE=y
CONFIG_BOARD_LOOPSPERMSEC=5483 CONFIG_BOARD_LOOPSPERMSEC=5483
CONFIG_DEFAULT_SMALL=y CONFIG_DEFAULT_SMALL=y
CONFIG_DISABLE_MOUNTPOINT=y CONFIG_DISABLE_MOUNTPOINT=y

View File

@ -18,7 +18,6 @@ CONFIG_ARCH_CHIP="stm32"
CONFIG_ARCH_CHIP_STM32=y CONFIG_ARCH_CHIP_STM32=y
CONFIG_ARCH_CHIP_STM32L152RB=y CONFIG_ARCH_CHIP_STM32L152RB=y
CONFIG_ARCH_STACKDUMP=y CONFIG_ARCH_STACKDUMP=y
CONFIG_BINFMT_DISABLE=y
CONFIG_BOARD_LOOPSPERMSEC=2796 CONFIG_BOARD_LOOPSPERMSEC=2796
CONFIG_DEFAULT_SMALL=y CONFIG_DEFAULT_SMALL=y
CONFIG_DISABLE_MOUNTPOINT=y CONFIG_DISABLE_MOUNTPOINT=y

View File

@ -19,7 +19,6 @@ CONFIG_ARCH_CHIP="stm32f0l0g0"
CONFIG_ARCH_CHIP_STM32F051R8=y CONFIG_ARCH_CHIP_STM32F051R8=y
CONFIG_ARCH_CHIP_STM32F0=y CONFIG_ARCH_CHIP_STM32F0=y
CONFIG_ARCH_STACKDUMP=y CONFIG_ARCH_STACKDUMP=y
CONFIG_BINFMT_DISABLE=y
CONFIG_BOARD_LOOPSPERMSEC=2796 CONFIG_BOARD_LOOPSPERMSEC=2796
CONFIG_DEFAULT_SMALL=y CONFIG_DEFAULT_SMALL=y
CONFIG_DISABLE_MOUNTPOINT=y CONFIG_DISABLE_MOUNTPOINT=y

View File

@ -19,7 +19,6 @@ CONFIG_ARCH_CHIP="stm32f0l0g0"
CONFIG_ARCH_CHIP_STM32F072RB=y CONFIG_ARCH_CHIP_STM32F072RB=y
CONFIG_ARCH_CHIP_STM32F0=y CONFIG_ARCH_CHIP_STM32F0=y
CONFIG_ARCH_STACKDUMP=y CONFIG_ARCH_STACKDUMP=y
CONFIG_BINFMT_DISABLE=y
CONFIG_BOARD_LOOPSPERMSEC=2796 CONFIG_BOARD_LOOPSPERMSEC=2796
CONFIG_DEFAULT_SMALL=y CONFIG_DEFAULT_SMALL=y
CONFIG_DISABLE_MOUNTPOINT=y CONFIG_DISABLE_MOUNTPOINT=y

View File

@ -5,6 +5,7 @@
# You can then do "make savedefconfig" to generate a new defconfig file that includes your # You can then do "make savedefconfig" to generate a new defconfig file that includes your
# modifications. # modifications.
# #
# CONFIG_BINFMT_DISABLE is not set
# CONFIG_DISABLE_PTHREAD is not set # CONFIG_DISABLE_PTHREAD is not set
# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set # CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set
# CONFIG_FS_PROCFS_EXCLUDE_ENVIRON is not set # CONFIG_FS_PROCFS_EXCLUDE_ENVIRON is not set

View File

@ -27,7 +27,6 @@ CONFIG_ARCH_CHIP_BL602=y
CONFIG_ARCH_INTERRUPTSTACK=8192 CONFIG_ARCH_INTERRUPTSTACK=8192
CONFIG_ARCH_RISCV=y CONFIG_ARCH_RISCV=y
CONFIG_ARCH_STACKDUMP=y CONFIG_ARCH_STACKDUMP=y
CONFIG_BINFMT_DISABLE=y
CONFIG_BL602_HAVE_UART0=y CONFIG_BL602_HAVE_UART0=y
CONFIG_BL602_TIMER0=y CONFIG_BL602_TIMER0=y
CONFIG_BOARD_LOOPSPERMSEC=10000 CONFIG_BOARD_LOOPSPERMSEC=10000

View File

@ -27,7 +27,6 @@ CONFIG_ARCH_CHIP_BL602=y
CONFIG_ARCH_INTERRUPTSTACK=8192 CONFIG_ARCH_INTERRUPTSTACK=8192
CONFIG_ARCH_RISCV=y CONFIG_ARCH_RISCV=y
CONFIG_ARCH_STACKDUMP=y CONFIG_ARCH_STACKDUMP=y
CONFIG_BINFMT_DISABLE=y
CONFIG_BL602_HAVE_UART0=y CONFIG_BL602_HAVE_UART0=y
CONFIG_BL602_TIMER0=y CONFIG_BL602_TIMER0=y
CONFIG_BOARD_LOOPSPERMSEC=10000 CONFIG_BOARD_LOOPSPERMSEC=10000

View File

@ -27,7 +27,6 @@ CONFIG_ARCH_CHIP_BL602=y
CONFIG_ARCH_INTERRUPTSTACK=8192 CONFIG_ARCH_INTERRUPTSTACK=8192
CONFIG_ARCH_RISCV=y CONFIG_ARCH_RISCV=y
CONFIG_ARCH_STACKDUMP=y CONFIG_ARCH_STACKDUMP=y
CONFIG_BINFMT_DISABLE=y
CONFIG_BL602_HAVE_UART0=y CONFIG_BL602_HAVE_UART0=y
CONFIG_BL602_I2C0=y CONFIG_BL602_I2C0=y
CONFIG_BL602_TIMER0=y CONFIG_BL602_TIMER0=y

View File

@ -27,7 +27,6 @@ CONFIG_ARCH_CHIP_BL602=y
CONFIG_ARCH_INTERRUPTSTACK=8192 CONFIG_ARCH_INTERRUPTSTACK=8192
CONFIG_ARCH_RISCV=y CONFIG_ARCH_RISCV=y
CONFIG_ARCH_STACKDUMP=y CONFIG_ARCH_STACKDUMP=y
CONFIG_BINFMT_DISABLE=y
CONFIG_BL602_HAVE_UART0=y CONFIG_BL602_HAVE_UART0=y
CONFIG_BL602_TIMER0=y CONFIG_BL602_TIMER0=y
CONFIG_BOARD_LOOPSPERMSEC=10000 CONFIG_BOARD_LOOPSPERMSEC=10000

View File

@ -27,7 +27,6 @@ CONFIG_ARCH_CHIP_BL602=y
CONFIG_ARCH_INTERRUPTSTACK=8192 CONFIG_ARCH_INTERRUPTSTACK=8192
CONFIG_ARCH_RISCV=y CONFIG_ARCH_RISCV=y
CONFIG_ARCH_STACKDUMP=y CONFIG_ARCH_STACKDUMP=y
CONFIG_BINFMT_DISABLE=y
CONFIG_BL602_HAVE_UART0=y CONFIG_BL602_HAVE_UART0=y
CONFIG_BL602_SPI0=y CONFIG_BL602_SPI0=y
CONFIG_BL602_TIMER0=y CONFIG_BL602_TIMER0=y

View File

@ -28,7 +28,6 @@ CONFIG_ARCH_CHIP_BL602=y
CONFIG_ARCH_INTERRUPTSTACK=8192 CONFIG_ARCH_INTERRUPTSTACK=8192
CONFIG_ARCH_RISCV=y CONFIG_ARCH_RISCV=y
CONFIG_ARCH_STACKDUMP=y CONFIG_ARCH_STACKDUMP=y
CONFIG_BINFMT_DISABLE=y
CONFIG_BL602_HAVE_UART0=y CONFIG_BL602_HAVE_UART0=y
CONFIG_BL602_SPIFLASH=y CONFIG_BL602_SPIFLASH=y
CONFIG_BL602_TIMER0=y CONFIG_BL602_TIMER0=y

View File

@ -28,7 +28,6 @@ CONFIG_ARCH_CHIP_BL602=y
CONFIG_ARCH_INTERRUPTSTACK=8192 CONFIG_ARCH_INTERRUPTSTACK=8192
CONFIG_ARCH_RISCV=y CONFIG_ARCH_RISCV=y
CONFIG_ARCH_STACKDUMP=y CONFIG_ARCH_STACKDUMP=y
CONFIG_BINFMT_DISABLE=y
CONFIG_BL602_HAVE_UART0=y CONFIG_BL602_HAVE_UART0=y
CONFIG_BL602_TIMER0=y CONFIG_BL602_TIMER0=y
CONFIG_BL602_TIMER1=y CONFIG_BL602_TIMER1=y

View File

@ -38,7 +38,6 @@ CONFIG_ARCH_CHIP_BL602=y
CONFIG_ARCH_INTERRUPTSTACK=2048 CONFIG_ARCH_INTERRUPTSTACK=2048
CONFIG_ARCH_RISCV=y CONFIG_ARCH_RISCV=y
CONFIG_ARCH_STACKDUMP=y CONFIG_ARCH_STACKDUMP=y
CONFIG_BINFMT_DISABLE=y
CONFIG_BL602_HAVE_UART0=y CONFIG_BL602_HAVE_UART0=y
CONFIG_BL602_WIRELESS=y CONFIG_BL602_WIRELESS=y
CONFIG_BOARDCTL_RESET=y CONFIG_BOARDCTL_RESET=y

View File

@ -41,7 +41,6 @@ CONFIG_ARCH_INTERRUPTSTACK=1536
CONFIG_ARCH_IRQBUTTONS=y CONFIG_ARCH_IRQBUTTONS=y
CONFIG_ARCH_RISCV=y CONFIG_ARCH_RISCV=y
CONFIG_ARCH_STACKDUMP=y CONFIG_ARCH_STACKDUMP=y
CONFIG_BINFMT_DISABLE=y
CONFIG_BOARD_LOOPSPERMSEC=15000 CONFIG_BOARD_LOOPSPERMSEC=15000
CONFIG_BUILTIN=y CONFIG_BUILTIN=y
CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_FULLOPT=y

View File

@ -66,7 +66,6 @@ CONFIG_NSH_ARCHINIT=y
CONFIG_NSH_BUILTIN_APPS=y CONFIG_NSH_BUILTIN_APPS=y
CONFIG_NSH_FILEIOSIZE=64 CONFIG_NSH_FILEIOSIZE=64
CONFIG_NSH_STRERROR=y CONFIG_NSH_STRERROR=y
CONFIG_PATH_INITIAL="/bin"
CONFIG_RAM_SIZE=262144 CONFIG_RAM_SIZE=262144
CONFIG_RAM_START=0x00080000 CONFIG_RAM_START=0x00080000
CONFIG_RR_INTERVAL=200 CONFIG_RR_INTERVAL=200

View File

@ -15,7 +15,6 @@ CONFIG_ARCH_CHIP_LITEX=y
CONFIG_ARCH_INTERRUPTSTACK=8192 CONFIG_ARCH_INTERRUPTSTACK=8192
CONFIG_ARCH_RISCV=y CONFIG_ARCH_RISCV=y
CONFIG_ARCH_STACKDUMP=y CONFIG_ARCH_STACKDUMP=y
CONFIG_BINFMT_DISABLE=y
CONFIG_BOARD_LOOPSPERMSEC=10000 CONFIG_BOARD_LOOPSPERMSEC=10000
CONFIG_BUILTIN=y CONFIG_BUILTIN=y
CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_FULLOPT=y

View File

@ -28,7 +28,6 @@ CONFIG_ARCH_CHIP_LITEX=y
CONFIG_ARCH_INTERRUPTSTACK=8192 CONFIG_ARCH_INTERRUPTSTACK=8192
CONFIG_ARCH_RISCV=y CONFIG_ARCH_RISCV=y
CONFIG_ARCH_STACKDUMP=y CONFIG_ARCH_STACKDUMP=y
CONFIG_BINFMT_DISABLE=y
CONFIG_BOARD_LOOPSPERMSEC=10000 CONFIG_BOARD_LOOPSPERMSEC=10000
CONFIG_BUILTIN=y CONFIG_BUILTIN=y
CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_FULLOPT=y

View File

@ -28,7 +28,6 @@ CONFIG_ARCH_CHIP_LITEX=y
CONFIG_ARCH_INTERRUPTSTACK=8192 CONFIG_ARCH_INTERRUPTSTACK=8192
CONFIG_ARCH_RISCV=y CONFIG_ARCH_RISCV=y
CONFIG_ARCH_STACKDUMP=y CONFIG_ARCH_STACKDUMP=y
CONFIG_BINFMT_DISABLE=y
CONFIG_BOARD_LOOPSPERMSEC=10000 CONFIG_BOARD_LOOPSPERMSEC=10000
CONFIG_BUILTIN=y CONFIG_BUILTIN=y
CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_FULLOPT=y

View File

@ -28,7 +28,6 @@ CONFIG_ARCH_CHIP_LITEX=y
CONFIG_ARCH_INTERRUPTSTACK=8192 CONFIG_ARCH_INTERRUPTSTACK=8192
CONFIG_ARCH_RISCV=y CONFIG_ARCH_RISCV=y
CONFIG_ARCH_STACKDUMP=y CONFIG_ARCH_STACKDUMP=y
CONFIG_BINFMT_DISABLE=y
CONFIG_BOARD_LOOPSPERMSEC=10000 CONFIG_BOARD_LOOPSPERMSEC=10000
CONFIG_BUILTIN=y CONFIG_BUILTIN=y
CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_FULLOPT=y

View File

@ -47,7 +47,6 @@ CONFIG_ARCH_CHIP_QEMU_RV_ISA_M=y
CONFIG_ARCH_INTERRUPTSTACK=2048 CONFIG_ARCH_INTERRUPTSTACK=2048
CONFIG_ARCH_RISCV=y CONFIG_ARCH_RISCV=y
CONFIG_ARCH_STACKDUMP=y CONFIG_ARCH_STACKDUMP=y
CONFIG_BINFMT_DISABLE=y
CONFIG_BOARD_LOOPSPERMSEC=6366 CONFIG_BOARD_LOOPSPERMSEC=6366
CONFIG_BUILTIN=y CONFIG_BUILTIN=y
CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_FULLOPT=y

View File

@ -47,7 +47,6 @@ CONFIG_ARCH_CHIP_QEMU_RV_ISA_M=y
CONFIG_ARCH_INTERRUPTSTACK=2048 CONFIG_ARCH_INTERRUPTSTACK=2048
CONFIG_ARCH_RISCV=y CONFIG_ARCH_RISCV=y
CONFIG_ARCH_STACKDUMP=y CONFIG_ARCH_STACKDUMP=y
CONFIG_BINFMT_DISABLE=y
CONFIG_BOARD_LOOPSPERMSEC=6366 CONFIG_BOARD_LOOPSPERMSEC=6366
CONFIG_BUILTIN=y CONFIG_BUILTIN=y
CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_FULLOPT=y

View File

@ -31,7 +31,6 @@ CONFIG_ARCH_INTERRUPTSTACK=2048
CONFIG_ARCH_IRQBUTTONS=y CONFIG_ARCH_IRQBUTTONS=y
CONFIG_ARCH_RISCV=y CONFIG_ARCH_RISCV=y
CONFIG_ARCH_STACKDUMP=y CONFIG_ARCH_STACKDUMP=y
CONFIG_BINFMT_DISABLE=y
CONFIG_BOARD_LOOPSPERMSEC=6366 CONFIG_BOARD_LOOPSPERMSEC=6366
CONFIG_BUILTIN=y CONFIG_BUILTIN=y
CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_FULLOPT=y

View File

@ -29,7 +29,6 @@ CONFIG_ARCH_CHIP_RV32M1_RI5CY=y
CONFIG_ARCH_INTERRUPTSTACK=2048 CONFIG_ARCH_INTERRUPTSTACK=2048
CONFIG_ARCH_RISCV=y CONFIG_ARCH_RISCV=y
CONFIG_ARCH_STACKDUMP=y CONFIG_ARCH_STACKDUMP=y
CONFIG_BINFMT_DISABLE=y
CONFIG_BOARD_LOOPSPERMSEC=6366 CONFIG_BOARD_LOOPSPERMSEC=6366
CONFIG_BUILTIN=y CONFIG_BUILTIN=y
CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_FULLOPT=y

View File

@ -29,7 +29,6 @@ CONFIG_ARCH_CHIP_RV32M1_RI5CY=y
CONFIG_ARCH_INTERRUPTSTACK=2048 CONFIG_ARCH_INTERRUPTSTACK=2048
CONFIG_ARCH_RISCV=y CONFIG_ARCH_RISCV=y
CONFIG_ARCH_STACKDUMP=y CONFIG_ARCH_STACKDUMP=y
CONFIG_BINFMT_DISABLE=y
CONFIG_BOARD_LOOPSPERMSEC=6366 CONFIG_BOARD_LOOPSPERMSEC=6366
CONFIG_BUILTIN=y CONFIG_BUILTIN=y
CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_FULLOPT=y

View File

@ -6,6 +6,7 @@
# modifications. # modifications.
# #
# CONFIG_ARCH_RAMFUNCS is not set # CONFIG_ARCH_RAMFUNCS is not set
# CONFIG_BINFMT_DISABLE is not set
CONFIG_ARCH="sparc" CONFIG_ARCH="sparc"
CONFIG_ARCH_BOARD="xx3823" CONFIG_ARCH_BOARD="xx3823"
CONFIG_ARCH_BOARD_XX3823=y CONFIG_ARCH_BOARD_XX3823=y