Show patches with: Submitter = Paolo Bonzini       |    State = Action Required       |    Archived = No       |   93 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
[GIT,PULL] First batch of KVM changes for Linux 6.15 [GIT,PULL] First batch of KVM changes for Linux 6.15 - - - --- 2025-03-21 Paolo Bonzini New
[GIT,PULL] KVM fix for Linux 6.14 final [GIT,PULL] KVM fix for Linux 6.14 final - - - --- 2025-03-20 Paolo Bonzini New
selftests: kvm: revamp MONITOR/MWAIT tests selftests: kvm: revamp MONITOR/MWAIT tests - - - --- 2025-03-20 Paolo Bonzini New
[v2,2/2] KVM: x86: Add infrastructure for secure TSC KVM: x86: Support protected TSC - - - --- 2025-03-14 Paolo Bonzini New
[v2,1/2] KVM: x86: Push down setting vcpu.arch.user_set_tsc KVM: x86: Support protected TSC - - - --- 2025-03-14 Paolo Bonzini New
[GIT,PULL] KVM fixes for Linux-6.14-rc6 [GIT,PULL] KVM fixes for Linux-6.14-rc6 - - - --- 2025-03-09 Paolo Bonzini New
[v3,11/10,NOT,TO,COMMIT] KVM: TDX: put somewhat sensible values in vCPU for encrypted registers KVM: TDX: TD vcpu enter/exit - - - --- 2025-03-07 Paolo Bonzini New
[v3,10/10] KVM: x86: Add a switch_db_regs flag to handle TDX's auto-switched behavior KVM: TDX: TD vcpu enter/exit - - - --- 2025-03-07 Paolo Bonzini New
[v3,09/10] KVM: TDX: Save and restore IA32_DEBUGCTL KVM: TDX: TD vcpu enter/exit - 1 - --- 2025-03-07 Paolo Bonzini New
[v3,08/10] KVM: TDX: Disable support for TSX and WAITPKG KVM: TDX: TD vcpu enter/exit - - - --- 2025-03-07 Paolo Bonzini New
[v3,07/10] KVM: TDX: restore user ret MSRs KVM: TDX: TD vcpu enter/exit - 2 - --- 2025-03-07 Paolo Bonzini New
[v3,06/10] KVM: x86: Allow to update cached values in kvm_user_return_msrs w/o wrmsr KVM: TDX: TD vcpu enter/exit - 2 - --- 2025-03-07 Paolo Bonzini New
[v3,05/10] KVM: TDX: restore host xsave state when exit from the guest TD KVM: TDX: TD vcpu enter/exit - 1 - --- 2025-03-07 Paolo Bonzini New
[v3,04/10] KVM: TDX: vcpu_run: save/restore host state(host kernel gs) KVM: TDX: TD vcpu enter/exit - 2 - --- 2025-03-07 Paolo Bonzini New
[v3,03/10] KVM: TDX: Implement TDX vcpu enter/exit path KVM: TDX: TD vcpu enter/exit - - - --- 2025-03-07 Paolo Bonzini New
[v3,02/10] KVM: VMX: Move common fields of struct vcpu_{vmx,tdx} to a struct KVM: TDX: TD vcpu enter/exit - - - --- 2025-03-07 Paolo Bonzini New
[v3,01/10] x86/virt/tdx: Add SEAMCALL wrapper to enter/exit TDX guest KVM: TDX: TD vcpu enter/exit 1 - - --- 2025-03-07 Paolo Bonzini New
KVM: x86: Forbid the use of kvm_load_host_xsave_state() with guest_state_protected KVM: x86: Forbid the use of kvm_load_host_xsave_state() with guest_state_protected - - - --- 2025-03-07 Paolo Bonzini New
KVM: x86: block KVM_CAP_SYNC_REGS if guest state is protected KVM: x86: block KVM_CAP_SYNC_REGS if guest state is protected - 1 - --- 2025-03-06 Paolo Bonzini New
[6.12] KVM: e500: always restore irqs [6.12] KVM: e500: always restore irqs - - - --- 2025-03-05 Paolo Bonzini New
[v3,6/6] KVM: TDX: Always honor guest PAT on TDX enabled guests KVM: x86: Introduce quirk KVM_X86_QUIRK_IGNORE_GUEST_PAT - - - --- 2025-03-04 Paolo Bonzini New
[v3,5/6] KVM: x86: remove shadow_memtype_mask KVM: x86: Introduce quirk KVM_X86_QUIRK_IGNORE_GUEST_PAT - - - --- 2025-03-04 Paolo Bonzini New
[v3,4/6] KVM: x86: Introduce Intel specific quirk KVM_X86_QUIRK_IGNORE_GUEST_PAT KVM: x86: Introduce quirk KVM_X86_QUIRK_IGNORE_GUEST_PAT - - - --- 2025-03-04 Paolo Bonzini New
[v3,3/6] KVM: x86: Introduce supported_quirks to block disabling quirks KVM: x86: Introduce quirk KVM_X86_QUIRK_IGNORE_GUEST_PAT - - - --- 2025-03-04 Paolo Bonzini New
[v3,2/6] KVM: x86: Allow vendor code to disable quirks KVM: x86: Introduce quirk KVM_X86_QUIRK_IGNORE_GUEST_PAT - - - --- 2025-03-04 Paolo Bonzini New
[v3,1/6] KVM: x86: do not allow re-enabling quirks KVM: x86: Introduce quirk KVM_X86_QUIRK_IGNORE_GUEST_PAT - - - --- 2025-03-04 Paolo Bonzini New
[GIT,PULL] KVM fixes for Linux 6.14-rc5 [GIT,PULL] KVM fixes for Linux 6.14-rc5 - - - --- 2025-03-01 Paolo Bonzini New
[4/4] KVM: TDX: Always honor guest PAT on TDX enabled platforms KVM: x86: Introduce quirk KVM_X86_QUIRK_EPT_IGNORE_GUEST_PAT - - - --- 2025-03-01 Paolo Bonzini New
[3/4] KVM: x86: Introduce Intel specific quirk KVM_X86_QUIRK_EPT_IGNORE_GUEST_PAT KVM: x86: Introduce quirk KVM_X86_QUIRK_EPT_IGNORE_GUEST_PAT - - - --- 2025-03-01 Paolo Bonzini New
[2/4] KVM: x86: Introduce supported_quirks to block disabling quirks KVM: x86: Introduce quirk KVM_X86_QUIRK_EPT_IGNORE_GUEST_PAT - 1 - --- 2025-03-01 Paolo Bonzini New
[1/4] KVM: x86: Allow vendor code to disable quirks KVM: x86: Introduce quirk KVM_X86_QUIRK_EPT_IGNORE_GUEST_PAT - - - --- 2025-03-01 Paolo Bonzini New
[29/29] KVM: TDX: Handle SEPT zap error due to page add error in premap TDX MMU part 2 - - - --- 2025-02-26 Paolo Bonzini New
[28/29] KVM: TDX: Skip updating CPU dirty logging request for TDs TDX MMU part 2 - - - --- 2025-02-26 Paolo Bonzini New
[27/29] KVM: x86: Make cpu_dirty_log_size a per-VM value TDX MMU part 2 - - - --- 2025-02-26 Paolo Bonzini New
[26/29] KVM: x86/mmu: Add parameter "kvm" to kvm_mmu_page_ad_need_write_protect() TDX MMU part 2 - - - --- 2025-02-26 Paolo Bonzini New
[25/29] KVM: Add parameter "kvm" to kvm_cpu_dirty_log_size() and its callers TDX MMU part 2 - - - --- 2025-02-26 Paolo Bonzini New
[24/29] KVM: TDX: Handle vCPU dissociation TDX MMU part 2 - - - --- 2025-02-26 Paolo Bonzini New
[23/29] KVM: TDX: Finalize VM initialization TDX MMU part 2 - - - --- 2025-02-26 Paolo Bonzini New
[22/29] KVM: TDX: Add an ioctl to create initial guest memory TDX MMU part 2 - - - --- 2025-02-26 Paolo Bonzini New
[21/29] KVM: x86/mmu: Export kvm_tdp_map_page() TDX MMU part 2 - - - --- 2025-02-26 Paolo Bonzini New
[20/29] KVM: x86/mmu: Bail out kvm_tdp_map_page() when VM dead TDX MMU part 2 - - - --- 2025-02-26 Paolo Bonzini New
[19/29] KVM: TDX: Implement hook to get max mapping level of private pages TDX MMU part 2 - 1 - --- 2025-02-26 Paolo Bonzini New
[18/29] KVM: TDX: Implement hooks to propagate changes of TDP MMU mirror page table TDX MMU part 2 - - - --- 2025-02-26 Paolo Bonzini New
[17/29] KVM: TDX: Handle TLB tracking for TDX TDX MMU part 2 - - - --- 2025-02-26 Paolo Bonzini New
[16/29] KVM: TDX: Set per-VM shadow_mmio_value to 0 TDX MMU part 2 - 1 - --- 2025-02-26 Paolo Bonzini New
[15/29] KVM: x86/mmu: Add setter for shadow_mmio_value TDX MMU part 2 - 1 - --- 2025-02-26 Paolo Bonzini New
[14/29] KVM: TDX: Require TDP MMU, mmio caching and EPT A/D bits for TDX TDX MMU part 2 - 1 - --- 2025-02-26 Paolo Bonzini New
[13/29] KVM: TDX: Set gfn_direct_bits to shared bit TDX MMU part 2 - 1 - --- 2025-02-26 Paolo Bonzini New
[12/29] KVM: TDX: Add load_mmu_pgd method for TDX TDX MMU part 2 - 1 - --- 2025-02-26 Paolo Bonzini New
[11/29] KVM: TDX: Add accessors VMX VMCS helpers TDX MMU part 2 - - - --- 2025-02-26 Paolo Bonzini New
[10/29] KVM: VMX: Teach EPT violation helper about private mem TDX MMU part 2 - - - --- 2025-02-26 Paolo Bonzini New
[09/29] KVM: VMX: Split out guts of EPT violation to common/exposed function TDX MMU part 2 - 3 - --- 2025-02-26 Paolo Bonzini New
[08/29] KVM: x86/mmu: Do not enable page track for TD guest TDX MMU part 2 - 1 - --- 2025-02-26 Paolo Bonzini New
[07/29] KVM: x86/tdp_mmu: Add a helper function to walk down the TDP MMU TDX MMU part 2 - 1 - --- 2025-02-26 Paolo Bonzini New
[06/29] KVM: x86/mmu: Implement memslot deletion for TDX TDX MMU part 2 - - - --- 2025-02-26 Paolo Bonzini New
[05/29] x86/virt/tdx: Add SEAMCALL wrappers for TD measurement of initial contents TDX MMU part 2 1 - - --- 2025-02-26 Paolo Bonzini New
[04/29] x86/virt/tdx: Add SEAMCALL wrappers to remove a TD private page TDX MMU part 2 1 - - --- 2025-02-26 Paolo Bonzini New
[03/29] x86/virt/tdx: Add SEAMCALL wrappers to manage TDX TLB tracking TDX MMU part 2 1 - - --- 2025-02-26 Paolo Bonzini New
[02/29] x86/virt/tdx: Add SEAMCALL wrappers to add TD private pages TDX MMU part 2 1 - - --- 2025-02-26 Paolo Bonzini New
[01/29] x86/virt/tdx: Add SEAMCALL wrapper tdh_mem_sept_add() to add SEPT pages TDX MMU part 2 1 - - --- 2025-02-26 Paolo Bonzini New
[33/33] KVM: TDX: Register TDX host key IDs to cgroup misc controller TDX initialization + vCPU/VM creation - - - --- 2025-02-26 Paolo Bonzini New
[32/33] KVM: x86/mmu: Taking guest pa into consideration when calculate tdp level TDX initialization + vCPU/VM creation - - - --- 2025-02-26 Paolo Bonzini New
[31/33] KVM: x86: Introduce KVM_TDX_GET_CPUID TDX initialization + vCPU/VM creation - - - --- 2025-02-26 Paolo Bonzini New
[30/33] KVM: TDX: Do TDX specific vcpu initialization TDX initialization + vCPU/VM creation - - - --- 2025-02-26 Paolo Bonzini New
[29/33] KVM: TDX: create/free TDX vcpu structure TDX initialization + vCPU/VM creation - - - --- 2025-02-26 Paolo Bonzini New
[28/33] KVM: TDX: Don't offline the last cpu of one package when there's TDX guest TDX initialization + vCPU/VM creation - 1 - --- 2025-02-26 Paolo Bonzini New
[27/33] KVM: TDX: Make pmu_intel.c ignore guest TD case TDX initialization + vCPU/VM creation - - - --- 2025-02-26 Paolo Bonzini New
[26/33] KVM: TDX: add ioctl to initialize VM with TDX specific parameters TDX initialization + vCPU/VM creation - - - --- 2025-02-26 Paolo Bonzini New
[25/33] KVM: x86: expose cpuid_entry2_find for TDX TDX initialization + vCPU/VM creation - 1 - --- 2025-02-26 Paolo Bonzini New
[24/33] KVM: TDX: Support per-VM KVM_CAP_MAX_VCPUS extension check TDX initialization + vCPU/VM creation - - - --- 2025-02-26 Paolo Bonzini New
[23/33] KVM: TDX: create/destroy VM structure TDX initialization + vCPU/VM creation - - - --- 2025-02-26 Paolo Bonzini New
[22/33] KVM: TDX: Get system-wide info about TDX module on initialization TDX initialization + vCPU/VM creation - 1 - --- 2025-02-26 Paolo Bonzini New
[21/33] KVM: TDX: Add place holder for TDX VM specific mem_enc_op ioctl TDX initialization + vCPU/VM creation - - - --- 2025-02-26 Paolo Bonzini New
[20/33] KVM: TDX: Add helper functions to print TDX SEAMCALL error TDX initialization + vCPU/VM creation - 2 - --- 2025-02-26 Paolo Bonzini New
[19/33] KVM: TDX: Add TDX "architectural" error codes TDX initialization + vCPU/VM creation - 3 - --- 2025-02-26 Paolo Bonzini New
[18/33] KVM: TDX: Define TDX architectural definitions TDX initialization + vCPU/VM creation - 2 - --- 2025-02-26 Paolo Bonzini New
[17/33] KVM: TDX: Add placeholders for TDX VM/vCPU structures TDX initialization + vCPU/VM creation - - - --- 2025-02-26 Paolo Bonzini New
[16/33] KVM: TDX: Get TDX global information TDX initialization + vCPU/VM creation - - - --- 2025-02-26 Paolo Bonzini New
[15/33] KVM: VMX: Initialize TDX during KVM module load TDX initialization + vCPU/VM creation - - - --- 2025-02-26 Paolo Bonzini New
[14/33] KVM: VMX: Refactor VMX module init/exit functions TDX initialization + vCPU/VM creation - - - --- 2025-02-26 Paolo Bonzini New
[13/33] KVM: Export hardware virtualization enabling/disabling functions TDX initialization + vCPU/VM creation - - - --- 2025-02-26 Paolo Bonzini New
[12/33] x86/virt/tdx: Add tdx_guest_keyid_alloc/free() to alloc and free TDX guest KeyID TDX initialization + vCPU/VM creation 1 - - --- 2025-02-26 Paolo Bonzini New
[11/33] x86/virt/tdx: Read essential global metadata for KVM TDX initialization + vCPU/VM creation 1 - - --- 2025-02-26 Paolo Bonzini New
[10/33] x86/virt/tdx: allocate tdx_sys_info in static memory TDX initialization + vCPU/VM creation - 2 - --- 2025-02-26 Paolo Bonzini New
[09/33] x86/virt/tdx: Add SEAMCALL wrappers for TDX flush operations TDX initialization + vCPU/VM creation 1 2 - --- 2025-02-26 Paolo Bonzini New
[08/33] x86/virt/tdx: Add SEAMCALL wrappers for TDX VM/vCPU field access TDX initialization + vCPU/VM creation 2 2 - --- 2025-02-26 Paolo Bonzini New
[07/33] x86/virt/tdx: Add SEAMCALL wrappers for TDX page cache management TDX initialization + vCPU/VM creation 1 2 - --- 2025-02-26 Paolo Bonzini New
[06/33] x86/virt/tdx: Add SEAMCALL wrappers for TDX vCPU creation TDX initialization + vCPU/VM creation 1 2 - --- 2025-02-26 Paolo Bonzini New
[05/33] x86/virt/tdx: Add SEAMCALL wrappers for TDX TD creation TDX initialization + vCPU/VM creation 1 2 - --- 2025-02-26 Paolo Bonzini New
[04/33] x86/virt/tdx: Add SEAMCALL wrappers for TDX KeyID management TDX initialization + vCPU/VM creation 1 2 - --- 2025-02-26 Paolo Bonzini New
[03/33] KVM: x86: Don't load/put vCPU when unloading its MMU during teardown TDX initialization + vCPU/VM creation - - - --- 2025-02-26 Paolo Bonzini New
[02/33] KVM: x86: move vm_destroy callback at end of kvm_arch_destroy_vm TDX initialization + vCPU/VM creation - - - --- 2025-02-26 Paolo Bonzini New
[01/33] KVM: x86: Free vCPUs before freeing VM state TDX initialization + vCPU/VM creation - - - --- 2025-02-26 Paolo Bonzini New