History

Revert "mshv: expose the scrub partition hypercall"

This reverts commit 36d6cbb62133fc6eea28f380409e0fb190f3dfbe. Calling this as a passthrough hypercall leaves the VM in an inconsistent state. Revert before it is released.

Wei Liu committed 8 months ago

Commit edd20cb1 parent 622d6872 files · +0 −2Browse files

Unified · Split

2 files
  1. drivers/hv/mshv_root_main.c +0 −1
  2. include/hyperv/hvgdk_mini.h +0 −1
drivers/hv/mshv_root_main.c+0−1
@@ -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,
include/hyperv/hvgdk_mini.h+0−1
@@ -477,7 +477,6 @@ union hv_vp_assist_msr_contents { /* HV_REGISTER_VP_ASSIST_PAGE */ · 476 unmodified lines
477#define HVCALL_NOTIFY_PARTITION_EVENT 0x0087477#define HVCALL_NOTIFY_PARTITION_EVENT 0x0087
478#define HVCALL_ENTER_SLEEP_STATE 0x0084478#define HVCALL_ENTER_SLEEP_STATE 0x0084
479#define HVCALL_NOTIFY_PORT_RING_EMPTY 0x008b479#define HVCALL_NOTIFY_PORT_RING_EMPTY 0x008b
480#define HVCALL_SCRUB_PARTITION 0x008d
481#define HVCALL_REGISTER_INTERCEPT_RESULT 0x0091480#define HVCALL_REGISTER_INTERCEPT_RESULT 0x0091
482#define HVCALL_ASSERT_VIRTUAL_INTERRUPT 0x0094481#define HVCALL_ASSERT_VIRTUAL_INTERRUPT 0x0094
483#define HVCALL_CREATE_PORT 0x0095482#define HVCALL_CREATE_PORT 0x0095