mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-26 00:41:17 +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>
322 lines
8.4 KiB
Plaintext
322 lines
8.4 KiB
Plaintext
CONFIG_64BIT=y
|
|
CONFIG_ARCH_BINFMT_ELF_STATE=y
|
|
CONFIG_ARCH_CLOCKSOURCE_DATA=y
|
|
CONFIG_ARCH_DISCARD_MEMBLOCK=y
|
|
CONFIG_ARCH_DMA_ADDR_T_64BIT=y
|
|
CONFIG_ARCH_HAS_ELF_RANDOMIZE=y
|
|
# CONFIG_ARCH_HAS_GCOV_PROFILE_ALL is not set
|
|
# CONFIG_ARCH_HAS_SG_CHAIN is not set
|
|
# CONFIG_ARCH_HAS_STRICT_KERNEL_RWX is not set
|
|
# CONFIG_ARCH_HAS_STRICT_MODULE_RWX is not set
|
|
CONFIG_ARCH_HIBERNATION_POSSIBLE=y
|
|
CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y
|
|
CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y
|
|
CONFIG_ARCH_MMAP_RND_BITS=12
|
|
CONFIG_ARCH_MMAP_RND_BITS_MAX=18
|
|
CONFIG_ARCH_MMAP_RND_BITS_MIN=12
|
|
CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8
|
|
CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=15
|
|
# CONFIG_ARCH_OPTIONAL_KERNEL_RWX is not set
|
|
# CONFIG_ARCH_OPTIONAL_KERNEL_RWX_DEFAULT is not set
|
|
CONFIG_ARCH_PHYS_ADDR_T_64BIT=y
|
|
CONFIG_ARCH_SPARSEMEM_ENABLE=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_USE_QUEUED_RWLOCKS=y
|
|
CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y
|
|
# CONFIG_ARCH_WANTS_THP_SWAP is not set
|
|
CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y
|
|
CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y
|
|
CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y
|
|
CONFIG_BINFMT_ELF32=y
|
|
CONFIG_BLK_DEV_LOOP=y
|
|
CONFIG_BLK_DEV_SD=y
|
|
CONFIG_BLK_MQ_PCI=y
|
|
CONFIG_BLK_SCSI_REQUEST=y
|
|
CONFIG_BLOCK_COMPAT=y
|
|
# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
|
|
CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0
|
|
CONFIG_BUILTIN_DTB=y
|
|
CONFIG_CAVIUM_CN63XXP1=y
|
|
CONFIG_CAVIUM_OCTEON_CVMSEG_SIZE=2
|
|
CONFIG_CAVIUM_OCTEON_LOCK_L2=y
|
|
CONFIG_CAVIUM_OCTEON_LOCK_L2_EXCEPTION=y
|
|
CONFIG_CAVIUM_OCTEON_LOCK_L2_INTERRUPT=y
|
|
CONFIG_CAVIUM_OCTEON_LOCK_L2_LOW_LEVEL_INTERRUPT=y
|
|
CONFIG_CAVIUM_OCTEON_LOCK_L2_MEMCPY=y
|
|
CONFIG_CAVIUM_OCTEON_LOCK_L2_TLB=y
|
|
CONFIG_CAVIUM_OCTEON_SOC=y
|
|
CONFIG_CEVT_R4K=y
|
|
CONFIG_CLONE_BACKWARDS=y
|
|
CONFIG_COMPAT=y
|
|
CONFIG_COMPAT_BRK=y
|
|
CONFIG_COMPAT_NETLINK_MESSAGES=y
|
|
CONFIG_CPU_BIG_ENDIAN=y
|
|
CONFIG_CPU_CAVIUM_OCTEON=y
|
|
CONFIG_CPU_GENERIC_DUMP_TLB=y
|
|
CONFIG_CPU_HAS_PREFETCH=y
|
|
CONFIG_CPU_HAS_RIXI=y
|
|
CONFIG_CPU_HAS_SYNC=y
|
|
# CONFIG_CPU_LITTLE_ENDIAN is not set
|
|
CONFIG_CPU_MIPSR2=y
|
|
CONFIG_CPU_NEEDS_NO_SMARTMIPS_OR_MICROMIPS=y
|
|
CONFIG_CPU_R4K_FPU=y
|
|
CONFIG_CPU_RMAP=y
|
|
CONFIG_CPU_SUPPORTS_64BIT_KERNEL=y
|
|
CONFIG_CPU_SUPPORTS_HIGHMEM=y
|
|
CONFIG_CPU_SUPPORTS_HUGEPAGES=y
|
|
CONFIG_CRAMFS=y
|
|
CONFIG_CRASH_CORE=y
|
|
CONFIG_CRC16=y
|
|
CONFIG_CRYPTO_AEAD=y
|
|
CONFIG_CRYPTO_AEAD2=y
|
|
CONFIG_CRYPTO_CRC32=y
|
|
CONFIG_CRYPTO_CRC32C=y
|
|
CONFIG_CRYPTO_HASH=y
|
|
CONFIG_CRYPTO_HASH2=y
|
|
CONFIG_CRYPTO_MANAGER=y
|
|
CONFIG_CRYPTO_MANAGER2=y
|
|
# CONFIG_CRYPTO_MD5_OCTEON is not set
|
|
CONFIG_CRYPTO_NULL2=y
|
|
CONFIG_CRYPTO_RNG2=y
|
|
# CONFIG_CRYPTO_SHA1_OCTEON is not set
|
|
# CONFIG_CRYPTO_SHA256_OCTEON is not set
|
|
# CONFIG_CRYPTO_SHA512_OCTEON is not set
|
|
CONFIG_CRYPTO_WORKQUEUE=y
|
|
CONFIG_DEBUG_INFO=y
|
|
CONFIG_DEBUG_SPINLOCK=y
|
|
CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120
|
|
CONFIG_DETECT_HUNG_TASK=y
|
|
CONFIG_DMA_COHERENT=y
|
|
# CONFIG_DMA_NOOP_OPS is not set
|
|
# CONFIG_DMA_VIRT_OPS is not set
|
|
CONFIG_DNOTIFY=y
|
|
# CONFIG_DRM_LIB_RANDOM is not set
|
|
CONFIG_DTC=y
|
|
CONFIG_EARLY_PRINTK=y
|
|
CONFIG_EDAC_ATOMIC_SCRUB=y
|
|
CONFIG_EDAC_SUPPORT=y
|
|
CONFIG_ENABLE_MUST_CHECK=y
|
|
CONFIG_EXPORTFS=y
|
|
CONFIG_EXT4_FS=y
|
|
# CONFIG_F2FS_CHECK_FS is not set
|
|
CONFIG_F2FS_FS=y
|
|
# CONFIG_F2FS_FS_SECURITY is not set
|
|
CONFIG_F2FS_FS_XATTR=y
|
|
CONFIG_F2FS_STAT_FS=y
|
|
CONFIG_FAT_FS=y
|
|
CONFIG_FIXED_PHY=y
|
|
CONFIG_FRAME_WARN=2048
|
|
CONFIG_FS_MBCACHE=y
|
|
CONFIG_FUTEX_PI=y
|
|
CONFIG_GENERIC_CLOCKEVENTS=y
|
|
CONFIG_GENERIC_CMOS_UPDATE=y
|
|
CONFIG_GENERIC_CPU_AUTOPROBE=y
|
|
CONFIG_GENERIC_IO=y
|
|
CONFIG_GENERIC_IRQ_SHOW=y
|
|
CONFIG_GENERIC_PCI_IOMAP=y
|
|
CONFIG_GENERIC_SMP_IDLE_THREAD=y
|
|
CONFIG_GENERIC_TIME_VSYSCALL=y
|
|
CONFIG_GPIOLIB=y
|
|
CONFIG_GPIO_OCTEON=y
|
|
CONFIG_GPIO_SYSFS=y
|
|
# CONFIG_GRO_CELLS is not set
|
|
CONFIG_HANDLE_DOMAIN_IRQ=y
|
|
CONFIG_HARDWARE_WATCHPOINTS=y
|
|
CONFIG_HAS_DMA=y
|
|
CONFIG_HAS_IOMEM=y
|
|
CONFIG_HAS_IOPORT_MAP=y
|
|
CONFIG_HAVE_64BIT_ALIGNED_ACCESS=y
|
|
# CONFIG_HAVE_ARCH_BITREVERSE is not set
|
|
CONFIG_HAVE_ARCH_JUMP_LABEL=y
|
|
CONFIG_HAVE_ARCH_KGDB=y
|
|
CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y
|
|
CONFIG_HAVE_ARCH_SECCOMP_FILTER=y
|
|
CONFIG_HAVE_ARCH_TRACEHOOK=y
|
|
CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y
|
|
# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set
|
|
CONFIG_HAVE_CC_STACKPROTECTOR=y
|
|
CONFIG_HAVE_CONTEXT_TRACKING=y
|
|
CONFIG_HAVE_COPY_THREAD_TLS=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_CONTIGUOUS=y
|
|
CONFIG_HAVE_DYNAMIC_FTRACE=y
|
|
CONFIG_HAVE_EBPF_JIT=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_IRQ_EXIT_ON_IRQ_STACK=y
|
|
CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
|
|
CONFIG_HAVE_KVM=y
|
|
CONFIG_HAVE_LATENCYTOP_SUPPORT=y
|
|
CONFIG_HAVE_MEMBLOCK=y
|
|
CONFIG_HAVE_MEMBLOCK_NODE_MAP=y
|
|
CONFIG_HAVE_MEMORY_PRESENT=y
|
|
CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
|
|
CONFIG_HAVE_NET_DSA=y
|
|
CONFIG_HAVE_OPROFILE=y
|
|
CONFIG_HAVE_PERF_EVENTS=y
|
|
CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
|
|
CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
|
|
CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
|
|
CONFIG_HOLES_IN_ZONE=y
|
|
# CONFIG_HUGETLBFS is not set
|
|
CONFIG_HW_HAS_PCI=y
|
|
CONFIG_HW_RANDOM=y
|
|
CONFIG_HW_RANDOM_OCTEON=y
|
|
CONFIG_HZ=250
|
|
# CONFIG_HZ_100 is not set
|
|
CONFIG_HZ_250=y
|
|
CONFIG_HZ_PERIODIC=y
|
|
CONFIG_IMAGE_CMDLINE_HACK=y
|
|
CONFIG_INITRAMFS_SOURCE=""
|
|
CONFIG_IOMMU_HELPER=y
|
|
CONFIG_IRQCHIP=y
|
|
CONFIG_IRQ_DOMAIN=y
|
|
CONFIG_IRQ_FORCED_THREADING=y
|
|
CONFIG_IRQ_WORK=y
|
|
CONFIG_JBD2=y
|
|
CONFIG_KALLSYMS=y
|
|
CONFIG_KEXEC=y
|
|
CONFIG_KEXEC_CORE=y
|
|
CONFIG_LIBFDT=y
|
|
CONFIG_MDIO_BUS=y
|
|
CONFIG_MDIO_CAVIUM=y
|
|
CONFIG_MDIO_DEVICE=y
|
|
CONFIG_MDIO_OCTEON=y
|
|
CONFIG_MIPS=y
|
|
CONFIG_MIPS32_COMPAT=y
|
|
CONFIG_MIPS32_N32=y
|
|
CONFIG_MIPS32_O32=y
|
|
CONFIG_MIPS_ASID_BITS=8
|
|
CONFIG_MIPS_ASID_SHIFT=0
|
|
# CONFIG_MIPS_CLOCK_VSYSCALL is not set
|
|
# CONFIG_MIPS_CMDLINE_DTB_EXTEND is not set
|
|
CONFIG_MIPS_CMDLINE_FROM_BOOTLOADER=y
|
|
# CONFIG_MIPS_CMDLINE_FROM_DTB is not set
|
|
# CONFIG_MIPS_ELF_APPENDED_DTB is not set
|
|
# CONFIG_MIPS_HUGE_TLB_SUPPORT is not set
|
|
CONFIG_MIPS_L1_CACHE_SHIFT=7
|
|
CONFIG_MIPS_L1_CACHE_SHIFT_7=y
|
|
# CONFIG_MIPS_MACHINE is not set
|
|
# CONFIG_MIPS_NO_APPENDED_DTB is not set
|
|
CONFIG_MIPS_PGD_C0_CONTEXT=y
|
|
CONFIG_MIPS_RAW_APPENDED_DTB=y
|
|
CONFIG_MIPS_SPRAM=y
|
|
# CONFIG_MIPS_VA_BITS_48 is not set
|
|
CONFIG_MMC=y
|
|
CONFIG_MMC_BLOCK=y
|
|
CONFIG_MMC_CAVIUM_OCTEON=y
|
|
CONFIG_MMC_OCTEON=y
|
|
# CONFIG_MMC_TIFM_SD is not set
|
|
CONFIG_MODULES_USE_ELF_REL=y
|
|
CONFIG_MODULES_USE_ELF_RELA=y
|
|
# CONFIG_MTD_CFI_INTELEXT is not set
|
|
CONFIG_MTD_CMDLINE_PARTS=y
|
|
CONFIG_MTD_PHYSMAP=y
|
|
CONFIG_NEED_SG_DMA_LENGTH=y
|
|
CONFIG_NET_FLOW_LIMIT=y
|
|
CONFIG_NLS=y
|
|
CONFIG_NLS_CODEPAGE_437=y
|
|
CONFIG_NLS_ISO8859_1=y
|
|
CONFIG_NO_GENERIC_PCI_IOPORT_MAP=y
|
|
# CONFIG_NO_IOPORT_MAP is not set
|
|
CONFIG_NR_CPUS=16
|
|
CONFIG_NR_CPUS_DEFAULT_16=y
|
|
CONFIG_OCTEON_ETHERNET=y
|
|
# CONFIG_OCTEON_ILM is not set
|
|
CONFIG_OCTEON_MGMT_ETHERNET=y
|
|
CONFIG_OCTEON_USB=y
|
|
CONFIG_OCTEON_WDT=y
|
|
CONFIG_OF=y
|
|
CONFIG_OF_ADDRESS=y
|
|
CONFIG_OF_ADDRESS_PCI=y
|
|
CONFIG_OF_EARLY_FLATTREE=y
|
|
CONFIG_OF_FLATTREE=y
|
|
CONFIG_OF_GPIO=y
|
|
CONFIG_OF_IRQ=y
|
|
CONFIG_OF_MDIO=y
|
|
CONFIG_OF_NET=y
|
|
CONFIG_OF_PCI=y
|
|
CONFIG_OF_PCI_IRQ=y
|
|
CONFIG_PADATA=y
|
|
# CONFIG_PARTITION_ADVANCED is not set
|
|
CONFIG_PCI=y
|
|
CONFIG_PCI_BUS_ADDR_T_64BIT=y
|
|
CONFIG_PCI_DOMAINS=y
|
|
CONFIG_PCI_DRIVERS_LEGACY=y
|
|
CONFIG_PERF_USE_VMALLOC=y
|
|
CONFIG_PGTABLE_LEVELS=3
|
|
CONFIG_PHYLIB=y
|
|
CONFIG_PHYS_ADDR_T_64BIT=y
|
|
CONFIG_POSIX_MQUEUE=y
|
|
CONFIG_POSIX_MQUEUE_SYSCTL=y
|
|
CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13
|
|
CONFIG_QUEUED_RWLOCKS=y
|
|
CONFIG_QUEUED_SPINLOCKS=y
|
|
CONFIG_RCU_NEED_SEGCBLIST=y
|
|
CONFIG_RCU_STALL_COMMON=y
|
|
CONFIG_RELAY=y
|
|
CONFIG_RFS_ACCEL=y
|
|
CONFIG_RPS=y
|
|
CONFIG_SCHED_DEBUG=y
|
|
# CONFIG_SCHED_INFO is not set
|
|
CONFIG_SCSI=y
|
|
CONFIG_SECCOMP=y
|
|
CONFIG_SECCOMP_FILTER=y
|
|
CONFIG_SERIAL_8250_DW=y
|
|
# CONFIG_SERIAL_8250_FSL is not set
|
|
CONFIG_SG_POOL=y
|
|
CONFIG_SMP=y
|
|
CONFIG_SPARSEMEM=y
|
|
CONFIG_SPARSEMEM_STATIC=y
|
|
CONFIG_SRCU=y
|
|
CONFIG_SWIOTLB=y
|
|
CONFIG_SWPHY=y
|
|
CONFIG_SYSCTL_EXCEPTION_TRACE=y
|
|
CONFIG_SYSFS_DEPRECATED=y
|
|
CONFIG_SYSFS_DEPRECATED_V2=y
|
|
CONFIG_SYSVIPC_COMPAT=y
|
|
CONFIG_SYS_HAS_CPU_CAVIUM_OCTEON=y
|
|
CONFIG_SYS_HAS_EARLY_PRINTK=y
|
|
CONFIG_SYS_SUPPORTS_64BIT_KERNEL=y
|
|
CONFIG_SYS_SUPPORTS_ARBIT_HZ=y
|
|
CONFIG_SYS_SUPPORTS_BIG_ENDIAN=y
|
|
CONFIG_SYS_SUPPORTS_HOTPLUG_CPU=y
|
|
CONFIG_SYS_SUPPORTS_HUGETLBFS=y
|
|
CONFIG_SYS_SUPPORTS_LITTLE_ENDIAN=y
|
|
CONFIG_SYS_SUPPORTS_RELOCATABLE=y
|
|
CONFIG_SYS_SUPPORTS_SMP=y
|
|
CONFIG_THIN_ARCHIVES=y
|
|
CONFIG_TICK_CPU_ACCOUNTING=y
|
|
CONFIG_TREE_RCU=y
|
|
CONFIG_TREE_SRCU=y
|
|
CONFIG_UNINLINE_SPIN_UNLOCK=y
|
|
CONFIG_USB=y
|
|
CONFIG_USB_COMMON=y
|
|
CONFIG_USB_EHCI_BIG_ENDIAN_MMIO=y
|
|
CONFIG_USB_EHCI_HCD=y
|
|
CONFIG_USB_EHCI_HCD_PLATFORM=y
|
|
CONFIG_USB_OCTEON_EHCI=y
|
|
CONFIG_USB_OCTEON_OHCI=y
|
|
CONFIG_USB_OHCI_BIG_ENDIAN_MMIO=y
|
|
CONFIG_USB_OHCI_HCD=y
|
|
CONFIG_USB_OHCI_HCD_PLATFORM=y
|
|
CONFIG_USB_STORAGE=y
|
|
CONFIG_USB_SUPPORT=y
|
|
CONFIG_USE_OF=y
|
|
CONFIG_VFAT_FS=y
|
|
CONFIG_VM_EVENT_COUNTERS=y
|
|
CONFIG_WATCHDOG_CORE=y
|
|
CONFIG_WEAK_ORDERING=y
|
|
CONFIG_XPS=y
|
|
CONFIG_ZLIB_INFLATE=y
|
|
CONFIG_ZONE_DMA32=y
|