summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/kvm/book3s_hv_p9_entry.c
Commit message (Expand)AuthorAgeFilesLines
* KVM: PPC: Use accessors for VCPU registersJordan Niethe2023-09-141-2/+2
* powerpc/kvm: Move pmu code in kvm folder to separate file for power9 and late...Kajol Jain2022-07-201-221/+0
* KVM: PPC: Book3S HV: Provide more detailed timings for P9 entry pathFabiano Rosas2022-06-291-10/+4
* KVM: PPC: Book3S HV: Expose timing functions to module codeFabiano Rosas2022-06-291-9/+2
* KVM: PPC: Book3S HV: Decouple the debug timing from the P8 entry pathFabiano Rosas2022-06-291-1/+1
* KVM: PPC: Book3S HV: Fix "rm_exit" entry in debugfs timingsFabiano Rosas2022-06-291-11/+2
* Merge branch 'topic/ppc-kvm' into nextMichael Ellerman2022-05-191-4/+11
|\
| * KVM: PPC: Book3S HV P9: Optimise loads around context switchNicholas Piggin2022-05-131-4/+11
* | powerpc: fix typos in commentsJulia Lawall2022-05-051-1/+1
|/
* KVM: PPC: Book3S HV P9: Remove unused ri_set local variableNicholas Piggin2021-12-021-10/+3
* KVM: PPC: Book3S HV P9: Remove subcore HMI handlingNicholas Piggin2021-11-241-1/+1
* KVM: PPC: Book3S HV P9: Stop using vc->dpdesNicholas Piggin2021-11-241-4/+10
* KVM: PPC: Book3S HV P9: Avoid changing MSR[RI] in entry and exitNicholas Piggin2021-11-241-27/+23
* KVM: PPC: Book3S HV P9: Optimise hash guest SLB savingNicholas Piggin2021-11-241-4/+18
* KVM: PPC: Book3S HV P9: Improve mfmsr performance on entryNicholas Piggin2021-11-241-24/+42
* KVM: PPC: Book3S HV P9: Avoid tlbsync sequence on radix guest exitNicholas Piggin2021-11-241-21/+27
* KVM: PPC: Book3S HV: Split P8 from P9 path guest vCPU TLB flushingNicholas Piggin2021-11-241-1/+61
* KVM: PPC: Book3S HV P9: Don't restore PSSCR if not neededNicholas Piggin2021-11-241-7/+19
* KVM: PPC: Book3S HV P9: Test dawr_enabled() before saving host DAWR SPRsNicholas Piggin2021-11-241-14/+20
* KVM: PPC: Book3S HV P9: Comment and fix MMU context switching codeNicholas Piggin2021-11-241-11/+29
* KVM: PPC: Book3S HV P9: Use Linux SPR save/restore to manage some host SPRsNicholas Piggin2021-11-241-28/+65
* KVM: PPC: Book3S HV P9: Demand fault TM facility registersNicholas Piggin2021-11-241-4/+11
* KVM: PPC: Book3S HV P9: Demand fault EBB facility registersNicholas Piggin2021-11-241-6/+22
* KVM: PPC: Book3S HV P9: More SPR speed improvementsNicholas Piggin2021-11-241-30/+43
* KVM: PPC: Book3S HV P9: Restrict DSISR canary workaround to processors that r...Nicholas Piggin2021-11-241-2/+4
* KVM: PPC: Book3S HV P9: Switch PMU to guest as late as possibleNicholas Piggin2021-11-241-4/+2
* KVM: PPC: Book3S HV P9: Implement TM fastpath for guest entry/exitNicholas Piggin2021-11-241-4/+23
* KVM: PPC: Book3S HV P9: Move remaining SPR and MSR access into low level entryNicholas Piggin2021-11-241-23/+73
* KVM: PPC: Book3S HV P9: Move host OS save/restore functions to built-inNicholas Piggin2021-11-241-0/+353
* KVM: PPC: Book3S HV P9: Avoid SPR scoreboard stallsNicholas Piggin2021-11-241-8/+11
* KVM: PPC: Book3S HV P9: Optimise timebase readsNicholas Piggin2021-11-241-15/+18
* KVM: PPC: Book3S HV P9: Move TB updatesNicholas Piggin2021-11-241-18/+18
* KVM: PPC: Book3S HV: Change dec_expires to be relative to guest timebaseNicholas Piggin2021-11-241-1/+9
* KVM: PPC: Book3S HV P9: Reduce mtmsrd instructions required to save host SPRsNicholas Piggin2021-11-241-0/+1
* powerpc/64s: Keep AMOR SPR a constant ~0 at runtimeNicholas Piggin2021-11-241-2/+0
* KVM: PPC: Book3S HV P9: Reduce mftb per guest entry/exitNicholas Piggin2021-11-241-2/+3
* KVM: PPC: Book3S HV P9: Use large decrementer for HDECNicholas Piggin2021-11-241-1/+2
* KVM: PPC: Book3S HV P9: Fix guest TM supportNicholas Piggin2021-07-151-3/+22
* KVM: PPC: Book3S HV P9: implement hash host / hash guest supportNicholas Piggin2021-06-101-6/+30
* KVM: PPC: Book3S HV P9: implement hash guest supportNicholas Piggin2021-06-101-18/+79
* KVM: PPC: Book3S HV: Implement radix prefetch workaround by disabling MMUNicholas Piggin2021-06-101-3/+11
* KVM: PPC: Book3S HV P9: Switch to guest MMU context as late as possibleNicholas Piggin2021-06-101-20/+20
* KVM: PPC: Book3S HV P9: Move SPR loading after expiry time checkNicholas Piggin2021-06-101-14/+22
* KVM: PPC: Book3S HV P9: Improve exit timing accounting coverageNicholas Piggin2021-06-101-4/+4
* KVM: PPC: Book3S HV P9: Read machine check registers while MSR[RI] is 0Nicholas Piggin2021-06-101-3/+30
* KVM: PPC: Book3S HV P9: inline kvmhv_load_hv_regs_and_go into __kvmhv_vcpu_en...Nicholas Piggin2021-06-101-2/+175
* KVM: PPC: Book3S HV P9: Implement the rest of the P9 path in CNicholas Piggin2021-06-101-0/+207