diff options
Diffstat (limited to 'sys/amd64/vmm/vmm_msr.h')
-rw-r--r-- | sys/amd64/vmm/vmm_msr.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/amd64/vmm/vmm_msr.h b/sys/amd64/vmm/vmm_msr.h index 8a1fda3..e070037 100644 --- a/sys/amd64/vmm/vmm_msr.h +++ b/sys/amd64/vmm/vmm_msr.h @@ -33,8 +33,9 @@ struct vm; void vmm_msr_init(void); -int emulate_wrmsr(struct vm *vm, int vcpu, u_int msr, uint64_t val); -int emulate_rdmsr(struct vm *vm, int vcpu, u_int msr); +int emulate_wrmsr(struct vm *vm, int vcpu, u_int msr, uint64_t val, + bool *retu); +int emulate_rdmsr(struct vm *vm, int vcpu, u_int msr, bool *retu); void guest_msrs_init(struct vm *vm, int cpu); void guest_msr_valid(int msr); void restore_host_msrs(struct vm *vm, int cpu); |