with the recent v4.14.0.1 we have fixed some issues related to CPU boost and C-states which may help with the problem of idling CPUs and stuck frequencies. It should also improve the stability of the BSD systems.coreboot didn't include the core C6 (CC6) save state memory in the memory map. OS could accidentally access this memory and overwrite core states. CC6 is required for CPU boost to work and is a lower power state for a core.
root@myopnsenserouter:~ # uname -aFreeBSD myopnsenserouter.mydomain.com 13.2-RELEASE-p10 FreeBSD 13.2-RELEASE-p10 stable/24.1-n254984-f7b006edfa8 SMP amd64
kldload cpuctl
root@myopnsenserouter:~ # turbostatturbostat version 17.06.23 - Len Brown <lenb@kernel.org>CPUID(0): AuthenticAMD 13 CPUID levels; family:model:stepping 0xf:30:1 (15:48:1)CPUID(1): SSE3 MONITOR - - - TSC MSR - -CPUID(6): APERF, No-TURBO, No-DTS, No-PTM, No-HWP, No-HWPnotify, No-HWPwindow, No-HWPepp, No-HWPpkg, No-EPBCPUID(7): No-SGXNSFOD /sys/devices/system/cpu/cpu3/cpufreq/scaling_driverFloating exception (core dumped)
pid 65735 (turbostat), jid 0, uid 0: exited on signal 8 (core dumped)
root@myopnsenserouter:~ # file /usr/local/sbin/turbostat/usr/local/sbin/turbostat: ELF 64-bit LSB executable, x86-64, version 1 (FreeBSD), dynamically linked, interpreter /libexec/ld-elf.so.1, for FreeBSD 13.2, FreeBSD-style, strippedroot@myopnsenserouter:~ # uname -aFreeBSD myopnsenserouter.mydomain.com 13.2-RELEASE-p10 FreeBSD 13.2-RELEASE-p10 stable/24.1-n254984-f7b006edfa8 SMP amd64