Toggle navigation
Patchwork
KVM development
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Series =
KVM: X86: TDX support
| 67 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Mainlined
Queued
Needs ACK
Handled Elsewhere
In Next
Search
Archived
No
Yes
Both
Delegate
------
Nobody
holtmann
holtmann
holtmann
agk
mchehab
mchehab
gregkh
gregkh
mtosatti
lethal
lethal
avi
cvaroqui
jbrassow
mikulas
dtor
bmarzins
tmlind
jmberg
jmberg
mcgrof
mcgrof
mcgrof
lenb
lenb
kyle
felipebalbi
varenet
helge
helge
khilman
khilman
khilman
khilman
jwoithe
mlin
Zhang Rui
Zhang Rui
iksaif
cjackiewicz
hmh
jbarnes
jbarnes
jbarnes
willy
snitzer
iwamatsu
dougsland
mjg59
rafael
rafael
rafael
ericvh@gmail.com
ykzhao
venkip
sandeen
pwsan
lucho@ionkov.net
rminnich
anholt
aystarik
roland
shefty
mason
glikely
krh
djbw
djbw
djbw
cmarinas
doyu
jrn
sage
tomba
mmarek
cjb
trondmy
jikos
bcousson
jic23
olof
olof
olof
nsekhar
weiny2
horms
horms
bwidawsk
bwidawsk
shemminger
eulfhan
josef
josef
josef
dianders
jpan9
hal
kdave
bleung
evalenti
jlbec
wsa
bhelgaas
vkoul
vkoul
szlin
davejiang
markgross
tagr
tiwai
vireshk
mmind
dledford
geert
geert
herbert
herbert
kvalo
kvalo
kvalo
bentiss
arend
rzwisler
stellarhopper
stellarhopper
jejb
matthias_bgg
dvhart
axboe
axboe
pcmoore
pcmoore
pcmoore
mkp
mkp
stefan_schmidt
leon
lucvoo
jsakkine
jsakkine
jsakkine
bamse
bamse
demarchi
krzk
groeck
groeck
sboyd
sboyd
mturquette
mturquette
0andriy
carlocaione
luca
dgc
kbingham
derosier
narmstrong
narmstrong
atull
tytso
tytso
djwong
bvanassche
omos
jpirko
jpirko
GustavoARSilva
pkshih
patersonc
brauner
shuahkh
shuahkh
shuahkh
palmer
palmer
jgg
Kishon
idosch
labbott
jsimmons
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
broonie
broonie
broonie
mricon
mricon
mricon
kees
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
arnd
linusw
perfinion
bbrezillon
bachradsusi
rostedt
rostedt
kholk
nbd
ebiggers
ebiggers
pavelm
sds
m0reeze
ganis
jwcart2
matttbe
andmur01
lorpie01
chanwoochoi
dlezcano
jhedberg
vudentz
robertfoss
bgix
tedd_an
tsbogend
wens
wcrobert
robher
kstewart
kwilczynski
hansg
bpf
netdev
dsa
ethtool
netdrv
martineau
abelloni
trix
pabeni
mani_sadhasivam
mlimonci
liusong6
mjp
tohojo
pmalani
prestwoj
prestwoj
dhowells
tzungbi
conchuod
paulmck
jes
mtkaczyk
colyli
cem
pateldipen1984
iweiny
iweiny
bjorn
mhiramat
JanKiszka
jaegeuk
mraynal
aring
konradybcio
ij
Hailan
jstitt007
denkenz
denkenz
mkorenbl
jjohnson
frank_li
geliang
mdraidci
mdraidci
peluse
joelgranados
Apply
Patch
Series
A/R/T
S/W/F
Date
Submitter
Delegate
State
[RFC,67/67] KVM: X86: not for review: add dummy file for TDX-SEAM module
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,66/67] fixup! KVM: TDX: Add "basic" support for building and running Trust Domains
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,65/67] KVM: x86: Mark the VM (TD) as bugged if non-coherent DMA is detected
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,64/67] KVM: TDX: Add "basic" support for building and running Trust Domains
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,63/67] cpu/hotplug: Document that TDX also depends on booting CPUs once
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,62/67] KVM: TDX: Load and init TDX-SEAM module during boot
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,61/67] KVM: VMX: Move .get_interrupt_shadow() implementation to common VMX code
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,60/67] KVM: VMX: MOVE GDT and IDT accessors to common code
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,59/67] KVM: VMX: Move AR_BYTES encoder/decoder helpers to common.h
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,58/67] KVM: VMX: Add macro framework to read/write VMCS for VMs and TDs
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,57/67] KVM: TDX: Stub in tdx.h with structs, accessors, and VMCS helpers
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,56/67] KVM: TDX: Add macro framework to wrap TDX SEAMCALLs
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,55/67] KVM: TDX: Add SEAMRR related MSRs macro definition
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,54/67] KVM: TDX: Define TDCALL exit reason
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,53/67] KVM: TDX: Add architectural definitions for structures and values
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,52/67] KVM: TDX: Add TDX "architectural" error codes
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,51/67] KVM: VMX: Move register caching logic to common code
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,50/67] KVM: VMX: Move setting of EPT MMU masks to common VT-x code
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,49/67] KVM: VMX: Add 'main.c' to wrap VMX and TDX
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,48/67] KVM: VMX: Define VMCS encodings for shared EPT pointer
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,47/67] KVM: VMX: Define EPT Violation architectural bits
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,46/67] KVM: VMX: Split out guts of EPT violation to common/exposed function
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,45/67] KVM: VMX: Move NMI/exception handler to common helper
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,44/67] KVM: VMX: Modify NMI and INTR handlers to take intr_info as param
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,43/67] KVM: x86/mmu: Introduce kvm_mmu_map_tdp_page() for use by TDX
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,42/67] KVM: x86/mmu: Move 'pfn' variable to caller of direct_page_fault()
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,41/67] KVM: x86/mmu: Frame in support for private/inaccessible shadow pages
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,40/67] KVM: x86/mmu: Return old SPTE from mmu_spte_clear_track_bits()
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,39/67] KVM: x86/mmu: Refactor shadow walk in __direct_map() to reduce indentation
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,38/67] KVM: x86/mmu: Allow non-zero init value for shadow PTE
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,37/67] KVM: x86/mmu: Ignore bits 63 and 62 when checking for "present" SPTEs
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,36/67] KVM: x86/mmu: Track shadow MMIO value on a per-VM basis
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,35/67] KVM: x86/mmu: Explicitly check for MMIO spte in fast page fault
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,34/67] KVM: x86: Add infrastructure for stolen GPA bits
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,33/67] KVM: Export kvm_is_reserved_pfn() for use by TDX
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,32/67] KVM: x86: Add guest_supported_xss placholder
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,31/67] KVM: x86: Add option to force LAPIC expiration wait
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,30/67] KVM: x86: Check for pending APICv interrupt in kvm_vcpu_has_events()
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,29/67] KVM: x86: Add a switch_db_regs flag to handle TDX's auto-switched behavior
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,28/67] KVM: x86: Introduce vm_teardown() hook in kvm_arch_vm_destroy()
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,27/67] KVM: x86: Add support for vCPU and device-scoped KVM_MEMORY_ENCRYPT_OP
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,26/67] KVM: x86: Add kvm_x86_ops .cache_gprs() and .flush_gprs()
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,25/67] KVM: x86: Allow host-initiated WRMSR to set X2APIC regardless of CPUID
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,24/67] KVM: x86: Add per-VM flag to disable in-kernel I/O APIC and level routes
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,23/67] KVM: Add per-VM flag to disable dirty logging of memslots for TDs
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,22/67] KVM: Add per-VM flag to mark read-only memory as unsupported
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,21/67] KVM: x86: Add flag to mark TSC as immutable (for TDX)
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,20/67] KVM: x86: Make KVM_CAP_X86_SMM a per-VM capability
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,19/67] KVM: x86: Add flag to disallow #MC injection / KVM_X86_SETUP_MCE
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,18/67] KVM: x86: Add per-VM flag to disable direct IRQ injection
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,17/67] KVM: x86: Introduce "protected guest" concept and block disallowed ioctls
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,16/67] KVM: x86: Hoist kvm_dirty_regs check out of sync_regs()
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,15/67] KVM: x86: Add vm_type to differentiate legacy VMs from protected VMs
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,14/67] KVM: Add max_vcpus field in common 'struct kvm'
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,13/67] KVM: VMX: Explicitly check for hv_remote_flush_tlb when loading pgd()
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,12/67] KVM: x86/mmu: Mark VM as bugged if page fault returns RET_PF_INVALID
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,11/67] KVM: x86: Use KVM_BUG/KVM_BUG_ON to handle bugs that are fatal to the VM
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,10/67] KVM: Export kvm_make_all_cpus_request() for use in marking VMs as bugged
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,09/67] KVM: Add infrastructure and macro to mark VM as bugged
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,08/67] KVM: x86/mmu: Zap only leaf SPTEs for deleted/moved memslot by default
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,07/67] KVM: x86: Export kvm_mmio tracepoint for use by TDX for PV MMIO
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,06/67] KVM: x86: Split core of hypercall emulation to helper function
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,05/67] KVM: Enable hardware before doing arch VM initialization
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,04/67] KVM: Export kvm_io_bus_read for use by TDX for PV MMIO
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,03/67] x86/cpu: Move get_builtin_firmware() common code (from microcode only)
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,02/67] x86/msr-index: Define MSR_IA32_MKTME_KEYID_PART used by TDX
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New
[RFC,01/67] x86/cpufeatures: Add synthetic feature flag for TDX (in host)
KVM: X86: TDX support
- - -
-
-
-
2020-11-16
Isaku Yamahata
New