summaryrefslogtreecommitdiff
path: root/arch/powerpc/kvm/book3s_emulate.c
AgeCommit message (Expand)AuthorFilesLines
2021-02-08powerpc/32s: Change mfsrin() into a static inline functionChristophe Leroy1-4/+0
2020-12-03KVM: PPC: BOOK3S: PR: Ignore UAMOR SPRAneesh Kumar K.V1-0/+6
2020-05-27KVM: PPC: Clean up redundant 'kvm_run' parametersTianjia Zhang1-5/+5
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 266Thomas Gleixner1-12/+1
2019-02-19KVM: PPC: Book3S PR: Add emulation for slbfee. instructionPaul Mackerras1-0/+18
2018-10-09KVM: PPC: Book3S HV: Implement H_TLB_INVALIDATE hcallSuraj Jitindar Singh1-1/+0
2018-10-09KVM: PPC: Use ccr field in pt_regs struct embedded in vcpu structPaul Mackerras1-6/+6
2018-06-13KVM: PPC: Book3S PR: Fix failure status setting in tabort. emulationSimon Guo1-3/+3
2018-06-13KVM: PPC: Book3S PR: Fix failure status setting in treclaim. emulationPaul Mackerras1-9/+11
2018-06-01KVM: PPC: Book3S PR: Support TAR handling for PR KVM HTMSimon Guo1-0/+4
2018-06-01KVM: PPC: Book3S PR: Add guard code to prevent returning to guest with PR=0 a...Simon Guo1-1/+1
2018-06-01KVM: PPC: Book3S PR: Add emulation for tabort. in privileged stateSimon Guo1-0/+68
2018-06-01KVM: PPC: Book3S PR: Add emulation for trechkpt.Simon Guo1-0/+61
2018-06-01KVM: PPC: Book3S PR: Add emulation for treclaim.Simon Guo1-0/+76
2018-06-01KVM: PPC: Book3S PR: Always fail transactions in guest privileged stateSimon Guo1-0/+40
2018-06-01KVM: PPC: Book3S PR: Emulate mtspr/mfspr using active TM SPRsSimon Guo1-10/+48
2018-06-01KVM: PPC: Book3S PR: Add new kvmppc_copyto/from_vcpu_tm APIsSimon Guo1-0/+41
2018-06-01KVM: PPC: Book3S PR: Implement RFID TM behavior to suppress change from S0 to N0Simon Guo1-2/+19
2017-04-20KVM: PPC: Book3S PR: Do not fail emulation with mtspr/mfspr for unknown SPRsThomas Huth1-8/+26
2016-09-27KVM: PPC: Book3s PR: Allow access to unprivileged MMCR2 registerThomas Huth1-0/+2
2016-09-27KVM: PPC: Book3S: Treat VTB as a per-subcore register, not per-threadPaul Mackerras1-1/+1
2015-08-22KVM: PPC: Fix warnings from sparseThomas Huth1-0/+1
2014-07-31KVM: PPC: PR: Handle FSCR feature deselectsAlexander Graf1-3/+3
2014-07-28KVM: PPC: BOOK3S: PR: Emulate instruction counterAneesh Kumar K.V1-0/+3
2014-07-28KVM: PPC: BOOK3S: PR: Emulate virtual timebase registerAneesh Kumar K.V1-0/+3
2014-07-06KVM: PPC: BOOK3S: PR: Fix PURR and SPURR emulationAneesh Kumar K.V1-8/+8
2014-05-30KVM: PPC: Graciously fail broken LE hypercallsAlexander Graf1-0/+17
2014-05-30KVM: PPC: BOOK3S: Remove open coded make_dsisr in alignment handlerAneesh Kumar K.V1-38/+1
2014-05-30KVM: PPC: BOOK3S: Always use the saved DAR valueAneesh Kumar K.V1-0/+7
2014-05-30KVM: PPC: Book3S PR: Expose TM registersAlexander Graf1-0/+22
2014-05-30KVM: PPC: Book3S PR: Expose EBB registersAlexander Graf1-0/+22
2014-05-30KVM: PPC: Book3S PR: Handle Facility interrupt and FSCRAlexander Graf1-0/+6
2014-05-30KVM: PPC: Book3S PR: Emulate TIR registerAlexander Graf1-0/+1
2014-05-30KVM: PPC: Book3S PR: Ignore PMU SPRsAlexander Graf1-0/+14
2014-05-30KVM: PPC: Make shared struct aka magic page guest endianAlexander Graf1-14/+14
2013-10-17kvm: powerpc: book3s: Support building HV and PR KVM as moduleAneesh Kumar K.V1-1/+1
2013-10-17kvm: powerpc: Add kvmppc_ops callbackAneesh Kumar K.V1-4/+4
2013-10-17KVM: PPC: Book3S PR: Keep volatile reg values in vcpu rather than shadow_vcpuPaul Mackerras1-6/+2
2013-07-08KVM: PPC: Book3S: Ignore DABR registerAlexander Graf1-0/+2
2013-04-26KVM: extend EMULATE_EXIT_USER to support different exit reasonsBharat Bhushan1-0/+2
2013-04-26Rename EMULATE_DO_PAPR to EMULATE_EXIT_USERBharat Bhushan1-1/+1
2013-01-10KVM: PPC: Fix mfspr/mtspr MMUCFG emulationMihai Caraman1-0/+2
2013-01-10KVM: PPC: Book3S: PR: Enable alternative instruction for SC 1Alexander Graf1-0/+28
2012-12-06KVM: PPC: Book3S PR: Emulate PURR, SPURR and DSCR registersPaul Mackerras1-1/+15
2012-05-06KVM: PPC: Emulator: clean up SPR reads and writesAlexander Graf1-18/+16
2012-05-06KVM: PPC: Emulator: clean up instruction parsingAlexander Graf1-34/+38
2012-04-02powerpc/kvm: Fallout from system.h disintegrationBenjamin Herrenschmidt1-0/+1
2012-03-05KVM: PPC: Use get/set for to_svcpu to help preemptionAlexander Graf1-2/+6
2011-09-25KVM: PPC: Stub emulate CFAR and PURR SPRsAlexander Graf1-0/+4
2011-09-25KVM: PPC: Check privilege level on SPRsAlexander Graf1-0/+25