Module Name: src Committed By: maxv Date: Tue May 22 09:25:58 UTC 2018
Modified Files: src/sys/arch/x86/x86: spectre.c x86_machdep.c Log Message: Several changes: - Move the sysctl initialization code into spectre.c. This way each variable is local. Rename the variables, use shorter names. - Use mitigation methods for SpectreV4, like SpectreV2. There are several available on AMD (that we don't support yet). Add a "method" leaf. - Make SSB_NO a mitigation method by itself. This way we report as "mitigated" a CPU that is not affected by SpectreV4. In this case, of course, the user can't enable/disable the mitigation. Drop the "affected" sysctl leaf. To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/sys/arch/x86/x86/spectre.c cvs rdiff -u -r1.114 -r1.115 src/sys/arch/x86/x86/x86_machdep.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.