All of lore.kernel.org
 help / color / mirror / Atom feed
From: isaku.yamahata@intel.com
To: kvm@vger.kernel.org, linux-kernel@vger.kernel.org
Cc: isaku.yamahata@intel.com, isaku.yamahata@gmail.com,
	Paolo Bonzini <pbonzini@redhat.com>,
	erdemaktas@google.com, Sean Christopherson <seanjc@google.com>,
	Sagi Shahar <sagis@google.com>,
	David Matlack <dmatlack@google.com>
Subject: [PATCH v10 012/108] KVM: TDX: Add helper functions to print TDX SEAMCALL error
Date: Sat, 29 Oct 2022 23:22:13 -0700	[thread overview]
Message-ID: <752b25882092134bd8d117b3e429227bd5a18567.1667110240.git.isaku.yamahata@intel.com> (raw)
In-Reply-To: <cover.1667110240.git.isaku.yamahata@intel.com>

From: Isaku Yamahata <isaku.yamahata@intel.com>

Add helper functions to print out errors from the TDX module in a uniform
manner.

Signed-off-by: Isaku Yamahata <isaku.yamahata@intel.com>
---
 arch/x86/kvm/Makefile        |  2 +-
 arch/x86/kvm/vmx/tdx_error.c | 21 +++++++++++++++++++++
 arch/x86/kvm/vmx/tdx_ops.h   |  3 +++
 3 files changed, 25 insertions(+), 1 deletion(-)
 create mode 100644 arch/x86/kvm/vmx/tdx_error.c

diff --git a/arch/x86/kvm/Makefile b/arch/x86/kvm/Makefile
index e2c05195cb95..f1ad445df505 100644
--- a/arch/x86/kvm/Makefile
+++ b/arch/x86/kvm/Makefile
@@ -24,7 +24,7 @@ kvm-$(CONFIG_KVM_XEN)	+= xen.o
 kvm-intel-y		+= vmx/vmx.o vmx/vmenter.o vmx/pmu_intel.o vmx/vmcs12.o \
 			   vmx/evmcs.o vmx/nested.o vmx/posted_intr.o vmx/main.o
 kvm-intel-$(CONFIG_X86_SGX_KVM)	+= vmx/sgx.o
-kvm-intel-$(CONFIG_INTEL_TDX_HOST)	+= vmx/tdx.o
+kvm-intel-$(CONFIG_INTEL_TDX_HOST)	+= vmx/tdx.o vmx/tdx_error.o
 
 kvm-amd-y		+= svm/svm.o svm/vmenter.o svm/pmu.o svm/nested.o svm/avic.o svm/sev.o
 
diff --git a/arch/x86/kvm/vmx/tdx_error.c b/arch/x86/kvm/vmx/tdx_error.c
new file mode 100644
index 000000000000..574b72d34e1e
--- /dev/null
+++ b/arch/x86/kvm/vmx/tdx_error.c
@@ -0,0 +1,21 @@
+// SPDX-License-Identifier: GPL-2.0
+/* functions to record TDX SEAMCALL error */
+
+#include <linux/kernel.h>
+#include <linux/bug.h>
+
+#include "tdx_ops.h"
+
+void pr_tdx_error(u64 op, u64 error_code, const struct tdx_module_output *out)
+{
+	if (!out) {
+		pr_err_ratelimited("SEAMCALL[%lld] failed: 0x%llx\n",
+				   op, error_code);
+		return;
+	}
+
+	pr_err_ratelimited("SEAMCALL[%lld] failed: 0x%llx RCX 0x%llx, RDX 0x%llx,"
+			   " R8 0x%llx, R9 0x%llx, R10 0x%llx, R11 0x%llx\n",
+			   op, error_code,
+			   out->rcx, out->rdx, out->r8, out->r9, out->r10, out->r11);
+}
diff --git a/arch/x86/kvm/vmx/tdx_ops.h b/arch/x86/kvm/vmx/tdx_ops.h
index 85adbf49c277..8cc2f01c509b 100644
--- a/arch/x86/kvm/vmx/tdx_ops.h
+++ b/arch/x86/kvm/vmx/tdx_ops.h
@@ -9,12 +9,15 @@
 #include <asm/cacheflush.h>
 #include <asm/asm.h>
 #include <asm/kvm_host.h>
