mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-28 09:39:00 +00:00
46af22de16
This removes support for executing old 32 bit applications on 64 bit ARM and MIPS kernels. On OpenWrt we normally compile all the user space applications on our own and do not support third party binary only modules especial not 32 bit applications on 64 bit CPUs. This reduces the attack surface on such systems and should also save some memory. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
114 lines
3.3 KiB
Plaintext
114 lines
3.3 KiB
Plaintext
CONFIG_64BIT=y
|
|
# CONFIG_ACPI is not set
|
|
CONFIG_ARCH_DMA_ADDR_T_64BIT=y
|
|
CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
|
|
CONFIG_ARCH_HAS_FORTIFY_SOURCE=y
|
|
CONFIG_ARCH_HAS_HOLES_MEMORYMODEL=y
|
|
CONFIG_ARCH_HAS_KCOV=y
|
|
CONFIG_ARCH_MMAP_RND_BITS=18
|
|
CONFIG_ARCH_MMAP_RND_BITS_MAX=24
|
|
CONFIG_ARCH_MMAP_RND_BITS_MIN=18
|
|
CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=11
|
|
# 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_PROC_KCORE_TEXT=y
|
|
CONFIG_ARCH_SELECT_MEMORY_MODEL=y
|
|
CONFIG_ARCH_SPARSEMEM_DEFAULT=y
|
|
CONFIG_ARCH_SPARSEMEM_ENABLE=y
|
|
CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
|
|
CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y
|
|
CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
|
|
CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y
|
|
CONFIG_ARCH_WANT_FRAME_POINTERS=y
|
|
CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y
|
|
CONFIG_ARM64=y
|
|
# CONFIG_ARM64_16K_PAGES is not set
|
|
CONFIG_ARM64_4K_PAGES=y
|
|
# CONFIG_ARM64_64K_PAGES is not set
|
|
CONFIG_ARM64_CONT_SHIFT=4
|
|
# CONFIG_ARM64_CRYPTO is not set
|
|
# CONFIG_ARM64_HW_AFDBM is not set
|
|
# CONFIG_ARM64_LSE_ATOMICS is not set
|
|
CONFIG_ARM64_PAGE_SHIFT=12
|
|
# CONFIG_ARM64_PAN is not set
|
|
# CONFIG_ARM64_PMEM is not set
|
|
# CONFIG_ARM64_PTDUMP_CORE is not set
|
|
# CONFIG_ARM64_PTDUMP_DEBUGFS is not set
|
|
# CONFIG_ARM64_RANDOMIZE_TEXT_OFFSET is not set
|
|
CONFIG_ARM64_SSBD=y
|
|
# CONFIG_ARM64_UAO is not set
|
|
CONFIG_ARM64_VA_BITS=39
|
|
CONFIG_ARM64_VA_BITS_39=y
|
|
# CONFIG_ARM64_VA_BITS_48 is not set
|
|
# CONFIG_ARM64_VHE is not set
|
|
CONFIG_ARMADA_37XX_CLK=y
|
|
CONFIG_ARMADA_AP806_SYSCON=y
|
|
CONFIG_ARMADA_CP110_SYSCON=y
|
|
CONFIG_ARM_AMBA=y
|
|
CONFIG_ARM_ARCH_TIMER=y
|
|
CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y
|
|
CONFIG_ARM_ARMADA_37XX_CPUFREQ=y
|
|
CONFIG_ARM_GIC_V2M=y
|
|
CONFIG_ARM_GIC_V3=y
|
|
CONFIG_ARM_GIC_V3_ITS=y
|
|
# CONFIG_ARM_PL172_MPMC is not set
|
|
CONFIG_ARM_PSCI_FW=y
|
|
# CONFIG_ARM_SP805_WATCHDOG is not set
|
|
CONFIG_AUDIT_ARCH_COMPAT_GENERIC=y
|
|
# CONFIG_DEBUG_ALIGN_RODATA is not set
|
|
CONFIG_FRAME_POINTER=y
|
|
CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y
|
|
CONFIG_GENERIC_CSUM=y
|
|
CONFIG_GENERIC_IRQ_MIGRATION=y
|
|
CONFIG_GENERIC_PINCONF=y
|
|
CONFIG_GENERIC_TIME_VSYSCALL=y
|
|
CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y
|
|
CONFIG_HAVE_ARCH_HUGE_VMAP=y
|
|
CONFIG_HAVE_ARCH_KASAN=y
|
|
CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y
|
|
CONFIG_HAVE_ARCH_VMAP_STACK=y
|
|
CONFIG_HAVE_CMPXCHG_DOUBLE=y
|
|
CONFIG_HAVE_CMPXCHG_LOCAL=y
|
|
CONFIG_HAVE_DEBUG_BUGVERBOSE=y
|
|
CONFIG_HAVE_GENERIC_GUP=y
|
|
CONFIG_HAVE_MEMORY_PRESENT=y
|
|
CONFIG_HAVE_PATA_PLATFORM=y
|
|
CONFIG_HAVE_RCU_TABLE_FREE=y
|
|
CONFIG_HOLES_IN_ZONE=y
|
|
# CONFIG_HUGETLBFS is not set
|
|
CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000
|
|
CONFIG_MFD_SYSCON=y
|
|
CONFIG_MMC_SDHCI_XENON=y
|
|
CONFIG_MODULES_USE_ELF_RELA=y
|
|
CONFIG_MVEBU_GICP=y
|
|
CONFIG_MVEBU_ICU=y
|
|
CONFIG_MVEBU_ODMI=y
|
|
CONFIG_MVEBU_PIC=y
|
|
CONFIG_NEED_SG_DMA_LENGTH=y
|
|
# CONFIG_NUMA is not set
|
|
CONFIG_PARTITION_PERCPU=y
|
|
CONFIG_PCI_AARDVARK=y
|
|
CONFIG_PCI_BUS_ADDR_T_64BIT=y
|
|
CONFIG_PGTABLE_LEVELS=3
|
|
CONFIG_PHYS_ADDR_T_64BIT=y
|
|
CONFIG_PINCTRL_ARMADA_37XX=y
|
|
CONFIG_PINCTRL_ARMADA_AP806=y
|
|
CONFIG_PINCTRL_ARMADA_CP110=y
|
|
CONFIG_POWER_RESET=y
|
|
CONFIG_POWER_SUPPLY=y
|
|
# CONFIG_RANDOMIZE_BASE is not set
|
|
CONFIG_REGULATOR_GPIO=y
|
|
# CONFIG_SERIAL_AMBA_PL011 is not set
|
|
CONFIG_SPARSEMEM=y
|
|
CONFIG_SPARSEMEM_EXTREME=y
|
|
CONFIG_SPARSEMEM_MANUAL=y
|
|
CONFIG_SPARSEMEM_VMEMMAP=y
|
|
CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
|
|
CONFIG_SPI_ARMADA_3700=y
|
|
CONFIG_SYSCTL_EXCEPTION_TRACE=y
|
|
CONFIG_SYS_SUPPORTS_HUGETLBFS=y
|
|
CONFIG_THREAD_INFO_IN_TASK=y
|
|
CONFIG_UNMAP_KERNEL_AT_EL0=y
|
|
CONFIG_VMAP_STACK=y
|