From 206a4b4a4b728979b416668bee7a4d5c8471e91b Mon Sep 17 00:00:00 2001 From: "A. Wilcox" Date: Sat, 26 Nov 2022 23:43:01 +0000 Subject: system/easy-kernel: Update PPC config Support for stack protector has been added for ppc, so we enable that. --- system/easy-kernel/config-ppc | 123 ++++++++++++++---------------------------- 1 file changed, 41 insertions(+), 82 deletions(-) diff --git a/system/easy-kernel/config-ppc b/system/easy-kernel/config-ppc index 1a251bf5f..c28ccd73f 100644 --- a/system/easy-kernel/config-ppc +++ b/system/easy-kernel/config-ppc @@ -1,10 +1,10 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/powerpc 5.15.28-mc1 Kernel Configuration +# Linux/powerpc 5.15.76-mc3 Kernel Configuration # -CONFIG_CC_VERSION_TEXT="gcc (Adelie 8.3.0) 8.3.0" +CONFIG_CC_VERSION_TEXT="gcc (Adelie 8.5.0) 8.5.0" CONFIG_CC_IS_GCC=y -CONFIG_GCC_VERSION=80300 +CONFIG_GCC_VERSION=80500 CONFIG_CLANG_VERSION=0 CONFIG_AS_IS_GNU=y CONFIG_AS_VERSION=23200 @@ -144,7 +144,6 @@ CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=12 # Scheduler features # # CONFIG_UCLAMP_TASK is not set -# CONFIG_SCHED_ALT is not set # end of Scheduler features CONFIG_CGROUPS=y @@ -269,10 +268,13 @@ CONFIG_PPC_BOOK3S_32=y # CONFIG_44x is not set CONFIG_PPC_BOOK3S_603=y CONFIG_PPC_BOOK3S_604=y -CONFIG_GENERIC_CPU=y +CONFIG_POWERPC_CPU=y # CONFIG_E300C2_CPU is not set # CONFIG_E300C3_CPU is not set # CONFIG_G4_CPU is not set +# CONFIG_TOOLCHAIN_DEFAULT_CPU is not set +CONFIG_TARGET_CPU_BOOL=y +CONFIG_TARGET_CPU="powerpc" CONFIG_PPC_BOOK3S=y CONFIG_PPC_FPU_REGS=y CONFIG_PPC_FPU=y @@ -318,6 +320,7 @@ CONFIG_SYS_SUPPORTS_APM_EMULATION=y CONFIG_DEFAULT_UIMAGE=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y +CONFIG_ARCH_HAS_ADD_PAGES=y CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_PGTABLE_LEVELS=2 CONFIG_PPC_MSI_BITMAP=y @@ -580,12 +583,14 @@ CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP=y CONFIG_SECCOMP_FILTER=y # CONFIG_SECCOMP_CACHE_DEBUG is not set +CONFIG_HAVE_STACKPROTECTOR=y +CONFIG_STACKPROTECTOR=y +CONFIG_STACKPROTECTOR_STRONG=y CONFIG_LTO_NONE=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_MOD_ARCH_SPECIFIC=y CONFIG_MODULES_USE_ELF_RELA=y -CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y CONFIG_HAVE_SOFTIRQ_ON_OWN_STACK=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_ARCH_MMAP_RND_BITS=y @@ -1781,6 +1786,7 @@ CONFIG_PARPORT_NOT_PC=y CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_NULL_BLK is not set CONFIG_BLK_DEV_FD=y +# CONFIG_BLK_DEV_FD_RAWCMD is not set CONFIG_MAC_FLOPPY=y CONFIG_CDROM=y # CONFIG_PARIDE is not set @@ -2164,6 +2170,7 @@ CONFIG_MACINTOSH_DRIVERS=y CONFIG_ADB=y CONFIG_ADB_CUDA=y CONFIG_ADB_PMU=y +CONFIG_ADB_PMU_EVENT=y CONFIG_ADB_PMU_LED=y # CONFIG_ADB_PMU_LED_DISK is not set CONFIG_PMAC_APM_EMU=m @@ -2262,8 +2269,6 @@ CONFIG_CNIC=m # CONFIG_BNX2X is not set # CONFIG_SYSTEMPORT is not set # CONFIG_BNXT is not set -CONFIG_NET_VENDOR_BROCADE=y -# CONFIG_BNA is not set CONFIG_NET_VENDOR_CADENCE=y # CONFIG_MACB is not set CONFIG_NET_VENDOR_CAVIUM=y @@ -2330,7 +2335,6 @@ CONFIG_I40EVF=m CONFIG_ICE=m CONFIG_FM10K=m CONFIG_IGC=m -# CONFIG_NET_VENDOR_MICROSOFT is not set CONFIG_JME=m CONFIG_NET_VENDOR_LITEX=y CONFIG_LITEX_LITEETH=m @@ -2340,8 +2344,11 @@ CONFIG_LITEX_LITEETH=m CONFIG_NET_VENDOR_MICROCHIP=y # CONFIG_LAN743X is not set CONFIG_NET_VENDOR_MICROSEMI=y +# CONFIG_NET_VENDOR_MICROSOFT is not set # CONFIG_NET_VENDOR_MYRI is not set # CONFIG_FEALNX is not set +CONFIG_NET_VENDOR_NI=y +# CONFIG_NI_XGE_MANAGEMENT_ENET is not set CONFIG_NET_VENDOR_NATSEMI=y CONFIG_NATSEMI=m CONFIG_NS83820=m @@ -2349,8 +2356,6 @@ CONFIG_NET_VENDOR_NETERION=y # CONFIG_S2IO is not set # CONFIG_VXGE is not set # CONFIG_NET_VENDOR_NETRONOME is not set -CONFIG_NET_VENDOR_NI=y -# CONFIG_NI_XGE_MANAGEMENT_ENET is not set CONFIG_NET_VENDOR_8390=y # CONFIG_PCMCIA_AXNET is not set CONFIG_NE2K_PCI=m @@ -2363,6 +2368,8 @@ CONFIG_NET_VENDOR_PACKET_ENGINES=y # CONFIG_YELLOWFIN is not set CONFIG_NET_VENDOR_PENSANDO=y # CONFIG_NET_VENDOR_QLOGIC is not set +CONFIG_NET_VENDOR_BROCADE=y +# CONFIG_BNA is not set # CONFIG_NET_VENDOR_QUALCOMM is not set # CONFIG_NET_VENDOR_RDC is not set CONFIG_NET_VENDOR_REALTEK=y @@ -2377,9 +2384,9 @@ CONFIG_R8169=m # CONFIG_NET_VENDOR_ROCKER is not set # CONFIG_NET_VENDOR_SAMSUNG is not set # CONFIG_NET_VENDOR_SEEQ is not set -# CONFIG_NET_VENDOR_SOLARFLARE is not set # CONFIG_NET_VENDOR_SILAN is not set # CONFIG_NET_VENDOR_SIS is not set +# CONFIG_NET_VENDOR_SOLARFLARE is not set CONFIG_NET_VENDOR_SMSC=y CONFIG_PCMCIA_SMC91C92=m CONFIG_EPIC100=m @@ -3050,57 +3057,6 @@ CONFIG_DEVPORT=y # CONFIG_XILLYBUS is not set # CONFIG_XILLYUSB is not set # CONFIG_RANDOM_TRUST_BOOTLOADER is not set -CONFIG_LRNG=y - -# -# Specific DRNG seeding strategies -# -# CONFIG_LRNG_OVERSAMPLE_ENTROPY_SOURCES is not set -CONFIG_LRNG_OVERSAMPLE_ES_BITS=0 -CONFIG_LRNG_SEED_BUFFER_INIT_ADD_BITS=0 -# end of Specific DRNG seeding strategies - -# -# Entropy Source Configuration -# - -# -# Interrupt Entropy Source -# -CONFIG_LRNG_IRQ=y -CONFIG_LRNG_CONTINUOUS_COMPRESSION_ENABLED=y -# CONFIG_LRNG_CONTINUOUS_COMPRESSION_DISABLED is not set -CONFIG_LRNG_ENABLE_CONTINUOUS_COMPRESSION=y -# CONFIG_LRNG_SWITCHABLE_CONTINUOUS_COMPRESSION is not set -# CONFIG_LRNG_COLLECTION_SIZE_32 is not set -# CONFIG_LRNG_COLLECTION_SIZE_256 is not set -# CONFIG_LRNG_COLLECTION_SIZE_512 is not set -CONFIG_LRNG_COLLECTION_SIZE_1024=y -# CONFIG_LRNG_COLLECTION_SIZE_2048 is not set -# CONFIG_LRNG_COLLECTION_SIZE_4096 is not set -# CONFIG_LRNG_COLLECTION_SIZE_8192 is not set -CONFIG_LRNG_COLLECTION_SIZE=1024 -# CONFIG_LRNG_HEALTH_TESTS is not set -CONFIG_LRNG_RCT_CUTOFF=31 -CONFIG_LRNG_APT_CUTOFF=325 -CONFIG_LRNG_IRQ_ENTROPY_RATE=256 - -# -# Jitter RNG Entropy Source -# -# CONFIG_LRNG_JENT is not set - -# -# CPU Entropy Source -# -CONFIG_LRNG_CPU=y -CONFIG_LRNG_CPU_FULL_ENT_MULTIPLIER=1 -CONFIG_LRNG_CPU_ENTROPY_RATE=8 -# end of Entropy Source Configuration - -# CONFIG_LRNG_DRNG_SWITCH is not set -# CONFIG_LRNG_TESTING_MENU is not set -# CONFIG_LRNG_SELFTEST is not set # end of Character devices # @@ -6141,7 +6097,6 @@ CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32=m CONFIG_CRYPTO_XXHASH=m CONFIG_CRYPTO_BLAKE2B=m -# CONFIG_CRYPTO_BLAKE2S is not set CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_GHASH=m CONFIG_CRYPTO_POLY1305=m @@ -6208,24 +6163,6 @@ CONFIG_CRYPTO_USER_API_RNG=m CONFIG_CRYPTO_USER_API_AEAD=m CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y CONFIG_CRYPTO_HASH_INFO=y - -# -# Crypto library routines -# -CONFIG_CRYPTO_LIB_AES=y -CONFIG_CRYPTO_LIB_ARC4=m -CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=m -CONFIG_CRYPTO_LIB_BLAKE2S=m -CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m -CONFIG_CRYPTO_LIB_CHACHA=m -CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m -CONFIG_CRYPTO_LIB_CURVE25519=m -CONFIG_CRYPTO_LIB_DES=m -CONFIG_CRYPTO_LIB_POLY1305_RSIZE=1 -CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m -CONFIG_CRYPTO_LIB_POLY1305=m -CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m -CONFIG_CRYPTO_LIB_SHA256=y # CONFIG_CRYPTO_HW is not set CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y @@ -6265,6 +6202,26 @@ CONFIG_CORDIC=m # CONFIG_PRIME_NUMBERS is not set CONFIG_RATIONAL=y CONFIG_GENERIC_PCI_IOMAP=y + +# +# Crypto library routines +# +CONFIG_CRYPTO_LIB_AES=y +CONFIG_CRYPTO_LIB_ARC4=m +CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y +CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m +CONFIG_CRYPTO_LIB_CHACHA=m +CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m +CONFIG_CRYPTO_LIB_CURVE25519=m +CONFIG_CRYPTO_LIB_DES=m +CONFIG_CRYPTO_LIB_POLY1305_RSIZE=1 +CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m +CONFIG_CRYPTO_LIB_POLY1305=m +CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m +CONFIG_CRYPTO_LIB_SHA256=y +# end of Crypto library routines + +CONFIG_LIB_MEMNEQ=y CONFIG_CRC_CCITT=m CONFIG_CRC16=y CONFIG_CRC_T10DIF=y @@ -6391,6 +6348,8 @@ CONFIG_SYMBOLIC_ERRNAME=y CONFIG_DEBUG_BUGVERBOSE=y # end of printk and dmesg options +CONFIG_AS_HAS_NON_CONST_LEB128=y + # # Compile-time checks and compiler options # -- cgit v1.2.3-70-g09d2