projects
/
linux-block.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
KVM: SVM: Ignore writes to Remote Read Data on AVIC write traps
2023-01-13
Sean Christopherson
KVM: SVM: Ignore writes to Remote Read Data on AVIC...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-13
Sean Christopherson
KVM: SVM: Handle multiple logical targets in AVIC kick...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-13
Sean Christopherson
KVM: SVM: Require logical ID to be power-of-2 for AVIC...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-13
Sean Christopherson
KVM: SVM: Update svm->ldr_reg cache even if LDR is...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-13
Sean Christopherson
KVM: SVM: Always update local APIC on writes to logical...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-13
Sean Christopherson
KVM: SVM: Inhibit AVIC if vCPUs are aliased in logical...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-13
Sean Christopherson
KVM: x86: Inhibit APICv/AVIC if the optimized physical...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-13
Sean Christopherson
KVM: x86: Honor architectural behavior for aliased...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-13
Sean Christopherson
KVM: x86: Disable APIC logical map if vCPUs are aliased...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-13
Sean Christopherson
KVM: x86: Disable APIC logical map if logical ID covers...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-13
Sean Christopherson
KVM: x86: Skip redundant x2APIC logical mode optimized...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-13
Sean Christopherson
KVM: x86: Explicitly track all possibilities for APIC...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-13
Sean Christopherson
KVM: x86: Explicitly skip optimized logical map setup...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-13
Sean Christopherson
KVM: SVM: Add helper to perform final AVIC "kick" of...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-13
Sean Christopherson
KVM: SVM: Document that vCPU ID == APIC ID in AVIC...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-13
Sean Christopherson
Revert "KVM: SVM: Use target APIC ID to complete x2AVIC...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-13
Sean Christopherson
KVM: SVM: Compute dest based on sender's x2APIC status...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-13
Sean Christopherson
KVM: SVM: Replace "avic_mode" enum with "x2avic_enabled...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-13
Sean Christopherson
KVM: x86: Inhibit APIC memslot if x2APIC and AVIC are...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-13
Sean Christopherson
KVM: x86: Move APIC access page helper to common x86...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-13
Sean Christopherson
KVM: x86: Handle APICv updates for APIC "mode" changes...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-13
Sean Christopherson
KVM: SVM: Don't put/load AVIC when setting virtual...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-13
Sean Christopherson
KVM: x86: Don't inhibit APICv/AVIC if xAPIC ID mismatch...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-13
Sean Christopherson
KVM: x86: Don't inhibit APICv/AVIC on xAPIC ID "change...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-13
Sean Christopherson
KVM: SVM: Process ICR on AVIC IPI delivery failure...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-13
Sean Christopherson
KVM: SVM: Flush the "current" TLB when activating AVIC
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-13
Sean Christopherson
KVM: x86: Purge "highest ISR" cache when updating APICv...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-13
Sean Christopherson
KVM: x86: Blindly get current x2APIC reg value on ...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-27
Sean Christopherson
KVM: x86/mmu: Pivot on "TDP MMU enabled" when handling...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-27
Sean Christopherson
KVM: x86/mmu: Pivot on "TDP MMU enabled" to check if...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-27
Sean Christopherson
KVM: x86/mmu: Replace open coded usage of tdp_mmu_page...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-27
Sean Christopherson
KVM: Delete extra block of "};" in the KVM API documentation
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-27
Sean Christopherson
KVM: selftests: Use magic value to signal ucall_alloc...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-27
Sean Christopherson
KVM: selftests: Disable "gnu-variable-sized-type-not...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-27
Sean Christopherson
KVM: selftests: Include lib.mk before consuming $(CC)
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-27
Sean Christopherson
KVM: selftests: Explicitly disable builtins for mem...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-27
Sean Christopherson
KVM: selftests: Probe -no-pie with actual CFLAGS used...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-27
Sean Christopherson
KVM: selftests: Use proper function prototypes in probing...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-27
Sean Christopherson
KVM: selftests: Rename UNAME_M to ARCH_DIR, fill explicitly...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-27
Sean Christopherson
KVM: selftests: Fix a typo in x86-64's kvm_get_cpu_address_w...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-27
Sean Christopherson
KVM: selftests: Use pattern matching in .gitignore
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-27
Sean Christopherson
KVM: selftests: Fix divide-by-zero bug in memslot_perf_test
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-27
Sean Christopherson
KVM: selftests: Delete dead code in x86_64/vmx_tsc_adjust_test.c
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-27
Sean Christopherson
KVM: selftests: Define literal to asm constraint in...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-23
Sean Christopherson
KVM: x86/mmu: Don't install TDP MMU SPTE if SP has...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-23
Sean Christopherson
KVM: x86/mmu: Re-check under lock that TDP MMU SP hugepage...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-23
Sean Christopherson
KVM: x86/mmu: Map TDP MMU leaf SPTE iff target level...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-23
Sean Christopherson
KVM: x86/mmu: Don't attempt to map leaf if target TDP...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-23
Sean Christopherson
KVM: nVMX: Don't stuff secondary execution control...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-23
Sean Christopherson
KVM: nVMX: Properly expose ENABLE_USR_WAIT_PAUSE control...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-23
Sean Christopherson
KVM: nVMX: Document that ignoring memory failures for...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-23
Sean Christopherson
KVM: selftests: Zero out valid_bank_mask for "all"...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-23
Sean Christopherson
KVM: x86: Sanity check inputs to kvm_handle_memory_failure()
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-14
Sean Christopherson
KVM: x86: Add proper ReST tables for userspace MSR...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-02
Sean Christopherson
tools: KVM: selftests: Convert clear/set_bit() to actual...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-02
Sean Christopherson
tools: Drop "atomic_" prefix from atomic test_and_set_bit()
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-02
Sean Christopherson
tools: Drop conflicting non-atomic test_and_{clear...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-02
Sean Christopherson
KVM: selftests: Use non-atomic clear/set bit helpers...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-02
Sean Christopherson
perf tools: Use dedicated non-atomic clear/set bit...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-02
Sean Christopherson
tools: Take @bit as an "unsigned long" in {clear,set...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-02
Sean Christopherson
KVM: arm64: selftests: Enable single-step without a...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-02
Sean Christopherson
KVM: Remove stale comment about KVM_REQ_UNHALT
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-01
Sean Christopherson
KVM: selftests: Define and use a custom static assert...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-01
Sean Christopherson
KVM: selftests: Do kvm_cpu_has() checks before creating...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-01
Sean Christopherson
KVM: selftests: Disallow "get supported CPUID" before...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-01
Sean Christopherson
KVM: selftests: Move __vm_xsave_require_permission...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-01
Sean Christopherson
KVM: selftests: Restore assert for non-nested VMs in...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-01
Sean Christopherson
KVM: selftests: Fix inverted "warning" in access tracking...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-01
Sean Christopherson
KVM: selftests: Verify userspace can stuff IA32_FEATURE_CONT...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-01
Sean Christopherson
KVM: VMX: Move MSR_IA32_FEAT_CTL.LOCKED check into...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-01
Sean Christopherson
KVM: VMX: Allow userspace to set all supported FEATURE_CONTR...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-01
Sean Christopherson
KVM: VMX: Make vmread_error_trampoline() uncallable...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-01
Sean Christopherson
KVM: nVMX: Reword comments about generating nested...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-01
Sean Christopherson
KVM: x86: Clean up KVM_CAP_X86_USER_SPACE_MSR documentation
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-01
Sean Christopherson
KVM: x86: Reword MSR filtering docs to more precisely...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-01
Sean Christopherson
KVM: x86: Delete documentation for READ|WRITE in KVM_X86_SET...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-01
Sean Christopherson
KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-01
Sean Christopherson
KVM: SVM: Skip WRMSR fastpath on VM-Exit if next RIP...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-01
Sean Christopherson
KVM: x86: Fail emulation during EMULTYPE_SKIP on any...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-30
Sean Christopherson
KVM: VMX: Resume guest immediately when injecting ...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-30
Sean Christopherson
KVM: Skip unnecessary "unmap" if gpc is already valid...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-30
Sean Christopherson
KVM: Drop @gpa from exported gfn=>pfn cache check(...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-30
Sean Christopherson
KVM: Do not partially reinitialize gfn=>pfn cache during...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-30
Sean Christopherson
KVM: Drop KVM's API to allow temporarily unmapping...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-28
Sean Christopherson
KVM: x86: Update KVM-only leaf handling to allow for...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-28
Sean Christopherson
KVM: x86: Add BUILD_BUG_ON() to detect bad usage of...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-18
Sean Christopherson
KVM: x86: hyper-v: Add helper to read hypercall data...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-18
Sean Christopherson
KVM: x86: Move clearing of TLB_FLUSH_CURRENT to kvm_vcpu_flu...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-18
Sean Christopherson
x86/hyperv: KVM: Rename "hv_enlightenments" to "hv_vmcb_enli...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-18
Sean Christopherson
KVM: SVM: Add a proper field for Hyper-V VMCB enlightenments
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-18
Sean Christopherson
KVM: selftests: Move "struct hv_enlightenments" to...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-18
Sean Christopherson
x86/hyperv: Move VMCB enlightenment definitions to...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-17
Sean Christopherson
KVM: selftests: Drop helpers for getting specific KVM...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-17
Sean Christopherson
KVM: selftests: Add and use KVM helpers for x86 Family...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-17
Sean Christopherson
KVM: selftests: Add dedicated helpers for getting x86...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-17
Sean Christopherson
KVM: selftests: Add PMU feature framework, use in PMU...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-17
Sean Christopherson
KVM: selftests: Convert vmx_pmu_caps_test to use X86_PROPERTY_*
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-17
Sean Christopherson
KVM: selftests: Convert AMX test to use X86_PROPRETY_XXX
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-17
Sean Christopherson
KVM: selftests: Add kvm_cpu_*() support for X86_PROPERTY_*
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-17
Sean Christopherson
KVM: selftests: Refactor kvm_cpuid_has() to prep for...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
next