merge-563ae2f51351 from branch/tag: cvm/M109-tdx-lazy-accept into branch: cos-6.1

Changelog:
-------------------------------------------------------------

Jason A. Donenfeld (1):
      x86/insn: Avoid namespace clash by separating instruction decoder MMIO type from MMIO trace type

Jianxiong Gao (1):
      update config for Intel TDX

Kirill A. Shutemov (19):
      x86/tdx: Fix typo in comment in __tdx_hypercall()
      x86/tdx: Add more registers to struct tdx_hypercall_args
      x86/tdx: Refactor __tdx_hypercall() to allow pass down more arguments
      x86/tdx: Expand __tdx_hypercall() to handle more arguments
      x86/tdx: Use ReportFatalError to report missing SEPT_VE_DISABLE
      x86/tdx: Disable NOTIFY_ENABLES
      x86/tdx: Do not corrupt frame-pointer in __tdx_hypercall()
      x86/tdx: Relax SEPT_VE_DISABLE check for debug TD
      x86/tdx: Drop flags from __tdx_hypercall()
      x86/boot: Centralize __pa()/__va() definitions
      mm: Add support for unaccepted memory
      efi/x86: Get full memory map in allocate_e820()
      efi/libstub: Implement support for unaccepted memory
      x86/boot/compressed: Handle unaccepted memory
      efi: Add unaccepted memory support
      efi/unaccepted: Avoid load_unaligned_zeropad() stepping into unaccepted memory
      x86/tdx: Make _tdx_hypercall() and __tdx_module_call() available in boot stub
      x86/tdx: Refactor try_accept_one()
      x86/tdx: Add unaccepted memory support

Kuppuswamy Sathyanarayanan (3):
      x86/tdx: Add a wrapper to get TDREPORT0 from the TDX Module
      virt: Add TDX guest driver
      selftests/tdx: Test TDX attestation GetReport support

Peter Zijlstra (2):
      x86/tdx: Remove TDX_HCALL_ISSUE_STI
      cpuidle, tdx: Make TDX code noinstr clean

Sean Christopherson (3):
      KVM: VMX: Allow userspace to set all supported FEATURE_CONTROL bits
      KVM: VMX: Move MSR_IA32_FEAT_CTL.LOCKED check into "is valid" helper
      KVM: selftests: Verify userspace can stuff IA32_FEATURE_CONTROL at will

BUG=b/244795168
TEST=tryjob, validation and K8s e2e
RELEASE_NOTE=Updated the Linux kernel to cvm/M109-tdx-lazy-accept.

Change-Id: Iea62c482d5453d161518c78aa64e320110756b7d
Signed-off-by: Oleksandr Tymoshenko <ovt@google.com>