From: Naman Jain <[email protected]> Sent: Monday, July 28, 2025 10:15 PM > > Provide an interface for Virtual Machine Monitor like OpenVMM and its > use as OpenHCL paravisor to control VTL0 (Virtual trust Level). > Expose devices and support IOCTLs for features like VTL creation, > VTL0 memory management, context switch, making hypercalls, > mapping VTL0 address space to VTL2 userspace, getting new VMBus > messages and channel events in VTL2 etc. > > Co-developed-by: Roman Kisel <[email protected]> > Signed-off-by: Roman Kisel <[email protected]> > Co-developed-by: Saurabh Sengar <[email protected]> > Signed-off-by: Saurabh Sengar <[email protected]> > Reviewed-by: Roman Kisel <[email protected]> > Reviewed-by: Alok Tiwari <[email protected]> > Reviewed-by: Saurabh Sengar <[email protected]> > Reviewed-by: Nuno Das Neves <[email protected]> > Signed-off-by: Naman Jain <[email protected]> > --- > drivers/hv/Kconfig | 22 + > drivers/hv/Makefile | 7 +- > drivers/hv/mshv_vtl.h | 52 ++ > drivers/hv/mshv_vtl_main.c | 1468 +++++++++++++++++++++++++++++++++++ > include/hyperv/hvgdk_mini.h | 106 +++ > include/uapi/linux/mshv.h | 80 ++ > 6 files changed, 1734 insertions(+), 1 deletion(-) > create mode 100644 drivers/hv/mshv_vtl.h > create mode 100644 drivers/hv/mshv_vtl_main.c >
Looks good! Reviewed-by: Michael Kelley <[email protected]>
