aboutsummaryrefslogtreecommitdiff
path: root/arch/powerpc/kvm/book3s_emulate.c
AgeCommit message (Expand)AuthorFilesLines
2021-02-09powerpc/32s: Change mfsrin() into a static inline functionGravatar Christophe Leroy 1-4/+0
2020-12-04KVM: PPC: BOOK3S: PR: Ignore UAMOR SPRGravatar Aneesh Kumar K.V 1-0/+6
2020-05-27KVM: PPC: Clean up redundant 'kvm_run' parametersGravatar Tianjia Zhang 1-5/+5
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 266Gravatar Thomas Gleixner 1-12/+1
2019-02-19KVM: PPC: Book3S PR: Add emulation for slbfee. instructionGravatar Paul Mackerras 1-0/+18
2018-10-09KVM: PPC: Book3S HV: Implement H_TLB_INVALIDATE hcallGravatar Suraj Jitindar Singh 1-1/+0
2018-10-09KVM: PPC: Use ccr field in pt_regs struct embedded in vcpu structGravatar Paul Mackerras 1-6/+6
2018-06-13KVM: PPC: Book3S PR: Fix failure status setting in tabort. emulationGravatar Simon Guo 1-3/+3
2018-06-13KVM: PPC: Book3S PR: Fix failure status setting in treclaim. emulationGravatar Paul Mackerras 1-9/+11
2018-06-01KVM: PPC: Book3S PR: Support TAR handling for PR KVM HTMGravatar Simon Guo 1-0/+4
2018-06-01KVM: PPC: Book3S PR: Add guard code to prevent returning to guest with PR=0 a...Gravatar Simon Guo 1-1/+1
2018-06-01KVM: PPC: Book3S PR: Add emulation for tabort. in privileged stateGravatar Simon Guo 1-0/+68
2018-06-01KVM: PPC: Book3S PR: Add emulation for trechkpt.Gravatar Simon Guo 1-0/+61
2018-06-01KVM: PPC: Book3S PR: Add emulation for treclaim.Gravatar Simon Guo 1-0/+76
2018-06-01KVM: PPC: Book3S PR: Always fail transactions in guest privileged stateGravatar Simon Guo 1-0/+40
2018-06-01KVM: PPC: Book3S PR: Emulate mtspr/mfspr using active TM SPRsGravatar Simon Guo 1-10/+48
2018-06-01KVM: PPC: Book3S PR: Add new kvmppc_copyto/from_vcpu_tm APIsGravatar Simon Guo 1-0/+41
2018-06-01KVM: PPC: Book3S PR: Implement RFID TM behavior to suppress change from S0 to N0Gravatar Simon Guo 1-2/+19
2017-04-20KVM: PPC: Book3S PR: Do not fail emulation with mtspr/mfspr for unknown SPRsGravatar Thomas Huth 1-8/+26
2016-09-27KVM: PPC: Book3s PR: Allow access to unprivileged MMCR2 registerGravatar Thomas Huth 1-0/+2
2016-09-27KVM: PPC: Book3S: Treat VTB as a per-subcore register, not per-threadGravatar Paul Mackerras 1-1/+1
2015-08-22KVM: PPC: Fix warnings from sparseGravatar Thomas Huth 1-0/+1
2014-07-31KVM: PPC: PR: Handle FSCR feature deselectsGravatar Alexander Graf 1-3/+3
2014-07-28KVM: PPC: BOOK3S: PR: Emulate instruction counterGravatar Aneesh Kumar K.V 1-0/+3
2014-07-28KVM: PPC: BOOK3S: PR: Emulate virtual timebase registerGravatar Aneesh Kumar K.V 1-0/+3
2014-07-06KVM: PPC: BOOK3S: PR: Fix PURR and SPURR emulationGravatar Aneesh Kumar K.V 1-8/+8
2014-05-30KVM: PPC: Graciously fail broken LE hypercallsGravatar Alexander Graf 1-0/+17
2014-05-30KVM: PPC: BOOK3S: Remove open coded make_dsisr in alignment handlerGravatar Aneesh Kumar K.V 1-38/+1
2014-05-30KVM: PPC: BOOK3S: Always use the saved DAR valueGravatar Aneesh Kumar K.V 1-0/+7
2014-05-30KVM: PPC: Book3S PR: Expose TM registersGravatar Alexander Graf 1-0/+22
2014-05-30KVM: PPC: Book3S PR: Expose EBB registersGravatar Alexander Graf 1-0/+22
2014-05-30KVM: PPC: Book3S PR: Handle Facility interrupt and FSCRGravatar Alexander Graf 1-0/+6
2014-05-30KVM: PPC: Book3S PR: Emulate TIR registerGravatar Alexander Graf 1-0/+1
2014-05-30KVM: PPC: Book3S PR: Ignore PMU SPRsGravatar Alexander Graf 1-0/+14
2014-05-30KVM: PPC: Make shared struct aka magic page guest endianGravatar Alexander Graf 1-14/+14
2013-10-17kvm: powerpc: book3s: Support building HV and PR KVM as moduleGravatar Aneesh Kumar K.V 1-1/+1
2013-10-17kvm: powerpc: Add kvmppc_ops callbackGravatar Aneesh Kumar K.V 1-4/+4
2013-10-17KVM: PPC: Book3S PR: Keep volatile reg values in vcpu rather than shadow_vcpuGravatar Paul Mackerras 1-6/+2
2013-07-08KVM: PPC: Book3S: Ignore DABR registerGravatar Alexander Graf 1-0/+2
2013-04-26KVM: extend EMULATE_EXIT_USER to support different exit reasonsGravatar Bharat Bhushan 1-0/+2
2013-04-26Rename EMULATE_DO_PAPR to EMULATE_EXIT_USERGravatar Bharat Bhushan 1-1/+1
2013-01-10KVM: PPC: Fix mfspr/mtspr MMUCFG emulationGravatar Mihai Caraman 1-0/+2
2013-01-10KVM: PPC: Book3S: PR: Enable alternative instruction for SC 1Gravatar Alexander Graf 1-0/+28
2012-12-06KVM: PPC: Book3S PR: Emulate PURR, SPURR and DSCR registersGravatar Paul Mackerras 1-1/+15
2012-05-06KVM: PPC: Emulator: clean up SPR reads and writesGravatar Alexander Graf 1-18/+16
2012-05-06KVM: PPC: Emulator: clean up instruction parsingGravatar Alexander Graf 1-34/+38
2012-04-02powerpc/kvm: Fallout from system.h disintegrationGravatar Benjamin Herrenschmidt 1-0/+1
2012-03-05KVM: PPC: Use get/set for to_svcpu to help preemptionGravatar Alexander Graf 1-2/+6
2011-09-25KVM: PPC: Stub emulate CFAR and PURR SPRsGravatar Alexander Graf 1-0/+4
2011-09-25KVM: PPC: Check privilege level on SPRsGravatar Alexander Graf 1-0/+25