Searched hist:a324b7f71dad3e8041765b3a6b28640f34547df3 (Results 1 – 5 of 5) sorted by relevance
/freebsd/sys/dev/cpuctl/ |
H A D | cpuctl.c | diff a324b7f71dad3e8041765b3a6b28640f34547df3 Tue Feb 25 18:26:10 CET 2020 Konstantin Belousov <kib@FreeBSD.org> Fix IBRS for machines with IBRS_ALL capability.
When turning IBRS mitigation using sysctl, as opposed to loader tunable, send IPI to tweak MSR on all cores. Right now code only performed MSR write onr the CPU where sysctl was run.
Properly report hw.ibrs_active for IBRS_ALL. Split hw_ibrs_ibpb_active out from ibrs_active, to keep the current semantic of guiding kernel entry and exit handlers.
Reported and tested by: mav Sponsored by: The FreeBSD Foundation MFC after: 1 week
|
/freebsd/sys/x86/include/ |
H A D | x86_var.h | diff a324b7f71dad3e8041765b3a6b28640f34547df3 Tue Feb 25 18:26:10 CET 2020 Konstantin Belousov <kib@FreeBSD.org> Fix IBRS for machines with IBRS_ALL capability.
When turning IBRS mitigation using sysctl, as opposed to loader tunable, send IPI to tweak MSR on all cores. Right now code only performed MSR write onr the CPU where sysctl was run.
Properly report hw.ibrs_active for IBRS_ALL. Split hw_ibrs_ibpb_active out from ibrs_active, to keep the current semantic of guiding kernel entry and exit handlers.
Reported and tested by: mav Sponsored by: The FreeBSD Foundation MFC after: 1 week
|
/freebsd/sys/x86/x86/ |
H A D | cpu_machdep.c | diff a324b7f71dad3e8041765b3a6b28640f34547df3 Tue Feb 25 18:26:10 CET 2020 Konstantin Belousov <kib@FreeBSD.org> Fix IBRS for machines with IBRS_ALL capability.
When turning IBRS mitigation using sysctl, as opposed to loader tunable, send IPI to tweak MSR on all cores. Right now code only performed MSR write onr the CPU where sysctl was run.
Properly report hw.ibrs_active for IBRS_ALL. Split hw_ibrs_ibpb_active out from ibrs_active, to keep the current semantic of guiding kernel entry and exit handlers.
Reported and tested by: mav Sponsored by: The FreeBSD Foundation MFC after: 1 week
|
/freebsd/sys/amd64/amd64/ |
H A D | initcpu.c | diff a324b7f71dad3e8041765b3a6b28640f34547df3 Tue Feb 25 18:26:10 CET 2020 Konstantin Belousov <kib@FreeBSD.org> Fix IBRS for machines with IBRS_ALL capability.
When turning IBRS mitigation using sysctl, as opposed to loader tunable, send IPI to tweak MSR on all cores. Right now code only performed MSR write onr the CPU where sysctl was run.
Properly report hw.ibrs_active for IBRS_ALL. Split hw_ibrs_ibpb_active out from ibrs_active, to keep the current semantic of guiding kernel entry and exit handlers.
Reported and tested by: mav Sponsored by: The FreeBSD Foundation MFC after: 1 week
|
H A D | support.S | diff a324b7f71dad3e8041765b3a6b28640f34547df3 Tue Feb 25 18:26:10 CET 2020 Konstantin Belousov <kib@FreeBSD.org> Fix IBRS for machines with IBRS_ALL capability.
When turning IBRS mitigation using sysctl, as opposed to loader tunable, send IPI to tweak MSR on all cores. Right now code only performed MSR write onr the CPU where sysctl was run.
Properly report hw.ibrs_active for IBRS_ALL. Split hw_ibrs_ibpb_active out from ibrs_active, to keep the current semantic of guiding kernel entry and exit handlers.
Reported and tested by: mav Sponsored by: The FreeBSD Foundation MFC after: 1 week
|