summaryrefslogtreecommitdiff
path: root/scripts/package-build/linux-kernel/config/01-executable-file-formats.config
diff options
context:
space:
mode:
authorChristian Breunig <christian@breunig.cc>2026-02-15 13:14:10 +0000
committerChristian Breunig <christian@breunig.cc>2026-02-17 16:16:49 +0100
commit2d0c394feea707431db39f450a19cb93564c1168 (patch)
treeee31117520165062dfd446824c6233cbf0e4bbf4 /scripts/package-build/linux-kernel/config/01-executable-file-formats.config
parent21552bed9336e2e0cc6e7f501bdbc9971a7297bb (diff)
downloadvyos-build-2d0c394feea707431db39f450a19cb93564c1168.tar.gz
vyos-build-2d0c394feea707431db39f450a19cb93564c1168.zip
Kernel: T8134: consolidate common Kernel features for ARM64 and X86
Both architectures share common Kernel features - place them in single config snippets so we have to maintain them only once. This can for sure be further improved.
Diffstat (limited to 'scripts/package-build/linux-kernel/config/01-executable-file-formats.config')
-rw-r--r--scripts/package-build/linux-kernel/config/01-executable-file-formats.config15
1 files changed, 15 insertions, 0 deletions
diff --git a/scripts/package-build/linux-kernel/config/01-executable-file-formats.config b/scripts/package-build/linux-kernel/config/01-executable-file-formats.config
new file mode 100644
index 00000000..f14d5be1
--- /dev/null
+++ b/scripts/package-build/linux-kernel/config/01-executable-file-formats.config
@@ -0,0 +1,15 @@
+#
+# Executable file formats
+#
+CONFIG_BINFMT_ELF=y
+CONFIG_COMPAT_BINFMT_ELF=y
+CONFIG_ARCH_BINFMT_ELF_STATE=y
+CONFIG_ARCH_BINFMT_ELF_EXTRA_PHDRS=y
+CONFIG_ARCH_HAVE_ELF_PROT=y
+CONFIG_ARCH_USE_GNU_PROPERTY=y
+CONFIG_ELFCORE=y
+CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
+CONFIG_BINFMT_SCRIPT=y
+CONFIG_BINFMT_MISC=m
+CONFIG_COREDUMP=y
+# end of Executable file formats