Enable Turbo Boost Max 3.0 (INTEL_TURBO_MAX_3) to allow the kernel scheduler to utilize preferred cores on modern Intel CPUs. This has no effect on AMD systems. Enable core scheduling (SCHED_CORE) to provide safer SMT task placement and better isolation. While it can reduce peak throughput slightly, it improves scheduling correctness on heterogeneous cores and works across both Intel and AMD. Enable the accelerated GHASH implementation using the CLMUL instruction (CRYPTO_GHASH_CLMUL_NI_INTEL). This provides substantial performance improvements for AES-GCM workloads (e.g. TLS, IPsec, OpenVPN) on CPUs with the pclmulqdq instruction. Supported on both modern Intel and AMD processors; falls back gracefully on older CPUs. Run-tested twice, once with the 6.12 series and again with the 6.18. Build system: x86/64 Build-tested: x86/64-glibc Run-tested: x86/64-glibc (Intel N150 based box) Signed-off-by: John Audia <therealgraysky@proton.me> Link: https://github.com/openwrt/openwrt/pull/19897 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|---|---|---|
| .. | ||
| base-files/lib/preinit | ||
| config-6.12 | ||
| config-6.18 | ||
| target.mk | ||