summaryrefslogtreecommitdiffstats
path: root/arch (follow)
Commit message (Expand)AuthorAgeFilesLines
* KVM: x86/mmu: Drop a redundant remote TLB flush in kvm_zap_gfn_range()Sean Christopherson2021-10-221-3/+0
* KVM: x86/mmu: Drop a redundant, broken remote TLB flushSean Christopherson2021-10-221-4/+2
* KVM: X86: Don't unload MMU in kvm_vcpu_flush_tlb_guest()Lai Jiangshan2021-10-223-6/+22
* KVM: X86: pair smp_wmb() of mmu_try_to_unsync_pages() with smp_rmb()Lai Jiangshan2021-10-221-14/+27
* KVM: X86: Cache CR3 in prev_roots when PCID is disabledLai Jiangshan2021-10-221-2/+27
* KVM: X86: Fix tlb flush for tdp in kvm_invalidate_pcid()Lai Jiangshan2021-10-221-0/+12
* KVM: X86: Don't reset mmu context when toggling X86_CR4_PGELai Jiangshan2021-10-222-4/+4
* KVM: X86: Don't reset mmu context when X86_CR4_PCIDE 1->0Lai Jiangshan2021-10-221-2/+3
* KVM: emulate: Comment on difference between RDPMC implementation and manualWanpeng Li2021-10-221-0/+5
* KVM: x86: Add vendor name to kvm_x86_ops, use it for error messagesSean Christopherson2021-10-224-3/+11
* kvm: x86: mmu: Make NX huge page recovery period configurableJunaid Shahid2021-10-221-11/+30
* KVM: vPMU: Fill get_msr MSR_CORE_PERF_GLOBAL_OVF_CTRL w/ 0Wanpeng Li2021-10-222-5/+2
* KVM: x86/mmu: Rename slot_handle_leaf to slot_handle_level_4kDavid Matlack2021-10-221-5/+13
* KVM: VMX: RTIT_CTL_BRANCH_EN has no dependency on other CPUID bitXiaoyao Li2021-10-221-4/+4
* KVM: VMX: Rename pt_desc.addr_range to pt_desc.num_address_rangesXiaoyao Li2021-10-222-14/+14
* KVM: VMX: Use precomputed vmx->pt_desc.addr_rangeXiaoyao Li2021-10-221-4/+2
* KVM: VMX: Restore host's MSR_IA32_RTIT_CTL when it's not zeroXiaoyao Li2021-10-221-2/+6
* KVM: x86/mmu: clean up prefetch/prefault/speculative namingPaolo Bonzini2021-10-227-16/+16
* KVM: cleanup allocation of rmaps and page tracking dataDavid Stevens2021-10-227-123/+103
* KVM: x86: Expose TSC offset controls to userspaceOliver Upton2021-10-183-0/+121
* KVM: x86: Refactor tsc synchronization codeOliver Upton2021-10-181-42/+53
* kvm: x86: protect masterclock with a seqcountPaolo Bonzini2021-10-182-38/+51
* KVM: x86: Report host tsc and realtime values in KVM_GET_CLOCKOliver Upton2021-10-182-14/+36
* KVM: x86: avoid warning with -Wbitwise-instead-of-logicalPaolo Bonzini2021-10-181-6/+1
* Merge commit 'kvm-pagedata-alloc-fixes' into HEADPaolo Bonzini2021-10-186-5/+35
|\
| * KVM: X86: fix lazy allocation of rmapsPaolo Bonzini2021-10-181-1/+2
| * Merge tag 'kvmarm-fixes-5.15-2' of git://git.kernel.org/pub/scm/linux/kernel/...Paolo Bonzini2021-10-154-3/+32
| |\
| | * KVM: arm64: Release mmap_lock when using VM_SHARED with MTEQuentin Perret2021-10-051-2/+4
| | * KVM: arm64: Report corrupted refcount at EL2Quentin Perret2021-10-051-0/+1
| | * KVM: arm64: Fix host stage-2 PGD refcountQuentin Perret2021-10-053-1/+27
| * | KVM: SEV-ES: fix length of string I/OPaolo Bonzini2021-10-151-1/+1
* | | KVM: x86/mmu: kvm_faultin_pfn has to return false if pfh is returnedAndrei Vagin2021-10-181-0/+1
* | | Merge tag 'kvm-riscv-5.16-1' of git://github.com/kvm-riscv/linux into HEADPaolo Bonzini2021-10-0522-1/+4485
|\ \ \
| * | | RISC-V: KVM: Add SBI v0.1 supportAtish Patra2021-10-045-0/+209
| * | | RISC-V: KVM: Implement ONE REG interface for FP registersAtish Patra2021-10-042-0/+114
| * | | RISC-V: KVM: FP lazy save/restoreAtish Patra2021-10-044-0/+342
| * | | RISC-V: KVM: Add timer functionalityAtish Patra2021-10-047-1/+309
| * | | RISC-V: KVM: Implement MMU notifiersAnup Patel2021-10-044-5/+89
| * | | RISC-V: KVM: Implement stage2 page table programmingAnup Patel2021-10-045-16/+676
| * | | RISC-V: KVM: Implement VMID allocatorAnup Patel2021-10-047-2/+249
| * | | RISC-V: KVM: Handle WFI exits for VCPUAnup Patel2021-10-041-0/+76
| * | | RISC-V: KVM: Handle MMIO exits for VCPUAnup Patel2021-10-048-4/+651
| * | | RISC-V: KVM: Implement VCPU world-switchAnup Patel2021-10-045-4/+319
| * | | RISC-V: KVM: Implement KVM_GET_ONE_REG/KVM_SET_ONE_REG ioctlsAnup Patel2021-10-042-4/+290
| * | | RISC-V: KVM: Implement VCPU interrupts and requests handlingAnup Patel2021-10-043-13/+197
| * | | RISC-V: KVM: Implement VCPU create, init and destroy functionsAnup Patel2021-10-042-9/+115
| * | | RISC-V: Add initial skeletal KVM supportAnup Patel2021-10-0412-0/+805
| * | | RISC-V: Add hypervisor extension related CSR definesAnup Patel2021-10-041-0/+87
| |/ /
| * | Merge tag 'kvm-s390-master-5.15-1' of git://git.kernel.org/pub/scm/linux/kern...Paolo Bonzini2021-10-042-1/+15
| |\ \
| | * | KVM: s390: Function documentation fixesJanosch Frank2021-09-282-1/+15