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@