I recently, after getting security advisory FreeBSD-SA-19:07.mds, set hw.mds_disable=3 in sysctl.conf on my 11.2-RELEASE-p10 server. I also disabled hyper-threading, as it seems one needs to both disable hyper-threading and set hw.mds_disable to 3 (although another post seems to suggest that if you disable hyperthreading, you don't have to set mds_disable). And I do have the devcpu-data installed and microcode_update_enable="YES" in my /etc/rc.conf.
Anyway, ever since I've been having random and frequent segfaults in random processes. For example, freebsd-update would consistently give me 'File changed while FreeBSD Update running: /rescue/chmod', another file on each run, with dmesg showing segfaults on the stat binary.
I have set hw.mds_disable back to 0, and the segfaults have gone away again.
Is this a known issue?
Do I need hw.mds_disable=3 when I disable hyperthreading?
Anyway, ever since I've been having random and frequent segfaults in random processes. For example, freebsd-update would consistently give me 'File changed while FreeBSD Update running: /rescue/chmod', another file on each run, with dmesg showing segfaults on the stat binary.
I have set hw.mds_disable back to 0, and the segfaults have gone away again.
Is this a known issue?
Do I need hw.mds_disable=3 when I disable hyperthreading?