summaryrefslogtreecommitdiff
path: root/util/nvmutil/nvmutil.c
diff options
context:
space:
mode:
authorLeah Rowe <leah@libreboot.org>2023-04-17 16:03:27 +0100
committerLeah Rowe <leah@libreboot.org>2023-04-17 17:10:37 +0100
commitbd4ea9a02845b22a09b73ebb015ce134234d100b (patch)
tree64d8a41c0f785f44b50aad226c24bb9512769237 /util/nvmutil/nvmutil.c
parent8fb54e801f64eb50ab2702930d412f80e0fd8f6b (diff)
gm45: re-add mitigations for no-microcode setup
libreboot will still include microcode updates by default, but mitigations against broken speedstep and reboot (when microcode updates are excluded) were removed following the merge with osboot this patch restores those mitigations; the patch reverts coreboot to older smrr code (which works fine, it isn't critical to use the new behaviour) and disables peci (pointless feature) i'll probably re-tool this later to apply the changes conditionally to whether ucode is present this is not a change in policy. policy says: include cpu microcode updates by default policy also says: libreboot must be configurable microcode removal via cbfstool remove -n, counts as configuration, and in practise is not possible on gm45 patches in current libreboot; this patch corrects that problem, allowing the machines to work somewhat well (same stability issues as before, like MCE errors resulting in kernel panic on high CPU/memory usage, but i digress) happy... hacking
Diffstat (limited to 'util/nvmutil/nvmutil.c')
0 files changed, 0 insertions, 0 deletions