CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2022/08/07 17:56:06
Modified files:
sys/arch/amd64/include: cpu.h
sys/arch/amd64/amd64: acpi_machdep.c cpu.c fpu.c genassym.cf
identcpu.c ipifuncs.c locore.S machdep.c
vm_machdep.c vmm.c
Log message:
Start to add annotations to the cpu_info members, doing I/a/o for
immutable/atomic/owned ala <sys/proc.h>. Move CPUF_USERSEGS and
CPUF_USERXSTATE, which really are private to the CPU, into a new
ci_pflags and rename s/CPUF_/CPUPF_/. Make all (remaining) ci_flags
alterations via atomic_{set,clear}bits_int(), so its annotation
isn't a lie. Delete ci_info member as unused all the way from
rev 1.1
ok jsg@ mlarkin@