This reverts commit 36d6cbb62133fc6eea28f380409e0fb190f3dfbe. Calling this as a passthrough hypercall leaves the VM in an inconsistent state. Revert before it is released.
Unified · Split
| @@ -120,7 +120,6 @@ static u16 mshv_passthru_hvcalls[] = { · 119 unmodified lines | |||
| 120 | HVCALL_SET_VP_REGISTERS, | 120 | HVCALL_SET_VP_REGISTERS, |
| 121 | HVCALL_TRANSLATE_VIRTUAL_ADDRESS, | 121 | HVCALL_TRANSLATE_VIRTUAL_ADDRESS, |
| 122 | HVCALL_CLEAR_VIRTUAL_INTERRUPT, | 122 | HVCALL_CLEAR_VIRTUAL_INTERRUPT, |
| 123 | HVCALL_SCRUB_PARTITION, | ||
| 124 | HVCALL_REGISTER_INTERCEPT_RESULT, | 123 | HVCALL_REGISTER_INTERCEPT_RESULT, |
| 125 | HVCALL_ASSERT_VIRTUAL_INTERRUPT, | 124 | HVCALL_ASSERT_VIRTUAL_INTERRUPT, |
| 126 | HVCALL_GET_GPA_PAGES_ACCESS_STATES, | 125 | HVCALL_GET_GPA_PAGES_ACCESS_STATES, |
| @@ -477,7 +477,6 @@ union hv_vp_assist_msr_contents { /* HV_REGISTER_VP_ASSIST_PAGE */ · 476 unmodified lines | |||
| 477 | #define HVCALL_NOTIFY_PARTITION_EVENT 0x0087 | 477 | #define HVCALL_NOTIFY_PARTITION_EVENT 0x0087 |
| 478 | #define HVCALL_ENTER_SLEEP_STATE 0x0084 | 478 | #define HVCALL_ENTER_SLEEP_STATE 0x0084 |
| 479 | #define HVCALL_NOTIFY_PORT_RING_EMPTY 0x008b | 479 | #define HVCALL_NOTIFY_PORT_RING_EMPTY 0x008b |
| 480 | #define HVCALL_SCRUB_PARTITION 0x008d | ||
| 481 | #define HVCALL_REGISTER_INTERCEPT_RESULT 0x0091 | 480 | #define HVCALL_REGISTER_INTERCEPT_RESULT 0x0091 |
| 482 | #define HVCALL_ASSERT_VIRTUAL_INTERRUPT 0x0094 | 481 | #define HVCALL_ASSERT_VIRTUAL_INTERRUPT 0x0094 |
| 483 | #define HVCALL_CREATE_PORT 0x0095 | 482 | #define HVCALL_CREATE_PORT 0x0095 |