[PATCH 0/3] Add generic MMIO instruction deconding to be used in SEV and TDX
From: Kirill A. Shutemov
Date: Mon Oct 18 2021 - 11:33:39 EST
Both AMD SEV and Intel TDX has to decode MMIO instruction to be able to
handle MMIO.
Extract insn_decode_mmio() from SEV code. TDX will also use this helper.
Kirill A. Shutemov (3):
x86/insn-eval: Introduce insn_get_modrm_reg_ptr()
x86/insn-eval: Introduce insn_decode_mmio()
x86/sev-es: Use insn_decode_mmio() for MMIO implementation
arch/x86/include/asm/insn-eval.h | 13 +++
arch/x86/kernel/sev.c | 171 ++++++++-----------------------
arch/x86/lib/insn-eval.c | 102 ++++++++++++++++++
3 files changed, 155 insertions(+), 131 deletions(-)
--
2.32.0