Show patches with: Submitter = Nicholas Piggin       |    Archived = No       |   2688 patches
« 1 2 ... 3 4 526 27 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[v3,3/7] powerpc/64/interrupt: Fix return to masked context after hard-mask irq becomes pending powerpc/64: interrupt soft-mask and context fixes - 1 - - --- 2022-09-26 Nicholas Piggin Accepted
[v3,2/7] powerpc/64: mark irqs hard disabled in boot paca powerpc/64: interrupt soft-mask and context fixes - 1 - - --- 2022-09-26 Nicholas Piggin Accepted
[v3,1/7] powerpc/64/interrupt: Fix false warning in context tracking due to idle state powerpc/64: interrupt soft-mask and context fixes - 1 - - --- 2022-09-26 Nicholas Piggin Accepted
powerpc/pseries: move hcall_tracepoint_refcount out of .toc powerpc/pseries: move hcall_tracepoint_refcount out of .toc - - - - 5-- 2022-09-26 Nicholas Piggin Accepted
[v2,5/5] powerpc/64e: provide an addressing macro for use with TOC in alternate register powerpc/64: avoid GOT addressing, don't put data in TOC - - - - 5-- 2022-09-26 Nicholas Piggin Accepted
[v2,4/5] powerpc/64: provide a helper macro to load r2 with the kernel TOC powerpc/64: avoid GOT addressing, don't put data in TOC - - - - --- 2022-09-26 Nicholas Piggin Accepted
[v2,3/5] powerpc/64: switch asm helpers from GOT to TOC relative addressing powerpc/64: avoid GOT addressing, don't put data in TOC - - - - --- 2022-09-26 Nicholas Piggin Accepted
[v2,2/5] powerpc/64: asm use consistent global variable declaration and access powerpc/64: avoid GOT addressing, don't put data in TOC - - - - --- 2022-09-26 Nicholas Piggin Accepted
[v2,1/5] powerpc/64: use 32-bit immediate for STACK_FRAME_REGS_MARKER powerpc/64: avoid GOT addressing, don't put data in TOC - - - - --- 2022-09-26 Nicholas Piggin Accepted
[RFC,2/2] powerpc: nop trap instruction after WARN_ONCE fires [RFC,1/2] powerpc: Don't use extable for WARN - - - - 5-- 2022-09-23 Nicholas Piggin Changes Requested
[RFC,1/2] powerpc: Don't use extable for WARN [RFC,1/2] powerpc: Don't use extable for WARN - - - - --- 2022-09-23 Nicholas Piggin Changes Requested
powerpc/64s: POWER10 CPU Kconfig build option powerpc/64s: POWER10 CPU Kconfig build option - - - - 5-- 2022-09-23 Nicholas Piggin Accepted
[5/5] powerpc/64e: provide an addressing macro for use with TOC in alternate register powerpc/64: avoid GOT addressing, don't put data in TOC - - - - 2-3 2022-09-23 Nicholas Piggin Changes Requested
[4/5] powerpc/64: provide a helper macro to load r2 with the kernel TOC powerpc/64: avoid GOT addressing, don't put data in TOC - - - - --- 2022-09-23 Nicholas Piggin Changes Requested
[3/5] powerpc/64: switch asm helpers from GOT to TOC relative addressing powerpc/64: avoid GOT addressing, don't put data in TOC - - - - --- 2022-09-23 Nicholas Piggin Changes Requested
[2/5] powerpc/64: asm use consistent global variable declaration and access powerpc/64: avoid GOT addressing, don't put data in TOC - - - - --- 2022-09-23 Nicholas Piggin Changes Requested
[1/5] powerpc/64: use 32-bit immediate for STACK_FRAME_REGS_MARKER powerpc/64: avoid GOT addressing, don't put data in TOC - - - - --- 2022-09-23 Nicholas Piggin Changes Requested
[2/2] powerpc/64s: update cpu selection options [1/2] powerpc/64s: Fix GENERIC_CPU build flags for PPC970 / G5 - - 1 - 5-- 2022-09-21 Nicholas Piggin Accepted
[1/2] powerpc/64s: Fix GENERIC_CPU build flags for PPC970 / G5 [1/2] powerpc/64s: Fix GENERIC_CPU build flags for PPC970 / G5 - 1 1 - --- 2022-09-21 Nicholas Piggin Accepted
[v4,2/2] powerpc/64s: Make POWER10 and later use pause_short in cpu_relax loops [v4,1/2] powerpc: add ISA v3.0 / v3.1 wait opcode macro - - 1 - 5-- 2022-09-20 Nicholas Piggin Accepted
[v4,1/2] powerpc: add ISA v3.0 / v3.1 wait opcode macro [v4,1/2] powerpc: add ISA v3.0 / v3.1 wait opcode macro - - 1 - --- 2022-09-20 Nicholas Piggin Accepted
[RFC,7/7] powerpc/64s: Add option to build vmlinux with pcrel addressing powerpc: first hack at pcrel addressing - - - - --- 2022-09-19 Nicholas Piggin RFC
[RFC,6/7] powerpc/64s: POWER10 CPU Kconfig build option powerpc: first hack at pcrel addressing - - - - --- 2022-09-19 Nicholas Piggin RFC
[RFC,5/7] powerpc/64s: update generic cpu option name and compiler flags powerpc: first hack at pcrel addressing - - - - --- 2022-09-19 Nicholas Piggin RFC
[RFC,4/7] powerpc: add CFUNC assembly label annotation powerpc: first hack at pcrel addressing - - - - --- 2022-09-19 Nicholas Piggin RFC
[RFC,3/7] powerpc/64: provide a helper macro to load r2 with the kernel TOC powerpc: first hack at pcrel addressing - - - - --- 2022-09-19 Nicholas Piggin RFC
[RFC,2/7] powerpc/64: abstract asm global variable declaration and access powerpc: first hack at pcrel addressing - - - - --- 2022-09-19 Nicholas Piggin RFC
[RFC,1/7] powerpc: use 16-bit immediate for STACK_FRAME_REGS_MARKER powerpc: first hack at pcrel addressing - - - - --- 2022-09-19 Nicholas Piggin RFC
[v2,7/7] powerpc/build: put sys_call_table in .data.rel.ro if RELOCATABLE powerpc: build / linker improvements - - - - 5-- 2022-09-16 Nicholas Piggin Accepted
[v2,6/7] powerpc/64/build: merge .got and .toc input sections powerpc: build / linker improvements - - - - --- 2022-09-16 Nicholas Piggin Accepted
[v2,5/7] powerpc/64/build: only include .opd with ELFv1 powerpc: build / linker improvements - - - - --- 2022-09-16 Nicholas Piggin Accepted
[v2,4/7] powerpc/build: move .data.rel.ro, .sdata2 to read-only powerpc: build / linker improvements - - - - --- 2022-09-16 Nicholas Piggin Accepted
[v2,3/7] powerpc/build: move got, toc, plt, branch_lt sections to read-only powerpc: build / linker improvements - - - - --- 2022-09-16 Nicholas Piggin Accepted
[v2,2/7] powerpc/32/build: move got1/got2 sections out of text powerpc: build / linker improvements - - - - --- 2022-09-16 Nicholas Piggin Accepted
[v2,1/7] powerpc: move __end_rodata to cover arch read-only sections powerpc: build / linker improvements - - - - --- 2022-09-16 Nicholas Piggin Accepted
[6/6] powerpc/64s/interrupt: halt early boot interrupts if paca is not set up powerpc/64: improve boot debugging - - - - 3-2 2022-09-15 Nicholas Piggin Changes Requested
[5/6] powerpc/64: don't set boot CPU's r13 to paca until the structure is set up powerpc/64: improve boot debugging - - - - --- 2022-09-15 Nicholas Piggin Changes Requested
[4/6] powerpc/64: avoid using r13 in relocate powerpc/64: improve boot debugging - - - - --- 2022-09-15 Nicholas Piggin Changes Requested
[3/6] powerpc/64s: early boot machine check handler powerpc/64: improve boot debugging - - - - --- 2022-09-15 Nicholas Piggin Changes Requested
[2/6] powerpc/64s/interrupt: move early boot ILE fixup into a macro powerpc/64: improve boot debugging - - - - --- 2022-09-15 Nicholas Piggin Changes Requested
[1/6] powerpc/64: mark irqs hard disabled in boot paca powerpc/64: improve boot debugging - 1 - - --- 2022-09-15 Nicholas Piggin Changes Requested
[7/7] powerpc/64/build: merge .got and .toc input sections powerpc: build / linker improvements - - - - 5-- 2022-09-14 Nicholas Piggin Superseded
[6/7] powerpc/64/build: only include .opd with ELFv1 powerpc: build / linker improvements - - - - --- 2022-09-14 Nicholas Piggin Superseded
[5/7] powerpc/build: move .data.rel.ro, .sdata2 to read-only powerpc: build / linker improvements - - - - --- 2022-09-14 Nicholas Piggin Superseded
[4/7] powerpc/build: move got, toc, plt, branch_lt sections to read-only powerpc: build / linker improvements - - - - --- 2022-09-14 Nicholas Piggin Superseded
[3/7] powerpc/32/build: move got1/got2 sections out of text powerpc: build / linker improvements - - - - --- 2022-09-14 Nicholas Piggin Superseded
[2/7] powerpc: move __end_rodata to cover arch read-only sections powerpc: build / linker improvements - - - - --- 2022-09-14 Nicholas Piggin Superseded
[1/7] powerpc/build: put sys_call_table in .data.rel.ro if RELOCATABLE powerpc: build / linker improvements - - - - --- 2022-09-14 Nicholas Piggin Superseded
powerpc/time: avoid programming DEC at the start of the timer interrupt powerpc/time: avoid programming DEC at the start of the timer interrupt - - - - 5-- 2022-09-09 Nicholas Piggin Accepted
[v3] powerpc: add compile-time support for lbarx, lharx [v3] powerpc: add compile-time support for lbarx, lharx - - - - 5-- 2022-09-09 Nicholas Piggin Accepted
[5/5] KVM: PPC: Book3S HV: Implement scheduling wait interval counters in the VPA [1/5] KVM: PPC: Book3S HV P9: Clear vcpu cpu fields before enabling host irqs - - 1 - 2-3 2022-09-08 Nicholas Piggin Accepted
[4/5] KVM: PPC: Book3S HV P9: Restore stolen time logging in dtl [1/5] KVM: PPC: Book3S HV P9: Clear vcpu cpu fields before enabling host irqs - 1 - - --- 2022-09-08 Nicholas Piggin Accepted
[3/5] KVM: PPC: Book3S HV: Update guest state entry/exit accounting to new API [1/5] KVM: PPC: Book3S HV P9: Clear vcpu cpu fields before enabling host irqs - - - - --- 2022-09-08 Nicholas Piggin Accepted
[2/5] KVM: PPC: Book3S HV P9: Fix irq disabling in tick accounting [1/5] KVM: PPC: Book3S HV P9: Clear vcpu cpu fields before enabling host irqs - 1 - - --- 2022-09-08 Nicholas Piggin Accepted
[1/5] KVM: PPC: Book3S HV P9: Clear vcpu cpu fields before enabling host irqs [1/5] KVM: PPC: Book3S HV P9: Clear vcpu cpu fields before enabling host irqs - - - - --- 2022-09-08 Nicholas Piggin Accepted
powerpc/64/interrupt: Fix false warning in context tracking due to idle state powerpc/64/interrupt: Fix false warning in context tracking due to idle state - 1 - - 5-- 2022-09-08 Nicholas Piggin Superseded
[RFC] powerpc/64s: early boot machine check handler [RFC] powerpc/64s: early boot machine check handler - - - - 2-3 2022-09-07 Nicholas Piggin Superseded
[2/2] powerpc/64/irq: tidy soft-masked irq replay and improve documentation powerpc/64: more soft-mask improvements - - - - 5-- 2022-09-07 Nicholas Piggin Superseded
[1/2] powerpc/64/interrupt: avoid BUG/WARN recursion in interrupt entry powerpc/64: more soft-mask improvements - - - - --- 2022-09-07 Nicholas Piggin Superseded
[v2,3/3] powerpc/64s/interrupt: masked handler debug check for previous hard disable powerpc/64: interrupt soft-mask management fixes - - - - 5-- 2022-09-06 Nicholas Piggin Superseded
[v2,2/3] powerpc/64s: Fix irq state management in runlatch functions powerpc/64: interrupt soft-mask management fixes - - - - --- 2022-09-06 Nicholas Piggin Superseded
[v2,1/3] powerpc/64/interrupt: Fix return to masked context after hard-mask irq becomes pending powerpc/64: interrupt soft-mask management fixes - 1 - - --- 2022-09-06 Nicholas Piggin Superseded
[RFC] powerpc: ideas to improve page table frag allocator [RFC] powerpc: ideas to improve page table frag allocator - - - - 2-3 2022-09-05 Nicholas Piggin New
[v2,4/4] powerpc/pseries: Move dtl scanning and steal time accounting to pseries platform powerpc: stolen time accounting for VIRT_CPU_ACCOUNTING_GEN - - - - 5-- 2022-09-02 Nicholas Piggin Accepted
[v2,3/4] powerpc/64: Remove PPC64 special case for cputime accounting default powerpc: stolen time accounting for VIRT_CPU_ACCOUNTING_GEN - - - - --- 2022-09-02 Nicholas Piggin Accepted
[v2,2/4] powerpc/pseries: Implement CONFIG_PARAVIRT_TIME_ACCOUNTING powerpc: stolen time accounting for VIRT_CPU_ACCOUNTING_GEN - - - 1 --- 2022-09-02 Nicholas Piggin Accepted
[v2,1/4] powerpc/pseries: Add wait interval counter definitions to struct lppaca powerpc: stolen time accounting for VIRT_CPU_ACCOUNTING_GEN - - 1 - --- 2022-09-02 Nicholas Piggin Accepted
[v2] powerpc/64s: add pte_needs_flush and huge_pmd_needs_flush [v2] powerpc/64s: add pte_needs_flush and huge_pmd_needs_flush - - 1 - --- 2022-09-01 Nicholas Piggin Accepted
[17/17] powerpc/qspinlock: provide accounting and options for sleepy locks powerpc: alternate queued spinlock implementation - - - - --- 2022-07-28 Nicholas Piggin Changes Requested
[16/17] powerpc/qspinlock: allow indefinite spinning on a preempted owner powerpc: alternate queued spinlock implementation - - - - --- 2022-07-28 Nicholas Piggin Changes Requested
[15/17] powerpc/qspinlock: reduce remote node steal spins powerpc: alternate queued spinlock implementation - - - - --- 2022-07-28 Nicholas Piggin Changes Requested
[14/17] powerpc/qspinlock: use spin_begin/end API powerpc: alternate queued spinlock implementation - - - - --- 2022-07-28 Nicholas Piggin Changes Requested
[13/17] powerpc/qspinlock: trylock and initial lock attempt may steal powerpc: alternate queued spinlock implementation - - - - --- 2022-07-28 Nicholas Piggin Changes Requested
[12/17] powerpc/qspinlock: add ability to prod new queue head CPU powerpc: alternate queued spinlock implementation - - - - --- 2022-07-28 Nicholas Piggin Changes Requested
[11/17] powerpc/qspinlock: allow propagation of yield CPU down the queue powerpc: alternate queued spinlock implementation - - - - --- 2022-07-28 Nicholas Piggin Changes Requested
[10/17] powerpc/qspinlock: allow stealing when head of queue yields powerpc: alternate queued spinlock implementation - - - - --- 2022-07-28 Nicholas Piggin Changes Requested
[09/17] powerpc/qspinlock: implement option to yield to previous node powerpc: alternate queued spinlock implementation - - - - --- 2022-07-28 Nicholas Piggin Changes Requested
[08/17] powerpc/qspinlock: paravirt yield to lock owner powerpc: alternate queued spinlock implementation - - - - --- 2022-07-28 Nicholas Piggin Changes Requested
[07/17] powerpc/qspinlock: store owner CPU in lock word powerpc: alternate queued spinlock implementation - - - - --- 2022-07-28 Nicholas Piggin Changes Requested
[06/17] powerpc/qspinlock: theft prevention to control latency powerpc: alternate queued spinlock implementation - - - - --- 2022-07-28 Nicholas Piggin Changes Requested
[05/17] powerpc/qspinlock: allow new waiters to steal the lock before queueing powerpc: alternate queued spinlock implementation - - - - --- 2022-07-28 Nicholas Piggin Changes Requested
[04/17] powerpc/qspinlock: convert atomic operations to assembly powerpc: alternate queued spinlock implementation - - - - --- 2022-07-28 Nicholas Piggin Changes Requested
[03/17] powerpc/qspinlock: use a half-word store to unlock to avoid larx/stcx. powerpc: alternate queued spinlock implementation - - - - --- 2022-07-28 Nicholas Piggin Changes Requested
[02/17] powerpc/qspinlock: add mcs queueing for contended waiters powerpc: alternate queued spinlock implementation - - - - --- 2022-07-28 Nicholas Piggin Changes Requested
[1a/17] powerpc/qspinlock: Prepare qspinlock code [1a/17] powerpc/qspinlock: Prepare qspinlock code - - - - 2-2 2022-07-28 Nicholas Piggin Not Applicable
[01/17] powerpc/qspinlock: powerpc qspinlock implementation powerpc: alternate queued spinlock implementation - - - - --- 2022-07-28 Nicholas Piggin Changes Requested
[v3,2/2] powerpc/64s: Make POWER10 and later use pause_short in cpu_relax loops [v3,1/2] powerpc: add ISA v3.0 / v3.1 wait opcode macro - - 1 - 5-- 2022-07-20 Nicholas Piggin Superseded
[v3,1/2] powerpc: add ISA v3.0 / v3.1 wait opcode macro [v3,1/2] powerpc: add ISA v3.0 / v3.1 wait opcode macro - - 1 - --- 2022-07-20 Nicholas Piggin Superseded
[v2,2/2] powerpc/64s: Make POWER10 and later use pause_short in cpu_relax loops [v2,1/2] powerpc: add ISA v3.0 / v3.1 wait opcode macro - - - - 2-3 2022-07-20 Nicholas Piggin Superseded
[v2,1/2] powerpc: add ISA v3.0 / v3.1 wait opcode macro [v2,1/2] powerpc: add ISA v3.0 / v3.1 wait opcode macro - - - - --- 2022-07-20 Nicholas Piggin Superseded
[v2] powerpc: add documentation for HWCAPs [v2] powerpc: add documentation for HWCAPs - - 1 - 3-- 2022-07-15 Nicholas Piggin Accepted
[2/2] powerpc/64: poison __per_cpu_offset to catch use-before-init [1/2] powerpc/mce: mce_init use early_cpu_to_node - - - - 5-- 2022-07-11 Nicholas Piggin Changes Requested
[1/2] powerpc/mce: mce_init use early_cpu_to_node [1/2] powerpc/mce: mce_init use early_cpu_to_node - - - - --- 2022-07-11 Nicholas Piggin Accepted
[RFC,14/14] powerpc/qspinlock: use spin_begin/end API add our own qspinlock implementation - - - - --- 2022-07-11 Nicholas Piggin Superseded
[RFC,13/14] powerpc/qspinlock: trylock and initial lock attempt may steal add our own qspinlock implementation - - - - --- 2022-07-11 Nicholas Piggin Superseded
[RFC,12/14] powerpc/qspinlock: add ability to prod new queue head CPU add our own qspinlock implementation - - - - --- 2022-07-11 Nicholas Piggin Superseded
[RFC,11/14] powerpc/qspinlock: allow propagation of yield CPU down the queue add our own qspinlock implementation - - - - --- 2022-07-11 Nicholas Piggin Superseded
[RFC,10/14] powerpc/qspinlock: allow stealing when head of queue yields add our own qspinlock implementation - - - - --- 2022-07-11 Nicholas Piggin Superseded
[RFC,09/14] powerpc/qspinlock: implement option to yield to previous node add our own qspinlock implementation - - - - --- 2022-07-11 Nicholas Piggin Superseded
[RFC,08/14] powerpc/qspinlock: paravirt yield to lock owner add our own qspinlock implementation - - - - --- 2022-07-11 Nicholas Piggin Superseded
« 1 2 ... 3 4 526 27 »