On Fri, Nov 20, 2020 at 04:30:19PM -0800, Nuno Das Neves wrote: > This patch series provides a userspace interface for creating and running guest > virtual machines while running on the Microsoft Hypervisor [0]. > > Since managing guest machines can only be done when Linux is the root partition, > this series depends on the RFC already posted by Wei Liu: > https://lore.kernel.org/linux-hyperv/20201105165814.29233-1-wei.liu@xxxxxxxxxx/T/#t > > The first two patches provide some helpers for converting hypervisor status > codes to linux error codes, and easily printing hypervisor status codes to dmesg > for debugging. > > Hyper-V related headers asm-generic/hyperv-tlfs.h and x86/asm/hyperv-tlfs.h are > split into uapi and non-uapi. The uapi versions contain structures used in both > the ioctl interface and the kernel. > > The mshv API is introduced in virt/mshv/mshv_main.c. As each interface is Given this new file is placed under an arch-agnostic directory, please make sure it doesn't break builds for other architecture. We can start with running ARM builds for this series. Wei.