diff options
Diffstat (limited to 'sys/amd64/vmm/vmm_lapic.h')
-rw-r--r-- | sys/amd64/vmm/vmm_lapic.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/amd64/vmm/vmm_lapic.h b/sys/amd64/vmm/vmm_lapic.h index 59fc016..a79912e 100644 --- a/sys/amd64/vmm/vmm_lapic.h +++ b/sys/amd64/vmm/vmm_lapic.h @@ -30,13 +30,15 @@ #define _VMM_LAPIC_H_ struct vm; -struct vie; boolean_t lapic_msr(u_int num); int lapic_rdmsr(struct vm *vm, int cpu, u_int msr, uint64_t *rval); int lapic_wrmsr(struct vm *vm, int cpu, u_int msr, uint64_t wval); -int lapic_mmio(struct vm *vm, int cpu, u_int offset, int rd, struct vie *); +int lapic_mmio_read(void *vm, int cpu, uint64_t gpa, + uint64_t *rval, int size, void *arg); +int lapic_mmio_write(void *vm, int cpu, uint64_t gpa, + uint64_t wval, int size, void *arg); int lapic_timer_tick(struct vm *vm, int cpu); |