Home
last modified time | relevance | path

Searched hist:"45 ed991d964fb6b2d3978ead8c43e656e0bd7f71" (Results 1 – 2 of 2) sorted by relevance

/freebsd/sys/x86/x86/
H A Dcpu_machdep.cdiff 45ed991d964fb6b2d3978ead8c43e656e0bd7f71 Fri Jul 27 17:31:20 CEST 2018 Konstantin Belousov <kib@FreeBSD.org> On amd64, enable workarounds for several Ryzen erratas as described in
the AMD document 55449 'Revision Guide for AMD Family 17h Models
00h-0Fh Processors' rev 1.12.

The errata numbers are mentioned near each action.

It seems that newer BIOSes already include required chicken bits
settings, so the magic MSR updates are only needed when BIOS cannot be
updated. On the other hand, MWAIT avoidance seems to be important.

Sponsored by: The FreeBSD Foundation
MFC after: 1 week
/freebsd/sys/amd64/amd64/
H A Dinitcpu.cdiff 45ed991d964fb6b2d3978ead8c43e656e0bd7f71 Fri Jul 27 17:31:20 CEST 2018 Konstantin Belousov <kib@FreeBSD.org> On amd64, enable workarounds for several Ryzen erratas as described in
the AMD document 55449 'Revision Guide for AMD Family 17h Models
00h-0Fh Processors' rev 1.12.

The errata numbers are mentioned near each action.

It seems that newer BIOSes already include required chicken bits
settings, so the magic MSR updates are only needed when BIOS cannot be
updated. On the other hand, MWAIT avoidance seems to be important.

Sponsored by: The FreeBSD Foundation
MFC after: 1 week