projects
/
linux-block.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
KVM: selftests: Add helpers to make Xen-style VMCALL/VMMCALL hypercalls
2023-03-14
Sean Christopherson
KVM: selftests: Add helpers to make Xen-style VMCALL...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-03-14
Sean Christopherson
KVM: selftests: Move the guts of kvm_hypercall() to...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-03-14
Sean Christopherson
KVM: SVM: WARN if GATag generation drops VM or vCPU...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-03-14
Sean Christopherson
KVM: SVM: Fix a benign off-by-one bug in AVIC physical...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-02-15
Sean Christopherson
perf/x86: Refuse to export capabilities for hybrid...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-02-15
Sean Christopherson
KVM: x86/pmu: Disable vPMU support on hybrid CPUs ...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-02-01
Sean Christopherson
KVM: Destroy target device if coalesced MMIO unregistration...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-27
Sean Christopherson
KVM: x86/pmu: Provide "error" semantics for unsupported...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-27
Sean Christopherson
KVM: x86/pmu: Don't tell userspace to save PMU MSRs...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-27
Sean Christopherson
KVM: x86/pmu: Use separate array for defining "PMU...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-27
Sean Christopherson
KVM: x86/pmu: Gate all "unimplemented MSR" prints on...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-27
Sean Christopherson
KVM: x86/pmu: Cap kvm_pmu_cap.num_counters_gp at KVM...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-24
Sean Christopherson
KVM: VMX: Handle NMI VM-Exits in noinstr region
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-24
Sean Christopherson
KVM: VMX: Provide separate subroutines for invoking...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-24
Sean Christopherson
x86/entry: KVM: Use dedicated VMX NMI entry for 32...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-24
Sean Christopherson
KVM: VMX: Always inline to_vmx() and to_kvm_vmx()
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-24
Sean Christopherson
KVM: VMX: Always inline eVMCS read/write helpers
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-24
Sean Christopherson
KVM: VMX: Allow VM-Fail path of VMREAD helper to be...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-24
Sean Christopherson
KVM: x86: Make vmx_get_exit_qual() and vmx_get_intr_info...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-24
Sean Christopherson
KVM: VMX: Access @flags as a 32-bit value in __vmx_vcpu_run()
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-24
Sean Christopherson
x86/reboot: Disable SVM, not just VMX, when stopping...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-24
Sean Christopherson
x86/reboot: Disable virtualization in an emergency...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-24
Sean Christopherson
x86/virt: Force GIF=1 prior to disabling SVM (for reboot...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-24
Sean Christopherson
x86/crash: Disable virt in core NMI crash handler to...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-24
Sean Christopherson
KVM: VMX: Intercept reads to invalid and write-only...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-24
Sean Christopherson
KVM: VMX: Always intercept accesses to unsupported...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-24
Sean Christopherson
KVM: x86: Split out logic to generate "readable" APIC...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-24
Sean Christopherson
KVM: x86: Mark x2APIC DFR reg as non-existent for x2APIC
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-24
Sean Christopherson
KVM: x86: Inject #GP on x2APIC WRMSR that sets reserved...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-24
Sean Christopherson
KVM: x86: Inject #GP if WRMSR sets reserved bits in...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-24
Sean Christopherson
KVM: PPC: Fix refactoring goof in kvmppc_e500mc_init()
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-13
Sean Christopherson
KVM: x86: Add helpers to recalc physical vs. logical...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-13
Sean Christopherson
KVM: x86: Track required APICv inhibits with variable...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-13
Sean Christopherson
Revert "KVM: SVM: Do not throw warning when calling...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
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-29
Sean Christopherson
KVM: Clean up error labels in kvm_init()
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: Opt out of generic hardware enabling on s390 and PPC
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: Register syscore (suspend/resume) ops early in...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: Use a per-CPU variable to track which CPUs have...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: Ensure CPU is stable during low level hardware...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: x86: Move CPU compat checks hook to kvm_x86_ops...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: SVM: Check for SVM support in CPU compatibility...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: VMX: Shuffle support checks and hardware enabling...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: x86: Do VMX/SVM support checks directly in vendor...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: VMX: Use current CPU's info to perform "disabled...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: x86: Unify pr_fmt to use module name for all KVM...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: x86: Use KBUILD_MODNAME to specify vendor module...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: Drop kvm_arch_check_processor_compat() hook
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: x86: Do CPU compatibility checks in x86 code
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: VMX: Make VMCS configuration/capabilities structs...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: Drop kvm_arch_{init,exit}() hooks
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: s390: Mark __kvm_s390_init() and its descendants...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: s390: Do s390 specific init without bouncing through...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: PPC: Move processor compatibility check to module...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: RISC-V: Tag init functions and data with __init...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: RISC-V: Do arch init directly in riscv_kvm_init()
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: MIPS: Register die notifier prior to kvm_init()
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: MIPS: Setup VZ emulation? directly from kvm_mips_init()
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: MIPS: Hardcode callbacks to hardware virtualization...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: arm64: Mark kvm_arm_init() and its unique descendants...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: arm64: Do arm/arch initialization without bouncing...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: arm64: Unregister perf callbacks if hypervisor...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: arm64: Free hypervisor allocations if vector slot...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: x86: Serialize vendor module initialization (hardware...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: VMX: Do _all_ initialization before exposing ...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: x86: Move guts of kvm_arch_init() to standalone...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: VMX: Move Hyper-V eVMCS initialization to helper
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: VMX: Don't bother disabling eVMCS static key on...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: VMX: Reset eVMCS controls in VP assist page during...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: Drop arch hardware (un)setup hooks
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: x86: Move hardware setup/unsetup to init/exit
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: x86: Do timer initialization after XCR0 configuration
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: s390: Move hardware setup/unsetup to init/exit
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
next