aboutsummaryrefslogtreecommitdiffstats
path: root/arch
AgeCommit message (Expand)AuthorFilesLines
2021-11-24KVM: PPC: Book3S HV P9: Restrict DSISR canary workaround to processors that require itNicholas Piggin2-3/+6
2021-11-24KVM: PPC: Book3S HV P9: Switch PMU to guest as late as possibleNicholas Piggin2-8/+4
2021-11-24KVM: PPC: Book3S HV P9: Implement TM fastpath for guest entry/exitNicholas Piggin1-4/+23
2021-11-24KVM: PPC: Book3S HV P9: Move remaining SPR and MSR access into low level entryNicholas Piggin2-66/+109
2021-11-24KVM: PPC: Book3S HV P9: Move nested guest entry into its own functionNicholas Piggin1-58/+67
2021-11-24KVM: PPC: Book3S HV P9: Move host OS save/restore functions to built-inNicholas Piggin3-378/+399
2021-11-24KVM: PPC: Book3S HV P9: Move vcpu register save/restore into functionsNicholas Piggin1-24/+41
2021-11-24KVM: PPC: Book3S HV P9: Juggle SPR switching aroundNicholas Piggin1-4/+4
2021-11-24KVM: PPC: Book3S HV P9: Only execute mtSPR if the value changedNicholas Piggin1-20/+31
2021-11-24KVM: PPC: Book3S HV P9: Avoid SPR scoreboard stallsNicholas Piggin2-12/+15
2021-11-24KVM: PPC: Book3S HV P9: Optimise timebase readsNicholas Piggin3-58/+65
2021-11-24KVM: PPC: Book3S HV P9: Move TB updatesNicholas Piggin1-18/+18
2021-11-24KVM: PPC: Book3S HV: Change dec_expires to be relative to guest timebaseNicholas Piggin6-43/+49
2021-11-24KVM: PPC: Book3S HV P9: Add kvmppc_stop_thread to match kvmppc_start_threadNicholas Piggin1-2/+9
2021-11-24KVM: PPC: Book3S HV P9: Improve mtmsrd scheduling by delaying MSR[EE] disableNicholas Piggin1-5/+18
2021-11-24KVM: PPC: Book3S HV P9: Reduce mtmsrd instructions required to save host SPRsNicholas Piggin4-19/+71
2021-11-24KVM: PPC: Book3S HV P9: Move SPRG restore to restore_p9_host_os_sprsNicholas Piggin1-2/+2
2021-11-24KVM: PPC: Book3S HV: CTRL SPR does not require read-modify-writeNicholas Piggin2-10/+7
2021-11-24KVM: PPC: Book3S HV P9: Factor out yield_count incrementNicholas Piggin1-12/+12
2021-11-24KVM: PPC: Book3S HV P9: Demand fault PMU SPRs when marked not inuseNicholas Piggin1-33/+98
2021-11-24KVM: PPC: Book3S HV P9: Factor PMU save/load into context switch functionsNicholas Piggin1-33/+28
2021-11-24KVM: PPC: Book3S HV P9: Implement PMU save/restore in CNicholas Piggin4-74/+208
2021-11-24powerpc/64s: Implement PMU override command line optionNicholas Piggin1-0/+35
2021-11-24powerpc/64s: Always set PMU control registers to frozen/disabled when not in useNicholas Piggin3-5/+10
2021-11-24KVM: PPC: Book3S HV: Don't always save PMU for guest capable of nestingNicholas Piggin2-2/+23
2021-11-24powerpc/64s: Keep AMOR SPR a constant ~0 at runtimeNicholas Piggin6-24/+13
2021-11-24KVM: PPC: Book3S HV: POWER10 enable HAIL when running radix guestsNicholas Piggin1-4/+25
2021-11-24powerpc/time: add API for KVM to re-arm the host timer/decrementerNicholas Piggin3-26/+49
2021-11-24KVM: PPC: Book3S HV P9: Reduce mftb per guest entry/exitNicholas Piggin2-4/+5
2021-11-24KVM: PPC: Book3S HV P9: Use large decrementer for HDECNicholas Piggin3-1/+5
2021-11-24KVM: PPC: Book3S HV P9: Use host timer accounting to avoid decrementer readNicholas Piggin3-7/+13
2021-11-24KMV: PPC: Book3S HV P9: Use set_dec to set decrementer to hostNicholas Piggin1-1/+1
2021-11-24powerpc/64s: guard optional TIDR SPR with CPU ftr testNicholas Piggin2-6/+16
2021-11-24powerpc/64s: Remove WORT SPR from POWER9/10 (take 2)Nicholas Piggin1-1/+0
2021-11-24powerpc/32: Fix hardlockup on vmap stack overflowChristophe Leroy1-3/+3
2021-11-24KVM: PPC: Book3S HV: Prevent POWER7/8 TLB flush flushing SLBNicholas Piggin1-1/+4
2021-11-24arm64: uaccess: avoid blocking within critical sectionsMark Rutland1-7/+41
2021-11-23ARM: dts: BCM5301X: use non-deprecated USB 2.0 PHY bindingRafał Miłecki1-10/+10
2021-11-23ARM: dts: ux500: Fixup Gavini magnetometerLinus Walleij1-20/+19
2021-11-23arm64: dts: ten64: remove redundant interrupt declaration for gpio-keysMathew McBride1-2/+0
2021-11-23ARM: dts: imx: Fix typo in pinfunc commentsJason Wang2-6/+6
2021-11-23arm64: dts: allwinner: a64: Update MBUS nodeSamuel Holland1-2/+8
2021-11-23ARM: dts: sunxi: h3/h5: Update MBUS nodeSamuel Holland3-3/+16
2021-11-23ARM: dts: ux500: Add reset lines to IP blocksLinus Walleij1-0/+26
2021-11-23arch_topology: Remove unused topology_set_thermal_pressure() and relatedLukasz Luba2-2/+0
2021-11-23arch_topology: Introduce thermal pressure update functionLukasz Luba2-0/+2
2021-11-23arm64: dts: imx8qxp: add cache infoPeng Fan1-0/+28
2021-11-23arm64: dts: imx8qm: add cache infoPeng Fan1-0/+38
2021-11-23arm64: dts: imx8m: add cache infoPeng Fan4-0/+112
2021-11-22arm64/fpsimd: Document the use of TIF_FOREIGN_FPSTATE by KVMMarc Zyngier1-1/+5