CVSROOT:        /cvs
Module name:    src
Changes by:     bl...@cvs.openbsd.org   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@

Reply via email to