diff options
Diffstat (limited to 'sys/amd64/include/vmm.h')
-rw-r--r-- | sys/amd64/include/vmm.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/sys/amd64/include/vmm.h b/sys/amd64/include/vmm.h index 61faf56..e841963 100644 --- a/sys/amd64/include/vmm.h +++ b/sys/amd64/include/vmm.h @@ -228,6 +228,7 @@ enum vm_exitcode { VM_EXITCODE_MTRAP, VM_EXITCODE_PAUSE, VM_EXITCODE_PAGING, + VM_EXITCODE_SPINUP_AP, VM_EXITCODE_MAX }; @@ -260,6 +261,10 @@ struct vm_exit { uint32_t code; /* ecx value */ uint64_t wval; } msr; + struct { + int vcpu; + uint64_t rip; + } spinup_ap; } u; }; |