projects
/
platform
/
kernel
/
linux-starfive.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
mm/vmalloc: huge vmalloc backing pages should be split rather than compound
2022-04-22
Nicholas Piggin
mm/vmalloc: huge vmalloc backing pages should be split...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-03-16
Nicholas Piggin
powerpc/time: improve decrementer clockevent processing
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-03-16
Nicholas Piggin
powerpc/time: Fix KVM host re-arming a timer beyond...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-03-16
Nicholas Piggin
powerpc/tm: Fix more userspace r13 corruption
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-03-08
Nicholas Piggin
KVM: PPC: Use KVM_CAP_PPC_AIL_MODE_3
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-03-08
Nicholas Piggin
KVM: PPC: Book3S PR: Disallow AIL != 0
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-03-08
Nicholas Piggin
KVM: PPC: Book3S PR: Disable SCV when AIL could be...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-03-07
Nicholas Piggin
KVM: PPC: Book3S HV P9: Fix "lost kick" race
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-02-24
Nicholas Piggin
powerpc/64s/hash: Make hash faults work in NMI context
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-02-22
Nicholas Piggin
KVM: PPC: reserve capability 210 for KVM_CAP_PPC_AIL_MODE_3
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-01-25
Nicholas Piggin
powerpc/64s/interrupt: Fix decrementer storm
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-01-25
Nicholas Piggin
KVM: PPC: Book3S HV Nested: Fix nested HFSCR being...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-01-17
Nicholas Piggin
powerpc/64s: Mask SRR0 before checking against the...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-12-20
Nicholas Piggin
powerpc/64s/radix: Fix huge vmap false positive
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-12-16
Nicholas Piggin
powerpc/pseries: use slab context cpumask allocation...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-12-16
Nicholas Piggin
powerpc/64s/interrupt: avoid saving CFAR in some asynchronou...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-12-16
Nicholas Piggin
powerpc/64/interrupt: reduce expensive debug tests
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-12-16
Nicholas Piggin
powerpc/64s/interrupt: Don't enable MSR[EE] in irq...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-12-16
Nicholas Piggin
powerpc/64s/perf: add power_pmu_wants_prompt_pmi to...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-12-16
Nicholas Piggin
powerpc/64s/interrupt: handle MSR EE and RI in interrupt...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-12-16
Nicholas Piggin
powerpc/64/interrupt: make normal synchronous interrupts...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-12-16
Nicholas Piggin
powerpc/pseries/vas: Don't print an error when VAS...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-12-09
Nicholas Piggin
powerpc/microwatt: add POWER9_CPU, clear PPC_64S_HASH_MMU
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-12-09
Nicholas Piggin
powerpc/64s: Move hash MMU support code under CONFIG_PPC_64S...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-12-09
Nicholas Piggin
powerpc/64s: Make hash MMU support configurable
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-12-09
Nicholas Piggin
powerpc/64s: Always define arch unmapped area calls
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-12-09
Nicholas Piggin
powerpc/64s: Fix radix MMU when MMU_FTR_HPTE_TABLE...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-12-09
Nicholas Piggin
powerpc/64e: remove mmu_linear_psize
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-12-02
Nicholas Piggin
powerpc: make memremap_compat_align 64s-only
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-12-02
Nicholas Piggin
powerpc/64: pcpu setup avoid reading mmu_linear_psize...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-12-02
Nicholas Piggin
powerpc/64s: Rename hash_hugetlbpage.c to hugetlbpage.c
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-12-02
Nicholas Piggin
powerpc/64s: move page size definitions from hash specific...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-12-02
Nicholas Piggin
powerpc/64s: Make flush_and_reload_slb a no-op when...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-12-02
Nicholas Piggin
powerpc/64s: move THP trace point creation out of hash...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-12-02
Nicholas Piggin
powerpc/pseries: lparcfg don't include slb_size line...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-12-02
Nicholas Piggin
powerpc/pseries: move process table registration away...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-12-02
Nicholas Piggin
powerpc/64s: Move and rename do_bad_slb_fault as it...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-12-02
Nicholas Piggin
powerpc/pseries: Stop selecting PPC_HASH_MMU_NATIVE
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-12-02
Nicholas Piggin
powerpc: Rename PPC_NATIVE to PPC_HASH_MMU_NATIVE
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-12-02
Nicholas Piggin
powerpc: Remove unused FW_FEATURE_NATIVE references
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-12-01
Nicholas Piggin
KVM: PPC: Book3S HV P9: Remove unused ri_set local...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-30
Nicholas Piggin
powerpc/64s: Get LPID bit width from device tree
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-29
Nicholas Piggin
powerpc: flexible GPR range save/restore macros
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-29
Nicholas Piggin
powerpc/watchdog: help remote CPUs to flush NMI printk...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-29
Nicholas Piggin
powerpc: select CPUMASK_OFFSTACK if NR_CPUS >= 8192
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-29
Nicholas Piggin
powerpc: remove cpu_online_cores_map function
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-25
Nicholas Piggin
powerpc/watchdog: Fix wd_smp_last_reset_tb reporting
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-25
Nicholas Piggin
powerpc/watchdog: read TB close to where it is used
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-25
Nicholas Piggin
powerpc/watchdog: Avoid holding wd_smp_lock over printk...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-25
Nicholas Piggin
powerpc/watchdog: tighten non-atomic read-modify-write...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-25
Nicholas Piggin
powerpc/watchdog: Fix missed watchdog reset due to...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-25
Nicholas Piggin
powerpc/powernv: Remove POWER9 PVR version check for...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-24
Nicholas Piggin
KVM: PPC: Book3S HV P9: Remove subcore HMI handling
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-24
Nicholas Piggin
KVM: PPC: Book3S HV P9: Stop using vc->dpdes
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-24
Nicholas Piggin
KVM: PPC: Book3S HV P9: Tidy kvmppc_create_dtl_entry
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-24
Nicholas Piggin
KVM: PPC: Book3S HV P9: Remove most of the vcore logic
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-24
Nicholas Piggin
KVM: PPC: Book3S HV P9: Avoid cpu_in_guest atomics...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-24
Nicholas Piggin
KVM: PPC: Book3S HV P9: Add unlikely annotation for...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-24
Nicholas Piggin
KVM: PPC: Book3S HV P9: Avoid changing MSR[RI] in entry...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-24
Nicholas Piggin
KVM: PPC: Book3S HV P9: Optimise hash guest SLB saving
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-24
Nicholas Piggin
KVM: PPC: Book3S HV P9: Improve mfmsr performance on...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-24
Nicholas Piggin
KVM: PPC: Book3S HV Nested: Avoid extra mftb() in nested...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-24
Nicholas Piggin
KVM: PPC: Book3S HV P9: Avoid tlbsync sequence on radix...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-24
Nicholas Piggin
KVM: PPC: Book3S HV: Split P8 from P9 path guest vCPU...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-24
Nicholas Piggin
KVM: PPC: Book3S HV P9: Don't restore PSSCR if not...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-24
Nicholas Piggin
KVM: PPC: Book3S HV P9: Test dawr_enabled() before...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-24
Nicholas Piggin
KVM: PPC: Book3S HV P9: Comment and fix MMU context...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-24
Nicholas Piggin
KVM: PPC: Book3S HV P9: Use Linux SPR save/restore...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-24
Nicholas Piggin
KVM: PPC: Book3S HV P9: Demand fault TM facility registers
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-24
Nicholas Piggin
KVM: PPC: Book3S HV P9: Demand fault EBB facility registers
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-24
Nicholas Piggin
KVM: PPC: Book3S HV P9: More SPR speed improvements
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-24
Nicholas Piggin
KVM: PPC: Book3S HV P9: Restrict DSISR canary workaround...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-24
Nicholas Piggin
KVM: PPC: Book3S HV P9: Switch PMU to guest as late...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-24
Nicholas Piggin
KVM: PPC: Book3S HV P9: Implement TM fastpath for guest...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-24
Nicholas Piggin
KVM: PPC: Book3S HV P9: Move remaining SPR and MSR...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-24
Nicholas Piggin
KVM: PPC: Book3S HV P9: Move nested guest entry into...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-24
Nicholas Piggin
KVM: PPC: Book3S HV P9: Move host OS save/restore functions...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-24
Nicholas Piggin
KVM: PPC: Book3S HV P9: Move vcpu register save/restore...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-24
Nicholas Piggin
KVM: PPC: Book3S HV P9: Juggle SPR switching around
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-24
Nicholas Piggin
KVM: PPC: Book3S HV P9: Only execute mtSPR if the value...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-24
Nicholas Piggin
KVM: PPC: Book3S HV P9: Avoid SPR scoreboard stalls
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-24
Nicholas Piggin
KVM: PPC: Book3S HV P9: Optimise timebase reads
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-24
Nicholas Piggin
KVM: PPC: Book3S HV P9: Move TB updates
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-24
Nicholas Piggin
KVM: PPC: Book3S HV: Change dec_expires to be relative...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-24
Nicholas Piggin
KVM: PPC: Book3S HV P9: Add kvmppc_stop_thread to match...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-24
Nicholas Piggin
KVM: PPC: Book3S HV P9: Improve mtmsrd scheduling by...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-24
Nicholas Piggin
KVM: PPC: Book3S HV P9: Reduce mtmsrd instructions...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-24
Nicholas Piggin
KVM: PPC: Book3S HV P9: Move SPRG restore to restore_p9_host...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-24
Nicholas Piggin
KVM: PPC: Book3S HV: CTRL SPR does not require read...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-24
Nicholas Piggin
KVM: PPC: Book3S HV P9: Factor out yield_count increment
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-24
Nicholas Piggin
KVM: PPC: Book3S HV P9: Demand fault PMU SPRs when...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-24
Nicholas Piggin
KVM: PPC: Book3S HV P9: Factor PMU save/load into context...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-24
Nicholas Piggin
KVM: PPC: Book3S HV P9: Implement PMU save/restore...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-24
Nicholas Piggin
powerpc/64s: Implement PMU override command line option
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-24
Nicholas Piggin
powerpc/64s: Always set PMU control registers to frozen...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-24
Nicholas Piggin
KVM: PPC: Book3S HV: Don't always save PMU for guest...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-24
Nicholas Piggin
powerpc/64s: Keep AMOR SPR a constant ~0 at runtime
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-24
Nicholas Piggin
KVM: PPC: Book3S HV: POWER10 enable HAIL when running...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-24
Nicholas Piggin
powerpc/time: add API for KVM to re-arm the host timer...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-24
Nicholas Piggin
KVM: PPC: Book3S HV P9: Reduce mftb per guest entry...
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
next