lto
This commit is contained in:
@@ -65,21 +65,21 @@ in
|
||||
libraspberrypi = super.${namespace}.libraspberrypi.override { stdenv = super.ccacheStdenv; };
|
||||
raspberrypi-utils = super.${namespace}.raspberrypi-utils.override { stdenv = super.ccacheStdenv; };
|
||||
|
||||
linuxPackages_cachyos = super.${namespace}.linuxPackages_cachyos.override { stdenv = super.ccacheStdenv; };
|
||||
linuxPackages_cachyos-lto = super.${namespace}.linuxPackages_cachyos-lto.override { stdenv = super.ccacheStdenv; };
|
||||
linuxPackages_cachyos-lto-full = super.${namespace}.linuxPackages_cachyos-lto-full.override { stdenv = super.ccacheStdenv; };
|
||||
linuxPackages_cachyos-lto-znver4 = super.${namespace}.linuxPackages_cachyos-lto-znver4.override { stdenv = super.ccacheStdenv; };
|
||||
linuxPackages_cachyos-server = super.${namespace}.linuxPackages_cachyos-server.override { stdenv = super.ccacheStdenv; };
|
||||
linuxPackages_cachyos-server-lto = super.${namespace}.linuxPackages_cachyos-server-lto.override { stdenv = super.ccacheStdenv; };
|
||||
linuxPackages_cachyos-server-lto-znver4 = super.${namespace}.linuxPackages_cachyos-server-lto-znver4.override { stdenv = super.ccacheStdenv; };
|
||||
linuxPackages_cachyos-rc = super.${namespace}.linuxPackages_cachyos-rc.override { stdenv = super.ccacheStdenv; };
|
||||
linuxPackages_cachyos-rc-lto = super.${namespace}.linuxPackages_cachyos-rc-lto.override { stdenv = super.ccacheStdenv; };
|
||||
linuxPackages_cachyos-rc-lto-znver4 = super.${namespace}.linuxPackages_cachyos-rc-lto-znver4.override { stdenv = super.ccacheStdenv; };
|
||||
linuxPackages_cachyos-hardened = super.${namespace}.linuxPackages_cachyos-hardened.override { stdenv = super.ccacheStdenv; };
|
||||
linuxPackages_cachyos-hardened-lto = super.${namespace}.linuxPackages_cachyos-hardened-lto.override { stdenv = super.ccacheStdenv; };
|
||||
linuxPackages_cachyos-hardened-lto-znver4 = super.${namespace}.linuxPackages_cachyos-hardened-lto-znver4.override { stdenv = super.ccacheStdenv; };
|
||||
linuxPackages_cachyos-deckify = super.${namespace}.linuxPackages_cachyos-deckify.override { stdenv = super.ccacheStdenv; };
|
||||
linuxPackages_cachyos-deckify-lto = super.${namespace}.linuxPackages_cachyos-deckify-lto.override { stdenv = super.ccacheStdenv; };
|
||||
# linuxPackages_cachyos = super.${namespace}.linuxPackages_cachyos.override { stdenv = super.ccacheStdenv; };
|
||||
# linuxPackages_cachyos-lto = super.${namespace}.linuxPackages_cachyos-lto.override { stdenv = super.ccacheStdenv; };
|
||||
# linuxPackages_cachyos-lto-full = super.${namespace}.linuxPackages_cachyos-lto-full.override { stdenv = super.ccacheStdenv; };
|
||||
# linuxPackages_cachyos-lto-znver4 = super.${namespace}.linuxPackages_cachyos-lto-znver4.override { stdenv = super.ccacheStdenv; };
|
||||
# linuxPackages_cachyos-server = super.${namespace}.linuxPackages_cachyos-server.override { stdenv = super.ccacheStdenv; };
|
||||
# linuxPackages_cachyos-server-lto = super.${namespace}.linuxPackages_cachyos-server-lto.override { stdenv = super.ccacheStdenv; };
|
||||
# linuxPackages_cachyos-server-lto-znver4 = super.${namespace}.linuxPackages_cachyos-server-lto-znver4.override { stdenv = super.ccacheStdenv; };
|
||||
# linuxPackages_cachyos-rc = super.${namespace}.linuxPackages_cachyos-rc.override { stdenv = super.ccacheStdenv; };
|
||||
# linuxPackages_cachyos-rc-lto = super.${namespace}.linuxPackages_cachyos-rc-lto.override { stdenv = super.ccacheStdenv; };
|
||||
# linuxPackages_cachyos-rc-lto-znver4 = super.${namespace}.linuxPackages_cachyos-rc-lto-znver4.override { stdenv = super.ccacheStdenv; };
|
||||
# linuxPackages_cachyos-hardened = super.${namespace}.linuxPackages_cachyos-hardened.override { stdenv = super.ccacheStdenv; };
|
||||
# linuxPackages_cachyos-hardened-lto = super.${namespace}.linuxPackages_cachyos-hardened-lto.override { stdenv = super.ccacheStdenv; };
|
||||
# linuxPackages_cachyos-hardened-lto-znver4 = super.${namespace}.linuxPackages_cachyos-hardened-lto-znver4.override { stdenv = super.ccacheStdenv; };
|
||||
# linuxPackages_cachyos-deckify = super.${namespace}.linuxPackages_cachyos-deckify.override { stdenv = super.ccacheStdenv; };
|
||||
# linuxPackages_cachyos-deckify-lto = super.${namespace}.linuxPackages_cachyos-deckify-lto.override { stdenv = super.ccacheStdenv; };
|
||||
};
|
||||
})
|
||||
|
||||
|
||||
@@ -31,6 +31,10 @@ in
|
||||
linuxPackages_cachyos-lto = cachyosPackages.cachyos-lto;
|
||||
linuxPackages_cachyos-lto-full = cachyosPackages.cachyos-lto-full;
|
||||
linuxPackages_cachyos-lto-znver4 = cachyosPackages.cachyos-lto-znver4;
|
||||
# LTS
|
||||
linuxPackages_cachyos-lts-lto = cachyosPackages.cachyos-lts-lto;
|
||||
# Hardened
|
||||
linuxPackages_cachyos-hardened-lto = cachyosPackages.cachyos-hardened-lto;
|
||||
# Latest Server
|
||||
linuxPackages_cachyos-server-lto = cachyosPackages.cachyos-server-lto;
|
||||
linuxPackages_cachyos-server-lto-znver4 = cachyosPackages.cachyos-server-lto-znver4;
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -23,7 +23,6 @@
|
||||
"CONFIG_IRQ_WORK" = "y";
|
||||
"CONFIG_BUILDTIME_TABLE_SORT" = "y";
|
||||
"CONFIG_THREAD_INFO_IN_TASK" = "y";
|
||||
"CONFIG_CACHY" = "y";
|
||||
"CONFIG_INIT_ENV_ARG_LIMIT" = "32";
|
||||
"CONFIG_LOCALVERSION" = "";
|
||||
"CONFIG_LOCALVERSION_AUTO" = "y";
|
||||
@@ -68,7 +67,7 @@
|
||||
"CONFIG_CONTEXT_TRACKING_IDLE" = "y";
|
||||
"CONFIG_TICK_ONESHOT" = "y";
|
||||
"CONFIG_NO_HZ_COMMON" = "y";
|
||||
"CONFIG_NO_HZ_FULL" = "y";
|
||||
"CONFIG_NO_HZ_IDLE" = "y";
|
||||
"CONFIG_CONTEXT_TRACKING_USER" = "y";
|
||||
"CONFIG_NO_HZ" = "y";
|
||||
"CONFIG_HIGH_RES_TIMERS" = "y";
|
||||
@@ -82,12 +81,9 @@
|
||||
"CONFIG_BPF_JIT_DEFAULT_ON" = "y";
|
||||
"CONFIG_BPF_UNPRIV_DEFAULT_OFF" = "y";
|
||||
"CONFIG_BPF_LSM" = "y";
|
||||
"CONFIG_PREEMPT_BUILD" = "y";
|
||||
"CONFIG_PREEMPT_NONE_BUILD" = "y";
|
||||
"CONFIG_ARCH_HAS_PREEMPT_LAZY" = "y";
|
||||
"CONFIG_PREEMPT" = "y";
|
||||
"CONFIG_PREEMPT_COUNT" = "y";
|
||||
"CONFIG_PREEMPTION" = "y";
|
||||
"CONFIG_PREEMPT_DYNAMIC" = "y";
|
||||
"CONFIG_PREEMPT_NONE" = "y";
|
||||
"CONFIG_SCHED_CORE" = "y";
|
||||
"CONFIG_SCHED_CLASS_EXT" = "y";
|
||||
"CONFIG_VIRT_CPU_ACCOUNTING" = "y";
|
||||
@@ -103,20 +99,16 @@
|
||||
"CONFIG_PSI" = "y";
|
||||
"CONFIG_CPU_ISOLATION" = "y";
|
||||
"CONFIG_TREE_RCU" = "y";
|
||||
"CONFIG_PREEMPT_RCU" = "y";
|
||||
"CONFIG_RCU_EXPERT" = "y";
|
||||
"CONFIG_TREE_SRCU" = "y";
|
||||
"CONFIG_TASKS_RCU_GENERIC" = "y";
|
||||
"CONFIG_NEED_TASKS_RCU" = "y";
|
||||
"CONFIG_TASKS_RCU" = "y";
|
||||
"CONFIG_TASKS_RUDE_RCU" = "y";
|
||||
"CONFIG_TASKS_TRACE_RCU" = "y";
|
||||
"CONFIG_RCU_STALL_COMMON" = "y";
|
||||
"CONFIG_RCU_NEED_SEGCBLIST" = "y";
|
||||
"CONFIG_RCU_FANOUT" = "64";
|
||||
"CONFIG_RCU_FANOUT_LEAF" = "16";
|
||||
"CONFIG_RCU_BOOST" = "y";
|
||||
"CONFIG_RCU_BOOST_DELAY" = "500";
|
||||
"CONFIG_RCU_NOCB_CPU" = "y";
|
||||
"CONFIG_RCU_LAZY" = "y";
|
||||
"CONFIG_RCU_LAZY_DEFAULT_OFF" = "y";
|
||||
@@ -174,7 +166,6 @@
|
||||
"CONFIG_PID_NS" = "y";
|
||||
"CONFIG_NET_NS" = "y";
|
||||
"CONFIG_CHECKPOINT_RESTORE" = "y";
|
||||
"CONFIG_SCHED_BORE" = "y";
|
||||
"CONFIG_SCHED_AUTOGROUP" = "y";
|
||||
"CONFIG_RELAY" = "y";
|
||||
"CONFIG_BLK_DEV_INITRD" = "y";
|
||||
@@ -323,10 +314,9 @@
|
||||
"CONFIG_HOTPLUG_CPU" = "y";
|
||||
"CONFIG_NUMA" = "y";
|
||||
"CONFIG_NODES_SHIFT" = "10";
|
||||
"CONFIG_HZ_500" = "y";
|
||||
"CONFIG_HZ" = "500";
|
||||
"CONFIG_HZ_300" = "y";
|
||||
"CONFIG_HZ" = "300";
|
||||
"CONFIG_SCHED_HRTICK" = "y";
|
||||
"CONFIG_MIN_BASE_SLICE_NS" = "2000000";
|
||||
"CONFIG_ARCH_SPARSEMEM_ENABLE" = "y";
|
||||
"CONFIG_HW_PERF_EVENTS" = "y";
|
||||
"CONFIG_CC_HAVE_SHADOW_CALL_STACK" = "y";
|
||||
@@ -683,7 +673,57 @@
|
||||
"CONFIG_BFQ_GROUP_IOSCHED" = "y";
|
||||
"CONFIG_PADATA" = "y";
|
||||
"CONFIG_ASN1" = "y";
|
||||
"CONFIG_UNINLINE_SPIN_UNLOCK" = "y";
|
||||
"CONFIG_ARCH_INLINE_SPIN_TRYLOCK" = "y";
|
||||
"CONFIG_ARCH_INLINE_SPIN_TRYLOCK_BH" = "y";
|
||||
"CONFIG_ARCH_INLINE_SPIN_LOCK" = "y";
|
||||
"CONFIG_ARCH_INLINE_SPIN_LOCK_BH" = "y";
|
||||
"CONFIG_ARCH_INLINE_SPIN_LOCK_IRQ" = "y";
|
||||
"CONFIG_ARCH_INLINE_SPIN_LOCK_IRQSAVE" = "y";
|
||||
"CONFIG_ARCH_INLINE_SPIN_UNLOCK" = "y";
|
||||
"CONFIG_ARCH_INLINE_SPIN_UNLOCK_BH" = "y";
|
||||
"CONFIG_ARCH_INLINE_SPIN_UNLOCK_IRQ" = "y";
|
||||
"CONFIG_ARCH_INLINE_SPIN_UNLOCK_IRQRESTORE" = "y";
|
||||
"CONFIG_ARCH_INLINE_READ_LOCK" = "y";
|
||||
"CONFIG_ARCH_INLINE_READ_LOCK_BH" = "y";
|
||||
"CONFIG_ARCH_INLINE_READ_LOCK_IRQ" = "y";
|
||||
"CONFIG_ARCH_INLINE_READ_LOCK_IRQSAVE" = "y";
|
||||
"CONFIG_ARCH_INLINE_READ_UNLOCK" = "y";
|
||||
"CONFIG_ARCH_INLINE_READ_UNLOCK_BH" = "y";
|
||||
"CONFIG_ARCH_INLINE_READ_UNLOCK_IRQ" = "y";
|
||||
"CONFIG_ARCH_INLINE_READ_UNLOCK_IRQRESTORE" = "y";
|
||||
"CONFIG_ARCH_INLINE_WRITE_LOCK" = "y";
|
||||
"CONFIG_ARCH_INLINE_WRITE_LOCK_BH" = "y";
|
||||
"CONFIG_ARCH_INLINE_WRITE_LOCK_IRQ" = "y";
|
||||
"CONFIG_ARCH_INLINE_WRITE_LOCK_IRQSAVE" = "y";
|
||||
"CONFIG_ARCH_INLINE_WRITE_UNLOCK" = "y";
|
||||
"CONFIG_ARCH_INLINE_WRITE_UNLOCK_BH" = "y";
|
||||
"CONFIG_ARCH_INLINE_WRITE_UNLOCK_IRQ" = "y";
|
||||
"CONFIG_ARCH_INLINE_WRITE_UNLOCK_IRQRESTORE" = "y";
|
||||
"CONFIG_INLINE_SPIN_TRYLOCK" = "y";
|
||||
"CONFIG_INLINE_SPIN_TRYLOCK_BH" = "y";
|
||||
"CONFIG_INLINE_SPIN_LOCK" = "y";
|
||||
"CONFIG_INLINE_SPIN_LOCK_BH" = "y";
|
||||
"CONFIG_INLINE_SPIN_LOCK_IRQ" = "y";
|
||||
"CONFIG_INLINE_SPIN_LOCK_IRQSAVE" = "y";
|
||||
"CONFIG_INLINE_SPIN_UNLOCK_BH" = "y";
|
||||
"CONFIG_INLINE_SPIN_UNLOCK_IRQ" = "y";
|
||||
"CONFIG_INLINE_SPIN_UNLOCK_IRQRESTORE" = "y";
|
||||
"CONFIG_INLINE_READ_LOCK" = "y";
|
||||
"CONFIG_INLINE_READ_LOCK_BH" = "y";
|
||||
"CONFIG_INLINE_READ_LOCK_IRQ" = "y";
|
||||
"CONFIG_INLINE_READ_LOCK_IRQSAVE" = "y";
|
||||
"CONFIG_INLINE_READ_UNLOCK" = "y";
|
||||
"CONFIG_INLINE_READ_UNLOCK_BH" = "y";
|
||||
"CONFIG_INLINE_READ_UNLOCK_IRQ" = "y";
|
||||
"CONFIG_INLINE_READ_UNLOCK_IRQRESTORE" = "y";
|
||||
"CONFIG_INLINE_WRITE_LOCK" = "y";
|
||||
"CONFIG_INLINE_WRITE_LOCK_BH" = "y";
|
||||
"CONFIG_INLINE_WRITE_LOCK_IRQ" = "y";
|
||||
"CONFIG_INLINE_WRITE_LOCK_IRQSAVE" = "y";
|
||||
"CONFIG_INLINE_WRITE_UNLOCK" = "y";
|
||||
"CONFIG_INLINE_WRITE_UNLOCK_BH" = "y";
|
||||
"CONFIG_INLINE_WRITE_UNLOCK_IRQ" = "y";
|
||||
"CONFIG_INLINE_WRITE_UNLOCK_IRQRESTORE" = "y";
|
||||
"CONFIG_ARCH_SUPPORTS_ATOMIC_RMW" = "y";
|
||||
"CONFIG_MUTEX_SPIN_ON_OWNER" = "y";
|
||||
"CONFIG_RWSEM_SPIN_ON_OWNER" = "y";
|
||||
@@ -749,7 +789,7 @@
|
||||
"CONFIG_MEMORY_BALLOON" = "y";
|
||||
"CONFIG_BALLOON_COMPACTION" = "y";
|
||||
"CONFIG_COMPACTION" = "y";
|
||||
"CONFIG_COMPACT_UNEVICTABLE_DEFAULT" = "0";
|
||||
"CONFIG_COMPACT_UNEVICTABLE_DEFAULT" = "1";
|
||||
"CONFIG_PAGE_REPORTING" = "y";
|
||||
"CONFIG_MIGRATION" = "y";
|
||||
"CONFIG_DEVICE_MIGRATION" = "y";
|
||||
@@ -768,7 +808,7 @@
|
||||
"CONFIG_PERSISTENT_HUGE_ZERO_FOLIO" = "y";
|
||||
"CONFIG_MM_ID" = "y";
|
||||
"CONFIG_TRANSPARENT_HUGEPAGE" = "y";
|
||||
"CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS" = "y";
|
||||
"CONFIG_TRANSPARENT_HUGEPAGE_MADVISE" = "y";
|
||||
"CONFIG_THP_SWAP" = "y";
|
||||
"CONFIG_READ_ONLY_THP_FOR_FS" = "y";
|
||||
"CONFIG_PAGE_MAPCOUNT" = "y";
|
||||
@@ -4731,13 +4771,11 @@
|
||||
"CONFIG_RC_XBOX_DVD" = "m";
|
||||
"CONFIG_CEC_CORE" = "m";
|
||||
"CONFIG_CEC_NOTIFIER" = "y";
|
||||
"CONFIG_CEC_PIN" = "y";
|
||||
"CONFIG_MEDIA_CEC_RC" = "y";
|
||||
"CONFIG_MEDIA_CEC_SUPPORT" = "y";
|
||||
"CONFIG_CEC_CH7322" = "m";
|
||||
"CONFIG_CEC_NXP_TDA9950" = "m";
|
||||
"CONFIG_CEC_CROS_EC" = "m";
|
||||
"CONFIG_CEC_GPIO" = "m";
|
||||
"CONFIG_USB_EXTRON_DA_HD_4K_PLUS_CEC" = "m";
|
||||
"CONFIG_USB_PULSE8_CEC" = "m";
|
||||
"CONFIG_USB_RAINSHADOW_CEC" = "m";
|
||||
@@ -5327,7 +5365,6 @@
|
||||
"CONFIG_DRM_AMD_ACP" = "y";
|
||||
"CONFIG_DRM_AMD_DC" = "y";
|
||||
"CONFIG_DRM_AMD_DC_SI" = "y";
|
||||
"CONFIG_AMD_PRIVATE_COLOR" = "y";
|
||||
"CONFIG_HSA_AMD" = "y";
|
||||
"CONFIG_HSA_AMD_SVM" = "y";
|
||||
"CONFIG_DRM_NOUVEAU" = "m";
|
||||
|
||||
@@ -21,7 +21,6 @@
|
||||
"CONFIG_IRQ_WORK" = "y";
|
||||
"CONFIG_BUILDTIME_TABLE_SORT" = "y";
|
||||
"CONFIG_THREAD_INFO_IN_TASK" = "y";
|
||||
"CONFIG_CACHY" = "y";
|
||||
"CONFIG_INIT_ENV_ARG_LIMIT" = "32";
|
||||
"CONFIG_LOCALVERSION" = "";
|
||||
"CONFIG_LOCALVERSION_AUTO" = "y";
|
||||
@@ -66,7 +65,7 @@
|
||||
"CONFIG_CONTEXT_TRACKING_IDLE" = "y";
|
||||
"CONFIG_TICK_ONESHOT" = "y";
|
||||
"CONFIG_NO_HZ_COMMON" = "y";
|
||||
"CONFIG_NO_HZ_FULL" = "y";
|
||||
"CONFIG_NO_HZ_IDLE" = "y";
|
||||
"CONFIG_CONTEXT_TRACKING_USER" = "y";
|
||||
"CONFIG_NO_HZ" = "y";
|
||||
"CONFIG_HIGH_RES_TIMERS" = "y";
|
||||
@@ -80,12 +79,9 @@
|
||||
"CONFIG_BPF_JIT_DEFAULT_ON" = "y";
|
||||
"CONFIG_BPF_UNPRIV_DEFAULT_OFF" = "y";
|
||||
"CONFIG_BPF_LSM" = "y";
|
||||
"CONFIG_PREEMPT_BUILD" = "y";
|
||||
"CONFIG_PREEMPT_NONE_BUILD" = "y";
|
||||
"CONFIG_ARCH_HAS_PREEMPT_LAZY" = "y";
|
||||
"CONFIG_PREEMPT" = "y";
|
||||
"CONFIG_PREEMPT_COUNT" = "y";
|
||||
"CONFIG_PREEMPTION" = "y";
|
||||
"CONFIG_PREEMPT_DYNAMIC" = "y";
|
||||
"CONFIG_PREEMPT_NONE" = "y";
|
||||
"CONFIG_SCHED_CORE" = "y";
|
||||
"CONFIG_SCHED_CLASS_EXT" = "y";
|
||||
"CONFIG_VIRT_CPU_ACCOUNTING" = "y";
|
||||
@@ -101,20 +97,16 @@
|
||||
"CONFIG_PSI" = "y";
|
||||
"CONFIG_CPU_ISOLATION" = "y";
|
||||
"CONFIG_TREE_RCU" = "y";
|
||||
"CONFIG_PREEMPT_RCU" = "y";
|
||||
"CONFIG_RCU_EXPERT" = "y";
|
||||
"CONFIG_TREE_SRCU" = "y";
|
||||
"CONFIG_TASKS_RCU_GENERIC" = "y";
|
||||
"CONFIG_NEED_TASKS_RCU" = "y";
|
||||
"CONFIG_TASKS_RCU" = "y";
|
||||
"CONFIG_TASKS_RUDE_RCU" = "y";
|
||||
"CONFIG_TASKS_TRACE_RCU" = "y";
|
||||
"CONFIG_RCU_STALL_COMMON" = "y";
|
||||
"CONFIG_RCU_NEED_SEGCBLIST" = "y";
|
||||
"CONFIG_RCU_FANOUT" = "64";
|
||||
"CONFIG_RCU_FANOUT_LEAF" = "16";
|
||||
"CONFIG_RCU_BOOST" = "y";
|
||||
"CONFIG_RCU_BOOST_DELAY" = "500";
|
||||
"CONFIG_RCU_NOCB_CPU" = "y";
|
||||
"CONFIG_RCU_LAZY" = "y";
|
||||
"CONFIG_RCU_LAZY_DEFAULT_OFF" = "y";
|
||||
@@ -174,7 +166,6 @@
|
||||
"CONFIG_PID_NS" = "y";
|
||||
"CONFIG_NET_NS" = "y";
|
||||
"CONFIG_CHECKPOINT_RESTORE" = "y";
|
||||
"CONFIG_SCHED_BORE" = "y";
|
||||
"CONFIG_SCHED_AUTOGROUP" = "y";
|
||||
"CONFIG_RELAY" = "y";
|
||||
"CONFIG_BLK_DEV_INITRD" = "y";
|
||||
@@ -323,10 +314,9 @@
|
||||
"CONFIG_HOTPLUG_CPU" = "y";
|
||||
"CONFIG_NUMA" = "y";
|
||||
"CONFIG_NODES_SHIFT" = "10";
|
||||
"CONFIG_HZ_500" = "y";
|
||||
"CONFIG_HZ" = "500";
|
||||
"CONFIG_HZ_300" = "y";
|
||||
"CONFIG_HZ" = "300";
|
||||
"CONFIG_SCHED_HRTICK" = "y";
|
||||
"CONFIG_MIN_BASE_SLICE_NS" = "2000000";
|
||||
"CONFIG_ARCH_SPARSEMEM_ENABLE" = "y";
|
||||
"CONFIG_HW_PERF_EVENTS" = "y";
|
||||
"CONFIG_CC_HAVE_SHADOW_CALL_STACK" = "y";
|
||||
@@ -679,7 +669,57 @@
|
||||
"CONFIG_BFQ_GROUP_IOSCHED" = "y";
|
||||
"CONFIG_PADATA" = "y";
|
||||
"CONFIG_ASN1" = "y";
|
||||
"CONFIG_UNINLINE_SPIN_UNLOCK" = "y";
|
||||
"CONFIG_ARCH_INLINE_SPIN_TRYLOCK" = "y";
|
||||
"CONFIG_ARCH_INLINE_SPIN_TRYLOCK_BH" = "y";
|
||||
"CONFIG_ARCH_INLINE_SPIN_LOCK" = "y";
|
||||
"CONFIG_ARCH_INLINE_SPIN_LOCK_BH" = "y";
|
||||
"CONFIG_ARCH_INLINE_SPIN_LOCK_IRQ" = "y";
|
||||
"CONFIG_ARCH_INLINE_SPIN_LOCK_IRQSAVE" = "y";
|
||||
"CONFIG_ARCH_INLINE_SPIN_UNLOCK" = "y";
|
||||
"CONFIG_ARCH_INLINE_SPIN_UNLOCK_BH" = "y";
|
||||
"CONFIG_ARCH_INLINE_SPIN_UNLOCK_IRQ" = "y";
|
||||
"CONFIG_ARCH_INLINE_SPIN_UNLOCK_IRQRESTORE" = "y";
|
||||
"CONFIG_ARCH_INLINE_READ_LOCK" = "y";
|
||||
"CONFIG_ARCH_INLINE_READ_LOCK_BH" = "y";
|
||||
"CONFIG_ARCH_INLINE_READ_LOCK_IRQ" = "y";
|
||||
"CONFIG_ARCH_INLINE_READ_LOCK_IRQSAVE" = "y";
|
||||
"CONFIG_ARCH_INLINE_READ_UNLOCK" = "y";
|
||||
"CONFIG_ARCH_INLINE_READ_UNLOCK_BH" = "y";
|
||||
"CONFIG_ARCH_INLINE_READ_UNLOCK_IRQ" = "y";
|
||||
"CONFIG_ARCH_INLINE_READ_UNLOCK_IRQRESTORE" = "y";
|
||||
"CONFIG_ARCH_INLINE_WRITE_LOCK" = "y";
|
||||
"CONFIG_ARCH_INLINE_WRITE_LOCK_BH" = "y";
|
||||
"CONFIG_ARCH_INLINE_WRITE_LOCK_IRQ" = "y";
|
||||
"CONFIG_ARCH_INLINE_WRITE_LOCK_IRQSAVE" = "y";
|
||||
"CONFIG_ARCH_INLINE_WRITE_UNLOCK" = "y";
|
||||
"CONFIG_ARCH_INLINE_WRITE_UNLOCK_BH" = "y";
|
||||
"CONFIG_ARCH_INLINE_WRITE_UNLOCK_IRQ" = "y";
|
||||
"CONFIG_ARCH_INLINE_WRITE_UNLOCK_IRQRESTORE" = "y";
|
||||
"CONFIG_INLINE_SPIN_TRYLOCK" = "y";
|
||||
"CONFIG_INLINE_SPIN_TRYLOCK_BH" = "y";
|
||||
"CONFIG_INLINE_SPIN_LOCK" = "y";
|
||||
"CONFIG_INLINE_SPIN_LOCK_BH" = "y";
|
||||
"CONFIG_INLINE_SPIN_LOCK_IRQ" = "y";
|
||||
"CONFIG_INLINE_SPIN_LOCK_IRQSAVE" = "y";
|
||||
"CONFIG_INLINE_SPIN_UNLOCK_BH" = "y";
|
||||
"CONFIG_INLINE_SPIN_UNLOCK_IRQ" = "y";
|
||||
"CONFIG_INLINE_SPIN_UNLOCK_IRQRESTORE" = "y";
|
||||
"CONFIG_INLINE_READ_LOCK" = "y";
|
||||
"CONFIG_INLINE_READ_LOCK_BH" = "y";
|
||||
"CONFIG_INLINE_READ_LOCK_IRQ" = "y";
|
||||
"CONFIG_INLINE_READ_LOCK_IRQSAVE" = "y";
|
||||
"CONFIG_INLINE_READ_UNLOCK" = "y";
|
||||
"CONFIG_INLINE_READ_UNLOCK_BH" = "y";
|
||||
"CONFIG_INLINE_READ_UNLOCK_IRQ" = "y";
|
||||
"CONFIG_INLINE_READ_UNLOCK_IRQRESTORE" = "y";
|
||||
"CONFIG_INLINE_WRITE_LOCK" = "y";
|
||||
"CONFIG_INLINE_WRITE_LOCK_BH" = "y";
|
||||
"CONFIG_INLINE_WRITE_LOCK_IRQ" = "y";
|
||||
"CONFIG_INLINE_WRITE_LOCK_IRQSAVE" = "y";
|
||||
"CONFIG_INLINE_WRITE_UNLOCK" = "y";
|
||||
"CONFIG_INLINE_WRITE_UNLOCK_BH" = "y";
|
||||
"CONFIG_INLINE_WRITE_UNLOCK_IRQ" = "y";
|
||||
"CONFIG_INLINE_WRITE_UNLOCK_IRQRESTORE" = "y";
|
||||
"CONFIG_ARCH_SUPPORTS_ATOMIC_RMW" = "y";
|
||||
"CONFIG_MUTEX_SPIN_ON_OWNER" = "y";
|
||||
"CONFIG_RWSEM_SPIN_ON_OWNER" = "y";
|
||||
@@ -745,7 +785,7 @@
|
||||
"CONFIG_MEMORY_BALLOON" = "y";
|
||||
"CONFIG_BALLOON_COMPACTION" = "y";
|
||||
"CONFIG_COMPACTION" = "y";
|
||||
"CONFIG_COMPACT_UNEVICTABLE_DEFAULT" = "0";
|
||||
"CONFIG_COMPACT_UNEVICTABLE_DEFAULT" = "1";
|
||||
"CONFIG_PAGE_REPORTING" = "y";
|
||||
"CONFIG_MIGRATION" = "y";
|
||||
"CONFIG_DEVICE_MIGRATION" = "y";
|
||||
@@ -764,7 +804,7 @@
|
||||
"CONFIG_PERSISTENT_HUGE_ZERO_FOLIO" = "y";
|
||||
"CONFIG_MM_ID" = "y";
|
||||
"CONFIG_TRANSPARENT_HUGEPAGE" = "y";
|
||||
"CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS" = "y";
|
||||
"CONFIG_TRANSPARENT_HUGEPAGE_MADVISE" = "y";
|
||||
"CONFIG_THP_SWAP" = "y";
|
||||
"CONFIG_READ_ONLY_THP_FOR_FS" = "y";
|
||||
"CONFIG_PAGE_MAPCOUNT" = "y";
|
||||
@@ -4728,13 +4768,11 @@
|
||||
"CONFIG_RC_XBOX_DVD" = "m";
|
||||
"CONFIG_CEC_CORE" = "m";
|
||||
"CONFIG_CEC_NOTIFIER" = "y";
|
||||
"CONFIG_CEC_PIN" = "y";
|
||||
"CONFIG_MEDIA_CEC_RC" = "y";
|
||||
"CONFIG_MEDIA_CEC_SUPPORT" = "y";
|
||||
"CONFIG_CEC_CH7322" = "m";
|
||||
"CONFIG_CEC_NXP_TDA9950" = "m";
|
||||
"CONFIG_CEC_CROS_EC" = "m";
|
||||
"CONFIG_CEC_GPIO" = "m";
|
||||
"CONFIG_USB_EXTRON_DA_HD_4K_PLUS_CEC" = "m";
|
||||
"CONFIG_USB_PULSE8_CEC" = "m";
|
||||
"CONFIG_USB_RAINSHADOW_CEC" = "m";
|
||||
@@ -5326,7 +5364,6 @@
|
||||
"CONFIG_DRM_AMD_DC_FP" = "y";
|
||||
"CONFIG_DRM_AMD_DC_SI" = "y";
|
||||
"CONFIG_DRM_AMD_SECURE_DISPLAY" = "y";
|
||||
"CONFIG_AMD_PRIVATE_COLOR" = "y";
|
||||
"CONFIG_HSA_AMD" = "y";
|
||||
"CONFIG_HSA_AMD_SVM" = "y";
|
||||
"CONFIG_DRM_NOUVEAU" = "m";
|
||||
|
||||
@@ -225,7 +225,7 @@ in
|
||||
});
|
||||
|
||||
# Server GCC
|
||||
cachyos-server = mkCachyKernel gccKernelAttrs // serverAttrs // ({
|
||||
cachyos-server = mkCachyKernel (gccKernelAttrs // serverAttrs // {
|
||||
taste = "linux-cachyos-server";
|
||||
pname = "cachyos-server";
|
||||
configPath = ./config-nix/${arch}-linux/cachyos-server.${arch}-linux.nix;
|
||||
@@ -267,6 +267,26 @@ in
|
||||
}
|
||||
);
|
||||
|
||||
# LTS LTO
|
||||
cachyos-lts-lto = mkCachyKernel (
|
||||
ltoKernelAttrs
|
||||
// ltsAttrs // {
|
||||
taste = "linux-cachyos-lts";
|
||||
pname = "cachyos-lts-lto";
|
||||
configPath = ./config-nix/${arch}-linux/cachyos-lts-lto.${arch}-linux.nix;
|
||||
}
|
||||
);
|
||||
|
||||
# Hardened LTO
|
||||
cachyos-hardened-lto = mkCachyKernel (
|
||||
ltoKernelAttrs
|
||||
// hardenedAttrs // {
|
||||
taste = "linux-cachyos-hardened";
|
||||
pname = "cachyos-hardened-lto";
|
||||
configPath = ./config-nix/${arch}-linux/cachyos-hardened-lto.${arch}-linux.nix;
|
||||
}
|
||||
);
|
||||
|
||||
# RC LTO
|
||||
cachyos-rc-lto = mkCachyKernel (
|
||||
ltoKernelAttrs
|
||||
@@ -288,11 +308,11 @@ in
|
||||
);
|
||||
|
||||
# Server LTO
|
||||
cachyos-server-lto = mkCachyKernel ltoKernelAttrs // serverAttrs // {
|
||||
cachyos-server-lto = mkCachyKernel (ltoKernelAttrs // serverAttrs // {
|
||||
taste = "linux-cachyos-server";
|
||||
pname = "cachyos-server-lto";
|
||||
configPath = ./config-nix/${arch}-linux/cachyos-server-lto.${arch}-linux.nix;
|
||||
};
|
||||
});
|
||||
|
||||
# Server LTO Zen Version 4
|
||||
cachyos-server-lto-znver4 = mkCachyKernel (
|
||||
|
||||
@@ -210,6 +210,7 @@ let
|
||||
(with lib.systems.inspect.patterns; isx86_64 // isLinux)
|
||||
(with lib.systems.inspect.patterns; isx86 // isLinux)
|
||||
"x86_64-linux"
|
||||
"aarch64-linux"
|
||||
];
|
||||
|
||||
versionSuffix = "+C${shorter versions.config.rev}+P${shorter versions.patches.rev}";
|
||||
|
||||
@@ -324,6 +324,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
buildPhase = ''
|
||||
runHook preBuild
|
||||
|
||||
echo ${cachyConfig.taste}
|
||||
cp "${config-src}/${cachyConfig.taste}/config" ".config"
|
||||
make $makeFlags olddefconfig
|
||||
patchShebangs scripts/config
|
||||
@@ -343,7 +344,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
|
||||
meta = ogKernelConfigfile.meta // {
|
||||
# at the time of this writing, they don't have config files for aarch64
|
||||
platforms = [ "x86_64-linux" ];
|
||||
platforms = [ "x86_64-linux" "aarch64-linux" ];
|
||||
};
|
||||
|
||||
passthru = {
|
||||
|
||||
Reference in New Issue
Block a user