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@

Reply via email to