[GIT PULL] x86/tdx for 7.3-rc1

Dave Hansen <[email protected]>
Newsgroups org.kernel.vger.linux-kernel
Message-ID <[email protected]>
Hi Linus,

Please pull some x86/tdx changes for 7.3-rc1. TDX guests cause #VE
exceptions whenever they do port I/O. The guest then does some
instruction decoding and makes a call up to the host for help. That
decoding had a couple of bugs.

Fix those bugs. Use an existing and now shared KVM helper for one
of them.

--

The following changes since commit a13c140cc289c0b7b3770bce5b3ad42ab35074aa:

  Linux 7.2-rc3 (2026-07-12 14:16:39 -0700)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git tags/x86_tdx_for_7.3-rc1

for you to fetch changes up to 941370fc93cc3474e26811f4d3b062903eefe2cf:

  x86/tdx: Fix zero-extension for 32-bit port I/O (2026-07-13 14:45:07 -0700)

----------------------------------------------------------------
 * Fix TDX port I/O bugs

----------------------------------------------------------------
Kiryl Shutsemau (Meta) (3):
      x86/tdx: Fix off-by-one in port I/O handling
      x86/insn-eval: Move assign_register() out of KVM as insn_assign_reg()
      x86/tdx: Fix zero-extension for 32-bit port I/O

 arch/x86/coco/tdx/tdx.c          | 10 ++++------
 arch/x86/include/asm/insn-eval.h | 36 ++++++++++++++++++++++++++++++++++++
 arch/x86/kvm/emulate.c           | 26 ++++----------------------
 3 files changed, 44 insertions(+), 28 deletions(-)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.