summaryrefslogtreecommitdiff
path: root/system/easy-kernel/config-pmmx
diff options
context:
space:
mode:
authorA. Wilcox <AWilcox@Wilcox-Tech.com>2023-10-25 01:26:43 -0500
committerA. Wilcox <AWilcox@Wilcox-Tech.com>2023-10-25 01:26:43 -0500
commit991643ede3c85e6f0a09246a41d94b7ae794f7f7 (patch)
tree0c684f811213566639439531bbfbbe7dd7d8ca0c /system/easy-kernel/config-pmmx
parent87b7d4eaefb6ce8a65ba2e9654784dad1df8f03d (diff)
downloadpackages-991643ede3c85e6f0a09246a41d94b7ae794f7f7.tar.gz
packages-991643ede3c85e6f0a09246a41d94b7ae794f7f7.tar.bz2
packages-991643ede3c85e6f0a09246a41d94b7ae794f7f7.tar.xz
packages-991643ede3c85e6f0a09246a41d94b7ae794f7f7.zip
system/easy-kernel: Config update for new binutils
The new binutils version allows more options on aarch64, pmmx, and x86_64. Configure them so that native builders don't have `oldconfig` output. Fixes: #1091, #1092, #1094
Diffstat (limited to 'system/easy-kernel/config-pmmx')
-rw-r--r--system/easy-kernel/config-pmmx14
1 files changed, 12 insertions, 2 deletions
diff --git a/system/easy-kernel/config-pmmx b/system/easy-kernel/config-pmmx
index 803db2445..02b2961a6 100644
--- a/system/easy-kernel/config-pmmx
+++ b/system/easy-kernel/config-pmmx
@@ -7,9 +7,9 @@ CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=80500
CONFIG_CLANG_VERSION=0
CONFIG_AS_IS_GNU=y
-CONFIG_AS_VERSION=23200
+CONFIG_AS_VERSION=24100
CONFIG_LD_IS_BFD=y
-CONFIG_LD_VERSION=23200
+CONFIG_LD_VERSION=24100
CONFIG_LLD_VERSION=0
CONFIG_CC_HAS_ASM_GOTO=y
CONFIG_CC_HAS_ASM_INLINE=y
@@ -303,6 +303,7 @@ CONFIG_X86_32_SMP=y
CONFIG_ARCH_SUPPORTS_UPROBES=y
CONFIG_FIX_EARLYCON_MEM=y
CONFIG_PGTABLE_LEVELS=2
+CONFIG_CC_HAS_SANE_STACKPROTECTOR=y
#
# Processor type and features
@@ -505,8 +506,10 @@ CONFIG_HOTPLUG_CPU=y
CONFIG_MODIFY_LDT_SYSCALL=y
# end of Processor type and features
+CONFIG_CC_HAS_RETURN_THUNK=y
CONFIG_SPECULATION_MITIGATIONS=y
CONFIG_RETPOLINE=y
+# CONFIG_RETHUNK is not set
# CONFIG_GDS_FORCE_MITIGATION is not set
CONFIG_ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE=y
@@ -712,6 +715,10 @@ CONFIG_KVM=y
CONFIG_KVM_INTEL=m
CONFIG_KVM_AMD=m
# CONFIG_KVM_XEN is not set
+CONFIG_AS_AVX512=y
+CONFIG_AS_SHA1_NI=y
+CONFIG_AS_SHA256_NI=y
+CONFIG_AS_TPAUSE=y
#
# General architecture-dependent options
@@ -775,6 +782,9 @@ CONFIG_SECCOMP=y
CONFIG_SECCOMP_FILTER=y
# CONFIG_SECCOMP_CACHE_DEBUG is not set
CONFIG_HAVE_ARCH_STACKLEAK=y
+CONFIG_HAVE_STACKPROTECTOR=y
+CONFIG_STACKPROTECTOR=y
+CONFIG_STACKPROTECTOR_STRONG=y
CONFIG_ARCH_SUPPORTS_LTO_CLANG=y
CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y
CONFIG_LTO_NONE=y