summaryrefslogtreecommitdiffstats
path: root/arch/mips/kvm/trap_emul.c
Commit message (Expand)AuthorAgeFilesLines
* KVM: MIPS: clean up redundant kvm_run parameters in assemblyTianjia Zhang2020-09-281-1/+1
* KVM: MIPS: clean up redundant 'kvm_run' parametersTianjia Zhang2020-07-101-64/+50
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2020-06-121-0/+3
|\
| * KVM: MIPS: Add EVENTFD support which is needed by VHOSTHuacai Chen2020-06-041-0/+3
* | mm: consolidate pte_index() and pte_offset_*() definitionsMike Rapoport2020-06-091-1/+1
|/
* mips: add support for folded p4d page tablesMike Rapoport2019-11-221-1/+3
* MIPS: mm: Add set_cpu_context() for ASID assignmentsPaul Burton2019-02-041-3/+3
* MIPS: mm: Unify ASID version checksPaul Burton2019-02-041-18/+4
* MIPS: mm: Remove redundant get_new_mmu_context() cpu argumentPaul Burton2019-02-041-5/+5
* KVM: add kvm_request_pendingRadim Krčmář2017-06-041-1/+1
* KVM: MIPS/T&E: Report correct dcache line sizeJames Hogan2017-03-281-0/+8
* KVM: MIPS: Abstract guest CP0 register access for VZJames Hogan2017-03-281-3/+5
* KVM: MIPS: Add guest exit exception callbackJames Hogan2017-03-281-0/+24
* KVM: MIPS: Add hardware_{enable,disable} callbackJames Hogan2017-03-281-0/+11
* KVM: MIPS: Add callback to check extensionJames Hogan2017-03-281-0/+17
* KVM: MIPS: Init timer frequency from callbackJames Hogan2017-03-281-0/+3
* KVM: MIPS: Implement HYPCALL emulationJames Hogan2017-03-281-0/+4
* KVM: MIPS/T&E: Expose read-only CP0_IntCtl registerJames Hogan2017-02-031-0/+7
* KVM: MIPS/T&E: Expose CP0_EntryLo0/1 registersJames Hogan2017-02-031-0/+14
* KVM: MIPS/T&E: Default to reset vectorJames Hogan2017-02-031-0/+6
* KVM: MIPS/T&E: Implement CP0_EBase registerJames Hogan2017-02-031-0/+12
* KVM: MIPS/T&E: Move CP0 register access into T&EJames Hogan2017-02-031-3/+178
* KVM: MIPS/T&E: Handle read only GPA in TLB modJames Hogan2017-02-031-26/+43
* KVM: MIPS/T&E: Treat unhandled guest KSeg0 as MMIOJames Hogan2017-02-031-5/+5
* KVM: MIPS/T&E: Abstract bad access handlingJames Hogan2017-02-031-47/+72
* KVM: MIPS: Pass type of fault down to kvm_mips_map_page()James Hogan2017-02-031-2/+2
* KVM: MIPS/T&E: Ignore user writes to CP0_Config7James Hogan2017-02-031-0/+3
* KVM: MIPS: Implement kvm_arch_flush_shadow_all/memslotJames Hogan2017-02-031-0/+14
* KVM: MIPS/T&E: Add lockless GVA access helpersJames Hogan2017-02-031-0/+65
* KVM: MIPS/T&E: Reduce stale ASID checksJames Hogan2017-02-031-29/+6
* KVM: MIPS/T&E: Handle TLB invalidation requestsJames Hogan2017-02-031-8/+63
* KVM: MIPS/T&E: Don't treat code fetch faults as MMIOJames Hogan2017-02-031-0/+12
* KVM: MIPS/MMU: Drop kvm_get_new_mmu_context()James Hogan2017-02-031-3/+3
* KVM: MIPS: Use uaccess to read/modify guest instructionsJames Hogan2017-02-031-0/+9
* KVM: MIPS: Drop vm_init() callbackJames Hogan2017-02-031-6/+0
* KVM: MIPS/MMU: Invalidate GVA PTs on ASID changesJames Hogan2017-02-031-2/+3
* KVM: MIPS/T&E: Activate GVA page tables in guest contextJames Hogan2017-02-031-4/+6
* KVM: MIPS/T&E: Allocate GVA -> HPA page tablesJames Hogan2017-02-031-0/+63
* KVM: MIPS: Wire up vcpu uninitJames Hogan2017-02-031-0/+5
* KVM: MIPS/T&E: active_mm = init_mm in guest contextJames Hogan2017-02-031-1/+11
* KVM: MIPS/T&E: Restore host asid on return to hostJames Hogan2017-02-031-7/+20
* KVM: MIPS: Add vcpu_run() & vcpu_reenter() callbacksJames Hogan2017-02-031-0/+48
* KVM: MIPS: Remove duplicated ASIDs from vcpuJames Hogan2017-02-031-17/+12
* KVM: MIPS/MMU: Move preempt/ASID handling to implementationJames Hogan2017-02-031-2/+54
* KVM: MIPS: Convert get/set_regs -> vcpu_load/putJames Hogan2017-02-031-6/+6
* 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
* | KVM: MIPS: Emulate MMIO via TLB miss for EVAJames Hogan2016-09-081-0/+18
|/
* MIPS: KVM: Emulate generic QEMU machine on r6 T&EJames Hogan2016-07-051-1/+7
* MIPS: KVM: Use mipsregs.h defs for config registersJames Hogan2016-06-151-5/+3