mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-01 04:26:43 +07:00
a1ad3b94a7
The automatic CPU power state machine for B15 CPUs does not work
reliably as-is. This patch implements a manual sequence in software to
replace it.
This was tested successfully with over 10,000 hotplug cycles of
something like this:
echo 0 > /sys/devices/system/cpu/cpu1/online
echo 1 > /sys/devices/system/cpu/cpu1/online
whereas the existing sequence often locks up after a few hundred cycles.
Fixes:
|
||
---|---|---|
.. | ||
bcm63xx.c | ||
bcm_5301x.c | ||
bcm_cygnus.c | ||
bcm_kona_smc.c | ||
bcm_kona_smc.h | ||
board_bcm281xx.c | ||
board_bcm2835.c | ||
board_bcm21664.c | ||
brcmstb.c | ||
brcmstb.h | ||
headsmp-brcmstb.S | ||
Kconfig | ||
kona_l2_cache.c | ||
kona_l2_cache.h | ||
kona_smp.c | ||
Makefile | ||
platsmp-brcmstb.c |