Add kernel optimizations

This commit is contained in:
Andrey Leonchikov 2025-09-13 06:50:32 +02:00
parent 22ef80ef62
commit db9872a208
2 changed files with 13 additions and 19 deletions

View File

@ -147,8 +147,8 @@ CONFIG_RCU_NEED_SEGCBLIST=y
CONFIG_IKCONFIG=y CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y CONFIG_IKCONFIG_PROC=y
# CONFIG_IKHEADERS is not set # CONFIG_IKHEADERS is not set
CONFIG_LOG_BUF_SHIFT=15 CONFIG_LOG_BUF_SHIFT=12
CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_LOG_CPU_MAX_BUF_SHIFT=11
# CONFIG_PRINTK_INDEX is not set # CONFIG_PRINTK_INDEX is not set
CONFIG_GENERIC_SCHED_CLOCK=y CONFIG_GENERIC_SCHED_CLOCK=y
@ -217,13 +217,13 @@ CONFIG_HAVE_UID16=y
CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_SYSCTL_EXCEPTION_TRACE=y
# CONFIG_SYSFS_SYSCALL is not set # CONFIG_SYSFS_SYSCALL is not set
CONFIG_EXPERT=y CONFIG_EXPERT=y
CONFIG_UID16=y # CONFIG_UID16 is not set
CONFIG_MULTIUSER=y CONFIG_MULTIUSER=y
# CONFIG_SGETMASK_SYSCALL is not set # CONFIG_SGETMASK_SYSCALL is not set
CONFIG_FHANDLE=y CONFIG_FHANDLE=y
CONFIG_POSIX_TIMERS=y CONFIG_POSIX_TIMERS=y
CONFIG_PRINTK=y CONFIG_PRINTK=y
CONFIG_BUG=y # CONFIG_BUG is not set
# CONFIG_BASE_SMALL is not set # CONFIG_BASE_SMALL is not set
CONFIG_FUTEX=y CONFIG_FUTEX=y
CONFIG_FUTEX_PI=y CONFIG_FUTEX_PI=y
@ -232,7 +232,7 @@ CONFIG_EPOLL=y
CONFIG_SIGNALFD=y CONFIG_SIGNALFD=y
CONFIG_TIMERFD=y CONFIG_TIMERFD=y
CONFIG_EVENTFD=y CONFIG_EVENTFD=y
CONFIG_SHMEM=y # CONFIG_SHMEM is not set
CONFIG_AIO=y CONFIG_AIO=y
CONFIG_IO_URING=y CONFIG_IO_URING=y
CONFIG_ADVISE_SYSCALLS=y CONFIG_ADVISE_SYSCALLS=y
@ -284,8 +284,6 @@ CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16
CONFIG_STACKTRACE_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y
CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000
CONFIG_LOCKDEP_SUPPORT=y CONFIG_LOCKDEP_SUPPORT=y
CONFIG_GENERIC_BUG=y
CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y
CONFIG_GENERIC_HWEIGHT=y CONFIG_GENERIC_HWEIGHT=y
CONFIG_GENERIC_CSUM=y CONFIG_GENERIC_CSUM=y
CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_GENERIC_CALIBRATE_DELAY=y
@ -539,7 +537,6 @@ CONFIG_CMDLINE=""
CONFIG_SUSPEND=y CONFIG_SUSPEND=y
CONFIG_SUSPEND_FREEZER=y CONFIG_SUSPEND_FREEZER=y
# CONFIG_SUSPEND_SKIP_SYNC is not set # CONFIG_SUSPEND_SKIP_SYNC is not set
# CONFIG_HIBERNATION is not set
CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP=y
CONFIG_PM_SLEEP_SMP=y CONFIG_PM_SLEEP_SMP=y
# CONFIG_PM_AUTOSLEEP is not set # CONFIG_PM_AUTOSLEEP is not set
@ -875,8 +872,7 @@ CONFIG_BINFMT_SCRIPT=y
# #
# Memory Management options # Memory Management options
# #
CONFIG_SWAP=y # CONFIG_SWAP is not set
# CONFIG_ZSWAP is not set
# #
# Slab allocator options # Slab allocator options
@ -1375,7 +1371,6 @@ CONFIG_MTD_BLOCK=y
# CONFIG_SSFDC is not set # CONFIG_SSFDC is not set
# CONFIG_SM_FTL is not set # CONFIG_SM_FTL is not set
# CONFIG_MTD_OOPS is not set # CONFIG_MTD_OOPS is not set
# CONFIG_MTD_SWAP is not set
# CONFIG_MTD_PARTITIONED_MASTER is not set # CONFIG_MTD_PARTITIONED_MASTER is not set
# #
@ -5815,11 +5810,6 @@ CONFIG_PROC_PAGE_MONITOR=y
CONFIG_PROC_CHILDREN=y CONFIG_PROC_CHILDREN=y
CONFIG_KERNFS=y CONFIG_KERNFS=y
CONFIG_SYSFS=y CONFIG_SYSFS=y
CONFIG_TMPFS=y
CONFIG_TMPFS_POSIX_ACL=y
CONFIG_TMPFS_XATTR=y
# CONFIG_TMPFS_INODE64 is not set
# CONFIG_TMPFS_QUOTA is not set
CONFIG_ARCH_SUPPORTS_HUGETLBFS=y CONFIG_ARCH_SUPPORTS_HUGETLBFS=y
# CONFIG_HUGETLBFS is not set # CONFIG_HUGETLBFS is not set
CONFIG_ARCH_HAS_GIGANTIC_PAGE=y CONFIG_ARCH_HAS_GIGANTIC_PAGE=y
@ -6339,7 +6329,6 @@ CONFIG_MESSAGE_LOGLEVEL_DEFAULT=7
# CONFIG_DYNAMIC_DEBUG is not set # CONFIG_DYNAMIC_DEBUG is not set
# CONFIG_DYNAMIC_DEBUG_CORE is not set # CONFIG_DYNAMIC_DEBUG_CORE is not set
CONFIG_SYMBOLIC_ERRNAME=y CONFIG_SYMBOLIC_ERRNAME=y
CONFIG_DEBUG_BUGVERBOSE=y
# end of printk and dmesg options # end of printk and dmesg options
CONFIG_DEBUG_KERNEL=y CONFIG_DEBUG_KERNEL=y

