git.samba.org
/
sfrench
/
cifs-2.6.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Merge branch 'kvm-hw-enable-refactor' into HEAD
2023-01-24
Paolo Bonzini
Merge branch 'kvm-hw-enable-refactor' into HEAD
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: Clean up error labels in kvm_init()
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: Opt out of generic hardware enabling on s390 and PPC
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: Register syscore (suspend/resume) ops early in...
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Isaku Yamahata
KVM: Make hardware_enable_failed a local variable in...
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: Use a per-CPU variable to track which CPUs have...
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Isaku Yamahata
KVM: Remove on_each_cpu(hardware_disable_nolock) in...
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Isaku Yamahata
KVM: Drop kvm_count_lock and instead protect kvm_usage_count...
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: Ensure CPU is stable during low level hardware...
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Chao Gao
KVM: Disable CPU hotplug during hardware enabling/disabling
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Chao Gao
KVM: Rename and move CPUHP_AP_KVM_STARTING to ONLINE...
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Chao Gao
KVM: x86: Do compatibility checks when onlining CPU
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: x86: Move CPU compat checks hook to kvm_x86_ops...
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: SVM: Check for SVM support in CPU compatibility...
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: VMX: Shuffle support checks and hardware enabling...
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: x86: Do VMX/SVM support checks directly in vendor...
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: VMX: Use current CPU's info to perform "disabled...
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: x86: Unify pr_fmt to use module name for all KVM...
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: x86: Use KBUILD_MODNAME to specify vendor module...
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: Drop kvm_arch_check_processor_compat() hook
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: x86: Do CPU compatibility checks in x86 code
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: VMX: Make VMCS configuration/capabilities structs...
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: Drop kvm_arch_{init,exit}() hooks
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: s390: Mark __kvm_s390_init() and its descendants...
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: s390: Do s390 specific init without bouncing through...
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: PPC: Move processor compatibility check to module...
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: RISC-V: Tag init functions and data with __init...
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: RISC-V: Do arch init directly in riscv_kvm_init()
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: MIPS: Register die notifier prior to kvm_init()
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: MIPS: Setup VZ emulation? directly from kvm_mips_init()
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: MIPS: Hardcode callbacks to hardware virtualization...
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: arm64: Mark kvm_arm_init() and its unique descendants...
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: arm64: Do arm/arch initialization without bouncing...
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: arm64: Unregister perf callbacks if hypervisor...
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: arm64: Free hypervisor allocations if vector slot...
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Marc Zyngier
KVM: arm64: Simplify the CPUHP logic
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: x86: Serialize vendor module initialization (hardware...
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: VMX: Do _all_ initialization before exposing ...
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: x86: Move guts of kvm_arch_init() to standalone...
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: VMX: Move Hyper-V eVMCS initialization to helper
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: VMX: Don't bother disabling eVMCS static key on...
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: VMX: Reset eVMCS controls in VP assist page during...
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: Drop arch hardware (un)setup hooks
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: x86: Move hardware setup/unsetup to init/exit
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: x86: Do timer initialization after XCR0 configuration
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: s390: Move hardware setup/unsetup to init/exit
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: s390: Unwind kvm_arch_init() piece-by-piece()...
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: Teardown VFIO ops earlier in kvm_exit()
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: Allocate cpus_hardware_enabled after arch hardware...
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: Initialize IRQ FD after arch hardware setup
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: Register /dev/kvm as the _very_ last thing during...
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Paolo Bonzini
Merge branch 'kvm-late-6.1' into HEAD
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Vitaly Kuznetsov
KVM: selftests: Test Hyper-V invariant TSC control
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Vitaly Kuznetsov
KVM: selftests: Test that values written to Hyper-V...
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Vitaly Kuznetsov
KVM: selftests: Convert hyperv_features test to using...
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Vitaly Kuznetsov
KVM: selftests: Rename 'msr->available' to 'msr->fault_exepe...
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Vitaly Kuznetsov
KVM: x86: Hyper-V invariant TSC control
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Vitaly Kuznetsov
KVM: x86: Add a KVM-only leaf for CPUID_8000_0007_EDX
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Vitaly Kuznetsov
x86/hyperv: Add HV_EXPOSE_INVARIANT_TSC define
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: x86/mmu: Pivot on "TDP MMU enabled" when handling...
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: x86/mmu: Pivot on "TDP MMU enabled" to check if...
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Sean Christopherson
KVM: x86/mmu: Replace open coded usage of tdp_mmu_page...
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
David Matlack
KVM: x86/mmu: Rename __direct_map() to direct_map()
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
David Matlack
KVM: x86/mmu: Stop needlessly making MMU pages available...
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
David Matlack
KVM: x86/mmu: Split out TDP MMU page fault handling
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
David Matlack
KVM: x86/mmu: Initialize fault.{gfn,slot} earlier for...
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
David Matlack
KVM: x86/mmu: Handle no-slot faults in kvm_faultin_pfn()
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
David Matlack
KVM: x86/mmu: Avoid memslot lookup during KVM_PFN_ERR_HWPOIS...
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
David Matlack
KVM: x86/mmu: Handle error PFNs in kvm_faultin_pfn()
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
David Matlack
KVM: x86/mmu: Grab mmu_invalidate_seq in kvm_faultin_pfn()
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
David Matlack
KVM: x86/mmu: Move TDP MMU VM init/uninit behind tdp_mmu_enabled
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
David Matlack
KVM: x86/mmu: Change tdp_mmu to a read-only parameter
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Thomas Huth
KVM: selftests: x86: Use TAP interface in the tsc_msrs_test
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Thomas Huth
KVM: selftests: Use TAP interface in the kvm_binary_stats_test
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Lai Jiangshan
kvm: x86/mmu: Warn on linking when sp->unsync_children
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Vitaly Kuznetsov
KVM: VMX: Resurrect vmcs_conf sanitization for KVM...
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Vitaly Kuznetsov
KVM: nVMX: Prepare to sanitize tertiary execution controls...
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Vitaly Kuznetsov
KVM: nVMX: Invert 'unsupported by eVMCSv1' check
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-29
Vitaly Kuznetsov
KVM: nVMX: Sanitize primary processor-based VM-execution...
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-28
Paolo Bonzini
KVM: selftests: restore special vmmcall code layout...
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
Message-Id: <20221130181147.9911-1-
pbonzini@redhat.com
>
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-28
Paolo Bonzini
Documentation: kvm: clarify SRCU locking order
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-28
Paolo Bonzini
KVM: x86: fix deadlock for KVM_XEN_EVTCHN_RESET
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-27
David Woodhouse
KVM: x86/xen: Documentation updates and clarifications
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-27
David Woodhouse
KVM: x86/xen: Add KVM_XEN_INVALID_GPA and KVM_XEN_INVALID_GF...
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-27
Michal Luczaj
KVM: x86/xen: Simplify eventfd IOCTLs
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-27
Paolo Bonzini
KVM: x86/xen: Fix SRCU/RCU usage in readers of evtchn_ports
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-27
David Woodhouse
KVM: x86/xen: Use kvm_read_guest_virt() instead of...
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-27
Michal Luczaj
KVM: x86/xen: Fix memory leak in kvm_xen_write_hypercall_page()
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-27
Sean Christopherson
KVM: Delete extra block of "};" in the KVM API documentation
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-27
Lai Jiangshan
kvm: x86/mmu: Remove duplicated "be split" in spte.h
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-27
Lai Jiangshan
kvm: Remove the unused macro KVM_MMU_READ_{,UN}LOCK()
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-27
Lukas Bulwahn
MAINTAINERS: adjust entry after renaming the vmx hyperv...
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-27
Oliver Upton
KVM: selftests: Mark correct page as mapped in virt_map()
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-27
Oliver Upton
KVM: arm64: selftests: Don't identity map the ucall...
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-27
Paolo Bonzini
KVM: selftests: document the default implementation...
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-27
Sean Christopherson
KVM: selftests: Use magic value to signal ucall_alloc...
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-27
Sean Christopherson
KVM: selftests: Disable "gnu-variable-sized-type-not...
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-27
Sean Christopherson
KVM: selftests: Include lib.mk before consuming $(CC)
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-27
Sean Christopherson
KVM: selftests: Explicitly disable builtins for mem...
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-27
Sean Christopherson
KVM: selftests: Probe -no-pie with actual CFLAGS used...
Signed-off-by: Paolo Bonzini <
pbonzini@redhat.com
>
commit
|
commitdiff
|
tree
next