Konstantin Belousov
2018-Jul-01 10:55 UTC
Ryzen issues on FreeBSD ? (with sort of workaround)
On Sun, Jul 01, 2018 at 11:15:56AM +0100, Pete French wrote:> > This should be the kernel patch equivalent to the script. > > Ah, thankyou. I shall give this a try on tuesday when I am > physically back in front of the machine. I have been trying without > the oath as you asked by the way, and with the latest microcode > update (0x8001137) it also seems stable, without these tweaks. But I > havent stressed it too much - if the errata says to set the bits then > we should set the bits.It is very likely that the latest microcode sets the chicken bits for the known erratas already. AFAIK, this is the best that a ucode update can typically do anyway.
> It is very likely that the latest microcode sets the chicken bits for the > known erratas already. AFAIK, this is the best that a ucode update > can typically do anyway. >I just did some testing - it does do these bits: cpucontrol -m '0xc0011029|=0x2000' $x cpucontrol -m '0xc0011020|=0x10' $x but it does not do these bits: cpucontrol -m '0xc0011028|=0x10' $x cpucontrol -m '0xc0011020|=0x200000000000000' $x (though someone else might want to doubel check that as I may have miscounted the bits!) am going to trey your patch today -pete.