Changeset View
Changeset View
Standalone View
Standalone View
sys/amd64/include/vmm_dev.h
Show First 20 Lines • Show All 338 Lines • ▼ Show 20 Lines | enum { | ||||
IOCNUM_RTC_READ = 100, | IOCNUM_RTC_READ = 100, | ||||
IOCNUM_RTC_WRITE = 101, | IOCNUM_RTC_WRITE = 101, | ||||
IOCNUM_RTC_SETTIME = 102, | IOCNUM_RTC_SETTIME = 102, | ||||
IOCNUM_RTC_GETTIME = 103, | IOCNUM_RTC_GETTIME = 103, | ||||
/* checkpoint */ | /* checkpoint */ | ||||
IOCNUM_SNAPSHOT_REQ = 113, | IOCNUM_SNAPSHOT_REQ = 113, | ||||
IOCNUM_RESTORE_TIME = 115 | IOCNUM_RESTORE_TIME = 115, | ||||
IOCNUM_DESTROY = 116, | |||||
}; | }; | ||||
#define VM_RUN \ | #define VM_RUN \ | ||||
_IOWR('v', IOCNUM_RUN, struct vm_run) | _IOWR('v', IOCNUM_RUN, struct vm_run) | ||||
#define VM_SUSPEND \ | #define VM_SUSPEND \ | ||||
_IOW('v', IOCNUM_SUSPEND, struct vm_suspend) | _IOW('v', IOCNUM_SUSPEND, struct vm_suspend) | ||||
#define VM_REINIT \ | #define VM_REINIT \ | ||||
_IO('v', IOCNUM_REINIT) | _IO('v', IOCNUM_REINIT) | ||||
▲ Show 20 Lines • Show All 114 Lines • ▼ Show 20 Lines | |||||
#define VM_RTC_GETTIME \ | #define VM_RTC_GETTIME \ | ||||
_IOR('v', IOCNUM_RTC_GETTIME, struct vm_rtc_time) | _IOR('v', IOCNUM_RTC_GETTIME, struct vm_rtc_time) | ||||
#define VM_RESTART_INSTRUCTION \ | #define VM_RESTART_INSTRUCTION \ | ||||
_IOW('v', IOCNUM_RESTART_INSTRUCTION, int) | _IOW('v', IOCNUM_RESTART_INSTRUCTION, int) | ||||
#define VM_SNAPSHOT_REQ \ | #define VM_SNAPSHOT_REQ \ | ||||
_IOWR('v', IOCNUM_SNAPSHOT_REQ, struct vm_snapshot_meta) | _IOWR('v', IOCNUM_SNAPSHOT_REQ, struct vm_snapshot_meta) | ||||
#define VM_RESTORE_TIME \ | #define VM_RESTORE_TIME \ | ||||
_IOWR('v', IOCNUM_RESTORE_TIME, int) | _IOWR('v', IOCNUM_RESTORE_TIME, int) | ||||
#define VM_DESTROY \ | |||||
_IOWR('v', IOCNUM_DESTROY, int) | |||||
#endif | #endif |