Changeset 72307 in vbox
- Timestamp:
- May 23, 2018 5:42:52 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/iprt/nt/hyperv.h
r72300 r72307 1356 1356 1357 1357 1358 /** The payload format for HvMessageTypeX64MsrIntercept. */ 1359 typedef struct _HV_X64_MSR_INTERCEPT_MESSAGE 1360 { 1361 HV_X64_INTERCEPT_MESSAGE_HEADER Header; /**< 0x00 */ 1362 uint32_t MsrNummber; /**< 0x28 (ecx) */ 1363 uint32_t Reserved; /**< 0x2c */ 1364 uint64_t Rdx; /**< 0x30 */ 1365 uint64_t Rax; /**< 0x38 */ 1366 } HV_X64_MSR_INTERCEPT_MESSAGE; 1367 AssertCompileSize(HV_X64_MSR_INTERCEPT_MESSAGE, 0x40); 1368 /** Pointer to a HvMessageTypeX64MsrIntercept payload. */ 1369 typedef HV_X64_MSR_INTERCEPT_MESSAGE *PHV_X64_MSR_INTERCEPT_MESSAGE; 1370 /** Pointer to a const HvMessageTypeX64MsrIntercept payload. */ 1371 typedef HV_X64_MSR_INTERCEPT_MESSAGE const *PCHV_X64_MSR_INTERCEPT_MESSAGE; 1372 1373 /** Full MSR message. */ 1374 typedef struct 1375 { 1376 HV_MESSAGE_HEADER MsgHdr; 1377 HV_X64_MSR_INTERCEPT_MESSAGE Payload; 1378 } HV_X64_MSR_INTERCEPT_MESSAGE_FULL; 1379 1380 1358 1381 /** X64 I/O port access information (HvMessageTypeX64IoPortIntercept). */ 1359 1382 typedef union HV_X64_IO_PORT_ACCESS_INFO … … 1553 1576 /** HvMessageTypeX64IoPortIntercept */ 1554 1577 HV_X64_IO_PORT_INTERCEPT_MESSAGE X64IoPortIntercept; 1578 /** HvMessageTypeX64MsrIntercept */ 1579 HV_X64_MSR_INTERCEPT_MESSAGE X64MsrIntercept; 1555 1580 /** HvMessageTypeX64CpuidIntercept */ 1556 1581 HV_X64_CPUID_INTERCEPT_MESSAGE X64CpuIdIntercept;
Note:
See TracChangeset
for help on using the changeset viewer.