2024-08-22 |
Sean Christopherson | KVM: x86: Acquire kvm->srcu when handling KVM_SET_VCPU_EVENTS Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-08-22 |
Sean Christopherson | KVM: x86/mmu: Check that root is valid/loaded when... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-08-15 |
Sean Christopherson | context_tracking: Tag context_tracking_enabled_this_cpu... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-08-14 |
Sean Christopherson | KVM: x86: Disallow read-only memslots for SEV-ES and... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-08-13 |
Sean Christopherson | KVM: arm64: Disallow copying MTE to guest memory while... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-08-13 |
Sean Christopherson | KVM: arm64: Release pfn, i.e. put page, if copying... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-08-13 |
Sean Christopherson | KVM: x86: Make x2APIC ID 100% readonly Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-07-16 |
Sean Christopherson | KVM: x86: Suppress MMIO that is triggered during task... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-07-16 |
Sean Christopherson | KVM: x86/mmu: Clean up make_huge_page_split_spte()... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-07-16 |
Sean Christopherson | KVM: x86/mmu: Bug the VM if KVM tries to split a !hugepage... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-07-12 |
Sean Christopherson | KVM: x86/mmu: Account pf_{fixed,emulate,spurious} in... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-07-12 |
Sean Christopherson | KVM: x86/mmu: Bump pf_taken stat only in the "real... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-06-28 |
Sean Christopherson | KVM: x86: WARN if a vCPU gets a valid wakeup that KVM... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-06-28 |
Sean Christopherson | KVM: nVMX: Fold requested virtual interrupt check into... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-06-28 |
Sean Christopherson | KVM: nVMX: Check for pending posted interrupts when... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-06-28 |
Sean Christopherson | KVM: VMX: Split out the non-virtualization part of... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-06-28 |
Sean Christopherson | KVM: nVMX: Request immediate exit iff pending nested... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-06-28 |
Sean Christopherson | KVM: nVMX: Add a helper to get highest pending from... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-06-28 |
Sean Christopherson | KVM: VMX: Remove unnecessary INVEPT[GLOBAL] from hardware... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-06-28 |
Sean Christopherson | KVM: nVMX: Update VMCS12_REVISION comment to state... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-06-28 |
Sean Christopherson | KVM: SVM: Use sev_es_host_save_area() helper when initializi... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-06-28 |
Sean Christopherson | KVM: SVM: Force sev_es_host_save_area() to be inlined... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-06-28 |
Sean Christopherson | KVM: selftests: Rework macros in PMU counters test... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-06-27 |
Sean Christopherson | KVM: selftests: Print the seed for the guest pRNG iff... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-06-20 |
Sean Christopherson | MAINTAINERS: Drop Wanpeng Li as a Reviewer for KVM... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-06-20 |
Sean Christopherson | KVM: x86: Always sync PIR to IRR prior to scanning... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-06-18 |
Sean Christopherson | KVM: x86: Prevent excluding the BSP on setting max_vcpu_ids Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-06-14 |
Sean Christopherson | KVM: x86/mmu: Rephrase comment about synthetic PFERR... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-06-11 |
Sean Christopherson | KVM: x86: Drop now-superflous setting of l1tf_flush_l1d... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-06-11 |
Sean Christopherson | KVM: x86: Unconditionally set l1tf_flush_l1d during... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-06-11 |
Sean Christopherson | KVM: Delete the now unused kvm_arch_sched_in() Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-06-11 |
Sean Christopherson | KVM: x86: Fold kvm_arch_sched_in() into kvm_arch_vcpu_load() Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-06-11 |
Sean Christopherson | KVM: VMX: Move PLE grow/shrink helpers above vmx_vcpu_load() Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-06-11 |
Sean Christopherson | KVM: Add a flag to track if a loaded vCPU is scheduled out Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-06-11 |
Sean Christopherson | KVM: x86/pmu: Add a helper to enable bits in FIXED_CTR_CTRL Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-06-10 |
Sean Christopherson | KVM: x86: Bury guest_cpuid_is_amd_or_hygon() in cpuid.c Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-06-10 |
Sean Christopherson | KVM: x86: Open code vendor_intel() in string_registers_quirk() Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-06-10 |
Sean Christopherson | KVM: x86: Allow SYSENTER in Compatibility Mode for... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-06-10 |
Sean Christopherson | KVM: SVM: Emulate SYSENTER RIP/RSP behavior for all... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-06-10 |
Sean Christopherson | KVM: x86: Use "is Intel compatible" helper to emulate... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-06-10 |
Sean Christopherson | KVM: x86: Inhibit code #DBs in MOV-SS shadow for all... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-06-10 |
Sean Christopherson | KVM: x86: Apply Intel's TSC_AUX reserved-bit behavior... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-06-10 |
Sean Christopherson | KVM: x86/pmu: Squash period for checkpointed events... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-06-07 |
Sean Christopherson | KVM: VMX: Always honor guest PAT on CPUs that support... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-06-05 |
Sean Christopherson | KVM: VMX: Drop support for forcing UC memory when guest... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-06-05 |
Sean Christopherson | KVM: x86: Remove VMX support for virtualizing guest... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-06-05 |
Sean Christopherson | sched/core: Drop spinlocks on contention iff kernel... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-06-05 |
Sean Christopherson | sched/core: Move preempt_model_*() helpers from sched... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-06-03 |
Sean Christopherson | KVM: x86: Drop support for hand tuning APIC timer advancemen... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-06-03 |
Sean Christopherson | KVM: x86: Move shadow_phys_bits into "kvm_host", as... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-06-03 |
Sean Christopherson | KVM: x86/mmu: Snapshot shadow_phys_bits when kvm.ko... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-06-03 |
Sean Christopherson | KVM: SVM: Use KVM's snapshot of the host's XCR0 for... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-06-03 |
Sean Christopherson | KVM: x86: Add a struct to consolidate host values,... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-06-03 |
Sean Christopherson | Revert "KVM: async_pf: avoid recursive flushing of... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-05-23 |
Sean Christopherson | KVM: SVM: WARN on vNMI + NMI window iff NMIs are outright... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-05-23 |
Sean Christopherson | KVM: x86: Force KVM_WERROR if the global WERROR is... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-05-23 |
Sean Christopherson | KVM: x86: Disable KVM_INTEL_PROVE_VE by default Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-05-23 |
Sean Christopherson | KVM: VMX: Enumerate EPT Violation #VE support in /proc... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-05-23 |
Sean Christopherson | KVM: x86/mmu: Print SPTEs on unexpected #VE Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-05-23 |
Sean Christopherson | KVM: VMX: Dump VMCS on unexpected #VE Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-05-23 |
Sean Christopherson | KVM: x86/mmu: Add sanity checks that KVM doesn't create... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-05-23 |
Sean Christopherson | KVM: nVMX: Always handle #VEs in L0 (never forward... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-05-23 |
Sean Christopherson | KVM: nVMX: Initialize #VE info page for vmcs02 when... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-05-23 |
Sean Christopherson | KVM: VMX: Don't kill the VM on an unexpected #VE Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-05-07 |
Sean Christopherson | KVM: x86: Explicitly zero kvm_caps during vendor module... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-05-07 |
Sean Christopherson | KVM: x86: Fully re-initialize supported_mce_cap on... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-05-07 |
Sean Christopherson | KVM: x86: Fully re-initialize supported_vm_types on... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-05-07 |
Sean Christopherson | KVM: x86/mmu: Sanity check that __kvm_faultin_pfn(... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-05-07 |
Sean Christopherson | KVM: x86/mmu: Initialize kvm_page_fault's pfn and hva... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-05-07 |
Sean Christopherson | KVM: x86/mmu: Set kvm_page_fault.hva to KVM_HVA_ERR_BAD... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-05-07 |
Sean Christopherson | KVM: x86/mmu: Handle no-slot faults at the beginning... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-05-07 |
Sean Christopherson | KVM: x86/mmu: Move slot checks from __kvm_faultin_pfn... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-05-07 |
Sean Christopherson | KVM: x86/mmu: Explicitly disallow private accesses... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-05-07 |
Sean Christopherson | KVM: x86/mmu: Don't force emulation of L2 accesses... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-05-07 |
Sean Christopherson | KVM: x86/mmu: Move private vs. shared check above slot... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-05-07 |
Sean Christopherson | KVM: x86/mmu: WARN and skip MMIO cache on private,... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-05-07 |
Sean Christopherson | KVM: x86/mmu: Use synthetic page fault error code to... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-05-07 |
Sean Christopherson | KVM: x86/mmu: WARN if upper 32 bits of legacy #PF error... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-05-07 |
Sean Christopherson | KVM: x86: Move synthetic PFERR_* sanity checks to SVM... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-05-07 |
Sean Christopherson | KVM: x86: Define more SEV+ page fault error bits/flags... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-05-07 |
Sean Christopherson | KVM: x86: Remove separate "bit" defines for page fault... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-05-07 |
Sean Christopherson | KVM: x86/mmu: Exit to userspace with -EFAULT if private... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-05-02 |
Sean Christopherson | KVM: selftests: Require KVM_CAP_USER_MEMORY2 for tests... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-05-02 |
Sean Christopherson | KVM: x86/mmu: Fix a largely theoretical race in kvm_mmu_trac... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-05-02 |
Sean Christopherson | KVM: x86: Allow, don't ignore, same-value writes to... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-04-29 |
Sean Christopherson | KVM: selftests: Drop @selector from segment helpers Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-04-29 |
Sean Christopherson | KVM: selftests: Init x86's segments during VM creation Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-04-29 |
Sean Christopherson | KVM: selftests: Add macro for TSS selector, rename... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-04-29 |
Sean Christopherson | KVM: selftests: Allocate x86's TSS at VM creation Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-04-29 |
Sean Christopherson | KVM: selftests: Fold x86's descriptor tables helpers... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-04-29 |
Sean Christopherson | KVM: selftests: Drop superfluous switch() on vm->mode... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-04-29 |
Sean Christopherson | KVM: selftests: Allocate x86's GDT during VM creation Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-04-29 |
Sean Christopherson | KVM: selftests: Map x86's exception_handlers at VM... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-04-29 |
Sean Christopherson | KVM: selftests: Init IDT and exception handlers for... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-04-29 |
Sean Christopherson | KVM: selftests: Rename x86's vcpu_setup() to vcpu_init_sregs() Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-04-29 |
Sean Christopherson | KVM: selftests: Move x86's descriptor table helpers... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-04-29 |
Sean Christopherson | KVM: selftests: Explicitly clobber the IDT in the ... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-04-29 |
Sean Christopherson | KVM: selftests: Rework platform_info_test to actually... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-04-29 |
Sean Christopherson | KVM: selftests: Move platform_info_test's main assert... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
2024-04-29 |
Sean Christopherson | KVM: selftests: Move GDT, IDT, and TSS fields to x86... Signed-off-by: Sean Christopherson <seanjc@google.com>
|
commit | commitdiff | tree |
next |