+#include <asm/tdx.h>
 
 #include "tdx_errno.h"
 #include "tdx_arch.h"
 
 #ifdef CONFIG_INTEL_TDX_HOST
 
+void pr_tdx_error(u64 op, u64 error_code, const struct tdx_module_output *out);
+
 static inline u64 tdh_mng_addcx(hpa_t tdr, hpa_t addr)
 {
 	clflush_cache_range(__va(addr), PAGE_SIZE);
-- 
2.25.1


  parent reply	other threads:[~2022-10-30  6:25 UTC|newest]

Thread overview: 228+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-10-30  6:22 [PATCH v10 000/108] KVM TDX basic feature support isaku.yamahata
2022-10-30  6:22 ` [PATCH v10 001/108] KVM: VMX: Move out vmx_x86_ops to 'main.c' to wrap VMX and TDX isaku.yamahata
2022-10-30  6:22 ` [PATCH v10 002/108] KVM: x86: Refactor KVM VMX module init/exit functions isaku.yamahata
2022-10-30  6:22 ` [PATCH v10 003/108] KVM: TDX: Add placeholders for TDX VM/vcpu structure isaku.yamahata
2022-10-30  6:22 ` [PATCH v10 004/108] x86/virt/tdx: Add a helper function to return system wide info about TDX module isaku.yamahata
2022-10-30  6:22 ` [PATCH v10 005/108] KVM: TDX: Initialize the TDX module when loading the KVM intel kernel module isaku.yamahata
2022-11-08  1:29   ` Huang, Kai
2022-11-08 18:48     ` Sean Christopherson
2022-11-14 23:18     ` Isaku Yamahata
2022-11-15  1:58       ` Huang, Kai
2022-11-15 12:22       ` Erdem Aktas
2022-11-17 17:33         ` Isaku Yamahata
2023-01-11 22:02   ` Erdem Aktas
2023-01-12  3:08     ` Isaku Yamahata
2022-10-30  6:22 ` [PATCH v10 006/108] KVM: x86: Introduce vm_type to differentiate default VMs from confidential VMs isaku.yamahata
2022-10-30  6:22 ` [PATCH v10 007/108] KVM: TDX: Make TDX VM type supported isaku.yamahata
2022-10-30  6:22 ` [PATCH v10 008/108] [MARKER] The start of TDX KVM patch series: TDX architectural definitions isaku.yamahata
2022-10-30  6:22 ` [PATCH v10 009/108] KVM: TDX: Define " isaku.yamahata
2022-10-30  6:22 ` [PATCH v10 010/108] KVM: TDX: Add TDX "architectural" error codes isaku.yamahata
2022-10-31  9:22   ` Binbin Wu
2022-11-03  0:05     ` Isaku Yamahata
2022-10-30  6:22 ` [PATCH v10 011/108] KVM: TDX: Add C wrapper functions for SEAMCALLs to the TDX module isaku.yamahata
2022-11-23 10:00   ` Zhi Wang
2022-12-15 19:45     ` Isaku Yamahata
2022-10-30  6:22 ` isaku.yamahata [this message]
2022-10-30  6:22 ` [PATCH v10 013/108] [MARKER] The start of TDX KVM patch series: TD VM creation/destruction isaku.yamahata
2022-10-30  6:22 ` [PATCH v10 014/108] KVM: TDX: Stub in tdx.h with structs, accessors, and VMCS helpers isaku.yamahata
2022-10-31 11:39   ` Binbin Wu
2022-11-03  0:57     ` Isaku Yamahata
2022-11-10 11:11   ` Huang, Kai
2022-10-30  6:22 ` [PATCH v10 015/108] x86/cpu: Add helper functions to allocate/free TDX private host key id isaku.yamahata
2022-11-08  9:16   ` Huang, Kai
2022-11-17 17:34     ` Isaku Yamahata
2022-10-30  6:22 ` [PATCH v10 016/108] KVM: TDX: create/destroy VM structure isaku.yamahata
2022-11-10 11:04   ` Huang, Kai
2022-11-17 17:45     ` Isaku Yamahata
2022-11-15  0:06   ` Sagi Shahar
2022-11-17 17:48     ` Isaku Yamahata
2022-11-17 23:45       ` Sagi Shahar
2022-11-23 10:36   ` Zhi Wang
2022-12-15 19:59     ` Isaku Yamahata
2022-12-09 19:15   ` Ackerley Tng
2022-12-15 20:59     ` Isaku Yamahata
2023-01-03 18:17       ` Ackerley Tng
2023-01-04  3:58   ` Wang, Lei
2022-10-30  6:22 ` [PATCH v10 017/108] KVM: TDX: Refuse to unplug the last cpu on the package isaku.yamahata
2022-11-02  8:06   ` Binbin Wu
2022-11-03  2:01     ` Isaku Yamahata
2022-10-30  6:22 ` [PATCH v10 018/108] KVM: TDX: x86: Add ioctl to get TDX systemwide parameters isaku.yamahata
2022-10-30  6:22 ` [PATCH v10 019/108] KVM: TDX: Add place holder for TDX VM specific mem_enc_op ioctl isaku.yamahata
2022-10-30  6:22 ` [PATCH v10 020/108] KVM: Support KVM_CAP_MAX_VCPUS for KVM_ENABLE_CAP isaku.yamahata
2022-10-30  6:22 ` [PATCH v10 021/108] KVM: TDX: initialize VM with TDX specific parameters isaku.yamahata
2022-11-16  5:34   ` Wang, Lei
2022-11-17 17:51     ` Isaku Yamahata
2023-01-04  7:59   ` Wang, Lei
2023-01-12  3:12     ` Isaku Yamahata
2022-10-30  6:22 ` [PATCH v10 022/108] KVM: TDX: Make pmu_intel.c ignore guest TD case isaku.yamahata
2022-10-30  6:22 ` [PATCH v10 023/108] [MARKER] The start of TDX KVM patch series: TD vcpu creation/destruction isaku.yamahata
2022-10-30  6:22 ` [PATCH v10 024/108] KVM: TDX: allocate/free TDX vcpu structure isaku.yamahata
2022-11-14  6:46   ` Yuan Yao
2022-12-15 21:28     ` Isaku Yamahata
2022-10-30  6:22 ` [PATCH v10 025/108] KVM: TDX: Do TDX specific vcpu initialization isaku.yamahata
2022-10-30  6:22 ` [PATCH v10 026/108] KVM: TDX: Use private memory for TDX isaku.yamahata
2022-10-30  6:22 ` [PATCH v10 027/108] [MARKER] The start of TDX KVM patch series: KVM MMU GPA shared bits isaku.yamahata
2022-10-30  6:22 ` [PATCH v10 028/108] KVM: x86/mmu: introduce config for PRIVATE KVM MMU isaku.yamahata
2022-10-30  6:22 ` [PATCH v10 029/108] KVM: x86/mmu: Add address conversion functions for TDX shared bit of GPA isaku.yamahata
2022-10-30  6:22 ` [PATCH v10 030/108] [MARKER] The start of TDX KVM patch series: KVM TDP refactoring for TDX isaku.yamahata
2022-10-30  6:22 ` [PATCH v10 031/108] KVM: x86/mmu: Replace hardcoded value 0 for the initial value for SPTE isaku.yamahata
2022-11-03  7:17   ` Binbin Wu
2022-11-03  8:00     ` Binbin Wu
2022-11-08 11:33   ` Huang, Kai
2022-11-17 17:55     ` Isaku Yamahata
2022-10-30  6:22 ` [PATCH v10 032/108] KVM: x86/mmu: Make sync_page not use hard-coded 0 as the initial SPTE value isaku.yamahata
2022-11-09 11:24   ` Huang, Kai
2022-11-17 17:55     ` Isaku Yamahata
2022-10-30  6:22 ` [PATCH v10 033/108] KVM: x86/mmu: Allow non-zero value for non-present SPTE and removed SPTE isaku.yamahata
2022-11-09 11:24   ` Huang, Kai
2022-11-17 17:58     ` Isaku Yamahata
2022-10-30  6:22 ` [PATCH v10 034/108] KVM: x86/mmu: Add Suppress VE bit to shadow_mmio_{value, mask} isaku.yamahata
2022-11-09 11:48   ` Huang, Kai
2022-11-17 18:02     ` Isaku Yamahata
2022-11-28 23:51       ` Sean Christopherson
2022-10-30  6:22 ` [PATCH v10 035/108] KVM: x86/mmu: Track shadow MMIO value on a per-VM basis isaku.yamahata
2022-11-09 12:27   ` Huang, Kai
2022-11-22  2:10   ` Yan Zhao
2022-11-25  0:13     ` Huang, Kai
2022-11-25  0:12       ` Yan Zhao
2022-11-25  0:45         ` Huang, Kai
2022-11-25  0:37           ` Yan Zhao
2022-11-25  1:07             ` Huang, Kai
2022-11-25  1:04               ` Yan Zhao
2022-11-28 23:49                 ` Sean Christopherson
2022-10-30  6:22 ` [PATCH v10 036/108] KVM: TDX: Enable mmio spte caching always for TDX isaku.yamahata
2022-11-09 12:46   ` Huang, Kai
2022-10-30  6:22 ` [PATCH v10 037/108] KVM: x86/mmu: Disallow fast page fault on private GPA isaku.yamahata
2022-10-30  6:22 ` [PATCH v10 038/108] KVM: x86/mmu: Allow per-VM override of the TDP max page level isaku.yamahata
2022-10-30  6:22 ` [PATCH v10 039/108] KVM: VMX: Introduce test mode related to EPT violation VE isaku.yamahata
2022-11-03 13:41   ` Binbin Wu
2022-11-03 20:13     ` Isaku Yamahata
2022-10-30  6:22 ` [PATCH v10 040/108] [MARKER] The start of TDX KVM patch series: KVM TDP MMU hooks isaku.yamahata
2022-10-30  6:22 ` [PATCH v10 041/108] KVM: x86/tdp_mmu: refactor kvm_tdp_mmu_map() isaku.yamahata
2022-11-16  9:42   ` Huang, Kai
2022-11-17 18:37     ` Isaku Yamahata
2022-10-30  6:22 ` [PATCH v10 042/108] KVM: x86/tdp_mmu: Init role member of struct kvm_mmu_page at allocation isaku.yamahata
2022-10-30  6:22 ` [PATCH v10 043/108] KVM: x86/mmu: Require TDP MMU for TDX isaku.yamahata
2022-10-30  6:22 ` [PATCH v10 044/108] KVM: x86/mmu: Add a new is_private member for union kvm_mmu_page_role isaku.yamahata
2022-10-30  6:22 ` [PATCH v10 045/108] KVM: x86/mmu: Add a private pointer to struct kvm_mmu_page isaku.yamahata
2022-11-16 10:32   ` Huang, Kai
2022-11-16 11:53     ` Huang, Kai
2022-11-17 19:25       ` Isaku Yamahata
2022-10-30  6:22 ` [PATCH v10 046/108] KVM: Add flags to struct kvm_gfn_range isaku.yamahata
2022-12-14 10:51   ` Huang, Kai
2022-12-15 22:10     ` Isaku Yamahata
2022-12-15 22:41       ` Huang, Kai
2022-10-30  6:22 ` [PATCH v10 047/108] KVM: x86/tdp_mmu: Don't zap private pages for unsupported cases isaku.yamahata
2022-11-22 21:26   ` Ackerley Tng
2022-12-14 11:17   ` Huang, Kai
2022-12-15 22:46     ` Isaku Yamahata
2022-12-15 23:03       ` Huang, Kai
2022-12-15 23:27       ` Huang, Kai
2022-10-30  6:22 ` [PATCH v10 048/108] KVM: x86/tdp_mmu: Make handle_changed_spte() return value isaku.yamahata
2022-10-30  6:22 ` [PATCH v10 049/108] KVM: x86/tdp_mmu: Support TDX private mapping for TDP MMU isaku.yamahata
2022-11-08 13:41   ` Binbin Wu
2022-11-17 19:59     ` Isaku Yamahata
2022-11-16  1:40   ` Chenyi Qiang
2022-11-17 19:26     ` Isaku Yamahata
2022-11-16 11:58   ` Huang, Kai
2022-11-17 19:31     ` Isaku Yamahata
2022-10-30  6:22 ` [PATCH v10 050/108] [MARKER] The start of TDX KVM patch series: TDX EPT violation isaku.yamahata
2022-10-30  6:22 ` [PATCH v10 051/108] KVM: x86/mmu: Disallow dirty logging for x86 TDX isaku.yamahata
2022-10-30  6:22 ` [PATCH v10 052/108] KVM: x86/tdp_mmu: Ignore unsupported mmu operation on private GFNs isaku.yamahata
2022-12-05 14:23   ` Wang, Wei W
2022-12-15 23:21     ` Isaku Yamahata
2022-12-19 13:15       ` Wang, Wei W
2022-10-30  6:22 ` [PATCH v10 053/108] KVM: VMX: Split out guts of EPT violation to common/exposed function isaku.yamahata
2022-10-30  6:22 ` [PATCH v10 054/108] KVM: VMX: Move setting of EPT MMU masks to common VT-x code isaku.yamahata
2022-10-30  6:22 ` [PATCH v10 055/108] KVM: TDX: Add load_mmu_pgd method for TDX isaku.yamahata
2022-10-30  6:22 ` [PATCH v10 056/108] KVM: TDX: don't request KVM_REQ_APIC_PAGE_RELOAD isaku.yamahata
2022-11-21 23:55   ` Huang, Kai
2022-12-16  0:11     ` Isaku Yamahata
2022-12-16  0:31       ` Huang, Kai
2022-10-30  6:22 ` [PATCH v10 057/108] KVM: x86/VMX: introduce vmx tlb_remote_flush and tlb_remote_flush_with_range isaku.yamahata
2022-10-30  6:22 ` [PATCH v10 058/108] KVM: TDX: TDP MMU TDX support isaku.yamahata
2022-10-30  6:23 ` [PATCH v10 059/108] [MARKER] The start of TDX KVM patch series: KVM TDP MMU MapGPA isaku.yamahata
2022-10-30  6:23 ` [PATCH v10 060/108] KVM: Add functions to set GFN to private or shared isaku.yamahata
2022-11-01 10:21   ` Xiaoyao Li
2022-11-03  2:01     ` Isaku Yamahata
2022-11-09 13:18   ` Binbin Wu
2022-10-30  6:23 ` [PATCH v10 061/108] KVM: x86/mmu: Introduce kvm_mmu_map_tdp_page() for use by TDX isaku.yamahata
2022-10-30  6:23 ` [PATCH v10 062/108] KVM: x86/tdp_mmu: implement MapGPA hypercall for TDX isaku.yamahata
2022-11-09 15:05   ` Binbin Wu
2022-12-09  0:01     ` Vishal Annapurve
2022-12-16  0:31       ` Isaku Yamahata
2022-12-16  0:18     ` Isaku Yamahata
2022-10-30  6:23 ` [PATCH v10 063/108] [MARKER] The start of TDX KVM patch series: TD finalization isaku.yamahata
2022-10-30  6:23 ` [PATCH v10 064/108] KVM: TDX: Create initial guest memory isaku.yamahata
2022-10-30  6:23 ` [PATCH v10 065/108] KVM: TDX: Finalize VM initialization isaku.yamahata
2022-10-30  6:23 ` [PATCH v10 066/108] [MARKER] The start of TDX KVM patch series: TD vcpu enter/exit isaku.yamahata
2022-10-30  6:23 ` [PATCH v10 067/108] KVM: TDX: Add helper assembly function to TDX vcpu isaku.yamahata
2023-01-17 23:36   ` Ackerley Tng
2022-10-30  6:23 ` [PATCH v10 068/108] KVM: TDX: Implement TDX vcpu enter/exit path isaku.yamahata
2022-10-30  6:23 ` [PATCH v10 069/108] KVM: TDX: vcpu_run: save/restore host state(host kernel gs) isaku.yamahata
2022-10-30  6:23 ` [PATCH v10 070/108] KVM: TDX: restore host xsave state when exit from the guest TD isaku.yamahata
2022-10-30  6:23 ` [PATCH v10 071/108] KVM: x86: Allow to update cached values in kvm_user_return_msrs w/o wrmsr isaku.yamahata
2022-11-14  7:36   ` Binbin Wu
2022-11-17 20:10     ` Isaku Yamahata
2022-10-30  6:23 ` [PATCH v10 072/108] KVM: TDX: restore user ret MSRs isaku.yamahata
2022-11-14  7:49   ` Binbin Wu
2022-11-17 20:14     ` Isaku Yamahata
2022-10-30  6:23 ` [PATCH v10 073/108] [MARKER] The start of TDX KVM patch series: TD vcpu exits/interrupts/hypercalls isaku.yamahata
2022-10-30  6:23 ` [PATCH v10 074/108] KVM: TDX: complete interrupts after tdexit isaku.yamahata
2022-10-30  6:23 ` [PATCH v10 075/108] KVM: TDX: restore debug store when TD exit isaku.yamahata
2022-10-30  6:23 ` [PATCH v10 076/108] KVM: TDX: handle vcpu migration over logical processor isaku.yamahata
2022-11-15  2:28   ` Binbin Wu
2022-11-17 20:24     ` Isaku Yamahata
2022-10-30  6:23 ` [PATCH v10 077/108] KVM: x86: Add a switch_db_regs flag to handle TDX's auto-switched behavior isaku.yamahata
2022-11-16  2:41   ` Binbin Wu
2022-12-16  1:12     ` Isaku Yamahata
2022-10-30  6:23 ` [PATCH v10 078/108] KVM: TDX: Add support for find pending IRQ in a protected local APIC isaku.yamahata
2022-10-30  6:23 ` [PATCH v10 079/108] KVM: x86: Assume timer IRQ was injected if APIC state is proteced isaku.yamahata
2022-10-30  6:23 ` [PATCH v10 080/108] KVM: TDX: remove use of struct vcpu_vmx from posted_interrupt.c isaku.yamahata
2022-10-30  6:23 ` [PATCH v10 081/108] KVM: TDX: Implement interrupt injection isaku.yamahata
2022-10-30  6:23 ` [PATCH v10 082/108] KVM: TDX: Implements vcpu request_immediate_exit isaku.yamahata
2022-10-30  6:23 ` [PATCH v10 083/108] KVM: TDX: Implement methods to inject NMI isaku.yamahata
2022-10-30  6:23 ` [PATCH v10 084/108] KVM: VMX: Modify NMI and INTR handlers to take intr_info as function argument isaku.yamahata
2022-10-30  6:23 ` [PATCH v10 085/108] KVM: VMX: Move NMI/exception handler to common helper isaku.yamahata
2022-10-30  6:23 ` [PATCH v10 086/108] KVM: x86: Split core of hypercall emulation to helper function isaku.yamahata
2022-10-30  6:23 ` [PATCH v10 087/108] KVM: TDX: Add a place holder to handle TDX VM exit isaku.yamahata
2022-10-30  6:23 ` [PATCH v10 088/108] KVM: TDX: Retry seamcall when TDX_OPERAND_BUSY with operand SEPT isaku.yamahata
2022-10-30  6:23 ` [PATCH v10 089/108] KVM: TDX: handle EXIT_REASON_OTHER_SMI isaku.yamahata
2022-10-30  6:23 ` [PATCH v10 090/108] KVM: TDX: handle ept violation/misconfig exit isaku.yamahata
2022-10-30  6:23 ` [PATCH v10 091/108] KVM: TDX: handle EXCEPTION_NMI and EXTERNAL_INTERRUPT isaku.yamahata
2022-10-30  6:23 ` [PATCH v10 092/108] KVM: TDX: Add a place holder for handler of TDX hypercalls (TDG.VP.VMCALL) isaku.yamahata
2022-10-30  6:23 ` [PATCH v10 093/108] KVM: TDX: handle KVM hypercall with TDG.VP.VMCALL isaku.yamahata
2022-10-30  6:23 ` [PATCH v10 094/108] KVM: TDX: Handle TDX PV CPUID hypercall isaku.yamahata
2022-10-30  6:23 ` [PATCH v10 095/108] KVM: TDX: Handle TDX PV HLT hypercall isaku.yamahata
2022-10-30  6:23 ` [PATCH v10 096/108] KVM: TDX: Handle TDX PV port io hypercall isaku.yamahata
2022-10-30  6:23 ` [PATCH v10 097/108] KVM: TDX: Handle TDX PV MMIO hypercall isaku.yamahata
2022-10-30  6:23 ` [PATCH v10 098/108] KVM: TDX: Implement callbacks for MSR operations for TDX isaku.yamahata
2022-11-23 14:25   ` Binbin Wu
2022-12-16  1:29     ` Isaku Yamahata
2022-12-14 11:22   ` Huang, Kai
2022-12-16  1:39     ` Isaku Yamahata
2023-01-04 21:20   ` Ackerley Tng
2023-01-12 10:06     ` Isaku Yamahata
2022-10-30  6:23 ` [PATCH v10 099/108] KVM: TDX: Handle TDX PV rdmsr/wrmsr hypercall isaku.yamahata
2022-10-30  6:23 ` [PATCH v10 100/108] KVM: TDX: Handle TDX PV report fatal error hypercall isaku.yamahata
2022-11-23 14:47   ` Binbin Wu
2022-10-30  6:23 ` [PATCH v10 101/108] KVM: TDX: Handle TDX PV map_gpa hypercall isaku.yamahata
2022-10-30  6:23 ` [PATCH v10 102/108] KVM: TDX: Handle TDG.VP.VMCALL<GetTdVmCallInfo> hypercall isaku.yamahata
2022-10-30  6:23 ` [PATCH v10 103/108] KVM: TDX: Silently discard SMI request isaku.yamahata
2022-10-30  6:23 ` [PATCH v10 104/108] KVM: TDX: Silently ignore INIT/SIPI isaku.yamahata
2022-11-23 15:17   ` Binbin Wu
2022-12-16  3:50     ` Isaku Yamahata
2022-12-16 15:49   ` Sean Christopherson
2022-10-30  6:23 ` [PATCH v10 105/108] KVM: TDX: Add methods to ignore accesses to CPU state isaku.yamahata
2022-11-22  1:18   ` Huang, Kai
2022-12-14 11:43   ` Huang, Kai
2022-12-16  5:26     ` Isaku Yamahata
2022-12-19 10:46       ` Huang, Kai
2022-10-30  6:23 ` [PATCH v10 106/108] Documentation/virt/kvm: Document on Trust Domain Extensions(TDX) isaku.yamahata
2022-11-25  3:49   ` Binbin Wu
2022-12-16  3:58     ` Isaku Yamahata
2022-10-30  6:23 ` [PATCH v10 107/108] KVM: x86: design documentation on TDX support of x86 KVM TDP MMU isaku.yamahata
2022-10-31  4:23   ` Bagas Sanjaya
2022-10-30  6:23 ` [PATCH v10 108/108] [MARKER] the end of (the first phase of) TDX KVM patch series isaku.yamahata
2023-01-03  8:26 ` [PATCH v10 000/108] KVM TDX basic feature support Wang, Lei
2023-01-12 16:16   ` Isaku Yamahata

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=752b25882092134bd8d117b3e429227bd5a18567.1667110240.git.isaku.yamahata@intel.com \
    --to=isaku.yamahata@intel.com \
    --cc=dmatlack@google.com \
    --cc=erdemaktas@google.com \
    --cc=isaku.yamahata@gmail.com \
    --cc=kvm@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=pbonzini@redhat.com \
    --cc=sagis@google.com \
    --cc=seanjc@google.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.