summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/kvm/book3s_emulate.c
Commit message (Expand)AuthorAgeFilesLines
* KVM: PPC: Book3S PR: Add emulation for slbfee. instructionPaul Mackerras2019-02-191-0/+18
* KVM: PPC: Book3S HV: Implement H_TLB_INVALIDATE hcallSuraj Jitindar Singh2018-10-091-1/+0
* KVM: PPC: Use ccr field in pt_regs struct embedded in vcpu structPaul Mackerras2018-10-091-6/+6
* KVM: PPC: Book3S PR: Fix failure status setting in tabort. emulationSimon Guo2018-06-131-3/+3
* KVM: PPC: Book3S PR: Fix failure status setting in treclaim. emulationPaul Mackerras2018-06-131-9/+11
* KVM: PPC: Book3S PR: Support TAR handling for PR KVM HTMSimon Guo2018-06-011-0/+4
* KVM: PPC: Book3S PR: Add guard code to prevent returning to guest with PR=0 a...Simon Guo2018-06-011-1/+1
* KVM: PPC: Book3S PR: Add emulation for tabort. in privileged stateSimon Guo2018-06-011-0/+68
* KVM: PPC: Book3S PR: Add emulation for trechkpt.Simon Guo2018-06-011-0/+61
* KVM: PPC: Book3S PR: Add emulation for treclaim.Simon Guo2018-06-011-0/+76
* KVM: PPC: Book3S PR: Always fail transactions in guest privileged stateSimon Guo2018-06-011-0/+40
* KVM: PPC: Book3S PR: Emulate mtspr/mfspr using active TM SPRsSimon Guo2018-06-011-10/+48
* KVM: PPC: Book3S PR: Add new kvmppc_copyto/from_vcpu_tm APIsSimon Guo2018-06-011-0/+41
* KVM: PPC: Book3S PR: Implement RFID TM behavior to suppress change from S0 to N0Simon Guo2018-06-011-2/+19
* KVM: PPC: Book3S PR: Do not fail emulation with mtspr/mfspr for unknown SPRsThomas Huth2017-04-201-8/+26
* KVM: PPC: Book3s PR: Allow access to unprivileged MMCR2 registerThomas Huth2016-09-271-0/+2
* KVM: PPC: Book3S: Treat VTB as a per-subcore register, not per-threadPaul Mackerras2016-09-271-1/+1
* KVM: PPC: Fix warnings from sparseThomas Huth2015-08-221-0/+1
* KVM: PPC: PR: Handle FSCR feature deselectsAlexander Graf2014-07-311-3/+3
* KVM: PPC: BOOK3S: PR: Emulate instruction counterAneesh Kumar K.V2014-07-281-0/+3
* KVM: PPC: BOOK3S: PR: Emulate virtual timebase registerAneesh Kumar K.V2014-07-281-0/+3
* KVM: PPC: BOOK3S: PR: Fix PURR and SPURR emulationAneesh Kumar K.V2014-07-061-8/+8
* KVM: PPC: Graciously fail broken LE hypercallsAlexander Graf2014-05-301-0/+17
* KVM: PPC: BOOK3S: Remove open coded make_dsisr in alignment handlerAneesh Kumar K.V2014-05-301-38/+1
* KVM: PPC: BOOK3S: Always use the saved DAR valueAneesh Kumar K.V2014-05-301-0/+7
* KVM: PPC: Book3S PR: Expose TM registersAlexander Graf2014-05-301-0/+22
* KVM: PPC: Book3S PR: Expose EBB registersAlexander Graf2014-05-301-0/+22
* KVM: PPC: Book3S PR: Handle Facility interrupt and FSCRAlexander Graf2014-05-301-0/+6
* KVM: PPC: Book3S PR: Emulate TIR registerAlexander Graf2014-05-301-0/+1
* KVM: PPC: Book3S PR: Ignore PMU SPRsAlexander Graf2014-05-301-0/+14
* KVM: PPC: Make shared struct aka magic page guest endianAlexander Graf2014-05-301-14/+14
* kvm: powerpc: book3s: Support building HV and PR KVM as moduleAneesh Kumar K.V2013-10-171-1/+1
* kvm: powerpc: Add kvmppc_ops callbackAneesh Kumar K.V2013-10-171-4/+4
* KVM: PPC: Book3S PR: Keep volatile reg values in vcpu rather than shadow_vcpuPaul Mackerras2013-10-171-6/+2
* KVM: PPC: Book3S: Ignore DABR registerAlexander Graf2013-07-081-0/+2
* KVM: extend EMULATE_EXIT_USER to support different exit reasonsBharat Bhushan2013-04-261-0/+2
* Rename EMULATE_DO_PAPR to EMULATE_EXIT_USERBharat Bhushan2013-04-261-1/+1
* KVM: PPC: Fix mfspr/mtspr MMUCFG emulationMihai Caraman2013-01-101-0/+2
* KVM: PPC: Book3S: PR: Enable alternative instruction for SC 1Alexander Graf2013-01-101-0/+28
* KVM: PPC: Book3S PR: Emulate PURR, SPURR and DSCR registersPaul Mackerras2012-12-061-1/+15
* KVM: PPC: Emulator: clean up SPR reads and writesAlexander Graf2012-05-061-18/+16
* KVM: PPC: Emulator: clean up instruction parsingAlexander Graf2012-05-061-34/+38
* powerpc/kvm: Fallout from system.h disintegrationBenjamin Herrenschmidt2012-04-021-0/+1
* KVM: PPC: Use get/set for to_svcpu to help preemptionAlexander Graf2012-03-051-2/+6
* KVM: PPC: Stub emulate CFAR and PURR SPRsAlexander Graf2011-09-251-0/+4
* KVM: PPC: Check privilege level on SPRsAlexander Graf2011-09-251-0/+25
* KVM: PPC: Move BAT handling code into spr handlerAlexander Graf2010-10-241-32/+16
* KVM: PPC: Convert SRR0 and SRR1 to shared pageAlexander Graf2010-10-241-2/+2
* KVM: PPC: Convert DAR to shared page.Alexander Graf2010-10-241-3/+3
* KVM: PPC: Convert DSISR to shared pageAlexander Graf2010-10-241-3/+3