projects
/
platform
/
kernel
/
linux-starfive.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
arm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x or newer
2023-11-28
Nicholas Piggin
powerpc/perf: Fix disabling BHRB and instruction sampling
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-10-18
Nicholas Piggin
powerpc/qspinlock: Fix stale propagated yield_cpu
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-08-24
Nicholas Piggin
powerpc/pseries: Remove unused hcall tracing instruction
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-08-24
Nicholas Piggin
powerpc/pseries: Fix hcall tracepoints with JUMP_LABEL=n
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-08-02
Nicholas Piggin
powerpc/64s/radix: combine final TLB flush and lazy...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-08-02
Nicholas Piggin
powerpc: Add mm_cpumask warning when context switching
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-08-02
Nicholas Piggin
powerpc/64s: Use dec_mm_active_cpus helper
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-08-02
Nicholas Piggin
powerpc: Account mm_cpumask and active_cpus in init_mm
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-15
Nicholas Piggin
powerpc/build: vdso linker warning for orphan sections
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-15
Nicholas Piggin
powerpc/64s: Fix VAS mm use after free
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-15
Nicholas Piggin
powerpc/64: Rename entry_64.S to prom_entry_64.S
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-15
Nicholas Piggin
powerpc: merge 32-bit and 64-bit _switch implementation
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-14
Nicholas Piggin
powerpc/32: Rearrange _switch to prepare for 32/64...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-14
Nicholas Piggin
powerpc/32: Remove sync from _switch
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-14
Nicholas Piggin
powerpc/64: Rearrange 64-bit _switch to prepare for...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-14
Nicholas Piggin
powerpc/64s: move stack SLB pinning out of line from...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-14
Nicholas Piggin
powerpc/32s: Fix LLVM SMP build
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-14
Nicholas Piggin
powerpc/64s: Remove support for ELFv1 little endian...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-14
Nicholas Piggin
powerpc/64: Use -mprofile-kernel for big endian ELFv2...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-14
Nicholas Piggin
powerpc/64: Make ELFv2 the default for big-endian builds
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-14
Nicholas Piggin
powerpc/64: Force ELFv2 when building with LLVM linker
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-14
Nicholas Piggin
powerpc/build: Remove -pipe from compilation flags
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-14
Nicholas Piggin
powerpc/boot: Clean up Makefile after cflags and asflags...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-14
Nicholas Piggin
powerpc/boot: Separate BOOTCFLAGS from BOOTASFLAGS
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-14
Nicholas Piggin
powerpc/boot: Separate CPP flags from BOOTCFLAGS
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-14
Nicholas Piggin
powerpc/boot: Separate target flags from BOOTCFLAGS
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-09
Nicholas Piggin
KVM: PPC: Update MAINTAINERS
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-09
Nicholas Piggin
powerpc/64s/radix: Fix exit lazy tlb mm switch with...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-04-26
Nicholas Piggin
powerpc/64s: Disable pcrel code model on Clang
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-04-26
Nicholas Piggin
powerpc: Fix merge conflict between pcrel and copy_thread...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-04-20
Nicholas Piggin
powerpc/64: modules support building with PCREL addresing
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-04-20
Nicholas Piggin
powerpc/64: vmlinux support building with PCREL addresing
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-04-20
Nicholas Piggin
powerpc: add CFUNC assembly label annotation
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-04-20
Nicholas Piggin
powerpc/64: Add support to build with prefixed instructions
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-04-20
Nicholas Piggin
powerpc/64s: Run at the kernel virtual address earlier...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-04-20
Nicholas Piggin
powerpc/64: Move initial base and TOC pointer calculation
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-04-20
Nicholas Piggin
powerpc/boot: Fix boot wrapper code generation with...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-04-12
Nicholas Piggin
powerpc/boot: Fix crt0.S current address branch form
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-04-11
Nicholas Piggin
powerpc: copy_thread don't set PPR in user interrupt...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-04-11
Nicholas Piggin
powerpc: copy_thread don't set _TIF_RESTOREALL
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-04-11
Nicholas Piggin
powerpc: differentiate kthread from user kernel thread...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-04-11
Nicholas Piggin
powerpc: copy_thread differentiate kthreads and user...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-04-11
Nicholas Piggin
powerpc/64: ret_from_fork avoid restoring regs twice
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-04-11
Nicholas Piggin
powerpc: use switch frame for ret_from_kernel_thread...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-04-11
Nicholas Piggin
powerpc: copy_thread make ret_from_fork register setup...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-04-11
Nicholas Piggin
powerpc: copy_thread remove unused pkey code
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-04-03
Nicholas Piggin
KVM: PPC: Book3S HV: Set SRR1[PREFIX] bit on injected...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-04-03
Nicholas Piggin
KVM: PPC: Permit SRR1 flags in more injected interrupt...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-03-28
Nicholas Piggin
powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-03-28
Nicholas Piggin
lazy tlb: shoot lazies, non-refcounting lazy tlb mm...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-03-28
Nicholas Piggin
lazy tlb: allow lazy tlb mm refcounting to be configurable
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-03-28
Nicholas Piggin
lazy tlb: introduce lazy tlb mm refcount helper functions
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-03-28
Nicholas Piggin
kthread: simplify kthread_use_mm refcounting
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
Cc:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-02-10
Nicholas Piggin
powerpc: Skip stack validation checking alternate stacks...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-02-10
Nicholas Piggin
powerpc/64: Move paca allocation to early_setup()
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-02-10
Nicholas Piggin
powerpc/64: Fix task_cpu in early boot when booting...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-02-10
Nicholas Piggin
powerpc/64s: Fix stress_hpt memblock alloc alignment
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-02-10
Nicholas Piggin
powerpc/64e: Simplify address calculation in secondary...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-02-10
Nicholas Piggin
powerpc/64s: Refactor initialisation after prom
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-02-10
Nicholas Piggin
crypto: powerpc - Use address generation helper for asm
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-02-10
Nicholas Piggin
powerpc/32: select HAVE_VIRT_CPU_ACCOUNTING_GEN
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-02-10
Nicholas Piggin
powerpc/32: implement HAVE_CONTEXT_TRACKING_USER support
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-02-10
Nicholas Piggin
powerpc: Consolidate 32-bit and 64-bit interrupt_enter_prepare
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-02-08
Nicholas Piggin
powerpc/64s/radix: Remove TLB_FLUSH_ALL test from range...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-02-08
Nicholas Piggin
powerpc/64s/radix: mm->context.id should always be...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-02-08
Nicholas Piggin
powerpc/64s/radix: Remove need_flush_all test from...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-02-06
Nicholas Piggin
powerpc/64s/interrupt: Fix interrupt exit race with...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-01-30
Nicholas Piggin
powerpc/64: Fix perf profiling asynchronous interrupt...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-01-30
Nicholas Piggin
powerpc/64s: Fix local irq disable when PMIs are disabled
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-01-30
Nicholas Piggin
powerpc/64: Don't recurse irq replay
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-01-20
Nicholas Piggin
exit: Detect and fix irq disabled state in oops
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-01-13
Nicholas Piggin
kallsyms: Fix scheduling with interrupts disabled in...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-01-09
Nicholas Piggin
objtool: Tolerate STT_NOTYPE symbols at end of section
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-01-09
Nicholas Piggin
s390: remove the last remnants of cputime_t
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-12-27
Nicholas Piggin
cputime: remove cputime_to_nsecs fallback
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-12-12
Nicholas Piggin
powerpc/qspinlock: Fix 32-bit build
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-12-02
Nicholas Piggin
powerpc/64s/hash: add stress_hpt kernel boot option...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-12-02
Nicholas Piggin
powerpc: remove STACK_FRAME_OVERHEAD
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-12-02
Nicholas Piggin
powerpc/64: ELFv2 use minimal stack frames in int and...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-12-02
Nicholas Piggin
powerpc: allow minimum sized kernel stack frames
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-12-02
Nicholas Piggin
powerpc: split validate_sp into two functions
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-12-02
Nicholas Piggin
powerpc: copy_thread add a back chain to the switch...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-12-02
Nicholas Piggin
powerpc: copy_thread fill in interrupt frame marker...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-12-02
Nicholas Piggin
powerpc: add a define for the switch frame size and...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-12-02
Nicholas Piggin
powerpc: add a define for the user interrupt frame...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-12-02
Nicholas Piggin
powerpc: Rename STACK_FRAME_MARKER and derive it from...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-12-02
Nicholas Piggin
powerpc: add a definition for the marker offset within...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-12-02
Nicholas Piggin
powerpc: add definition for pt_regs offset within an...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-12-02
Nicholas Piggin
powerpc: simplify ppc_save_regs
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-12-02
Nicholas Piggin
powerpc/pseries: hvcall stack frame overhead
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-12-02
Nicholas Piggin
powerpc: Rearrange copy_thread child stack creation
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-12-02
Nicholas Piggin
powerpc/perf: callchain validate kernel stack pointer...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-12-02
Nicholas Piggin
powerpc/64: Remove asm interrupt tracing call helpers
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-12-02
Nicholas Piggin
powerpc/64: Option to build big-endian with ELFv2 ABI
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-12-02
Nicholas Piggin
powerpc/64: Add big-endian ELFv2 flavour to crypto...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-12-02
Nicholas Piggin
powerpc/64: Add module check for ELF ABI version
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-12-02
Nicholas Piggin
module: add module_elf_check_arch for module-specific...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-12-02
Nicholas Piggin
powerpc/qspinlock: add compile-time tuning adjustments
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-12-02
Nicholas Piggin
powerpc/qspinlock: provide accounting and options for...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-12-02
Nicholas Piggin
powerpc/qspinlock: allow indefinite spinning on a preempted...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
next