Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

mshv: expose the scrub partition hypercall

This hypercall needs to be exposed for VMMs to soft-reboot guests. It
will reset APIC and synthetic interrupt controller state, among others.

Signed-off-by: Magnus Kulke <magnuskulke@linux.microsoft.com>
Signed-off-by: Wei Liu <wei.liu@kernel.org>

authored by

Magnus Kulke and committed by
Wei Liu
36d6cbb6 4bef6b28

+2
+1
drivers/hv/mshv_root_main.c
··· 120 120 HVCALL_SET_VP_REGISTERS, 121 121 HVCALL_TRANSLATE_VIRTUAL_ADDRESS, 122 122 HVCALL_CLEAR_VIRTUAL_INTERRUPT, 123 + HVCALL_SCRUB_PARTITION, 123 124 HVCALL_REGISTER_INTERCEPT_RESULT, 124 125 HVCALL_ASSERT_VIRTUAL_INTERRUPT, 125 126 HVCALL_GET_GPA_PAGES_ACCESS_STATES,
+1
include/hyperv/hvgdk_mini.h
··· 474 474 #define HVCALL_NOTIFY_PARTITION_EVENT 0x0087 475 475 #define HVCALL_ENTER_SLEEP_STATE 0x0084 476 476 #define HVCALL_NOTIFY_PORT_RING_EMPTY 0x008b 477 + #define HVCALL_SCRUB_PARTITION 0x008d 477 478 #define HVCALL_REGISTER_INTERCEPT_RESULT 0x0091 478 479 #define HVCALL_ASSERT_VIRTUAL_INTERRUPT 0x0094 479 480 #define HVCALL_CREATE_PORT 0x0095