summaryrefslogtreecommitdiff
path: root/sys-kernel/linux/files/overlay.config
diff options
context:
space:
mode:
Diffstat (limited to 'sys-kernel/linux/files/overlay.config')
-rw-r--r--sys-kernel/linux/files/overlay.config48
1 files changed, 48 insertions, 0 deletions
diff --git a/sys-kernel/linux/files/overlay.config b/sys-kernel/linux/files/overlay.config
new file mode 100644
index 0000000..0d3cbeb
--- /dev/null
+++ b/sys-kernel/linux/files/overlay.config
@@ -0,0 +1,48 @@
+# No logo
+CONFIG_LOGO=n
+# We have firmware from other package
+CONFIG_PREVENT_FIRMWARE_BUILD=y
+
+# Enable incompatible v3 process information file format
+CONFIG_BSD_PROCESS_ACCT_V3=y
+
+# SATA support compile in
+CONFIG_ATA=y
+CONFIG_SATA_AHCI=y
+CONFIG_BLK_DEV_SD=y
+# Compile BTRFS in kernel
+CONFIG_BTRFS_FS=y
+# Cryptsetup
+CONFIG_BLK_DEV_DM=y
+CONFIG_DM_CRYPT=y
+CONFIG_CRYPTO_XTS=y
+CONFIG_CRYPTO_SHA256_SSSE3=y
+CONFIG_CRYPTO_SHA512_SSSE3=y
+CONFIG_CRYPTO_AES_X86_64=y
+CONFIG_CRYPTO_USER_API_SKCIPHER=y
+
+# Scrollback buffer size
+CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=1024
+
+# X input
+CONFIG_INPUT_EVDEV=y
+
+# Build configuration into the kernel but as module
+CONFIG_IKCONFIG=m
+CONFIG_IKCONFIG_PROC=y
+
+## Gentoo specific just to be sure
+# Udev
+CONFIG_DEVTMPFS=y
+CONFIG_TMPFS=y
+CONFIG_UNIX=y
+CONFIG_MMU=y
+CONFIG_SHMEM=y
+# Portage
+CONFIG_CGROUPS=y
+CONFIG_NAMESPACES=y
+CONFIG_IPC_NS=y
+CONFIG_NET_NS=y
+CONFIG_SYSVIPC=y
+# OpenRC
+CONFIG_BINFMT_SCRIPT=y