Changeset View
Changeset View
Standalone View
Standalone View
sys/amd64/vmm/amd/svm.h
Show First 20 Lines • Show All 43 Lines • ▼ Show 20 Lines | struct svm_regctx { | ||||
register_t sctx_r8; | register_t sctx_r8; | ||||
register_t sctx_r9; | register_t sctx_r9; | ||||
register_t sctx_r10; | register_t sctx_r10; | ||||
register_t sctx_r11; | register_t sctx_r11; | ||||
register_t sctx_r12; | register_t sctx_r12; | ||||
register_t sctx_r13; | register_t sctx_r13; | ||||
register_t sctx_r14; | register_t sctx_r14; | ||||
register_t sctx_r15; | register_t sctx_r15; | ||||
register_t sctx_dr0; | |||||
register_t sctx_dr1; | |||||
register_t sctx_dr2; | |||||
register_t sctx_dr3; | |||||
register_t host_dr0; | |||||
register_t host_dr1; | |||||
register_t host_dr2; | |||||
register_t host_dr3; | |||||
register_t host_dr6; | |||||
register_t host_dr7; | |||||
uint64_t host_debugctl; | |||||
}; | }; | ||||
void svm_launch(uint64_t pa, struct svm_regctx *gctx, struct pcpu *pcpu); | void svm_launch(uint64_t pa, struct svm_regctx *gctx, struct pcpu *pcpu); | ||||
#endif /* _SVM_H_ */ | #endif /* _SVM_H_ */ |