kib 01b52fdebb IBRS support, AKA Spectre hardware mitigation.
It is coded according to the Intel document 336996-001, reading of the
patches posted on lkml, and some additional consultations with Intel.

For existing processors, you need a microcode update which adds IBRS
CPU features, and to manually enable it by setting the tunable/sysctl
hw.ibrs_disable to 0.  Current status can be checked in sysctl
hw.ibrs_active.  The mitigation might be inactive if the CPU feature
is not patched in, or if CPU reports that IBRS use is not required, by
IA32_ARCH_CAP_IBRS_ALL bit.

Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
Differential revision:	https://reviews.freebsd.org/D14029
2018-01-31 14:36:27 +00:00
..
2017-09-14 15:34:45 +00:00
2018-01-10 20:05:19 +00:00
2018-01-22 15:55:51 +00:00
2017-11-09 13:38:17 +00:00
2017-12-30 19:27:22 +00:00
2018-01-30 04:06:30 +00:00
2018-01-17 11:44:21 +00:00
2018-01-24 16:58:26 +00:00
2017-11-30 20:33:45 +00:00
2018-01-12 06:36:44 +00:00
2017-11-30 20:33:45 +00:00
2017-10-21 07:23:45 +00:00
2017-11-30 20:33:45 +00:00
2017-12-29 00:59:56 +00:00
2018-01-24 22:04:16 +00:00
2017-12-31 23:40:06 +00:00
2018-01-03 00:56:30 +00:00
2018-01-13 16:31:07 +00:00