summaryrefslogtreecommitdiffstats
path: root/arch/loongarch/kvm (follow)
Commit message (Expand)AuthorAgeFilesLines
* LoongArch: Use accessors to page table entries instead of direct dereferenceHuacai Chen2024-08-071-4/+4
* Merge tag 'kvm-x86-generic-6.11' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-07-161-1/+1
|\
| * KVM: Introduce vcpu->wants_to_runDavid Matlack2024-06-181-1/+1
* | LoongArch: KVM: Add PV steal time support in host sideBibo Mao2024-07-093-4/+160
* | LoongArch: KVM: always make pte young in page map's fast pathJia Qingtong2024-07-091-4/+2
* | LoongArch: KVM: Mark page accessed and dirty with page ref addedBibo Mao2024-07-091-10/+13
* | LoongArch: KVM: Add dirty bitmap initially all set supportBibo Mao2024-07-091-0/+7
* | LoongArch: KVM: Add memory barrier before update pmd entryBibo Mao2024-07-091-0/+2
* | LoongArch: KVM: Discard dirty page tracking on readonly memslotBibo Mao2024-07-091-3/+12
* | LoongArch: KVM: Select huge page only if secondary mmu supports itBibo Mao2024-07-091-3/+13
* | LoongArch: KVM: Delay secondary mmu tlb flush until guest entryBibo Mao2024-07-094-5/+22
* | LoongArch: KVM: Sync pending interrupt when getting ESTAT from user modeBibo Mao2024-07-091-0/+11
* | LoongArch: KVM: Remove an unneeded semicolonYang Li2024-06-211-1/+1
|/
* Merge tag 'kbuild-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds2024-05-181-1/+1
|\
| * kbuild: use $(src) instead of $(srctree)/$(src) for source directoryMasahiro Yamada2024-05-091-1/+1
* | Merge tag 'loongarch-kvm-6.10' of git://git.kernel.org/pub/scm/linux/kernel/g...Paolo Bonzini2024-05-104-24/+263
|\ \
| * | LoongArch: KVM: Add mmio trace events supportBibo Mao2024-05-062-6/+22
| * | LoongArch: KVM: Add software breakpoint supportBibo Mao2024-05-063-3/+27
| * | LoongArch: KVM: Add PV IPI support on host sideBibo Mao2024-05-062-2/+68
| * | LoongArch: KVM: Add vcpu mapping from physical cpuidBibo Mao2024-05-062-0/+101
| * | LoongArch: KVM: Add cpucfg area for kvm hypervisorBibo Mao2024-05-061-17/+38
| * | LoongArch: KVM: Add hypercall instruction emulationBibo Mao2024-05-061-0/+11
| |/
* / KVM: delete .change_pte MMU notifier callbackPaolo Bonzini2024-04-111-32/+0
|/
* Merge tag 'loongarch-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ch...Linus Torvalds2024-03-221-1/+8
|\
| * LoongArch: Add ORC stack unwinder supportTiezhu Yang2024-03-111-1/+8
* | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2024-03-154-47/+37
|\ \
| * \ Merge tag 'loongarch-kvm-6.9' of git://git.kernel.org/pub/scm/linux/kernel/gi...Paolo Bonzini2024-03-113-83/+72
| |\ \
| | * | LoongArch: KVM: Remove unnecessary CSR register saving during enter guestBibo Mao2024-03-061-6/+0
| | * | LoongArch: KVM: Do not restart SW timer when it is expiredBibo Mao2024-03-061-19/+1
| | * | LoongArch: KVM: Start SW timer only when vcpu is blockingBibo Mao2024-03-061-14/+9
| | * | LoongArch: KVM: Set reserved bits as zero in CPUCFGBibo Mao2024-03-061-7/+26
| | |/
| * | Merge branch 'kvm-kconfig'Paolo Bonzini2024-02-081-1/+0
| |\ \
| | * | treewide: remove CONFIG_HAVE_KVMPaolo Bonzini2024-02-081-1/+0
| * | | kvm: replace __KVM_HAVE_READONLY_MEM with Kconfig symbolPaolo Bonzini2024-02-081-0/+1
| |/ /
* | | Merge tag 'mm-stable-2024-03-13-20-04' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2024-03-151-1/+1
|\ \ \ | |_|/ |/| |
| * | mm/treewide: drop pXd_large()Peter Xu2024-03-061-1/+1
| |/
* | LoongArch: KVM: Streamline kvm_check_cpucfg() and improve commentsWANG Xuerui2024-02-231-22/+20
* | LoongArch: KVM: Rename _kvm_get_cpucfg() to _kvm_get_cpucfg_mask()WANG Xuerui2024-02-231-3/+3
* | LoongArch: KVM: Fix input validation of _kvm_get_cpucfg() & kvm_check_cpucfg()WANG Xuerui2024-02-231-17/+18
|/
* LoongArch: KVM: Fix build due to API changesHuacai Chen2024-01-261-2/+2
* KVM: introduce CONFIG_KVM_COMMONPaolo Bonzini2024-01-081-1/+1
* Merge tag 'loongarch-kvm-6.8' of git://git.kernel.org/pub/scm/linux/kernel/gi...Paolo Bonzini2024-01-027-142/+506
|\
| * LoongArch: KVM: Add LASX (256bit SIMD) supportTianrui Zhao2023-12-194-2/+84
| * LoongArch: KVM: Add LSX (128bit SIMD) supportTianrui Zhao2023-12-194-6/+255
| * LoongArch: KVM: Fix timer emulation with oneshot modeBibo Mao2023-12-191-13/+55
| * LoongArch: KVM: Remove kvm_acquire_timer() before entering guestBibo Mao2023-12-192-45/+6
| * LoongArch: KVM: Allow to access HW timer CSR registers alwaysBibo Mao2023-12-192-22/+6
| * LoongArch: KVM: Remove SW timer switch when vcpu is halt pollingBibo Mao2023-12-193-15/+19
| * LoongArch: KVM: Optimization for memslot hugepage checkingBibo Mao2023-12-191-41/+83
* | KVM: remove CONFIG_HAVE_KVM_EVENTFDPaolo Bonzini2023-12-081-1/+0