Toggle navigation
Patchwork
linux-kernel
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Kai Huang
| 234 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Unresolved
Repeat Merge
Corrupt patch
Search
Archived
No
Yes
Both
Delegate
------
Nobody
snail
snail
patchwork-bot
patchwork-bot
patchwork-bot
ww
ww
ww
Apply
«
1
2
3
»
Patch
Series
A/R/T
S/W/F
Date
Submitter
Delegate
State
[5/5] x86/virt/tdx: Export global metadata read infrastructure
TDX host: Provide TDX module metadata reading APIs
- 1 -
-
-
-
2024-03-01
Kai Huang
New
[4/5] x86/virt/tdx: Support global metadata read for all element sizes
TDX host: Provide TDX module metadata reading APIs
- 1 -
-
-
-
2024-03-01
Kai Huang
New
[3/5] x86/virt/tdx: Unbind global metadata read with 'struct tdx_tdmr_sysinfo'
TDX host: Provide TDX module metadata reading APIs
- 1 -
-
-
-
2024-03-01
Kai Huang
New
[2/5] x86/virt/tdx: Move TDMR metadata fields map table to local variable
TDX host: Provide TDX module metadata reading APIs
- 1 -
-
-
-
2024-03-01
Kai Huang
New
[1/5] x86/virt/tdx: Rename _offset to _member for TD_SYSINFO_MAP() macro
TDX host: Provide TDX module metadata reading APIs
- 1 -
-
-
-
2024-03-01
Kai Huang
New
[4/4] x86/virt/tdx: Remove the !KEXEC_CORE dependency
TDX host: kexec() support
- - -
-
-
-
2024-01-31
Kai Huang
New
[3/4] x86/kexec(): Reset TDX private memory on platforms with TDX erratum
TDX host: kexec() support
- 1 -
-
-
-
2024-01-31
Kai Huang
New
[2/4] x86/virt/tdx: Advertise the CC_ATTR_HOST_MEM_INCOHERENT for TDX host
TDX host: kexec() support
- 2 -
-
-
-
2024-01-31
Kai Huang
New
[1/4] x86/coco: Add a new CC attribute to unify cache flush during kexec
TDX host: kexec() support
- - -
-
-
-
2024-01-31
Kai Huang
New
[RESEND] x86/asm: Remove the __iomem annotation of movdir64b()'s dst argument
[RESEND] x86/asm: Remove the __iomem annotation of movdir64b()'s dst argument
- 3 -
-
-
-
2024-01-26
Kai Huang
New
x86/asm: Remove the __iomem annotation of movdir64b()'s dst argument
x86/asm: Remove the __iomem annotation of movdir64b()'s dst argument
- 3 -
-
-
-
2024-01-04
Kai Huang
New
x86/virt/tdx: Make TDX host depend on X86_MCE
x86/virt/tdx: Make TDX host depend on X86_MCE
- 1 -
-
-
-
2023-12-13
Kai Huang
New
[v15,23/23] Documentation/x86: Add documentation for TDX host support
TDX host kernel support
- - -
-
-
-
2023-11-09
Kai Huang
New
[v15,22/23] x86/mce: Improve error log of kernel space TDX #MC due to erratum
TDX host kernel support
- 3 -
-
-
-
2023-11-09
Kai Huang
New
[v15,21/23] x86/virt/tdx: Handle TDX interaction with ACPI S3 and deeper states
TDX host kernel support
- 1 -
-
-
-
2023-11-09
Kai Huang
New
[v15,20/23] x86/kexec(): Reset TDX private memory on platforms with TDX erratum
TDX host kernel support
- 1 -
-
-
-
2023-11-09
Kai Huang
New
[v15,19/23] x86/virt/tdx: Improve readability of module initialization error handling
TDX host kernel support
- 2 -
-
-
-
2023-11-09
Kai Huang
New
[v15,18/23] x86/virt/tdx: Keep TDMRs when module initialization is successful
TDX host kernel support
- 2 -
-
-
-
2023-11-09
Kai Huang
New
[v15,17/23] x86/kexec: Flush cache of TDX private memory
TDX host kernel support
- 2 -
-
-
-
2023-11-09
Kai Huang
New
[v15,16/23] x86/virt/tdx: Initialize all TDMRs
TDX host kernel support
- 3 -
-
-
-
2023-11-09
Kai Huang
New
[v15,15/23] x86/virt/tdx: Configure global KeyID on all packages
TDX host kernel support
- 3 -
-
-
-
2023-11-09
Kai Huang
New
[v15,14/23] x86/virt/tdx: Configure TDX module with the TDMRs and global KeyID
TDX host kernel support
- 3 -
-
-
-
2023-11-09
Kai Huang
New
[v15,13/23] x86/virt/tdx: Designate reserved areas for all TDMRs
TDX host kernel support
- 3 -
-
-
-
2023-11-09
Kai Huang
New
[v15,12/23] x86/virt/tdx: Allocate and set up PAMTs for TDMRs
TDX host kernel support
- 4 -
-
-
-
2023-11-09
Kai Huang
New
[v15,11/23] x86/virt/tdx: Fill out TDMRs to cover all TDX memory regions
TDX host kernel support
- 3 -
-
-
-
2023-11-09
Kai Huang
New
[v15,10/23] x86/virt/tdx: Add placeholder to construct TDMRs to cover all TDX memory regions
TDX host kernel support
- 3 -
-
-
-
2023-11-09
Kai Huang
New
[v15,09/23] x86/virt/tdx: Get module global metadata for module initialization
TDX host kernel support
- - -
-
-
-
2023-11-09
Kai Huang
New
[v15,08/23] x86/virt/tdx: Use all system memory when initializing TDX module as TDX memory
TDX host kernel support
- 4 -
-
-
-
2023-11-09
Kai Huang
New
[v15,07/23] x86/virt/tdx: Add skeleton to enable TDX on demand
TDX host kernel support
- 2 -
-
-
-
2023-11-09
Kai Huang
New
[v15,06/23] x86/virt/tdx: Add SEAMCALL error printing for module initialization
TDX host kernel support
- 2 -
-
-
-
2023-11-09
Kai Huang
New
[v15,05/23] x86/virt/tdx: Handle SEAMCALL no entropy error in common code
TDX host kernel support
- 4 -
-
-
-
2023-11-09
Kai Huang
New
[v15,04/23] x86/cpu: Detect TDX partial write machine check erratum
TDX host kernel support
- 3 -
-
-
-
2023-11-09
Kai Huang
New
[v15,03/23] x86/virt/tdx: Make INTEL_TDX_HOST depend on X86_X2APIC
TDX host kernel support
- 3 -
-
-
-
2023-11-09
Kai Huang
New
[v15,02/23] x86/tdx: Define TDX supported page sizes as macros
TDX host kernel support
- 3 -
-
-
-
2023-11-09
Kai Huang
New
[v15,01/23] x86/virt/tdx: Detect TDX during kernel boot
TDX host kernel support
- 5 -
-
-
-
2023-11-09
Kai Huang
New
[v14,23/23] Documentation/x86: Add documentation for TDX host support
TDX host kernel support
- - -
-
-
-
2023-10-17
Kai Huang
New
[v14,22/23] x86/mce: Improve error log of kernel space TDX #MC due to erratum
TDX host kernel support
- 2 -
-
-
-
2023-10-17
Kai Huang
New
[v14,21/23] x86/virt/tdx: Handle TDX interaction with ACPI S3 and deeper states
TDX host kernel support
- 1 -
-
-
-
2023-10-17
Kai Huang
New
[v14,20/23] x86/kexec(): Reset TDX private memory on platforms with TDX erratum
TDX host kernel support
- 1 -
-
-
-
2023-10-17
Kai Huang
New
[v14,19/23] x86/virt/tdx: Improve readability of module initialization error handling
TDX host kernel support
- 2 -
-
-
-
2023-10-17
Kai Huang
New
[v14,18/23] x86/virt/tdx: Keep TDMRs when module initialization is successful
TDX host kernel support
- 2 -
-
-
-
2023-10-17
Kai Huang
New
[v14,17/23] x86/kexec: Flush cache of TDX private memory
TDX host kernel support
- 2 -
-
-
-
2023-10-17
Kai Huang
New
[v14,16/23] x86/virt/tdx: Initialize all TDMRs
TDX host kernel support
- 3 -
-
-
-
2023-10-17
Kai Huang
New
[v14,15/23] x86/virt/tdx: Configure global KeyID on all packages
TDX host kernel support
- 3 -
-
-
-
2023-10-17
Kai Huang
New
[v14,14/23] x86/virt/tdx: Configure TDX module with the TDMRs and global KeyID
TDX host kernel support
- 3 -
-
-
-
2023-10-17
Kai Huang
New
[v14,13/23] x86/virt/tdx: Designate reserved areas for all TDMRs
TDX host kernel support
- 3 -
-
-
-
2023-10-17
Kai Huang
New
[v14,12/23] x86/virt/tdx: Allocate and set up PAMTs for TDMRs
TDX host kernel support
- 4 -
-
-
-
2023-10-17
Kai Huang
New
[v14,11/23] x86/virt/tdx: Fill out TDMRs to cover all TDX memory regions
TDX host kernel support
- 3 -
-
-
-
2023-10-17
Kai Huang
New
[v14,10/23] x86/virt/tdx: Add placeholder to construct TDMRs to cover all TDX memory regions
TDX host kernel support
- 3 -
-
-
-
2023-10-17
Kai Huang
New
[v14,09/23] x86/virt/tdx: Use all system memory when initializing TDX module as TDX memory
TDX host kernel support
- 4 -
-
-
-
2023-10-17
Kai Huang
New
[v14,08/23] x86/virt/tdx: Get information about TDX module and TDX-capable memory
TDX host kernel support
- 2 -
-
-
-
2023-10-17
Kai Huang
New
[v14,07/23] x86/virt/tdx: Add skeleton to enable TDX on demand
TDX host kernel support
- 2 -
-
-
-
2023-10-17
Kai Huang
New
[v14,06/23] x86/virt/tdx: Add SEAMCALL error printing for module initialization
TDX host kernel support
- 2 -
-
-
-
2023-10-17
Kai Huang
New
[v14,05/23] x86/virt/tdx: Handle SEAMCALL no entropy error in common code
TDX host kernel support
- 2 -
-
-
-
2023-10-17
Kai Huang
New
[v14,04/23] x86/cpu: Detect TDX partial write machine check erratum
TDX host kernel support
- 3 -
-
-
-
2023-10-17
Kai Huang
New
[v14,03/23] x86/virt/tdx: Make INTEL_TDX_HOST depend on X86_X2APIC
TDX host kernel support
- 3 -
-
-
-
2023-10-17
Kai Huang
New
[v14,02/23] x86/tdx: Define TDX supported page sizes as macros
TDX host kernel support
- 3 -
-
-
-
2023-10-17
Kai Huang
New
[v14,01/23] x86/virt/tdx: Detect TDX during kernel boot
TDX host kernel support
- 5 -
-
-
-
2023-10-17
Kai Huang
New
[v2] x86/tdx: Fix __noreturn build warning around __tdx_hypercall_failed()
[v2] x86/tdx: Fix __noreturn build warning around __tdx_hypercall_failed()
- - -
-
-
-
2023-09-18
Kai Huang
New
x86/tdx: Fix __noreturn build warning around __tdx_hypercall_failed()
x86/tdx: Fix __noreturn build warning around __tdx_hypercall_failed()
- - -
-
-
-
2023-09-15
Kai Huang
New
[v4,01/12] x86/tdx: Zero out the missing RSI in TDX_HYPERCALL macro
[v4,01/12] x86/tdx: Zero out the missing RSI in TDX_HYPERCALL macro
- 2 -
-
-
-
2023-08-15
Kai Huang
New
[v3,12/12] x86/virt/tdx: Adjust 'struct tdx_module_args' to use x86 "register index" layout
Unify TDCALL/SEAMCALL and TDVMCALL assembly
- - -
-
-
-
2023-07-26
Kai Huang
New
[v3,11/12] x86/virt/tdx: Allow SEAMCALL to handle #UD and #GP
Unify TDCALL/SEAMCALL and TDVMCALL assembly
- - -
-
-
-
2023-07-26
Kai Huang
New
[v3,10/12] x86/virt/tdx: Wire up basic SEAMCALL functions
Unify TDCALL/SEAMCALL and TDVMCALL assembly
- 1 -
-
-
-
2023-07-26
Kai Huang
New
[v3,09/12] x86/tdx: Remove 'struct tdx_hypercall_args'
Unify TDCALL/SEAMCALL and TDVMCALL assembly
- 1 -
-
-
-
2023-07-26
Kai Huang
New
[v3,08/12] x86/tdx: Reimplement __tdx_hypercall() using TDX_MODULE_CALL asm
Unify TDCALL/SEAMCALL and TDVMCALL assembly
- 1 -
-
-
-
2023-07-26
Kai Huang
New
[v3,07/12] x86/tdx: Make TDX_HYPERCALL asm similar to TDX_MODULE_CALL
Unify TDCALL/SEAMCALL and TDVMCALL assembly
- - -
-
-
-
2023-07-26
Kai Huang
New
[v3,06/12] x86/tdx: Extend TDX_MODULE_CALL to support more TDCALL/SEAMCALL leafs
Unify TDCALL/SEAMCALL and TDVMCALL assembly
- 1 -
-
-
-
2023-07-26
Kai Huang
New
[v3,05/12] x86/tdx: Pass TDCALL/SEAMCALL input/output registers via a structure
Unify TDCALL/SEAMCALL and TDVMCALL assembly
- - -
-
-
-
2023-07-26
Kai Huang
New
[v3,04/12] x86/tdx: Rename __tdx_module_call() to __tdcall()
Unify TDCALL/SEAMCALL and TDVMCALL assembly
- 2 -
-
-
-
2023-07-26
Kai Huang
New
[v3,03/12] x86/tdx: Make macros of TDCALLs consistent with the spec
Unify TDCALL/SEAMCALL and TDVMCALL assembly
- 2 -
-
-
-
2023-07-26
Kai Huang
New
[v3,02/12] x86/tdx: Skip saving output regs when SEAMCALL fails with VMFailInvalid
Unify TDCALL/SEAMCALL and TDVMCALL assembly
- - -
-
-
-
2023-07-26
Kai Huang
New
[v3,01/12] x86/tdx: Zero out the missing RSI in TDX_HYPERCALL macro
Unify TDCALL/SEAMCALL and TDVMCALL assembly
- 2 -
-
-
-
2023-07-26
Kai Huang
New
misc_cgroup: Fix the obsolete comment around 'struct misc_res'
misc_cgroup: Fix the obsolete comment around 'struct misc_res'
- - -
-
-
-
2023-07-24
Kai Huang
New
[v2,11/11] x86/virt/tdx: Allow SEAMCALL to handle #UD and #GP
Unify TDCALL/SEAMCALL and TDVMCALL assembly
- - -
-
-
-
2023-07-20
Kai Huang
New
[v2,10/11] x86/virt/tdx: Wire up basic SEAMCALL functions
Unify TDCALL/SEAMCALL and TDVMCALL assembly
- - -
-
-
-
2023-07-20
Kai Huang
New
[v2,09/11] x86/tdx: Remove 'struct tdx_hypercall_args'
Unify TDCALL/SEAMCALL and TDVMCALL assembly
- - -
-
-
-
2023-07-20
Kai Huang
New
[v2,08/11] x86/tdx: Reimplement __tdx_hypercall() using TDX_MODULE_CALL asm
Unify TDCALL/SEAMCALL and TDVMCALL assembly
- - -
-
-
-
2023-07-20
Kai Huang
New
[v2,07/11] x86/tdx: Make TDX_HYPERCALL asm similar to TDX_MODULE_CALL
Unify TDCALL/SEAMCALL and TDVMCALL assembly
- - -
-
-
-
2023-07-20
Kai Huang
New
[v2,06/11] x86/tdx: Extend TDX_MODULE_CALL to support more TDCALL/SEAMCALL leafs
Unify TDCALL/SEAMCALL and TDVMCALL assembly
- - -
-
-
-
2023-07-20
Kai Huang
New
[v2,05/11] x86/tdx: Pass TDCALL/SEAMCALL input/output registers via a structure
Unify TDCALL/SEAMCALL and TDVMCALL assembly
- - -
-
-
-
2023-07-20
Kai Huang
New
[v2,04/11] x86/tdx: Rename __tdx_module_call() to __tdcall()
Unify TDCALL/SEAMCALL and TDVMCALL assembly
- - -
-
-
-
2023-07-20
Kai Huang
New
[v2,03/11] x86/tdx: Make macros of TDCALLs consistent with the spec
Unify TDCALL/SEAMCALL and TDVMCALL assembly
- - -
-
-
-
2023-07-20
Kai Huang
New
[v2,02/11] x86/tdx: Skip saving output regs when SEAMCALL fails with VMFailInvalid
Unify TDCALL/SEAMCALL and TDVMCALL assembly
- - -
-
-
-
2023-07-20
Kai Huang
New
[v2,01/11] x86/tdx: Zero out the missing RSI in TDX_HYPERCALL macro
Unify TDCALL/SEAMCALL and TDVMCALL assembly
- 1 -
-
-
-
2023-07-20
Kai Huang
New
[10/10] x86/virt/tdx: Allow SEAMCALL to handle #UD and #GP
Unify TDCALL/SEAMCALL and TDVMCALL assembly
- - -
-
-
-
2023-07-12
Kai Huang
New
[09/10] x86/virt/tdx: Wire up basic SEAMCALL functions
Unify TDCALL/SEAMCALL and TDVMCALL assembly
- - -
-
-
-
2023-07-12
Kai Huang
New
[08/10] x86/tdx: Unify TDX_HYPERCALL and TDX_MODULE_CALL assembly
Unify TDCALL/SEAMCALL and TDVMCALL assembly
- - -
-
-
-
2023-07-12
Kai Huang
New
[07/10] x86/tdx: Extend TDX_MODULE_CALL to support more TDCALL/SEAMCALL leafs
Unify TDCALL/SEAMCALL and TDVMCALL assembly
- - -
-
-
-
2023-07-12
Kai Huang
New
[06/10] x86/tdx: Pass TDCALL/SEAMCALL input/output registers via a structure
Unify TDCALL/SEAMCALL and TDVMCALL assembly
- - -
-
-
-
2023-07-12
Kai Huang
New
[05/10] x86/tdx: Rename __tdx_module_call() to __tdcall()
Unify TDCALL/SEAMCALL and TDVMCALL assembly
- - -
-
-
-
2023-07-12
Kai Huang
New
[04/10] x86/tdx: Make macros of TDCALLs consistent with the spec
Unify TDCALL/SEAMCALL and TDVMCALL assembly
- - -
-
-
-
2023-07-12
Kai Huang
New
[03/10] x86/tdx: Move FRAME_BEGIN/END to TDX_MODULE_CALL asm macro
Unify TDCALL/SEAMCALL and TDVMCALL assembly
- 2 -
-
-
-
2023-07-12
Kai Huang
New
[02/10] x86/tdx: Use cmovc to save a label in TDX_MODULE_CALL asm
Unify TDCALL/SEAMCALL and TDVMCALL assembly
- - -
-
-
-
2023-07-12
Kai Huang
New
[01/10] x86/tdx: Zero out the missing RSI in TDX_HYPERCALL macro
Unify TDCALL/SEAMCALL and TDVMCALL assembly
- 1 -
-
-
-
2023-07-12
Kai Huang
New
[v12,22/22] Documentation/x86: Add documentation for TDX host support
TDX host kernel support
- - -
-
-
-
2023-06-26
Kai Huang
New
[v12,21/22] x86/mce: Improve error log of kernel space TDX #MC due to erratum
TDX host kernel support
- 2 -
-
-
-
2023-06-26
Kai Huang
New
[v12,20/22] x86/virt/tdx: Allow SEAMCALL to handle #UD and #GP
TDX host kernel support
- 1 -
-
-
-
2023-06-26
Kai Huang
New
[v12,19/22] x86/kexec(): Reset TDX private memory on platforms with TDX erratum
TDX host kernel support
- - -
-
-
-
2023-06-26
Kai Huang
New
[v12,18/22] x86/virt/tdx: Keep TDMRs when module initialization is successful
TDX host kernel support
- - -
-
-
-
2023-06-26
Kai Huang
New
«
1
2
3
»