mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-27 01:11:14 +00:00
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>
386 lines
9.8 KiB
Groff
386 lines
9.8 KiB
Groff
# CONFIG_AIO is not set
|
|
CONFIG_ALIGNMENT_TRAP=y
|
|
CONFIG_ARCH_BCM=y
|
|
CONFIG_ARCH_BCM2835=y
|
|
CONFIG_ARCH_CLOCKSOURCE_DATA=y
|
|
CONFIG_ARCH_HAS_ELF_RANDOMIZE=y
|
|
CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y
|
|
CONFIG_ARCH_HAS_SG_CHAIN=y
|
|
CONFIG_ARCH_HAVE_CUSTOM_GPIO_H=y
|
|
CONFIG_ARCH_HIBERNATION_POSSIBLE=y
|
|
CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y
|
|
CONFIG_ARCH_MULTIPLATFORM=y
|
|
# CONFIG_ARCH_MULTI_CPU_AUTO is not set
|
|
CONFIG_ARCH_MULTI_V6=y
|
|
CONFIG_ARCH_MULTI_V6_V7=y
|
|
CONFIG_ARCH_NR_GPIO=0
|
|
# CONFIG_ARCH_SELECT_MEMORY_MODEL is not set
|
|
# CONFIG_ARCH_SPARSEMEM_DEFAULT is not set
|
|
CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y
|
|
CONFIG_ARCH_SUPPORTS_UPROBES=y
|
|
CONFIG_ARCH_SUSPEND_POSSIBLE=y
|
|
CONFIG_ARCH_USE_BUILTIN_BSWAP=y
|
|
CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y
|
|
CONFIG_ARCH_WANT_GENERAL_HUGETLB=y
|
|
CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y
|
|
CONFIG_ARM=y
|
|
CONFIG_ARM_AMBA=y
|
|
CONFIG_ARM_BCM2835_CPUFREQ=y
|
|
CONFIG_ARM_CPU_SUSPEND=y
|
|
CONFIG_ARM_ERRATA_411920=y
|
|
CONFIG_ARM_HAS_SG_CHAIN=y
|
|
CONFIG_ARM_L1_CACHE_SHIFT=5
|
|
CONFIG_ARM_PATCH_PHYS_VIRT=y
|
|
# CONFIG_ARM_SCPI_PROTOCOL is not set
|
|
# CONFIG_ARM_SP805_WATCHDOG is not set
|
|
CONFIG_ARM_THUMB=y
|
|
CONFIG_ARM_TIMER_SP804=y
|
|
CONFIG_ARM_UNWIND=y
|
|
CONFIG_AUTO_ZRELADDR=y
|
|
# CONFIG_BACKLIGHT_CLASS_DEVICE is not set
|
|
CONFIG_BACKLIGHT_LCD_SUPPORT=y
|
|
CONFIG_BCM2708_VCHIQ=y
|
|
CONFIG_BCM2708_VCMEM=y
|
|
# CONFIG_BCM2835_DEVGPIOMEM is not set
|
|
CONFIG_BCM2835_FAST_MEMCPY=y
|
|
CONFIG_BCM2835_MBOX=y
|
|
# CONFIG_BCM2835_SMI is not set
|
|
# CONFIG_BCM2835_THERMAL is not set
|
|
CONFIG_BCM2835_TIMER=y
|
|
CONFIG_BCM2835_WDT=y
|
|
CONFIG_BCM_VCIO=y
|
|
CONFIG_BCM_VC_CMA=y
|
|
CONFIG_BCM_VC_SM=y
|
|
# CONFIG_BINFMT_FLAT is not set
|
|
# CONFIG_BLK_DEV_INITRD is not set
|
|
CONFIG_BLK_DEV_LOOP=y
|
|
CONFIG_BLK_DEV_RAM=y
|
|
CONFIG_BLK_DEV_RAM_COUNT=16
|
|
CONFIG_BLK_DEV_RAM_SIZE=4096
|
|
CONFIG_BLK_DEV_SD=y
|
|
CONFIG_BRCM_CHAR_DRIVERS=y
|
|
CONFIG_BUILD_BIN2C=y
|
|
# CONFIG_CACHE_L2X0 is not set
|
|
CONFIG_CLKDEV_LOOKUP=y
|
|
CONFIG_CLKSRC_MMIO=y
|
|
CONFIG_CLKSRC_OF=y
|
|
CONFIG_CLKSRC_PROBE=y
|
|
CONFIG_CLONE_BACKWARDS=y
|
|
CONFIG_CMA=y
|
|
CONFIG_CMA_ALIGNMENT=8
|
|
CONFIG_CMA_AREAS=7
|
|
# CONFIG_CMA_DEBUG is not set
|
|
# CONFIG_CMA_DEBUGFS is not set
|
|
CONFIG_CMA_SIZE_MBYTES=16
|
|
# CONFIG_CMA_SIZE_SEL_MAX is not set
|
|
CONFIG_CMA_SIZE_SEL_MBYTES=y
|
|
# CONFIG_CMA_SIZE_SEL_MIN is not set
|
|
# CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set
|
|
CONFIG_COMMON_CLK=y
|
|
CONFIG_CONFIGFS_FS=y
|
|
CONFIG_CONSOLE_TRANSLATIONS=y
|
|
# CONFIG_CPUFREQ_DT is not set
|
|
CONFIG_CPU_32v6=y
|
|
CONFIG_CPU_32v6K=y
|
|
CONFIG_CPU_ABRT_EV6=y
|
|
# CONFIG_CPU_BPREDICT_DISABLE is not set
|
|
CONFIG_CPU_CACHE_V6=y
|
|
CONFIG_CPU_CACHE_VIPT=y
|
|
CONFIG_CPU_COPY_V6=y
|
|
CONFIG_CPU_CP15=y
|
|
CONFIG_CPU_CP15_MMU=y
|
|
CONFIG_CPU_FREQ=y
|
|
CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
|
|
# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
|
|
CONFIG_CPU_FREQ_GOV_ATTR_SET=y
|
|
CONFIG_CPU_FREQ_GOV_COMMON=y
|
|
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
|
|
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
|
|
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
|
|
CONFIG_CPU_FREQ_GOV_POWERSAVE=y
|
|
CONFIG_CPU_FREQ_GOV_USERSPACE=y
|
|
CONFIG_CPU_FREQ_STAT=y
|
|
CONFIG_CPU_HAS_ASID=y
|
|
# CONFIG_CPU_ICACHE_DISABLE is not set
|
|
CONFIG_CPU_IDLE=y
|
|
CONFIG_CPU_IDLE_GOV_LADDER=y
|
|
CONFIG_CPU_IDLE_GOV_MENU=y
|
|
CONFIG_CPU_PABRT_V6=y
|
|
CONFIG_CPU_PM=y
|
|
# CONFIG_CPU_THERMAL is not set
|
|
CONFIG_CPU_TLB_V6=y
|
|
CONFIG_CPU_V6K=y
|
|
CONFIG_CRC16=y
|
|
CONFIG_CRYPTO_CRC32C=y
|
|
CONFIG_CRYPTO_HASH=y
|
|
CONFIG_CRYPTO_HASH2=y
|
|
CONFIG_CRYPTO_RNG2=y
|
|
CONFIG_CRYPTO_WORKQUEUE=y
|
|
CONFIG_DCACHE_WORD_ACCESS=y
|
|
CONFIG_DEBUG_BUGVERBOSE=y
|
|
CONFIG_DEBUG_INFO=y
|
|
CONFIG_DEBUG_LL_INCLUDE="mach/debug-macro.S"
|
|
# CONFIG_DEBUG_UART_8250 is not set
|
|
# CONFIG_DEBUG_USER is not set
|
|
CONFIG_DEFAULT_CFQ=y
|
|
# CONFIG_DEFAULT_DEADLINE is not set
|
|
CONFIG_DEFAULT_IOSCHED="cfq"
|
|
CONFIG_DMADEVICES=y
|
|
CONFIG_DMA_BCM2708=y
|
|
CONFIG_DMA_BCM2835=y
|
|
CONFIG_DMA_CMA=y
|
|
CONFIG_DMA_ENGINE=y
|
|
CONFIG_DMA_OF=y
|
|
CONFIG_DMA_VIRTUAL_CHANNELS=y
|
|
CONFIG_DNOTIFY=y
|
|
CONFIG_DTC=y
|
|
CONFIG_DUMMY_CONSOLE=y
|
|
CONFIG_EDAC_ATOMIC_SCRUB=y
|
|
CONFIG_EDAC_SUPPORT=y
|
|
CONFIG_ENABLE_MUST_CHECK=y
|
|
CONFIG_EXT4_FS=y
|
|
CONFIG_EXT4_FS_POSIX_ACL=y
|
|
CONFIG_EXT4_FS_SECURITY=y
|
|
CONFIG_FB=y
|
|
CONFIG_FB_BCM2708=y
|
|
CONFIG_FB_CFB_COPYAREA=y
|
|
CONFIG_FB_CFB_FILLRECT=y
|
|
CONFIG_FB_CFB_IMAGEBLIT=y
|
|
CONFIG_FB_CMDLINE=y
|
|
# CONFIG_FB_RPISENSE is not set
|
|
CONFIG_FIQ=y
|
|
CONFIG_FIRMWARE_IN_KERNEL=y
|
|
CONFIG_FIX_EARLYCON_MEM=y
|
|
# CONFIG_FONTS is not set
|
|
CONFIG_FONT_8x16=y
|
|
CONFIG_FONT_8x8=y
|
|
CONFIG_FONT_SUPPORT=y
|
|
# CONFIG_FPE_FASTFPE is not set
|
|
# CONFIG_FPE_NWFPE is not set
|
|
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_FS_POSIX_ACL=y
|
|
CONFIG_GENERIC_ALLOCATOR=y
|
|
CONFIG_GENERIC_BUG=y
|
|
CONFIG_GENERIC_CLOCKEVENTS=y
|
|
CONFIG_GENERIC_EARLY_IOREMAP=y
|
|
CONFIG_GENERIC_IDLE_POLL_SETUP=y
|
|
CONFIG_GENERIC_IO=y
|
|
CONFIG_GENERIC_IRQ_SHOW=y
|
|
CONFIG_GENERIC_IRQ_SHOW_LEVEL=y
|
|
CONFIG_GENERIC_PCI_IOMAP=y
|
|
CONFIG_GENERIC_PINCONF=y
|
|
CONFIG_GENERIC_SCHED_CLOCK=y
|
|
CONFIG_GENERIC_SMP_IDLE_THREAD=y
|
|
CONFIG_GENERIC_STRNCPY_FROM_USER=y
|
|
CONFIG_GENERIC_STRNLEN_USER=y
|
|
CONFIG_GPIOLIB=y
|
|
# CONFIG_GPIO_BCM_EXP is not set
|
|
# CONFIG_GPIO_BCM_VIRT is not set
|
|
CONFIG_GPIO_SYSFS=y
|
|
CONFIG_HANDLE_DOMAIN_IRQ=y
|
|
CONFIG_HARDIRQS_SW_RESEND=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_BITREVERSE is not set
|
|
CONFIG_HAVE_ARCH_JUMP_LABEL=y
|
|
CONFIG_HAVE_ARCH_KGDB=y
|
|
CONFIG_HAVE_ARCH_PFN_VALID=y
|
|
CONFIG_HAVE_ARCH_TRACEHOOK=y
|
|
# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set
|
|
CONFIG_HAVE_CBPF_JIT=y
|
|
CONFIG_HAVE_CC_STACKPROTECTOR=y
|
|
CONFIG_HAVE_CLK=y
|
|
CONFIG_HAVE_CLK_PREPARE=y
|
|
CONFIG_HAVE_CONTEXT_TRACKING=y
|
|
CONFIG_HAVE_C_RECORDMCOUNT=y
|
|
CONFIG_HAVE_DEBUG_KMEMLEAK=y
|
|
CONFIG_HAVE_DMA_API_DEBUG=y
|
|
CONFIG_HAVE_DMA_CONTIGUOUS=y
|
|
CONFIG_HAVE_DYNAMIC_FTRACE=y
|
|
CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=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_IRQ_TIME_ACCOUNTING=y
|
|
CONFIG_HAVE_MEMBLOCK=y
|
|
CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
|
|
CONFIG_HAVE_NET_DSA=y
|
|
CONFIG_HAVE_OPROFILE=y
|
|
CONFIG_HAVE_OPTPROBES=y
|
|
CONFIG_HAVE_PERF_EVENTS=y
|
|
CONFIG_HAVE_PERF_REGS=y
|
|
CONFIG_HAVE_PERF_USER_STACK_DUMP=y
|
|
CONFIG_HAVE_PROC_CPU=y
|
|
CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
|
|
CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
|
|
CONFIG_HAVE_UID16=y
|
|
CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
|
|
CONFIG_HW_CONSOLE=y
|
|
CONFIG_HZ_FIXED=0
|
|
CONFIG_IKCONFIG=y
|
|
CONFIG_IKCONFIG_PROC=y
|
|
CONFIG_INPUT=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_IOMMU_HELPER=y
|
|
CONFIG_IOSCHED_CFQ=y
|
|
CONFIG_IRQCHIP=y
|
|
CONFIG_IRQ_DOMAIN=y
|
|
CONFIG_IRQ_FORCED_THREADING=y
|
|
CONFIG_IRQ_WORK=y
|
|
CONFIG_JBD2=y
|
|
CONFIG_KERNEL_GZIP=y
|
|
# CONFIG_KERNEL_XZ is not set
|
|
# CONFIG_LCD_CLASS_DEVICE is not set
|
|
CONFIG_LEDS_GPIO=y
|
|
CONFIG_LEDS_TRIGGER_INPUT=y
|
|
CONFIG_LIBFDT=y
|
|
CONFIG_LOGO=y
|
|
CONFIG_LOGO_LINUX_CLUT224=y
|
|
# CONFIG_LOGO_LINUX_MONO is not set
|
|
# CONFIG_LOGO_LINUX_VGA16 is not set
|
|
CONFIG_LZO_COMPRESS=y
|
|
CONFIG_LZO_DECOMPRESS=y
|
|
CONFIG_MAC_PARTITION=y
|
|
CONFIG_MAGIC_SYSRQ=y
|
|
CONFIG_MAILBOX=y
|
|
# CONFIG_MAILBOX_TEST is not set
|
|
CONFIG_MAX_RAW_DEVS=256
|
|
CONFIG_MEMORY_ISOLATION=y
|
|
CONFIG_MFD_SYSCON=y
|
|
CONFIG_MIGHT_HAVE_CACHE_L2X0=y
|
|
CONFIG_MIGHT_HAVE_PCI=y
|
|
CONFIG_MIGRATION=y
|
|
CONFIG_MMC=y
|
|
CONFIG_MMC_BCM2835=y
|
|
CONFIG_MMC_BCM2835_DMA=y
|
|
CONFIG_MMC_BCM2835_PIO_DMA_BARRIER=2
|
|
CONFIG_MMC_BCM2835_SDHOST=y
|
|
CONFIG_MMC_BLOCK=y
|
|
CONFIG_MMC_BLOCK_MINORS=32
|
|
CONFIG_MMC_SDHCI=y
|
|
CONFIG_MMC_SDHCI_PLTFM=y
|
|
CONFIG_MODULES_USE_ELF_REL=y
|
|
# CONFIG_MTD is not set
|
|
CONFIG_MULTI_IRQ_HANDLER=y
|
|
CONFIG_NEED_DMA_MAP_STATE=y
|
|
CONFIG_NEED_PER_CPU_KM=y
|
|
CONFIG_NLS=y
|
|
CONFIG_NLS_ASCII=y
|
|
CONFIG_NLS_DEFAULT="utf8"
|
|
CONFIG_NO_BOOTMEM=y
|
|
CONFIG_NO_HZ=y
|
|
CONFIG_NO_HZ_COMMON=y
|
|
CONFIG_NO_HZ_IDLE=y
|
|
CONFIG_OABI_COMPAT=y
|
|
CONFIG_OF=y
|
|
CONFIG_OF_ADDRESS=y
|
|
CONFIG_OF_CONFIGFS=y
|
|
CONFIG_OF_DYNAMIC=y
|
|
CONFIG_OF_EARLY_FLATTREE=y
|
|
CONFIG_OF_FLATTREE=y
|
|
CONFIG_OF_GPIO=y
|
|
CONFIG_OF_IRQ=y
|
|
CONFIG_OF_NET=y
|
|
CONFIG_OF_OVERLAY=y
|
|
CONFIG_OF_RESERVED_MEM=y
|
|
CONFIG_OF_RESOLVE=y
|
|
CONFIG_OLD_SIGACTION=y
|
|
CONFIG_OLD_SIGSUSPEND3=y
|
|
CONFIG_PAGE_OFFSET=0xC0000000
|
|
# CONFIG_PCI_DOMAINS_GENERIC is not set
|
|
# CONFIG_PCI_SYSCALL is not set
|
|
CONFIG_PERF_USE_VMALLOC=y
|
|
CONFIG_PGTABLE_LEVELS=2
|
|
CONFIG_PINCTRL=y
|
|
CONFIG_PINCTRL_BCM2835=y
|
|
CONFIG_PM=y
|
|
CONFIG_PM_CLK=y
|
|
# CONFIG_PM_DEBUG is not set
|
|
CONFIG_PM_GENERIC_DOMAINS=y
|
|
CONFIG_PM_GENERIC_DOMAINS_OF=y
|
|
CONFIG_PM_GENERIC_DOMAINS_SLEEP=y
|
|
CONFIG_PM_SLEEP=y
|
|
CONFIG_POWER_SUPPLY=y
|
|
CONFIG_PRINTK_TIME=y
|
|
CONFIG_PWM=y
|
|
CONFIG_PWM_BCM2835=y
|
|
CONFIG_PWM_SYSFS=y
|
|
CONFIG_RASPBERRYPI_FIRMWARE=y
|
|
CONFIG_RASPBERRYPI_POWER=y
|
|
CONFIG_RATIONAL=y
|
|
CONFIG_RAW_DRIVER=y
|
|
# CONFIG_RCU_STALL_COMMON is not set
|
|
CONFIG_REGMAP=y
|
|
CONFIG_REGMAP_MMIO=y
|
|
CONFIG_REGULATOR=y
|
|
CONFIG_REGULATOR_FIXED_VOLTAGE=y
|
|
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
|
|
# CONFIG_SCHED_INFO is not set
|
|
CONFIG_SCSI=y
|
|
# CONFIG_SCSI_LOWLEVEL is not set
|
|
# CONFIG_SCSI_PROC_FS is not set
|
|
CONFIG_SERIAL_8250_BCM2835AUX=y
|
|
# CONFIG_SERIAL_8250_DMA is not set
|
|
CONFIG_SERIAL_8250_EXTENDED=y
|
|
CONFIG_SERIAL_8250_FSL=y
|
|
CONFIG_SERIAL_8250_NR_UARTS=1
|
|
CONFIG_SERIAL_8250_RUNTIME_UARTS=0
|
|
CONFIG_SERIAL_8250_SHARE_IRQ=y
|
|
# CONFIG_SERIAL_AMBA_PL010 is not set
|
|
CONFIG_SERIAL_AMBA_PL011=y
|
|
CONFIG_SERIAL_AMBA_PL011_CONSOLE=y
|
|
CONFIG_SERIAL_OF_PLATFORM=y
|
|
CONFIG_SG_POOL=y
|
|
CONFIG_SPARSE_IRQ=y
|
|
# CONFIG_SQUASHFS is not set
|
|
CONFIG_SRCU=y
|
|
# CONFIG_STRIP_ASM_SYMS is not set
|
|
CONFIG_SUSPEND=y
|
|
CONFIG_SUSPEND_FREEZER=y
|
|
CONFIG_SWIOTLB=y
|
|
CONFIG_SYS_SUPPORTS_APM_EMULATION=y
|
|
# CONFIG_TEXTSEARCH is not set
|
|
CONFIG_THERMAL=y
|
|
CONFIG_THERMAL_BCM2835=y
|
|
CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
|
|
CONFIG_THERMAL_GOV_STEP_WISE=y
|
|
CONFIG_THERMAL_OF=y
|
|
CONFIG_TICK_CPU_ACCOUNTING=y
|
|
CONFIG_TMPFS_POSIX_ACL=y
|
|
CONFIG_UEVENT_HELPER_PATH=""
|
|
# CONFIG_UID16 is not set
|
|
CONFIG_UNCOMPRESS_INCLUDE="debug/uncompress.h"
|
|
CONFIG_USB=y
|
|
CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
|
|
CONFIG_USB_COMMON=y
|
|
CONFIG_USB_DWCOTG=y
|
|
# CONFIG_USB_EHCI_HCD is not set
|
|
CONFIG_USB_NET_DRIVERS=y
|
|
CONFIG_USB_NET_SMSC95XX=y
|
|
CONFIG_USB_STORAGE=y
|
|
CONFIG_USB_SUPPORT=y
|
|
CONFIG_USB_UAS=y
|
|
CONFIG_USB_USBNET=y
|
|
CONFIG_USE_OF=y
|
|
CONFIG_VECTORS_BASE=0xffff0000
|
|
CONFIG_VFP=y
|
|
CONFIG_VT=y
|
|
CONFIG_VT_CONSOLE=y
|
|
CONFIG_VT_CONSOLE_SLEEP=y
|
|
CONFIG_VT_HW_CONSOLE_BINDING=y
|
|
CONFIG_WATCHDOG_CORE=y
|
|
CONFIG_XZ_DEC_ARM=y
|
|
CONFIG_XZ_DEC_BCJ=y
|
|
CONFIG_ZBOOT_ROM_BSS=0x0
|
|
CONFIG_ZBOOT_ROM_TEXT=0x0
|