summaryrefslogtreecommitdiffstats
path: root/arch/powerpc (follow)
Commit message (Expand)AuthorAgeFilesLines
* powerpc/64s: IOption for MSR stored in r12Rohan McLure2022-12-021-0/+7
* powerpc/64: Sanitise common exit code for interruptsRohan McLure2022-12-021-0/+6
* powerpc/64: Add interrupt register sanitisation macrosRohan McLure2022-12-021-0/+19
* powerpc/64: Add INTERRUPT_SANITIZE_REGISTERS KconfigRohan McLure2022-12-021-0/+9
* powerpc/hv-gpci: Fix hv_gpci event listKajol Jain2022-12-024-2/+58
* powerpc/83xx/mpc832x_rdb: call platform_device_put() in error case in of_fsl_...Yang Yingliang2022-12-021-1/+1
* Merge branch 'topic/qspinlock' into nextMichael Ellerman2022-12-028-63/+1215
|\
| * powerpc/qspinlock: add compile-time tuning adjustmentsNicholas Piggin2022-12-022-6/+94
| * powerpc/qspinlock: provide accounting and options for sleepy locksNicholas Piggin2022-12-022-19/+230
| * powerpc/qspinlock: allow indefinite spinning on a preempted ownerNicholas Piggin2022-12-021-15/+62
| * powerpc/qspinlock: reduce remote node steal spinsNicholas Piggin2022-12-021-3/+40
| * powerpc/qspinlock: use spin_begin/end APINicholas Piggin2022-12-021-4/+35
| * powerpc/qspinlock: allow lock stealing in trylock and lock fastpathNicholas Piggin2022-12-022-2/+29
| * powerpc/qspinlock: add ability to prod new queue head CPUNicholas Piggin2022-12-021-2/+29
| * powerpc/qspinlock: allow propagation of yield CPU down the queueNicholas Piggin2022-12-021-0/+79
| * powerpc/qspinlock: allow stealing when head of queue yieldsNicholas Piggin2022-12-021-3/+56
| * powerpc/qspinlock: implement option to yield to previous nodeNicholas Piggin2022-12-021-1/+45
| * powerpc/qspinlock: paravirt yield to lock ownerNicholas Piggin2022-12-021-12/+87
| * powerpc/qspinlock: store owner CPU in lock wordNicholas Piggin2022-12-023-4/+22
| * powerpc/qspinlock: theft prevention to control latencyNicholas Piggin2022-12-022-1/+60
| * powerpc/qspinlock: allow new waiters to steal the lock before queueingNicholas Piggin2022-12-022-9/+124
| * powerpc/qspinlock: convert atomic operations to assemblyNicholas Piggin2022-12-023-42/+68
| * powerpc/qspinlock: use a half-word store to unlock to avoid larx/stcx.Nicholas Piggin2022-12-022-7/+18
| * powerpc/qspinlock: add mcs queueing for contended waitersNicholas Piggin2022-12-023-6/+214
| * powerpc/qspinlock: powerpc qspinlock implementationNicholas Piggin2022-12-028-69/+65
* | powerpc/64s/hash: add stress_hpt kernel boot option to increase hash faultsNicholas Piggin2022-12-024-1/+155
* | powerpc: remove STACK_FRAME_OVERHEADNicholas Piggin2022-12-021-13/+11
* | powerpc/64: ELFv2 use minimal stack frames in int and switch frame sizesNicholas Piggin2022-12-021-5/+15
* | powerpc: allow minimum sized kernel stack framesNicholas Piggin2022-12-0212-20/+20
* | powerpc: split validate_sp into two functionsNicholas Piggin2022-12-024-16/+30
* | powerpc: copy_thread add a back chain to the switch stack frameNicholas Piggin2022-12-021-0/+2
* | powerpc: copy_thread fill in interrupt frame marker and back chainNicholas Piggin2022-12-021-1/+3
* | powerpc: add a define for the switch frame size and regs offsetNicholas Piggin2022-12-024-10/+16
* | powerpc: add a define for the user interrupt frame sizeNicholas Piggin2022-12-023-8/+8
* | powerpc: Rename STACK_FRAME_MARKER and derive it from frame offsetNicholas Piggin2022-12-025-7/+6
* | powerpc: add a definition for the marker offset within the interrupt frameNicholas Piggin2022-12-028-11/+13
* | powerpc: add definition for pt_regs offset within an interrupt frameNicholas Piggin2022-12-0218-100/+100
* | powerpc: simplify ppc_save_regsNicholas Piggin2022-12-021-42/+15
* | powerpc/pseries: hvcall stack frame overheadNicholas Piggin2022-12-021-18/+20
* | powerpc: Rearrange copy_thread child stack creationNicholas Piggin2022-12-021-5/+6
* | powerpc/perf: callchain validate kernel stack pointer boundsNicholas Piggin2022-12-021-0/+1
* | powerpc/64: Remove asm interrupt tracing call helpersNicholas Piggin2022-12-021-58/+0
* | powerpc/64: Option to build big-endian with ELFv2 ABINicholas Piggin2022-12-022-2/+23
* | powerpc/64: Add module check for ELF ABI versionNicholas Piggin2022-12-021-0/+10
* | powerpc/code-patching: Consolidate and cache per-cpu patching contextBenjamin Gray2022-12-021-19/+30
* | powerpc/code-patching: Use temporary mm for Radix MMUChristopher M. Riedl2022-12-021-5/+172
* | powerpc/tlb: Add local flush for page given mm_struct and psizeBenjamin Gray2022-11-304-0/+31
* | powerpc/mm: Remove flush_all_mm, local_flush_all_mmBenjamin Gray2022-11-302-37/+0
* | cxl: Use radix__flush_all_mm instead of generic flush_all_mmBenjamin Gray2022-11-301-3/+3
* | powerpc/mm: Remove empty hash__ functionsBenjamin Gray2022-11-302-46/+9