]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFC r328083,328096,328116,328119,328120,328128,328135,328153,328157,
authorkib <kib@FreeBSD.org>
Sat, 17 Feb 2018 18:00:01 +0000 (18:00 +0000)
committerkib <kib@FreeBSD.org>
Sat, 17 Feb 2018 18:00:01 +0000 (18:00 +0000)
commit6dd025b40ee6870bea6ba670f30dcf684edc3f6c
treea89147eeefd40c076238daf0d9f95418263dd9ee
parentebe022b0c9f14dc22edbe0308795d42c9f93fd39
MFC r328083,328096,328116,328119,328120,328128,328135,328153,328157,
328166,328177,328199,328202,328205,328468,328470,328624,328625,328627,
328628,329214,329297,329365:

Meltdown mitigation by PTI, PCID optimization of PTI, and kernel use of IBRS
for some mitigations of Spectre.

Tested by:      emaste, Arshan Khanifar <arshankhanifar@gmail.com>
Discussed with: jkim
Sponsored by: The FreeBSD Foundation
47 files changed:
sys/amd64/amd64/apic_vector.S
sys/amd64/amd64/atpic_vector.S
sys/amd64/amd64/cpu_switch.S
sys/amd64/amd64/db_trace.c
sys/amd64/amd64/exception.S
sys/amd64/amd64/genassym.c
sys/amd64/amd64/initcpu.c
sys/amd64/amd64/machdep.c
sys/amd64/amd64/mp_machdep.c
sys/amd64/amd64/pmap.c
sys/amd64/amd64/support.S
sys/amd64/amd64/sys_machdep.c
sys/amd64/amd64/trap.c
sys/amd64/amd64/vm_machdep.c
sys/amd64/ia32/ia32_exception.S
sys/amd64/ia32/ia32_syscall.c
sys/amd64/include/asmacros.h
sys/amd64/include/frame.h
sys/amd64/include/intr_machdep.h
sys/amd64/include/md_var.h
sys/amd64/include/pcb.h
sys/amd64/include/pcpu.h
sys/amd64/include/pmap.h
sys/amd64/include/smp.h
sys/amd64/vmm/intel/vmx.c
sys/amd64/vmm/vmm.c
sys/dev/cpuctl/cpuctl.c
sys/dev/hyperv/vmbus/amd64/vmbus_vector.S
sys/dev/hyperv/vmbus/i386/vmbus_vector.S
sys/dev/hyperv/vmbus/vmbus.c
sys/i386/i386/apic_vector.s
sys/i386/i386/atpic_vector.s
sys/i386/i386/exception.s
sys/i386/i386/machdep.c
sys/i386/i386/pmap.c
sys/i386/i386/support.s
sys/i386/i386/vm_machdep.c
sys/x86/include/apicvar.h
sys/x86/include/specialreg.h
sys/x86/include/x86_smp.h
sys/x86/include/x86_var.h
sys/x86/isa/atpic.c
sys/x86/x86/cpu_machdep.c
sys/x86/x86/identcpu.c
sys/x86/x86/local_apic.c
sys/x86/x86/mp_x86.c
sys/x86/xen/pv.c