[GIT PULL] x86/vmware for v6.11-rc1

From: Borislav Petkov
Date: Mon Jul 15 2024 - 11:10:42 EST


Hi Linus,

please pull the x86/vmware lineup for v6.11-rc1.

Thx.

---

The following changes since commit f2661062f16b2de5d7b6a5c42a9a5c96326b8454:

Linux 6.10-rc5 (2024-06-23 17:08:54 -0400)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip tags/x86_vmware_for_v6.11_rc1

for you to fetch changes up to 57b7b6acb41b51087ceb40c562efe392ec8c9677:

x86/vmware: Add TDX hypercall support (2024-06-25 17:15:48 +0200)

----------------------------------------------------------------
- Add a unified VMware hypercall API layer which should be used by all
callers instead of them doing homegrown solutions. This will provide for
adding API support for confidential computing solutions like TDX

----------------------------------------------------------------
Alexey Makhalov (8):
x86/vmware: Introduce VMware hypercall API
ptp/vmware: Use VMware hypercall API
input/vmmouse: Use VMware hypercall API
drm/vmwgfx: Use VMware hypercall API
x86/vmware: Use VMware hypercall API
x86/vmware: Correct macro names
x86/vmware: Remove legacy VMWARE_HYPERCALL* macros
x86/vmware: Add TDX hypercall support

arch/x86/include/asm/vmware.h | 336 +++++++++++++++++++++++++++---
arch/x86/kernel/cpu/vmware.c | 225 ++++++++++++--------
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c | 173 ++++++---------
drivers/gpu/drm/vmwgfx/vmwgfx_msg_arm64.h | 196 +++++++++++------
drivers/gpu/drm/vmwgfx/vmwgfx_msg_x86.h | 185 ----------------
drivers/input/mouse/vmmouse.c | 76 ++-----
drivers/ptp/ptp_vmw.c | 12 +-
7 files changed, 667 insertions(+), 536 deletions(-)


--
Regards/Gruss,
Boris.

https://people.kernel.org/tglx/notes-about-netiquette