summaryrefslogtreecommitdiffstats
path: root/arch/powerpc
Commit message (Expand)AuthorAgeFilesLines
...
| | * | 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
| * | powerpc/code-patching: Use WARN_ON and fix check in poking_initBenjamin Gray2022-11-301-8/+9
| * | powerpc: Allow clearing and restoring registers independent of saved breakpoi...Jordan Niethe2022-11-302-3/+37
| * | powerpc/fsl-pci: Choose PCI host bridge with alias pci0 as the primaryPali Rohár2022-11-301-0/+13
| * | powerpc: dts: turris1x.dts: Add channel labels for temperature sensorPali Rohár2022-11-301-0/+14
| * | powerpc/book3e: remove #include <generated/utsrelease.h>Thomas Weißschuh2022-11-301-1/+0
| * | powerpc/ps3: mark ps3_system_bus_type staticChristoph Hellwig2022-11-302-5/+1
| * | Merge branch 'fixes' into nextMichael Ellerman2022-11-3020-81/+261
| |\ \
| * \ \ Merge branch 'topic/ppc-kvm' into nextMichael Ellerman2022-11-307-22/+26
| |\ \ \
| | * | | KVM: PPC: Book3E: Fix CONFIG_TRACE_IRQFLAGS supportNicholas Piggin2022-11-303-9/+15
| | * | | KVM: PPC: Book3S HV: Use the bitmap API to allocate bitmapsChristophe JAILLET2022-11-241-3/+2
| | * | | KVM: PPC: Book3s: Use arg->size directly in kvm_vm_ioctl_create_spapr_tce()Deming Wang2022-11-241-3/+3
| | * | | KVM: PPC: Book3S HV: XIVE: Fix spelling mistakesZhang Jiaming2022-11-241-3/+3
| | * | | KVM: PPC: Use __func__ to get function's nameXueBing Chen2022-11-241-4/+3
| | | |/ | | |/|