|
20 | 20 |
|
21 | 21 | #define TRACE_VM_EXIT 0x10
|
22 | 22 | #define TRACE_VM_ENTER 0X11
|
23 |
| -#define TRC_VMEXIT_ENTRY 0x10000 |
24 |
| - |
25 |
| -#define TRC_VMEXIT_EXCEPTION_OR_NMI (TRC_VMEXIT_ENTRY + 0x00000000) |
26 |
| -#define TRC_VMEXIT_EXTERNAL_INTERRUPT (TRC_VMEXIT_ENTRY + 0x00000001) |
27 |
| -#define TRC_VMEXIT_INTERRUPT_WINDOW (TRC_VMEXIT_ENTRY + 0x00000002) |
28 |
| -#define TRC_VMEXIT_CPUID (TRC_VMEXIT_ENTRY + 0x00000004) |
29 |
| -#define TRC_VMEXIT_RDTSC (TRC_VMEXIT_ENTRY + 0x00000010) |
30 |
| -#define TRC_VMEXIT_VMCALL (TRC_VMEXIT_ENTRY + 0x00000012) |
31 |
| -#define TRC_VMEXIT_CR_ACCESS (TRC_VMEXIT_ENTRY + 0x0000001C) |
32 |
| -#define TRC_VMEXIT_IO_INSTRUCTION (TRC_VMEXIT_ENTRY + 0x0000001E) |
33 |
| -#define TRC_VMEXIT_RDMSR (TRC_VMEXIT_ENTRY + 0x0000001F) |
34 |
| -#define TRC_VMEXIT_WRMSR (TRC_VMEXIT_ENTRY + 0x00000020) |
35 |
| -#define TRC_VMEXIT_EPT_VIOLATION (TRC_VMEXIT_ENTRY + 0x00000030) |
36 |
| -#define TRC_VMEXIT_EPT_MISCONFIGURATION (TRC_VMEXIT_ENTRY + 0x00000031) |
37 |
| -#define TRC_VMEXIT_RDTSCP (TRC_VMEXIT_ENTRY + 0x00000033) |
38 |
| -#define TRC_VMEXIT_APICV_WRITE (TRC_VMEXIT_ENTRY + 0x00000038) |
39 |
| -#define TRC_VMEXIT_APICV_ACCESS (TRC_VMEXIT_ENTRY + 0x00000039) |
40 |
| -#define TRC_VMEXIT_APICV_VIRT_EOI (TRC_VMEXIT_ENTRY + 0x0000003A) |
41 |
| - |
42 |
| -#define TRC_VMEXIT_UNHANDLED 0x20000 |
| 23 | +#define TRACE_VMEXIT_ENTRY 0x10000 |
| 24 | + |
| 25 | +#define TRACE_VMEXIT_EXCEPTION_OR_NMI (TRACE_VMEXIT_ENTRY + 0x00000000) |
| 26 | +#define TRACE_VMEXIT_EXTERNAL_INTERRUPT (TRACE_VMEXIT_ENTRY + 0x00000001) |
| 27 | +#define TRACE_VMEXIT_INTERRUPT_WINDOW (TRACE_VMEXIT_ENTRY + 0x00000002) |
| 28 | +#define TRACE_VMEXIT_CPUID (TRACE_VMEXIT_ENTRY + 0x00000004) |
| 29 | +#define TRACE_VMEXIT_RDTSC (TRACE_VMEXIT_ENTRY + 0x00000010) |
| 30 | +#define TRACE_VMEXIT_VMCALL (TRACE_VMEXIT_ENTRY + 0x00000012) |
| 31 | +#define TRACE_VMEXIT_CR_ACCESS (TRACE_VMEXIT_ENTRY + 0x0000001C) |
| 32 | +#define TRACE_VMEXIT_IO_INSTRUCTION (TRACE_VMEXIT_ENTRY + 0x0000001E) |
| 33 | +#define TRACE_VMEXIT_RDMSR (TRACE_VMEXIT_ENTRY + 0x0000001F) |
| 34 | +#define TRACE_VMEXIT_WRMSR (TRACE_VMEXIT_ENTRY + 0x00000020) |
| 35 | +#define TRACE_VMEXIT_EPT_VIOLATION (TRACE_VMEXIT_ENTRY + 0x00000030) |
| 36 | +#define TRACE_VMEXIT_EPT_MISCONFIGURATION (TRACE_VMEXIT_ENTRY + 0x00000031) |
| 37 | +#define TRACE_VMEXIT_RDTSCP (TRACE_VMEXIT_ENTRY + 0x00000033) |
| 38 | +#define TRACE_VMEXIT_APICV_WRITE (TRACE_VMEXIT_ENTRY + 0x00000038) |
| 39 | +#define TRACE_VMEXIT_APICV_ACCESS (TRACE_VMEXIT_ENTRY + 0x00000039) |
| 40 | +#define TRACE_VMEXIT_APICV_VIRT_EOI (TRACE_VMEXIT_ENTRY + 0x0000003A) |
| 41 | + |
| 42 | +#define TRACE_VMEXIT_UNHANDLED 0x20000 |
43 | 43 |
|
44 | 44 | #ifdef HV_DEBUG
|
45 | 45 |
|
|
0 commit comments