View File

@ -3,7 +3,7 @@ new file mode 100644
index 000000000000..51de9e95b7d2 index 000000000000..51de9e95b7d2
--- /dev/null --- /dev/null
+++ b/arch/arm64/configs/printer_defconfig +++ b/arch/arm64/configs/printer_defconfig
@@ -0,0 +1,526 @@ @@ -0,0 +1,531 @@
+CONFIG_DEFAULT_HOSTNAME="Printer" +CONFIG_DEFAULT_HOSTNAME="Printer"
+CONFIG_LOCALVERSION="-arm64" +CONFIG_LOCALVERSION="-arm64"
+CONFIG_LOCALVERSION_AUTO=n +CONFIG_LOCALVERSION_AUTO=n
@ -129,10 +129,15 @@ index 000000000000..51de9e95b7d2
+CONFIG_SCHED_DEBUG=n +CONFIG_SCHED_DEBUG=n
+ +
+#minimize +#minimize
+CONFIG_UID16=n
+CONFIG_BUG=n
+CONFIG_SHMEM=n
+CONFIG_SWAP=n
+CONFIG_NR_CPUS=8 +CONFIG_NR_CPUS=8
+CONFIG_EFI=n +CONFIG_EFI=n
+CONFIG_COREDUMP=n +CONFIG_COREDUMP=n
+CONFIG_LOG_BUF_SHIFT=15 +CONFIG_LOG_BUF_SHIFT=12
+CONFIG_LOG_CPU_MAX_BUF_SHIFT=11
+CONFIG_RD_ZSTD=n +CONFIG_RD_ZSTD=n
+CONFIG_KALLSYMS=n +CONFIG_KALLSYMS=n
+CONFIG_XZ_DEC_X86=n +CONFIG_XZ_DEC_X86=n