summaryrefslogtreecommitdiffstats
path: root/arch/mips/kvm/trap_emul.c
Commit message (Expand)AuthorAgeFilesLines
* MIPS: mm: Add set_cpu_context() for ASID assignmentsPaul Burton2019-02-041-3/+3
* MIPS: mm: Unify ASID version checksPaul Burton2019-02-041-18/+4Star
* 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/+6Star
* 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/+0Star
* 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/+12Star
* 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/+0Star
|\
| * MIPS: kvm: Audit and remove any unnecessary uses of module.hPaul Gortmaker2016-10-051-1/+0Star
* | 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/+3Star
* MIPS: KVM: Report more accurate CP0_Config fields to guestJames Hogan2016-06-151-5/+15
* MIPS: KVM: Add KScratch registersJames Hogan2016-06-151-0/+2
* MIPS: KVM: Make KVM_GET_REG_LIST dynamicJames Hogan2016-06-151-0/+13
* MIPS: KVM: Combine handle_tlb_ld/st_missJames Hogan2016-06-141-52/+19Star
* MIPS: KVM: Make various Cause variables 32-bitJames Hogan2016-06-141-21/+21
* MIPS: KVM: Convert code to kernel sized typesJames Hogan2016-06-141-15/+15