7e99a6ba69
Disable CONFIG_PROC_PAGE_MONITOR in most places and only keep it enabled for virtual targets such as malta or potent ones like x86. This saves up to 4KB of uncompressed kernel size and significantly decreases CPU load under certain workloads. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
346 lines
8.9 KiB
Text
346 lines
8.9 KiB
Text
CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y
|
|
CONFIG_ARCH_DISCARD_MEMBLOCK=y
|
|
CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y
|
|
# CONFIG_ARCH_HAS_SG_CHAIN is not set
|
|
CONFIG_ARCH_HAVE_CUSTOM_GPIO_H=y
|
|
CONFIG_ARCH_HIBERNATION_POSSIBLE=y
|
|
CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y
|
|
CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y
|
|
CONFIG_ARCH_REQUIRE_GPIOLIB=y
|
|
CONFIG_ARCH_SUSPEND_POSSIBLE=y
|
|
CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y
|
|
# CONFIG_BACKLIGHT_ADP8860 is not set
|
|
# CONFIG_BACKLIGHT_ADP8870 is not set
|
|
CONFIG_BACKLIGHT_CLASS_DEVICE=y
|
|
# CONFIG_BACKLIGHT_GENERIC is not set
|
|
CONFIG_BACKLIGHT_LCD_SUPPORT=y
|
|
# CONFIG_BACKLIGHT_PWM is not set
|
|
CONFIG_BATTERY_JZ4740=y
|
|
# CONFIG_BLK_DEV_INITRD is not set
|
|
CONFIG_CHARGER_GPIO=y
|
|
CONFIG_CLONE_BACKWARDS=y
|
|
CONFIG_CONFIGFS_FS=y
|
|
CONFIG_CONSOLE_TRANSLATIONS=y
|
|
CONFIG_CPU_GENERIC_DUMP_TLB=y
|
|
CONFIG_CPU_HAS_PREFETCH=y
|
|
CONFIG_CPU_HAS_SYNC=y
|
|
CONFIG_CPU_LITTLE_ENDIAN=y
|
|
CONFIG_CPU_MIPS32=y
|
|
CONFIG_CPU_MIPS32_R1=y
|
|
CONFIG_CPU_MIPSR1=y
|
|
CONFIG_CPU_NEEDS_NO_SMARTMIPS_OR_MICROMIPS=y
|
|
CONFIG_CPU_R4K_CACHE_TLB=y
|
|
CONFIG_CPU_R4K_FPU=y
|
|
CONFIG_CPU_SUPPORTS_32BIT_KERNEL=y
|
|
CONFIG_CPU_SUPPORTS_HIGHMEM=y
|
|
CONFIG_CRC16=y
|
|
CONFIG_CRYPTO_CRC32C=y
|
|
CONFIG_CRYPTO_DEFLATE=y
|
|
CONFIG_CRYPTO_HASH=y
|
|
CONFIG_CRYPTO_HASH2=y
|
|
CONFIG_CRYPTO_LZO=y
|
|
CONFIG_CRYPTO_RNG2=y
|
|
CONFIG_CRYPTO_WORKQUEUE=y
|
|
CONFIG_DMADEVICES=y
|
|
CONFIG_DMA_ENGINE=y
|
|
CONFIG_DMA_JZ4740=y
|
|
CONFIG_DMA_NONCOHERENT=y
|
|
CONFIG_DMA_VIRTUAL_CHANNELS=y
|
|
CONFIG_DUMMY_CONSOLE=y
|
|
# CONFIG_DW_DMAC_CORE is not set
|
|
CONFIG_EARLY_PRINTK=y
|
|
CONFIG_ENABLE_MUST_CHECK=y
|
|
CONFIG_EXT4_FS=y
|
|
CONFIG_FAT_FS=y
|
|
CONFIG_FB=y
|
|
CONFIG_FB_CMDLINE=y
|
|
CONFIG_FB_JZ4740=y
|
|
CONFIG_FB_SYS_COPYAREA=y
|
|
CONFIG_FB_SYS_FILLRECT=y
|
|
CONFIG_FB_SYS_IMAGEBLIT=y
|
|
CONFIG_FONTS=y
|
|
# CONFIG_FONT_10x18 is not set
|
|
# CONFIG_FONT_6x10 is not set
|
|
CONFIG_FONT_6x11=y
|
|
# CONFIG_FONT_7x14 is not set
|
|
# CONFIG_FONT_8x16 is not set
|
|
# CONFIG_FONT_8x8 is not set
|
|
# CONFIG_FONT_ACORN_8x8 is not set
|
|
# CONFIG_FONT_MINI_4x6 is not set
|
|
# CONFIG_FONT_PEARL_8x8 is not set
|
|
# CONFIG_FONT_SUN12x22 is not set
|
|
# CONFIG_FONT_SUN8x16 is not set
|
|
CONFIG_FONT_SUPPORT=y
|
|
CONFIG_FORCE_MAX_ZONEORDER=12
|
|
CONFIG_FRAMEBUFFER_CONSOLE=y
|
|
# CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set
|
|
# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
|
|
CONFIG_FREEZER=y
|
|
CONFIG_FS_MBCACHE=y
|
|
CONFIG_GENERIC_ATOMIC64=y
|
|
CONFIG_GENERIC_CLOCKEVENTS=y
|
|
CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
|
|
CONFIG_GENERIC_CMOS_UPDATE=y
|
|
CONFIG_GENERIC_IO=y
|
|
CONFIG_GENERIC_IRQ_CHIP=y
|
|
CONFIG_GENERIC_IRQ_SHOW=y
|
|
CONFIG_GENERIC_PCI_IOMAP=y
|
|
CONFIG_GENERIC_SMP_IDLE_THREAD=y
|
|
CONFIG_GPIOLIB=y
|
|
CONFIG_GPIO_DEVRES=y
|
|
CONFIG_HARDWARE_WATCHPOINTS=y
|
|
CONFIG_HAS_DMA=y
|
|
CONFIG_HAS_IOMEM=y
|
|
CONFIG_HAS_IOPORT_MAP=y
|
|
# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set
|
|
CONFIG_HAVE_ARCH_JUMP_LABEL=y
|
|
CONFIG_HAVE_ARCH_KGDB=y
|
|
CONFIG_HAVE_ARCH_SECCOMP_FILTER=y
|
|
CONFIG_HAVE_ARCH_TRACEHOOK=y
|
|
# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set
|
|
CONFIG_HAVE_BPF_JIT=y
|
|
CONFIG_HAVE_CC_STACKPROTECTOR=y
|
|
CONFIG_HAVE_CLK=y
|
|
CONFIG_HAVE_CONTEXT_TRACKING=y
|
|
CONFIG_HAVE_C_RECORDMCOUNT=y
|
|
CONFIG_HAVE_DEBUG_KMEMLEAK=y
|
|
CONFIG_HAVE_DEBUG_STACKOVERFLOW=y
|
|
CONFIG_HAVE_DMA_API_DEBUG=y
|
|
CONFIG_HAVE_DMA_ATTRS=y
|
|
CONFIG_HAVE_DMA_CONTIGUOUS=y
|
|
CONFIG_HAVE_DYNAMIC_FTRACE=y
|
|
CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
|
|
CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
|
|
CONFIG_HAVE_FUNCTION_TRACER=y
|
|
CONFIG_HAVE_GENERIC_DMA_COHERENT=y
|
|
CONFIG_HAVE_IDE=y
|
|
CONFIG_HAVE_KERNEL_BZIP2=y
|
|
CONFIG_HAVE_KERNEL_GZIP=y
|
|
CONFIG_HAVE_KERNEL_LZ4=y
|
|
CONFIG_HAVE_KERNEL_LZMA=y
|
|
CONFIG_HAVE_KERNEL_LZO=y
|
|
CONFIG_HAVE_KERNEL_XZ=y
|
|
CONFIG_HAVE_MEMBLOCK=y
|
|
CONFIG_HAVE_MEMBLOCK_NODE_MAP=y
|
|
CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
|
|
CONFIG_HAVE_NET_DSA=y
|
|
CONFIG_HAVE_OPROFILE=y
|
|
CONFIG_HAVE_PERF_EVENTS=y
|
|
CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
|
|
CONFIG_HW_CONSOLE=y
|
|
CONFIG_HZ_PERIODIC=y
|
|
CONFIG_I2C=y
|
|
CONFIG_I2C_BOARDINFO=y
|
|
CONFIG_INPUT=y
|
|
CONFIG_INPUT_EVDEV=y
|
|
CONFIG_INPUT_KEYBOARD=y
|
|
CONFIG_INPUT_MATRIXKMAP=y
|
|
CONFIG_INPUT_MOUSE=y
|
|
CONFIG_INPUT_MOUSEDEV=y
|
|
# CONFIG_INPUT_MOUSEDEV_PSAUX is not set
|
|
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
|
|
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
|
|
CONFIG_INPUT_PWM_BEEPER=y
|
|
CONFIG_INPUT_UINPUT=y
|
|
CONFIG_IRQ_CPU=y
|
|
CONFIG_IRQ_DOMAIN=y
|
|
CONFIG_IRQ_FORCED_THREADING=y
|
|
CONFIG_IRQ_WORK=y
|
|
CONFIG_JBD2=y
|
|
CONFIG_JZ4740_QI_LB60=y
|
|
CONFIG_KALLSYMS=y
|
|
CONFIG_KEXEC=y
|
|
CONFIG_KEYBOARD_GPIO=y
|
|
CONFIG_KEYBOARD_MATRIX=y
|
|
# CONFIG_LCD_AMS369FG06 is not set
|
|
CONFIG_LCD_CLASS_DEVICE=y
|
|
CONFIG_LCD_ILI8960=y
|
|
# CONFIG_LCD_L4F00242T03 is not set
|
|
# CONFIG_LCD_LD9040 is not set
|
|
# CONFIG_LCD_LMS283GF05 is not set
|
|
# CONFIG_LCD_LTV350QV is not set
|
|
# CONFIG_LCD_PLATFORM is not set
|
|
# CONFIG_LCD_S6E63M0 is not set
|
|
# CONFIG_LCD_TDO24M is not set
|
|
# CONFIG_LCD_VGG2432A4 is not set
|
|
CONFIG_LEGACY_PTYS=y
|
|
CONFIG_LEGACY_PTY_COUNT=2
|
|
CONFIG_LZO_COMPRESS=y
|
|
CONFIG_LZO_DECOMPRESS=y
|
|
CONFIG_MACH_JZ4740=y
|
|
CONFIG_MFD_CORE=y
|
|
CONFIG_MFD_JZ4740_ADC=y
|
|
CONFIG_MIPS=y
|
|
# CONFIG_MIPS_HUGE_TLB_SUPPORT is not set
|
|
CONFIG_MIPS_L1_CACHE_SHIFT=5
|
|
# CONFIG_MIPS_MACHINE is not set
|
|
CONFIG_MMC=y
|
|
CONFIG_MMC_BLOCK=y
|
|
# CONFIG_MMC_BLOCK_BOUNCE is not set
|
|
CONFIG_MMC_JZ4740=y
|
|
CONFIG_MODULES_USE_ELF_REL=y
|
|
# CONFIG_MOUSE_BCM5974 is not set
|
|
# CONFIG_MOUSE_CYAPA is not set
|
|
# CONFIG_MOUSE_PS2 is not set
|
|
# CONFIG_MOUSE_SERIAL is not set
|
|
# CONFIG_MOUSE_VSXXXAA is not set
|
|
# CONFIG_MTD_CFI is not set
|
|
# CONFIG_MTD_COMPLEX_MAPPINGS is not set
|
|
CONFIG_MTD_NAND=y
|
|
CONFIG_MTD_NAND_ECC=y
|
|
CONFIG_MTD_NAND_JZ4740=y
|
|
CONFIG_MTD_UBI=y
|
|
CONFIG_MTD_UBI_BEB_LIMIT=20
|
|
# CONFIG_MTD_UBI_BLOCK is not set
|
|
# CONFIG_MTD_UBI_FASTMAP is not set
|
|
# CONFIG_MTD_UBI_GLUEBI is not set
|
|
CONFIG_MTD_UBI_WL_THRESHOLD=4096
|
|
CONFIG_MUSB_PIO_ONLY=y
|
|
CONFIG_NEED_DMA_MAP_STATE=y
|
|
CONFIG_NEED_PER_CPU_KM=y
|
|
CONFIG_NLS=y
|
|
CONFIG_NLS_ASCII=y
|
|
CONFIG_NLS_CODEPAGE_1250=y
|
|
CONFIG_NLS_CODEPAGE_1251=y
|
|
CONFIG_NLS_CODEPAGE_437=y
|
|
CONFIG_NLS_CODEPAGE_737=y
|
|
CONFIG_NLS_CODEPAGE_775=y
|
|
CONFIG_NLS_CODEPAGE_850=y
|
|
CONFIG_NLS_CODEPAGE_852=y
|
|
CONFIG_NLS_CODEPAGE_855=y
|
|
CONFIG_NLS_CODEPAGE_857=y
|
|
CONFIG_NLS_CODEPAGE_860=y
|
|
CONFIG_NLS_CODEPAGE_861=y
|
|
CONFIG_NLS_CODEPAGE_862=y
|
|
CONFIG_NLS_CODEPAGE_863=y
|
|
CONFIG_NLS_CODEPAGE_864=y
|
|
CONFIG_NLS_CODEPAGE_865=y
|
|
CONFIG_NLS_CODEPAGE_866=y
|
|
CONFIG_NLS_CODEPAGE_869=y
|
|
CONFIG_NLS_CODEPAGE_874=y
|
|
CONFIG_NLS_CODEPAGE_932=y
|
|
CONFIG_NLS_CODEPAGE_936=y
|
|
CONFIG_NLS_CODEPAGE_949=y
|
|
CONFIG_NLS_CODEPAGE_950=y
|
|
CONFIG_NLS_ISO8859_1=y
|
|
CONFIG_NLS_ISO8859_13=y
|
|
CONFIG_NLS_ISO8859_14=y
|
|
CONFIG_NLS_ISO8859_15=y
|
|
CONFIG_NLS_ISO8859_2=y
|
|
CONFIG_NLS_ISO8859_3=y
|
|
CONFIG_NLS_ISO8859_4=y
|
|
CONFIG_NLS_ISO8859_5=y
|
|
CONFIG_NLS_ISO8859_6=y
|
|
CONFIG_NLS_ISO8859_7=y
|
|
CONFIG_NLS_ISO8859_8=y
|
|
CONFIG_NLS_ISO8859_9=y
|
|
CONFIG_NLS_KOI8_R=y
|
|
CONFIG_NLS_KOI8_U=y
|
|
CONFIG_NLS_UTF8=y
|
|
CONFIG_NOP_USB_XCEIV=y
|
|
# CONFIG_NO_IOPORT_MAP is not set
|
|
CONFIG_PAGEFLAGS_EXTENDED=y
|
|
CONFIG_PERF_USE_VMALLOC=y
|
|
CONFIG_PM=y
|
|
CONFIG_PM_CLK=y
|
|
# CONFIG_PM_DEBUG is not set
|
|
CONFIG_PM_SLEEP=y
|
|
CONFIG_POWER_SUPPLY=y
|
|
CONFIG_PREEMPT=y
|
|
CONFIG_PREEMPT_COUNT=y
|
|
# CONFIG_PREEMPT_NONE is not set
|
|
CONFIG_PREEMPT_RCU=y
|
|
CONFIG_PRINTK_TIME=y
|
|
CONFIG_PWM=y
|
|
CONFIG_PWM_JZ4740=y
|
|
CONFIG_PWM_SYSFS=y
|
|
# CONFIG_RCU_BOOST is not set
|
|
CONFIG_RCU_CPU_STALL_VERBOSE=y
|
|
CONFIG_RCU_STALL_COMMON=y
|
|
CONFIG_REGMAP=y
|
|
CONFIG_REGMAP_I2C=y
|
|
CONFIG_REGMAP_MMIO=y
|
|
CONFIG_REGMAP_SPI=y
|
|
CONFIG_RTC_CLASS=y
|
|
# CONFIG_RTC_DRV_CMOS is not set
|
|
CONFIG_RTC_DRV_JZ4740=y
|
|
# CONFIG_SCSI_DMA is not set
|
|
CONFIG_SERIO=y
|
|
CONFIG_SERIO_LIBPS2=y
|
|
CONFIG_SND=y
|
|
CONFIG_SND_COMPRESS_OFFLOAD=y
|
|
CONFIG_SND_DMAENGINE_PCM=y
|
|
# CONFIG_SND_EMU10K1_SEQ is not set
|
|
CONFIG_SND_JACK=y
|
|
CONFIG_SND_JZ4740_SOC=y
|
|
CONFIG_SND_JZ4740_SOC_I2S=y
|
|
CONFIG_SND_JZ4740_SOC_QI_LB60=y
|
|
# CONFIG_SND_OPL3_LIB_SEQ is not set
|
|
# CONFIG_SND_OPL4_LIB_SEQ is not set
|
|
CONFIG_SND_PCM=y
|
|
# CONFIG_SND_RAWMIDI_SEQ is not set
|
|
# CONFIG_SND_SBAWE_SEQ is not set
|
|
CONFIG_SND_SOC=y
|
|
# CONFIG_SND_SOC_FSL_SSI is not set
|
|
CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y
|
|
CONFIG_SND_SOC_I2C_AND_SPI=y
|
|
# CONFIG_SND_SOC_IMX_AUDMUX is not set
|
|
CONFIG_SND_SOC_JZ4740_CODEC=y
|
|
CONFIG_SND_TIMER=y
|
|
CONFIG_SOUND=y
|
|
# CONFIG_SOUND_OSS_CORE is not set
|
|
CONFIG_SPI=y
|
|
CONFIG_SPI_BITBANG=y
|
|
CONFIG_SPI_GPIO=y
|
|
CONFIG_SPI_MASTER=y
|
|
# CONFIG_SQUASHFS is not set
|
|
# CONFIG_STAGING is not set
|
|
CONFIG_SUSPEND=y
|
|
CONFIG_SUSPEND_FREEZER=y
|
|
# CONFIG_SYN_COOKIES is not set
|
|
CONFIG_SYS_HAS_CPU_MIPS32_R1=y
|
|
CONFIG_SYS_HAS_EARLY_PRINTK=y
|
|
CONFIG_SYS_SUPPORTS_32BIT_KERNEL=y
|
|
CONFIG_SYS_SUPPORTS_ARBIT_HZ=y
|
|
CONFIG_SYS_SUPPORTS_LITTLE_ENDIAN=y
|
|
CONFIG_SYS_SUPPORTS_ZBOOT=y
|
|
CONFIG_SYS_SUPPORTS_ZBOOT_UART16550=y
|
|
CONFIG_TICK_CPU_ACCOUNTING=y
|
|
CONFIG_TREE_PREEMPT_RCU=y
|
|
CONFIG_UBIFS_FS=y
|
|
CONFIG_UBIFS_FS_ADVANCED_COMPR=y
|
|
CONFIG_UBIFS_FS_LZO=y
|
|
CONFIG_UBIFS_FS_ZLIB=y
|
|
CONFIG_UNINLINE_SPIN_UNLOCK=y
|
|
CONFIG_USB=y
|
|
# CONFIG_USB_AUDIO is not set
|
|
CONFIG_USB_COMMON=y
|
|
# CONFIG_USB_EHCI_HCD is not set
|
|
CONFIG_USB_ETH=y
|
|
# CONFIG_USB_ETH_EEM is not set
|
|
# CONFIG_USB_ETH_RNDIS is not set
|
|
CONFIG_USB_F_ECM=y
|
|
CONFIG_USB_F_SUBSET=y
|
|
CONFIG_USB_GADGET=y
|
|
CONFIG_USB_LIBCOMPOSITE=y
|
|
# CONFIG_USB_MUSB_DUAL_ROLE is not set
|
|
CONFIG_USB_MUSB_GADGET=y
|
|
CONFIG_USB_MUSB_HDRC=y
|
|
# CONFIG_USB_MUSB_HOST is not set
|
|
CONFIG_USB_MUSB_JZ4740=y
|
|
# CONFIG_USB_MUSB_TUSB6010 is not set
|
|
# CONFIG_USB_MUSB_UX500 is not set
|
|
CONFIG_USB_OTG_BLACKLIST_HUB=y
|
|
CONFIG_USB_PHY=y
|
|
CONFIG_USB_SUPPORT=y
|
|
CONFIG_USB_U_ETHER=y
|
|
CONFIG_VFAT_FS=y
|
|
# CONFIG_VGA_CONSOLE is not set
|
|
CONFIG_VT=y
|
|
CONFIG_VT_CONSOLE=y
|
|
CONFIG_VT_CONSOLE_SLEEP=y
|
|
CONFIG_VT_HW_CONSOLE_BINDING=y
|
|
# CONFIG_WATCHDOG is not set
|
|
CONFIG_ZLIB_DEFLATE=y
|
|
CONFIG_ZLIB_INFLATE=y
|
|
CONFIG_ZONE_DMA_FLAG=0
|