CVSROOT: /cvs Module name: src Changes by: [email protected] 2026/02/16 08:06:03
Modified files:
sys/arch/amd64/amd64: ghcb.c vmm_machdep.c
sys/arch/amd64/include: ghcb.h
Log message:
vmm(4): Check for and allow empty GHCB; only clear valid bitmap
The GHCB valid bitmap indicates wether the GHCB contains a request
or not. When no bits are set, ignore the GHCB and do not sync with
vCPU state.
To clear/invalidate the GHCB just zero out the valid bitmap instead
of the full GHCB.
ok mlarkin@
