summaryrefslogtreecommitdiffstats
path: root/arch/x86 (follow)
Commit message (Expand)AuthorAgeFilesLines
* KVM: stats: Support binary stats retrieval for a VMJing Zhang2021-06-251-0/+25
* KVM: stats: Add fd-based API to read binary stats dataJing Zhang2021-06-241-1/+1
* KVM: stats: Separate generic stats from architecture specific onesJing Zhang2021-06-242-14/+9
* KVM: x86/mmu: Don't WARN on a NULL shadow page in TDP MMU checkSean Christopherson2021-06-241-4/+6
* KVM: nVMX: Handle split-lock #AC exceptions that happen in L2Sean Christopherson2021-06-244-2/+11
* KVM: x86/mmu: Fix uninitialized boolean variable flushColin Ian King2021-06-241-1/+1
* KVM: x86: Print CPU of last attempted VM-entry when dumping VMCS/VMCBJim Mattson2021-06-242-0/+4
* Merge branch 'topic/ppc-kvm' of https://git.kernel.org/pub/scm/linux/kernel/g...Paolo Bonzini2021-06-2328-106/+137
|\
| * Merge tag 'timers-urgent-2021-05-16' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2021-05-161-0/+2
| |\
| | * clocksource/drivers/hyper-v: Re-enable VDSO_CLOCKMODE_HVCLOCK on X86Vitaly Kuznetsov2021-05-141-0/+2
| * | Merge tag 'x86_urgent_for_v5.13_rc2' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2021-05-1625-105/+116
| |\ \
| | * | x86/boot/compressed: Enable -WundefNick Desaulniers2021-05-123-2/+3
| | * | x86/msr: Rename MSR_K8_SYSCFG to MSR_AMD64_SYSCFGBrijesh Singh2021-05-1010-18/+18
| | * | x86/sev: Move GHCB MSR protocol and NAE definitions in a common headerBrijesh Singh2021-05-104-70/+80
| | * | x86/sev-es: Rename sev-es.{ch} to sev.{ch}Brijesh Singh2021-05-1011-15/+15
| | |/
| * | x86, sched: Fix the AMD CPPC maximum performance value on certain AMD Ryzen g...Huang Rui2021-05-133-1/+19
| * | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2021-05-1020-316/+463
| |\ \ | | |/ | |/|
* | | KVM: nVMX: Dynamically compute max VMCS index for vmcs12Sean Christopherson2021-06-213-8/+43
* | | KVM: VMX: Skip #PF(RSVD) intercepts when emulating smaller maxphyaddrJim Mattson2021-06-211-9/+14
* | | KVM: x86/mmu: Remove redundant root_hpa checksDavid Matlack2021-06-182-11/+0
* | | KVM: x86/mmu: Refactor is_tdp_mmu_root into is_tdp_mmuDavid Matlack2021-06-182-4/+5
* | | KVM: x86/mmu: Remove redundant is_tdp_mmu_enabled checkDavid Matlack2021-06-182-8/+7
* | | KVM: x86/mmu: Remove redundant is_tdp_mmu_root checkDavid Matlack2021-06-181-2/+0
* | | KVM: x86: Stub out is_tdp_mmu_root on 32-bit hostsPaolo Bonzini2021-06-181-6/+7
* | | KVM: x86: WARN and reject loading KVM if NX is supported but not enabledSean Christopherson2021-06-181-0/+3
* | | KVM: SVM: Refuse to load kvm_amd if NX support is not availableSean Christopherson2021-06-181-3/+10
* | | KVM: VMX: Refuse to load kvm_intel if EPT and NX are disabledSean Christopherson2021-06-181-0/+6
* | | KVM: x86/mmu: Fix TDP MMU page table levelKai Huang2021-06-172-5/+5
* | | KVM: x86/mmu: Fix pf_fixed count in tdp_mmu_map_handle_target_level()Kai Huang2021-06-171-1/+5
* | | KVM: x86/mmu: Fix return value in tdp_mmu_map_handle_target_level()Kai Huang2021-06-171-1/+1
* | | KVM: LAPIC: Keep stored TMCCT register value 0 after KVM_SET_LAPICWanpeng Li2021-06-171-0/+1
* | | KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercallAshish Kalra2021-06-173-0/+61
* | | KVM: switch per-VM stats to u64Paolo Bonzini2021-06-171-11/+11
* | | KVM: x86/mmu: Grab nx_lpage_splits as an unsigned long before divisionSean Christopherson2021-06-171-1/+2
* | | KVM: x86: Check for pending interrupts when APICv is getting disabledVitaly Kuznetsov2021-06-171-0/+9
* | | KVM: nVMX: Drop redundant checks on vmcs12 in EPTP switching emulationSean Christopherson2021-06-171-3/+1
* | | KVM: nVMX: WARN if subtly-impossible VMFUNC conditions occurSean Christopherson2021-06-171-0/+10
* | | KVM: x86: Drop pointless @reset_roots from kvm_init_mmu()Sean Christopherson2021-06-175-15/+6
* | | KVM: x86: Defer MMU sync on PCID invalidationSean Christopherson2021-06-171-1/+1
* | | KVM: nVMX: Use fast PGD switch when emulating VMFUNC[EPTP_SWITCH]Sean Christopherson2021-06-171-6/+13
* | | KVM: x86: Use KVM_REQ_TLB_FLUSH_GUEST to handle INVPCID(ALL) emulationSean Christopherson2021-06-171-1/+1
* | | KVM: nVMX: Free only guest_mode (L2) roots on INVVPID w/o EPTSean Christopherson2021-06-173-4/+31
* | | KVM: nVMX: Consolidate VM-Enter/VM-Exit TLB flush and MMU sync logicSean Christopherson2021-06-171-64/+23
* | | KVM: x86: Drop skip MMU sync and TLB flush params from "new PGD" helpersSean Christopherson2021-06-175-19/+11
* | | KVM: nSVM: Move TLB flushing logic (or lack thereof) to dedicated helperSean Christopherson2021-06-172-10/+30
* | | KVM: x86: Uncondtionally skip MMU sync/TLB flush in MOV CR3's PGD switchSean Christopherson2021-06-171-1/+1
* | | KVM: x86: Invalidate all PGDs for the current PCID on MOV CR3 w/ flushSean Christopherson2021-06-171-27/+42
* | | KVM: nVMX: Don't clobber nested MMU's A/D status on EPTP switchSean Christopherson2021-06-171-7/+0
* | | KVM: nVMX: Ensure 64-bit shift when checking VMFUNC bitmapSean Christopherson2021-06-171-1/+1
* | | KVM: nVMX: Sync all PGDs on nested transition with shadow pagingSean Christopherson2021-06-174-8/+15