diff --git a/.SRCINFO b/.SRCINFO index 416a917..83cfc03 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -53,8 +53,8 @@ pkgbase = linux-kira-lts sha256sums = c31b8c0ace123f5c1a0012a1254272eea9ac9cdd0d3e5d538ca6b11830dd01b0 sha256sums = 0f482368b62c3cece941e2d3ba497bf322db59315df5c2f72500fc1318e4768e sha256sums = e652e2d7ccb388802684ae5ab4481fb33b78212b8a97d579b9be80060b02df18 - sha256sums = cc00807a0b1a0163728c797195b2cb97c23930118bfb47fa24c00b35527c3519 - sha256sums = c6aa9877b0612805690d8abfc13c941530a11a7b56979d814e674c86c42ca0cf + sha256sums = 8e3c862d0f6927a01e91f630c794771260cf074993e9f319924098ce22e1c93b + sha256sums = 7427571bf433c71507749e356326bee4308359e15018809b7b7a332c31d2a611 b2sums = 0a378ec56bfc97a2de3403e37bc7a3fe8e3fb876f4afdb5278310362745ec192acd56c9330e42f52019b6c35244f95691efb14afed338347a95f9846fcb386ca b2sums = SKIP b2sums = 79d40bbd52345c6c2aa682ad1ddd8bc98b1e32110f34b82c0076cf6cadad9a24ea83e866727b9cbd18e23b46194d1f5a7b5d82e4e2719f3e97dc25f106a81d92 @@ -63,8 +63,8 @@ pkgbase = linux-kira-lts b2sums = a71f78bea42d158fc9383f2bbb985dafa71274d2032876b67f84602c8085b1c53f3d36965e54e5fdbab5c0d7537c98d917bd7743d3cf373c1dcb6da3bc19f4e7 b2sums = c9d4ec8fac86a9b6f0567c57f6d5be04d56f8efbc9dc1b183981dad38387d750b53c17fcdd295cb68a874bf50f81d117cfe94bd3a8d9e08e1918644ae8daa3e5 b2sums = 1127262c540b09fc030854db6e6f4c93ab2475956f986d6327c99a0ff87eea635ea7bb0d1cdb246d0a64b938d6be59cf847d359c6f084db2b424a0ceeebcfab7 - b2sums = 938ff785b5ff3ec883b65e16d422889691624c996e01bcd1c91e9b80903fc32211c10eba1fe11f13f984a7d6c5264f1765f00678abeb82894d794b3eb7ad6dc3 - b2sums = 2d581d66fe4e4afe0158755f5ea0cd0df9765b63464cb81e2b9115a37230e4489f16526393c47009c4392e5de70d2d37e496f764ad89e214ec7010c5bbfbcfc1 + b2sums = 9d1832cbb846f3e4630dce5cea2f31fdd9f828130caa3f1776ab60f024821bda022c9a0de4dedd9dd2f79c2f40ed9dc110b3885e0d89a65002bc317e32443461 + b2sums = bfc657b9bbb0a12f98f5c9ac1d50eb1d74912d775245e1b65f0c171f4f87d664122f595caa5147b60975c0baf4e9a2b1b0be046c4b2a95a0760a666391ff5f06 pkgname = linux-kira-lts pkgdesc = The Kira LTS Linux kernel and modules diff --git a/PKGBUILD b/PKGBUILD index c5994d2..bc582ea 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -73,8 +73,8 @@ sha256sums=('f5d44b93808b02cc2969c5404ba081d97523719c9fd2ba2de6db318b4141cca0' 'c31b8c0ace123f5c1a0012a1254272eea9ac9cdd0d3e5d538ca6b11830dd01b0' '0f482368b62c3cece941e2d3ba497bf322db59315df5c2f72500fc1318e4768e' 'e652e2d7ccb388802684ae5ab4481fb33b78212b8a97d579b9be80060b02df18' - 'cc00807a0b1a0163728c797195b2cb97c23930118bfb47fa24c00b35527c3519' - 'c6aa9877b0612805690d8abfc13c941530a11a7b56979d814e674c86c42ca0cf') + '8e3c862d0f6927a01e91f630c794771260cf074993e9f319924098ce22e1c93b' + '7427571bf433c71507749e356326bee4308359e15018809b7b7a332c31d2a611') b2sums=('0a378ec56bfc97a2de3403e37bc7a3fe8e3fb876f4afdb5278310362745ec192acd56c9330e42f52019b6c35244f95691efb14afed338347a95f9846fcb386ca' 'SKIP' '79d40bbd52345c6c2aa682ad1ddd8bc98b1e32110f34b82c0076cf6cadad9a24ea83e866727b9cbd18e23b46194d1f5a7b5d82e4e2719f3e97dc25f106a81d92' @@ -83,8 +83,8 @@ b2sums=('0a378ec56bfc97a2de3403e37bc7a3fe8e3fb876f4afdb5278310362745ec192acd56c9 'a71f78bea42d158fc9383f2bbb985dafa71274d2032876b67f84602c8085b1c53f3d36965e54e5fdbab5c0d7537c98d917bd7743d3cf373c1dcb6da3bc19f4e7' 'c9d4ec8fac86a9b6f0567c57f6d5be04d56f8efbc9dc1b183981dad38387d750b53c17fcdd295cb68a874bf50f81d117cfe94bd3a8d9e08e1918644ae8daa3e5' '1127262c540b09fc030854db6e6f4c93ab2475956f986d6327c99a0ff87eea635ea7bb0d1cdb246d0a64b938d6be59cf847d359c6f084db2b424a0ceeebcfab7' - '938ff785b5ff3ec883b65e16d422889691624c996e01bcd1c91e9b80903fc32211c10eba1fe11f13f984a7d6c5264f1765f00678abeb82894d794b3eb7ad6dc3' - '2d581d66fe4e4afe0158755f5ea0cd0df9765b63464cb81e2b9115a37230e4489f16526393c47009c4392e5de70d2d37e496f764ad89e214ec7010c5bbfbcfc1') + '9d1832cbb846f3e4630dce5cea2f31fdd9f828130caa3f1776ab60f024821bda022c9a0de4dedd9dd2f79c2f40ed9dc110b3885e0d89a65002bc317e32443461' + 'bfc657b9bbb0a12f98f5c9ac1d50eb1d74912d775245e1b65f0c171f4f87d664122f595caa5147b60975c0baf4e9a2b1b0be046c4b2a95a0760a666391ff5f06') export KBUILD_BUILD_HOST=kiralinux export KBUILD_BUILD_USER=$pkgbase diff --git a/kira_config_x86_64_smol.fragment b/kira_config_x86_64_smol.fragment index b7258db..8d285cd 100644 --- a/kira_config_x86_64_smol.fragment +++ b/kira_config_x86_64_smol.fragment @@ -6,24 +6,19 @@ CONFIG_TOOLS_SUPPORT_RELR=y CONFIG_RUST=y CONFIG_RUST_OVERFLOW_CHECKS=y -# -# We need to disable CONFIG_WERROR because of stupid bcachefs rust stuff -# + # CONFIG_COMPILE_TEST is not set # CONFIG_WERROR is not set -# -# Standard default for not get timers interrupts on idle CPUs. -# + + CONFIG_NO_HZ_COMMON=y # CONFIG_HZ_PERIODIC is not set CONFIG_NO_HZ_IDLE=y # CONFIG_NO_HZ_FULL is not set -# -# This option reduces kernel latency by adding explicit preemption points throughout the kernel code -# + # CONFIG_PREEMPT_NONE is not set # CONFIG_PREEMPT_VOLUNTARY is not set # CONFIG_PREEMPT is not set @@ -31,7 +26,6 @@ CONFIG_PREEMPT_LAZY=y # CONFIG_PREEMPT_RT is not set - CONFIG_MODULE_SIG=y # CONFIG_MODULE_SIG_FORCE is not set CONFIG_MODULE_SIG_ALL=y @@ -48,14 +42,10 @@ CONFIG_MODULE_SIG_KEY="certs/signing_key.pem" # CONFIG_MODULE_SIG_KEY_TYPE_RSA is not set CONFIG_MODULE_SIG_KEY_TYPE_ECDSA=y -# -# SATA -# + CONFIG_SATA_AHCI=y -# -# NVME Support -# + CONFIG_NVME_COMMON=y CONFIG_NVME_CORE=y CONFIG_BLK_DEV_NVME=y @@ -72,40 +62,26 @@ CONFIG_BCACHEFS_FS=y # CONFIG_DEBUG_KERNEL is not set -# -# New proc acc file format -# + CONFIG_BSD_PROCESS_ACCT_V3=y -# -# ACPI platform devices -# + CONFIG_X86_INTEL_LPSS=y CONFIG_X86_AMD_PLATFORM_DEVICE=y -3 -# Max CPUS - lover a bit to save resources -# + CONFIG_NR_CPUS_DEFAULT=64 CONFIG_NR_CPUS=64 -# -# Timer interrupts per second -# Increase interactivity -# + CONFIG_HZ_1000=y CONFIG_HZ=1000 -# -# bzz pss -# + CONFIG_DRM_PANIC_FOREGROUND_COLOR=0xffbf00 CONFIG_DRM_PANIC_BACKGROUND_COLOR=0x000000 -# -# Frame buffer Devices -# CONFIG_FB=y CONFIG_FB_VESA=y CONFIG_FB_EFI=y @@ -114,9 +90,7 @@ CONFIG_FB_NOTIFY=y CONFIG_FB_DEVICE=y CONFIG_FB_MODE_HELPERS=y -# -# Graphics / GPU (Set to Module) -# + CONFIG_DRM=y CONFIG_DRM_SYSFB_HELPER=y @@ -130,9 +104,7 @@ CONFIG_DRM_AMDGPU_CIK=y CONFIG_DRM_AMDGPU_USERPTR=y CONFIG_DRM_AMD_ISP=y -# -# Compression -# + CONFIG_HAVE_KERNEL_LZ4=y CONFIG_HAVE_KERNEL_ZSTD=y @@ -142,23 +114,15 @@ CONFIG_KERNEL_ZSTD=y CONFIG_DEFAULT_INIT="" CONFIG_DEFAULT_HOSTNAME="kiralinux" -# -# Disabling BPF stuff -# + # CONFIG_AF_KCM is not set # CONFIG_BPF_SYSCALL is not set -# -# Scheduler features -# Increasing CONFIG_UCLAMP_BUCKETS_COUNT for more precise scheduling -# CONFIG_UCLAMP_TASK=y CONFIG_UCLAMP_BUCKETS_COUNT=7 -# -# Definetly no need for desktop not involved in kernel development -# + # CONFIG_PROFILING is not set @@ -186,30 +150,19 @@ CONFIG_BLK_PM=y CONFIG_BLK_MQ_STACKING=y -# -# Disabling ZSWAP - currently its acts in retarded way. -# Possibly causing issues not classified as related to it. -# Users should prefer ZRAM or SWAP+ZRAM combination -# CONFIG_SWAP=y # CONFIG_ZSWAP is not set CONFIG_ZSMALLOC=y -# -# Firmware loader -# CONFIG_FW_LOADER=y -# -# enables support for parsing and handling UEFI Common Platform Error Records (CPER) -# + CONFIG_UEFI_CPER=y CONFIG_UEFI_CPER_X86=y - CONFIG_ZRAM=y CONFIG_ZRAM_BACKEND_LZ4=y CONFIG_ZRAM_BACKEND_LZ4HC=y @@ -227,18 +180,13 @@ CONFIG_ZRAM_MEMORY_TRACKING=y CONFIG_ZRAM_MULTI_COMP=y -# -# Allow the SCSI subsystem to probe for devices in parallel with the rest of the system boot process. -# CONFIG_SCSI_SCAN_ASYNC=y CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=y -# -# USB HID support -# + CONFIG_USB_HID=y CONFIG_HID_PID=y CONFIG_USB_HIDDEV=y @@ -248,17 +196,13 @@ CONFIG_INTEGRITY=y CONFIG_INTEGRITY_PLATFORM_KEYRING=y CONFIG_LOAD_UEFI_KEYS=y -# -# Bounds checking -# + CONFIG_FORTIFY_SOURCE=y CONFIG_HARDENED_USERCOPY=y CONFIG_HARDENED_USERCOPY_DEFAULT_ON=y -# -# Hardening of kernel data structures -# + CONFIG_LIST_HARDENED=y CONFIG_RANDSTRUCT_NONE=y @@ -273,23 +217,16 @@ CONFIG_ASYNC_RAID6_RECOV=y CONFIG_CRYPTO=y -# Length-preserving ciphers and modes -# CONFIG_CRYPTO_CHACHA20=y CONFIG_CRYPTO_XTS=y CONFIG_CRYPTO_NHPOLY1305=y -# AEAD (authenticated encryption with associated data) ciphers -# This is what bcachefs uses -# -CONFIG_CRYPTO_CHACHA20POLY1305=y +CONFIG_CRYPTO_CHACHA20POLY1305=y CONFIG_CRYPTO_LIB_CHACHA20POLY1305=y -# Hashes, digests, and MACs -# CONFIG_CRYPTO_BLAKE2B=y CONFIG_CRYPTO_POLYVAL=y CONFIG_CRYPTO_SHA256=y @@ -297,22 +234,16 @@ CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_SHA3=y -# CRCs (cyclic redundancy checks) -# CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32=y -# Compression -# + CONFIG_CRYPTO_LZ4=y CONFIG_CRYPTO_LZ4HC=m CONFIG_CRYPTO_ZSTD=y -# -# Userspace crypto interface - will be removed from kernel -# Enabling some required by IWG -# + CONFIG_CRYPTO_USER_API=y CONFIG_CRYPTO_USER_API_HASH=y CONFIG_CRYPTO_USER_API_SKCIPHER=y @@ -325,8 +256,7 @@ CONFIG_CRYPTO_USER_API_RNG=y CONFIG_CRYPTO_HW=y -# More fonts -# + CONFIG_FONT_SUPPORT=y CONFIG_FONTS=y CONFIG_FONT_8x8=y @@ -336,8 +266,7 @@ CONFIG_FONT_TER16x32=y CONFIG_FONT_SUN12x22=y -# printk and dmesg options -# + CONFIG_PRINTK_TIME=y CONFIG_CONSOLE_LOGLEVEL_DEFAULT=4 CONFIG_CONSOLE_LOGLEVEL_QUIET=1 @@ -350,8 +279,7 @@ CONFIG_X86_INTEL_TSX_MODE_ON=y # CONFIG_X86_INTEL_TSX_MODE_AUTO is not set -# UKI And Secure boot -# + CONFIG_EFI=y CONFIG_EFI_STUB=y CONFIG_INITRAMFS_SOURCE="initramfs.cpio" diff --git a/kira_config_x86_64_smol.fragment.txt b/kira_config_x86_64_smol.fragment.txt new file mode 100644 index 0000000..b7258db --- /dev/null +++ b/kira_config_x86_64_smol.fragment.txt @@ -0,0 +1,358 @@ +CONFIG_CC_IS_GCC=y +CONFIG_AS_IS_GNU=y +CONFIG_RUST_IS_AVAILABLE=y +CONFIG_TOOLS_SUPPORT_RELR=y + +CONFIG_RUST=y +CONFIG_RUST_OVERFLOW_CHECKS=y + +# +# We need to disable CONFIG_WERROR because of stupid bcachefs rust stuff +# +# CONFIG_COMPILE_TEST is not set +# CONFIG_WERROR is not set + +# +# Standard default for not get timers interrupts on idle CPUs. +# +CONFIG_NO_HZ_COMMON=y +# CONFIG_HZ_PERIODIC is not set +CONFIG_NO_HZ_IDLE=y +# CONFIG_NO_HZ_FULL is not set + + +# +# This option reduces kernel latency by adding explicit preemption points throughout the kernel code +# +# CONFIG_PREEMPT_NONE is not set +# CONFIG_PREEMPT_VOLUNTARY is not set +# CONFIG_PREEMPT is not set +CONFIG_PREEMPT_LAZY=y +# CONFIG_PREEMPT_RT is not set + + + +CONFIG_MODULE_SIG=y +# CONFIG_MODULE_SIG_FORCE is not set +CONFIG_MODULE_SIG_ALL=y +# CONFIG_MODULE_SIG_SHA1 is not set +# CONFIG_MODULE_SIG_SHA256 is not set +# CONFIG_MODULE_SIG_SHA384 is not set +# CONFIG_MODULE_SIG_SHA512 is not set +# CONFIG_MODULE_SIG_SHA3_256 is not set +# CONFIG_MODULE_SIG_SHA3_384 is not set +CONFIG_MODULE_SIG_SHA3_512=y +CONFIG_MODULE_SIG_HASH="sha3-512" + +CONFIG_MODULE_SIG_KEY="certs/signing_key.pem" +# CONFIG_MODULE_SIG_KEY_TYPE_RSA is not set +CONFIG_MODULE_SIG_KEY_TYPE_ECDSA=y + +# +# SATA +# +CONFIG_SATA_AHCI=y + +# +# NVME Support +# +CONFIG_NVME_COMMON=y +CONFIG_NVME_CORE=y +CONFIG_BLK_DEV_NVME=y +CONFIG_NVME_MULTIPATH=y +CONFIG_NVME_VERBOSE_ERRORS=y +CONFIG_NVME_HWMON=y + + +CONFIG_IO_URING=y +CONFIG_IO_URING_ZCRX=y + +CONFIG_BCACHEFS_FS=y +# CONFIG_BCACHEFS_DEBUG is not set + +# CONFIG_DEBUG_KERNEL is not set + +# +# New proc acc file format +# +CONFIG_BSD_PROCESS_ACCT_V3=y + +# +# ACPI platform devices +# +CONFIG_X86_INTEL_LPSS=y +CONFIG_X86_AMD_PLATFORM_DEVICE=y +3 + +# Max CPUS - lover a bit to save resources +# +CONFIG_NR_CPUS_DEFAULT=64 +CONFIG_NR_CPUS=64 + +# +# Timer interrupts per second +# Increase interactivity +# +CONFIG_HZ_1000=y +CONFIG_HZ=1000 + +# +# bzz pss +# +CONFIG_DRM_PANIC_FOREGROUND_COLOR=0xffbf00 +CONFIG_DRM_PANIC_BACKGROUND_COLOR=0x000000 + + +# +# Frame buffer Devices +# +CONFIG_FB=y +CONFIG_FB_VESA=y +CONFIG_FB_EFI=y +CONFIG_FB_CORE=y +CONFIG_FB_NOTIFY=y +CONFIG_FB_DEVICE=y +CONFIG_FB_MODE_HELPERS=y + +# +# Graphics / GPU (Set to Module) +# +CONFIG_DRM=y + +CONFIG_DRM_SYSFB_HELPER=y +CONFIG_DRM_SIMPLEDRM=y + +CONFIG_DRM_RADEON=m +CONFIG_DRM_RADEON_USERPTR=y +CONFIG_DRM_AMDGPU=m +CONFIG_DRM_AMDGPU_SI=y +CONFIG_DRM_AMDGPU_CIK=y +CONFIG_DRM_AMDGPU_USERPTR=y +CONFIG_DRM_AMD_ISP=y + +# +# Compression +# +CONFIG_HAVE_KERNEL_LZ4=y +CONFIG_HAVE_KERNEL_ZSTD=y + +CONFIG_KERNEL_ZSTD=y + + +CONFIG_DEFAULT_INIT="" +CONFIG_DEFAULT_HOSTNAME="kiralinux" + +# +# Disabling BPF stuff +# +# CONFIG_AF_KCM is not set +# CONFIG_BPF_SYSCALL is not set + + +# +# Scheduler features +# Increasing CONFIG_UCLAMP_BUCKETS_COUNT for more precise scheduling +# +CONFIG_UCLAMP_TASK=y +CONFIG_UCLAMP_BUCKETS_COUNT=7 + +# +# Definetly no need for desktop not involved in kernel development +# +# CONFIG_PROFILING is not set + + + +CONFIG_MODULES=y +CONFIG_MODULE_UNLOAD=y +CONFIG_MODPROBE=y +CONFIG_MODULE_COMPRESS=y +CONFIG_MODULE_SIG_FORMAT=y +CONFIG_MODULE_SIG_ALL=y +CONFIG_MODULE_SIG_SHA3_512=y +CONFIG_MODULE_SIG_HASH="sha3-512" +CONFIG_MODULE_COMPRESS_ZSTD=y +CONFIG_MODULE_COMPRESS_ALL=y +CONFIG_MODULE_DECOMPRESS=y +CONFIG_MODPROBE_PATH="/sbin/modprobe" + +CONFIG_BLK_INLINE_ENCRYPTION=y +CONFIG_BLK_INLINE_ENCRYPTION_FALLBACK=y + + +CONFIG_EFI_PARTITION=y + +CONFIG_BLK_PM=y +CONFIG_BLK_MQ_STACKING=y + + +# +# Disabling ZSWAP - currently its acts in retarded way. +# Possibly causing issues not classified as related to it. +# Users should prefer ZRAM or SWAP+ZRAM combination +# +CONFIG_SWAP=y +# CONFIG_ZSWAP is not set +CONFIG_ZSMALLOC=y + + +# +# Firmware loader +# +CONFIG_FW_LOADER=y + + +# +# enables support for parsing and handling UEFI Common Platform Error Records (CPER) +# +CONFIG_UEFI_CPER=y +CONFIG_UEFI_CPER_X86=y + + + +CONFIG_ZRAM=y +CONFIG_ZRAM_BACKEND_LZ4=y +CONFIG_ZRAM_BACKEND_LZ4HC=y +CONFIG_ZRAM_BACKEND_ZSTD=y +# CONFIG_ZRAM_BACKEND_DEFLATE is not set +# CONFIG_ZRAM_BACKEND_842 is not set +# CONFIG_ZRAM_BACKEND_LZO is not set +CONFIG_ZRAM_DEF_COMP_LZ4=y +# CONFIG_ZRAM_DEF_COMP_LZ4HC is not set +# CONFIG_ZRAM_DEF_COMP_ZSTD is not set +CONFIG_ZRAM_DEF_COMP="lz4" +CONFIG_ZRAM_WRITEBACK=y +CONFIG_ZRAM_TRACK_ENTRY_ACTIME=y +CONFIG_ZRAM_MEMORY_TRACKING=y +CONFIG_ZRAM_MULTI_COMP=y + + +# +# Allow the SCSI subsystem to probe for devices in parallel with the rest of the system boot process. +# +CONFIG_SCSI_SCAN_ASYNC=y + + +CONFIG_USB_SUPPORT=y +CONFIG_USB_COMMON=y + +# +# USB HID support +# +CONFIG_USB_HID=y +CONFIG_HID_PID=y +CONFIG_USB_HIDDEV=y + + +CONFIG_INTEGRITY=y +CONFIG_INTEGRITY_PLATFORM_KEYRING=y +CONFIG_LOAD_UEFI_KEYS=y + +# +# Bounds checking +# +CONFIG_FORTIFY_SOURCE=y +CONFIG_HARDENED_USERCOPY=y +CONFIG_HARDENED_USERCOPY_DEFAULT_ON=y + + +# +# Hardening of kernel data structures +# +CONFIG_LIST_HARDENED=y + +CONFIG_RANDSTRUCT_NONE=y + + +CONFIG_XOR_BLOCKS=y +CONFIG_ASYNC_CORE=y +CONFIG_ASYNC_MEMCPY=y +CONFIG_ASYNC_XOR=y +CONFIG_ASYNC_PQ=y +CONFIG_ASYNC_RAID6_RECOV=y +CONFIG_CRYPTO=y + + +# Length-preserving ciphers and modes +# +CONFIG_CRYPTO_CHACHA20=y +CONFIG_CRYPTO_XTS=y +CONFIG_CRYPTO_NHPOLY1305=y + + +# AEAD (authenticated encryption with associated data) ciphers +# This is what bcachefs uses +# +CONFIG_CRYPTO_CHACHA20POLY1305=y + +CONFIG_CRYPTO_LIB_CHACHA20POLY1305=y + + +# Hashes, digests, and MACs +# +CONFIG_CRYPTO_BLAKE2B=y +CONFIG_CRYPTO_POLYVAL=y +CONFIG_CRYPTO_SHA256=y +CONFIG_CRYPTO_SHA512=y +CONFIG_CRYPTO_SHA3=y + + +# CRCs (cyclic redundancy checks) +# +CONFIG_CRYPTO_CRC32C=y +CONFIG_CRYPTO_CRC32=y + +# Compression +# +CONFIG_CRYPTO_LZ4=y +CONFIG_CRYPTO_LZ4HC=m +CONFIG_CRYPTO_ZSTD=y + + +# +# Userspace crypto interface - will be removed from kernel +# Enabling some required by IWG +# +CONFIG_CRYPTO_USER_API=y +CONFIG_CRYPTO_USER_API_HASH=y +CONFIG_CRYPTO_USER_API_SKCIPHER=y +CONFIG_CRYPTO_USER_API_RNG=y +# CONFIG_CRYPTO_USER_API_RNG_CAVP is not set +# CONFIG_CRYPTO_USER_API_AEAD is not set +# CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE is not set + + +CONFIG_CRYPTO_HW=y + + +# More fonts +# +CONFIG_FONT_SUPPORT=y +CONFIG_FONTS=y +CONFIG_FONT_8x8=y +CONFIG_FONT_8x16=y +CONFIG_FONT_10x18=y +CONFIG_FONT_TER16x32=y +CONFIG_FONT_SUN12x22=y + + +# printk and dmesg options +# +CONFIG_PRINTK_TIME=y +CONFIG_CONSOLE_LOGLEVEL_DEFAULT=4 +CONFIG_CONSOLE_LOGLEVEL_QUIET=1 +CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 +# CONFIG_BOOT_PRINTK_DELAY is not set +CONFIG_SYMBOLIC_ERRNAME=y + +# CONFIG_X86_INTEL_TSX_MODE_OFF is not set +CONFIG_X86_INTEL_TSX_MODE_ON=y +# CONFIG_X86_INTEL_TSX_MODE_AUTO is not set + + +# UKI And Secure boot +# +CONFIG_EFI=y +CONFIG_EFI_STUB=y +CONFIG_INITRAMFS_SOURCE="initramfs.cpio" +CONFIG_INITRAMFS_COMPRESSION_LZ4=y diff --git a/kira_disable_guest_vm.fragment b/kira_disable_guest_vm.fragment index 01b585c..e71a5cc 100644 --- a/kira_disable_guest_vm.fragment +++ b/kira_disable_guest_vm.fragment @@ -1,11 +1,4 @@ -# -# We generally want to remove any not common for desktop virtualization features -# # CONFIG_PCI_XEN is not set - -# -# Microsoft Hyper-V guest support -# # CONFIG_HYPERV is not set diff --git a/kira_disable_guest_vm.fragment.txt b/kira_disable_guest_vm.fragment.txt new file mode 100644 index 0000000..01b585c --- /dev/null +++ b/kira_disable_guest_vm.fragment.txt @@ -0,0 +1,11 @@ + +# +# We generally want to remove any not common for desktop virtualization features +# +# CONFIG_PCI_XEN is not set + +# +# Microsoft Hyper-V guest support +# +# CONFIG_HYPERV is not set +