Add support for clean shutdown of the root partition when running on MSHV hypervisor.
v3: - Dropped acpi_sleep handlers as they are not used on mshv - Applied ordering for hv_reboot_notifier - Fixed build issues on i386, arm64 architectures v2: - Addressed review comments from v1. - Moved all sleep state handling methods under CONFIG_ACPI stub - - This fixes build issues on non-x86 architectures. Praveen K Paladugu (2): hyperv: Add definitions for MSHV sleep state configuration hyperv: Enable clean shutdown for root partition with MSHV arch/x86/hyperv/hv_init.c | 8 +++ arch/x86/include/asm/mshyperv.h | 2 + drivers/hv/mshv_common.c | 103 ++++++++++++++++++++++++++++++++ include/hyperv/hvgdk_mini.h | 4 +- include/hyperv/hvhdk_mini.h | 33 ++++++++++ 5 files changed, 149 insertions(+), 1 deletion(-) -- 2.51.0
