CVSROOT:        /cvs
Module name:    src
Changes by:     bl...@cvs.openbsd.org   2025/06/30 07:27:28

Modified files:
        sys/arch/amd64/amd64: trap.c 

Log message:
AMD SEV-ES guest handles CPUID, IOIO, MSR during VC# trap.

Fill in the handling of cpuid, in/out and rdmsr/wrmsr.  For in/out
and rdmsr/wrmsr decode the actual instructions.  Use the GHCB to
request emulation of these instructions from vmm(4).

With this commit, SEV-ES enabled guest are able to run on vmm(4)/vmd(8).

from hshoexer@; OK mlarkin@

Reply via email to