Module Name: src Committed By: maxv Date: Tue May 22 17:14:47 UTC 2018
Modified Files: src/sys/arch/x86/include: specialreg.h src/sys/arch/x86/x86: spectre.c Log Message: Extend the AMD NONARCH method to family 17h. The AMD spec states that for 17h care must be taken when handling sibling threads. The concern is that if we have a protected two-thread process running on two siblings, and context switch one thread to another unprotected thread, disabling the SSB protection on one logical core will disable SSB on its sibling too (which is still running the protected thread). All of that doesn't matter to us, because the SSB value we set is system-wide, not per-process. To generate a diff of this commit: cvs rdiff -u -r1.123 -r1.124 src/sys/arch/x86/include/specialreg.h cvs rdiff -u -r1.17 -r1.18 src/sys/arch/x86/x86/spectre.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.