summaryrefslogtreecommitdiffstats
path: root/arch/mips/kvm/emulate.c
Commit message (Expand)AuthorAgeFilesLines
* MIPS: KVM: Fix NULL pointer dereferenceHuacai Chen2023-07-031-11/+11
* KVM: remove KVM_REQ_UNHALTPaolo Bonzini2022-09-261-1/+0
* KVM: mips, x86: do not rely on KVM_REQ_UNHALTPaolo Bonzini2022-09-261-4/+3
* KVM: Rename kvm_vcpu_block() => kvm_vcpu_halt()Sean Christopherson2021-12-081-1/+1
* MIPS: Remove KVM_TE supportThomas Bogendoerfer2021-03-101-1656/+16
* MIPS: KVM: Convert a fallthrough comment to fallthroughJiaxun Yang2020-08-101-1/+1
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2020-08-061-43/+22
|\
| * MIPS: KVM: Fix build error caused by 'kvm_run' cleanupHuacai Chen2020-07-271-1/+1
| * KVM: MIPS: clean up redundant 'kvm_run' parametersTianjia Zhang2020-07-101-40/+19
| * KVM: MIPS: fix spelling mistake "Exteneded" -> "Extended"Colin Ian King2020-07-081-2/+2
* | KVM: MIPS: Fix build errors for 32bit kernelHuacai Chen2020-07-101-0/+4
|/
* KVM: MIPS: Add more MMIO load/store instructions emulationHuacai Chen2020-06-041-10/+470
* KVM: MIPS: Add Loongson-3 Virtual IPI interrupt supportHuacai Chen2020-06-041-1/+22
* KVM: MIPS/Emulate: Remove unneeded semicolonZou Wei2020-05-141-2/+2
* MIPS: Use fallthrough for arch/mipsLiangliang Huang2020-05-071-4/+4
* MIPS: Annotate fall-through in kvm/emulate.cPaul Burton2019-07-181-0/+1
* MIPS: KVM: Use prandom_u32_max() to generate tlbwr indexPaul Burton2019-03-251-3/+1
* MIPS: mm: Add set_cpu_context() for ASID assignmentsPaul Burton2019-02-041-3/+3
* MIPS: mm: Remove redundant get_new_mmu_context() cpu argumentPaul Burton2019-02-041-1/+1
* mm: remove include/linux/bootmem.hMike Rapoport2018-10-311-1/+1
* KVM: add kvm_{test,clear}_request to replace {test,clear}_bitRadim Krčmář2017-04-271-1/+1
* KVM: MIPS/Emulate: Properly implement TLBR for T&EJames Hogan2017-03-281-46/+53
* KVM: MIPS/Emulate: Adapt T&E CACHE emulation for OcteonJames Hogan2017-03-281-3/+27
* KVM: MIPS/VZ: Support hardware guest timerJames Hogan2017-03-281-2/+79
* KVM: MIPS/Emulate: Drop CACHE emulation for VZJames Hogan2017-03-281-0/+2
* KVM: MIPS/Emulate: Update CP0_Compare emulation for VZJames Hogan2017-03-281-1/+42
* KVM: MIPS: Abstract guest CP0 register access for VZJames Hogan2017-03-281-1/+1
* KVM: MIPS: Init timer frequency from callbackJames Hogan2017-03-281-7/+6
* KVM: MIPS/Emulate: Implement 64-bit MMIO emulationJames Hogan2017-03-281-1/+28
* KVM: MIPS/Emulate: De-duplicate MMIO emulationJames Hogan2017-03-281-156/+50
* KVM: MIPS: Implement HYPCALL emulationJames Hogan2017-03-281-0/+3
* KVM: MIPS/T&E: Implement CP0_EBase registerJames Hogan2017-02-031-31/+42
* KVM: MIPS/T&E: Move CP0 register access into T&EJames Hogan2017-02-031-1/+1
* KVM: MIPS/T&E: Handle read only GPA in TLB modJames Hogan2017-02-031-31/+0
* KVM: MIPS: Pass type of fault down to kvm_mips_map_page()James Hogan2017-02-031-3/+4
* KVM: MIPS/Emulate: Use lockless GVA helpers for cache emulationJames Hogan2017-02-031-83/+65
* KVM: MIPS: Use CP0_BadInstr[P] for emulationJames Hogan2017-02-031-3/+45
* KVM: MIPS: Improve kvm_get_inst() error returnJames Hogan2017-02-031-45/+45
* KVM: MIPS/MMU: Drop kvm_get_new_mmu_context()James Hogan2017-02-031-2/+1
* KVM: MIPS/Emulate: Drop redundant TLB flushes on exceptionsJames Hogan2017-02-031-10/+0
* KVM: MIPS/Emulate: Fix CACHE emulation for EVA hostsJames Hogan2017-02-031-3/+3
* KVM: MIPS/MMU: Convert TLB mapped faults to page tablesJames Hogan2017-02-031-2/+4
* KVM: MIPS/MMU: Invalidate stale GVA PTEs on TLBWJames Hogan2017-02-031-0/+6
* KVM: MIPS/MMU: Invalidate GVA PTs on ASID changesJames Hogan2017-02-031-0/+11
* KVM: MIPS/TLB: Generalise host TLB invalidate to kernel ASIDJames Hogan2017-02-031-2/+4
* KVM: MIPS: Remove duplicated ASIDs from vcpuJames Hogan2017-02-031-6/+7
* KVM: MIPS: Precalculate MMIO load resume PCJames Hogan2016-10-261-9/+15
* KVM: MIPS: Make ERET handle ERL before EXLJames Hogan2016-10-261-4/+4
* Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linusLinus Torvalds2016-10-151-1/+0
|\
| * MIPS: kvm: Audit and remove any unnecessary uses of module.hPaul Gortmaker2016-10-051-1/+0