CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2018/05/28 14:52:44
Modified files:
sys/arch/i386/i386: cpu.c gdt.c locore.s locore0.S machdep.c
pmap.c pmapae.c
sys/arch/i386/include: cpu_full.h pmap.h specialreg.h
Log message:
More steps for i386 Meltdown fix:
- name gdt explicitly in struct cpu_info_full
- identfiy ARCH_CAPABILITIES_RDCL_NO and print in identifycpu()
- in pmap.c build U-K table, handle PG_G accordingly
- in pmap_switch() do not unmap the kernel, yet; but all pieces
are in place
- pmapae.c: on boostrap transfer pmap to pmapae tables, build
U-K table and wire it, handle PG_G
from hshoexer@; OK mlarkin@