Show patches with: Submitter = Paolo Bonzini       |   275 patches
« 1 2 3 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[21/21] KVM: x86: Add gmem hook for determining max NPT mapping level TDX/SNP part 1 of n, for 6.9 - - - --- 2024-02-27 Paolo Bonzini New
[20/21] KVM: x86: Add gmem hook for invalidating memory TDX/SNP part 1 of n, for 6.9 - - - --- 2024-02-27 Paolo Bonzini New
[19/21] KVM: guest_memfd: add API to undo kvm_gmem_get_uninit_pfn TDX/SNP part 1 of n, for 6.9 - - - --- 2024-02-27 Paolo Bonzini New
[18/21] KVM: x86: Add gmem hook for initializing memory TDX/SNP part 1 of n, for 6.9 - - - --- 2024-02-27 Paolo Bonzini New
[17/21] filemap: add FGP_CREAT_ONLY TDX/SNP part 1 of n, for 6.9 - - - --- 2024-02-27 Paolo Bonzini New
[16/21] KVM: guest_memfd: pass error up from filemap_grab_folio TDX/SNP part 1 of n, for 6.9 - - - --- 2024-02-27 Paolo Bonzini New
[15/21] KVM: x86/mmu: Use PFERR_GUEST_ENC_MASK to indicate fault is private TDX/SNP part 1 of n, for 6.9 - - - --- 2024-02-27 Paolo Bonzini New
[14/21] KVM: x86/mmu: pass error code back to MMU when async pf is ready TDX/SNP part 1 of n, for 6.9 - - - --- 2024-02-27 Paolo Bonzini New
[13/21] KVM: x86/mmu: Pass around full 64-bit error code for KVM page faults TDX/SNP part 1 of n, for 6.9 - - - --- 2024-02-27 Paolo Bonzini New
[12/21] KVM: x86/tdp_mmu: Sprinkle __must_check TDX/SNP part 1 of n, for 6.9 - 2 - --- 2024-02-27 Paolo Bonzini New
[11/21] KVM: x86/tdp_mmu: Init role member of struct kvm_mmu_page at allocation TDX/SNP part 1 of n, for 6.9 - - - --- 2024-02-27 Paolo Bonzini New
[10/21] KVM: SEV: Use a VMSA physical address variable for populating VMCB TDX/SNP part 1 of n, for 6.9 - - - --- 2024-02-27 Paolo Bonzini New
[09/21] KVM: VMX: Modify NMI and INTR handlers to take intr_info as function argument TDX/SNP part 1 of n, for 6.9 - 2 - --- 2024-02-27 Paolo Bonzini New
[08/21] KVM: VMX: Move out vmx_x86_ops to 'main.c' to dispatch VMX and TDX TDX/SNP part 1 of n, for 6.9 - 3 - --- 2024-02-27 Paolo Bonzini New
[07/21] KVM: VMX: Introduce test mode related to EPT violation VE TDX/SNP part 1 of n, for 6.9 - - - --- 2024-02-27 Paolo Bonzini New
[06/21] KVM: x86/mmu: Track shadow MMIO value on a per-VM basis TDX/SNP part 1 of n, for 6.9 - 1 - --- 2024-02-27 Paolo Bonzini New
[05/21] KVM: x86/mmu: Add Suppress VE bit to EPT shadow_mmio_mask/shadow_present_mask TDX/SNP part 1 of n, for 6.9 - 1 - --- 2024-02-27 Paolo Bonzini New
[04/21] KVM: x86/mmu: Allow non-zero value for non-present SPTE and removed SPTE TDX/SNP part 1 of n, for 6.9 - 3 - --- 2024-02-27 Paolo Bonzini New
[03/21] KVM: x86/mmu: Replace hardcoded value 0 for the initial value for SPTE TDX/SNP part 1 of n, for 6.9 - 1 - --- 2024-02-27 Paolo Bonzini New
[02/21] KVM: Allow page-sized MMU caches to be initialized with custom 64-bit values TDX/SNP part 1 of n, for 6.9 - 1 - --- 2024-02-27 Paolo Bonzini New
[01/21] KVM: x86: Split core of hypercall emulation to helper function TDX/SNP part 1 of n, for 6.9 - 1 - --- 2024-02-27 Paolo Bonzini New
[v3,15/15] selftests: kvm: add tests for KVM_SEV_INIT2 KVM: SEV: allow customizing VMSA features - - - --- 2024-02-26 Paolo Bonzini New
[v3,14/15] KVM: SEV: introduce KVM_SEV_INIT2 operation KVM: SEV: allow customizing VMSA features - - - --- 2024-02-26 Paolo Bonzini New
[v3,13/15] KVM: SEV: define VM types for SEV and SEV-ES KVM: SEV: allow customizing VMSA features - - - --- 2024-02-26 Paolo Bonzini New
[v3,12/15] KVM: SEV: introduce to_kvm_sev_info KVM: SEV: allow customizing VMSA features - - - --- 2024-02-26 Paolo Bonzini New
[v3,11/15] KVM: x86: Add supported_vm_types to kvm_caps KVM: SEV: allow customizing VMSA features - - - --- 2024-02-26 Paolo Bonzini New
[v3,10/15] KVM: x86: add fields to struct kvm_arch for CoCo features KVM: SEV: allow customizing VMSA features - - - --- 2024-02-26 Paolo Bonzini New
[v3,09/15] KVM: SEV: disable DEBUG_SWAP by default KVM: SEV: allow customizing VMSA features - - - --- 2024-02-26 Paolo Bonzini New
[v3,08/15] KVM: SEV: store VMSA features in kvm_sev_info KVM: SEV: allow customizing VMSA features - 1 - --- 2024-02-26 Paolo Bonzini New
[v3,07/15] KVM: SEV: publish supported VMSA features KVM: SEV: allow customizing VMSA features - - - --- 2024-02-26 Paolo Bonzini New
[v3,06/15] KVM: introduce new vendor op for KVM_GET_DEVICE_ATTR KVM: SEV: allow customizing VMSA features - 1 - --- 2024-02-26 Paolo Bonzini New
[v3,05/15] Documentation: kvm/sev: separate description of firmware KVM: SEV: allow customizing VMSA features - 2 - --- 2024-02-26 Paolo Bonzini New
[v3,04/15] KVM: SVM: Compile sev.c if and only if CONFIG_KVM_AMD_SEV=y KVM: SEV: allow customizing VMSA features - - - --- 2024-02-26 Paolo Bonzini New
[v3,03/15] KVM: SVM: Invert handling of SEV and SEV_ES feature flags KVM: SEV: allow customizing VMSA features - - - --- 2024-02-26 Paolo Bonzini New
[v3,02/15] KVM: x86: use u64_to_user_addr() KVM: SEV: allow customizing VMSA features - - - --- 2024-02-26 Paolo Bonzini New
[v3,01/15] KVM: SEV: fix compat ABI for KVM_MEMORY_ENCRYPT_OP KVM: SEV: allow customizing VMSA features - 2 - --- 2024-02-26 Paolo Bonzini New
[v2,11/11] selftests: kvm: add tests for KVM_SEV_INIT2 KVM: SEV: allow customizing VMSA features - - - --- 2024-02-23 Paolo Bonzini New
[v2,10/11] KVM: SEV: introduce KVM_SEV_INIT2 operation KVM: SEV: allow customizing VMSA features - - - --- 2024-02-23 Paolo Bonzini New
[v2,09/11] KVM: SEV: define VM types for SEV and SEV-ES KVM: SEV: allow customizing VMSA features - - - --- 2024-02-23 Paolo Bonzini New
[v2,08/11] KVM: x86: Add is_vm_type_supported callback KVM: SEV: allow customizing VMSA features - - - --- 2024-02-23 Paolo Bonzini New
[v2,07/11] KVM: x86: define standard behavior for bits 0/1 of VM type KVM: SEV: allow customizing VMSA features - - - --- 2024-02-23 Paolo Bonzini New
[v2,06/11] KVM: SEV: disable DEBUG_SWAP by default KVM: SEV: allow customizing VMSA features - - - --- 2024-02-23 Paolo Bonzini New
[v2,05/11] KVM: SEV: store VMSA features in kvm_sev_info KVM: SEV: allow customizing VMSA features - 1 - --- 2024-02-23 Paolo Bonzini New
[v2,04/11] KVM: SEV: publish supported VMSA features KVM: SEV: allow customizing VMSA features - - - --- 2024-02-23 Paolo Bonzini New
[v2,03/11] Documentation: kvm/sev: separate description of firmware KVM: SEV: allow customizing VMSA features - 1 - --- 2024-02-23 Paolo Bonzini New
[v2,02/11] KVM: introduce new vendor op for KVM_GET_DEVICE_ATTR KVM: SEV: allow customizing VMSA features - 1 - --- 2024-02-23 Paolo Bonzini New
[v2,01/11] KVM: SEV: fix compat ABI for KVM_MEMORY_ENCRYPT_OP KVM: SEV: allow customizing VMSA features - 2 - --- 2024-02-23 Paolo Bonzini New
x86: irq: unconditionally define KVM interrupt vectors x86: irq: unconditionally define KVM interrupt vectors - 1 - --- 2024-02-23 Paolo Bonzini New
[GIT,PULL] KVM fixes for Linux 6.8-rc6 [GIT,PULL] KVM fixes for Linux 6.8-rc6 - - - --- 2024-02-21 Paolo Bonzini New
[GIT,PULL] KVM fixes and cleanups for 6.8-rc5 [GIT,PULL] KVM fixes and cleanups for 6.8-rc5 - - - --- 2024-02-16 Paolo Bonzini New
[11/10] selftests: kvm: switch sev_migrate_tests to KVM_SEV_INIT2 KVM: SEV: allow customizing VMSA features - - - --- 2024-02-09 Paolo Bonzini New
[10/10] selftests: kvm: add tests for KVM_SEV_INIT2 KVM: SEV: allow customizing VMSA features - - - --- 2024-02-09 Paolo Bonzini New
[09/10] KVM: SEV: introduce KVM_SEV_INIT2 operation KVM: SEV: allow customizing VMSA features - - - --- 2024-02-09 Paolo Bonzini New
[08/10] KVM: SEV: define VM types for SEV and SEV-ES KVM: SEV: allow customizing VMSA features - - - --- 2024-02-09 Paolo Bonzini New
[07/10] KVM: x86: Add is_vm_type_supported callback KVM: SEV: allow customizing VMSA features - - - --- 2024-02-09 Paolo Bonzini New
[06/10] KVM: x86: define standard behavior for bits 0/1 of VM type KVM: SEV: allow customizing VMSA features - - - --- 2024-02-09 Paolo Bonzini New
[05/10] KVM: SEV: store VMSA features in kvm_sev_info KVM: SEV: allow customizing VMSA features - 1 - --- 2024-02-09 Paolo Bonzini New
[04/10] KVM: SEV: publish supported VMSA features KVM: SEV: allow customizing VMSA features - 1 - --- 2024-02-09 Paolo Bonzini New
[03/10] Documentation: kvm/sev: separate description of firmware KVM: SEV: allow customizing VMSA features - 1 - --- 2024-02-09 Paolo Bonzini New
[02/10] KVM: introduce new vendor op for KVM_GET_DEVICE_ATTR KVM: SEV: allow customizing VMSA features - 1 - --- 2024-02-09 Paolo Bonzini New
[01/10] KVM: SEV: fix compat ABI for KVM_MEMORY_ENCRYPT_OP KVM: SEV: allow customizing VMSA features - 1 - --- 2024-02-09 Paolo Bonzini New
[GIT,PULL] KVM changes for 6.8-rc4 [GIT,PULL] KVM changes for 6.8-rc4 - - - --- 2024-02-06 Paolo Bonzini New
[8/8] KVM: remove unnecessary #ifdef KVM: cleanup linux/kvm.h - - - --- 2024-01-31 Paolo Bonzini New
[7/8] KVM: define __KVM_HAVE_GUEST_DEBUG unconditionally KVM: cleanup linux/kvm.h - - - --- 2024-01-31 Paolo Bonzini New
[6/8] kvm: replace __KVM_HAVE_READONLY_MEM with Kconfig symbol KVM: cleanup linux/kvm.h - - - --- 2024-01-31 Paolo Bonzini New
[5/8] KVM: arm64: move ARM-specific defines to uapi/asm/kvm.h KVM: cleanup linux/kvm.h - - - --- 2024-01-31 Paolo Bonzini New
[4/8] KVM: s390: move s390-specific structs to uapi/asm/kvm.h KVM: cleanup linux/kvm.h - - - --- 2024-01-31 Paolo Bonzini New
[3/8] KVM: powerpc: move powerpc-specific structs to uapi/asm/kvm.h KVM: cleanup linux/kvm.h - - - --- 2024-01-31 Paolo Bonzini New
[2/8] KVM: x86: move x86-specific structs to uapi/asm/kvm.h KVM: cleanup linux/kvm.h - - - --- 2024-01-31 Paolo Bonzini New
[1/8] KVM: remove more traces of device assignment UAPI KVM: cleanup linux/kvm.h - - - --- 2024-01-31 Paolo Bonzini New
[v2,2/2] x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers x86/cpu: fix invalid MTRR mask values for SEV or TME 1 1 - --- 2024-01-31 Paolo Bonzini New
[v2,1/2] x86/cpu: allow reducing x86_phys_bits during early_identify_cpu() x86/cpu: fix invalid MTRR mask values for SEV or TME 1 1 - --- 2024-01-31 Paolo Bonzini New
[3/3] kvm: x86: use a uapi-friendly macro for GENMASK kvm: x86: fix macros that are not usable from userspace - - - --- 2024-01-31 Paolo Bonzini New
[2/3] kvm: x86: use a uapi-friendly macro for BIT kvm: x86: fix macros that are not usable from userspace - - - --- 2024-01-31 Paolo Bonzini New
[1/3] uapi: introduce uapi-friendly macros for GENMASK kvm: x86: fix macros that are not usable from userspace - - - --- 2024-01-31 Paolo Bonzini New
kvm: move "select IRQ_BYPASS_MANAGER" to common code kvm: move "select IRQ_BYPASS_MANAGER" to common code - - - --- 2024-01-31 Paolo Bonzini New
x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers - - - --- 2024-01-30 Paolo Bonzini New
[v2] KVM: x86: Give a hint when Win2016 might fail to boot due to XSAVES erratum [v2] KVM: x86: Give a hint when Win2016 might fail to boot due to XSAVES erratum - - - --- 2024-01-26 Paolo Bonzini New
[stable] x86/microcode: do not cache microcode if it will not be used [stable] x86/microcode: do not cache microcode if it will not be used 1 - - --- 2024-01-15 Paolo Bonzini New
[GIT,PULL] KVM changes for Linux 6.8-rc1 [GIT,PULL] KVM changes for Linux 6.8-rc1 - - - --- 2024-01-10 Paolo Bonzini New
KVM: x86: add missing "depends on KVM" KVM: x86: add missing "depends on KVM" - 1 - --- 2024-01-08 Paolo Bonzini New
[v2,5/5] treewide: remove CONFIG_HAVE_KVM Replace CONFIG_HAVE_KVM with more appropriate symbols. - - - --- 2024-01-08 Paolo Bonzini New
[v2,4/5] x86, vfio, gdb: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) Replace CONFIG_HAVE_KVM with more appropriate symbols. - - - --- 2024-01-08 Paolo Bonzini New
[v2,3/5] MIPS: introduce Kconfig for MIPS VZ Replace CONFIG_HAVE_KVM with more appropriate symbols. - - - --- 2024-01-08 Paolo Bonzini New
[v2,2/5] KVM: fix direction of dependency on MMU notifiers Replace CONFIG_HAVE_KVM with more appropriate symbols. - - - --- 2024-01-08 Paolo Bonzini New
[v2,1/5] KVM: introduce CONFIG_KVM_COMMON Replace CONFIG_HAVE_KVM with more appropriate symbols. - - - --- 2024-01-08 Paolo Bonzini New
[4/4] treewide: remove CONFIG_HAVE_KVM Replace CONFIG_HAVE_KVM with more appropriate symbols. - - - --- 2024-01-04 Paolo Bonzini New
[3/4] x86, vfio, gdb: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) Replace CONFIG_HAVE_KVM with more appropriate symbols. - - - --- 2024-01-04 Paolo Bonzini New
[2/4] MIPS: introduce Kconfig for MIPS VZ Replace CONFIG_HAVE_KVM with more appropriate symbols. - - - --- 2024-01-04 Paolo Bonzini New
[1/4] KVM: introduce CONFIG_KVM_COMMON Replace CONFIG_HAVE_KVM with more appropriate symbols. - 1 - --- 2024-01-04 Paolo Bonzini New
[GIT,PULL] Final KVM fix for Linux 6.7 [GIT,PULL] Final KVM fix for Linux 6.7 - - - --- 2024-01-04 Paolo Bonzini New
KVM: x86/pmu: fix masking logic for MSR_CORE_PERF_GLOBAL_CTRL KVM: x86/pmu: fix masking logic for MSR_CORE_PERF_GLOBAL_CTRL - 1 1 --- 2024-01-04 Paolo Bonzini New
[GIT,PULL] KVM fixes for Linux 6.7-rc7 [GIT,PULL] KVM fixes for Linux 6.7-rc7 - - - --- 2023-12-22 Paolo Bonzini New
KVM: selftests: Fix dynamic generation of configuration names KVM: selftests: Fix dynamic generation of configuration names - 1 - --- 2023-12-13 Paolo Bonzini New
[GIT,PULL] KVM fixes for Linux 6.7-rc5 [GIT,PULL] KVM fixes for Linux 6.7-rc5 - - - --- 2023-12-10 Paolo Bonzini New
[v2] KVM: guest-memfd: fix unused-function warning [v2] KVM: guest-memfd: fix unused-function warning - 1 - --- 2023-12-08 Paolo Bonzini New
KVM: selftests: fix supported_flags for aarch64 KVM: selftests: fix supported_flags for aarch64 - - - --- 2023-12-08 Paolo Bonzini New
[v2,4/4] KVM: x86/mmu: fix comment about mmu_unsync_pages_lock KVM: x86/mmu: small locking cleanups - - - --- 2023-11-25 Paolo Bonzini New
[v2,3/4] KVM: x86/mmu: always take tdp_mmu_pages_lock KVM: x86/mmu: small locking cleanups - - - --- 2023-11-25 Paolo Bonzini New
[v2,2/4] KVM: x86/mmu: remove unnecessary "bool shared" argument from iterators KVM: x86/mmu: small locking cleanups - - - --- 2023-11-25 Paolo Bonzini New
« 1 2 3 »