Microsoft Adding Nested MSHV Hypervisor Support To Linux – Phoronix

The latest patches from Microsoft for the Linux kernel are for extending the kernel’s support to allow running on a nested Microsoft (MSHV) hypervisor.

Jinank Jain of Microsoft’s Linux team sent out the set of patches on Wednesday for adding support for running Linux on a nested Microsoft Hypervisor. There are select hypercalls that need to be redirected to the L0 hypervisor rather than the L1 hypervisor, to which this patch series is making the changes.

With just over 100 lines of new code, this handling for nested hypercalls within the Microsoft/MSHV support code allows the nested hypervisor support to be established, i.e. Hyper-V inside of a Hyper-V virtual machine.

The work is currently residing with this patch series. If the code review goes well this nested Microsoft hypervisor support could be mainlined for the v6.2 kernel cycle.