Re: [PATCH v12 0/3] Drivers: hv: Introduce new driver - mshv_vtl
From: Wei Liu
Date: Thu Nov 13 2025 - 16:13:31 EST
On Thu, Nov 13, 2025 at 04:41:46AM +0000, Naman Jain wrote:
[...]
> Naman Jain (3):
> static_call: allow using STATIC_CALL_TRAMP_STR() from assembly
> Drivers: hv: Export some symbols for mshv_vtl
> Drivers: hv: Introduce mshv_vtl driver
>
Thank you Peter, Paolo and Michael for the valuable input to make the
code better. And thank you Naman for your patience and perseverance to
get this done properly.
I intend to merge this into hyperv-next in the following days unless I
hear new objections.
Wei
> arch/x86/hyperv/Makefile | 10 +-
> arch/x86/hyperv/hv_vtl.c | 29 +
> arch/x86/hyperv/mshv-asm-offsets.c | 37 +
> arch/x86/hyperv/mshv_vtl_asm.S | 113 ++
> arch/x86/include/asm/mshyperv.h | 34 +
> drivers/hv/Kconfig | 27 +-
> drivers/hv/Makefile | 7 +-
> drivers/hv/hv.c | 3 +
> drivers/hv/hyperv_vmbus.h | 1 +
> drivers/hv/mshv_vtl.h | 25 +
> drivers/hv/mshv_vtl_main.c | 1392 +++++++++++++++++++++++
> drivers/hv/vmbus_drv.c | 4 +-
> include/hyperv/hvgdk_mini.h | 106 ++
> include/linux/compiler_types.h | 8 +-
> include/linux/static_call_types.h | 4 +
> include/uapi/linux/mshv.h | 80 ++
> tools/include/linux/static_call_types.h | 4 +
> 17 files changed, 1876 insertions(+), 8 deletions(-)
> create mode 100644 arch/x86/hyperv/mshv-asm-offsets.c
> create mode 100644 arch/x86/hyperv/mshv_vtl_asm.S
> create mode 100644 drivers/hv/mshv_vtl.h
> create mode 100644 drivers/hv/mshv_vtl_main.c
>
>
> base-commit: ab40c92c74c6b0c611c89516794502b3a3173966
> --
> 2.43.0
>
>