summaryrefslogtreecommitdiffstats
path: root/arch/mips/kvm/trap_emul.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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/+19
* 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
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2016-05-191-1/+1
|\
| * MIPS: KVM: Fix timer IRQ race when writing CP0_CompareJames Hogan2016-05-101-1/+1
* | MIPS: Define & use CP0_EBase bit definitionsJames Hogan2016-05-131-1/+2
|/
* MIPS: Fix misspellings in comments.Adam Buchbinder2016-04-031-1/+1
* MIPS: Move KVM specific opcodes into asm/inst.hJames Hogan2016-01-241-1/+0
* MIPS: KVM: Add MSA exception handlingJames Hogan2015-03-271-2/+41
* MIPS: KVM: Add FP exception handlingJames Hogan2015-03-271-3/+36
* MIPS: KVM: Add base guest FPU supportJames Hogan2015-03-271-0/+2
* MIPS: KVM: Add vcpu_get_regs/vcpu_set_regs callbackJames Hogan2015-03-271-0/+12
* MIPS: KVM: Add Config4/5 and writing of Config registersJames Hogan2015-03-271-2/+47
* MIPS: KVM: Simplify default guest Config registersJames Hogan2015-03-271-6/+9