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@