Thread (3 messages) 3 messages, 2 authors, 2021-02-23

Re: [PATCH] irqchip/bcm-6345-l1: fix SMP support

From: Florian Fainelli <f.fainelli@gmail.com>
Date: 2021-02-22 21:01:01
Also in: lkml


On 2/22/2021 12:13 PM, Álvaro Fernández Rojas wrote:
Some BCM6358 devices start with Core #1 instead of Core #0.
Apart from that, SMP is restricted to 1 CPU since BCM6358 has a shared TLB,
which makes it impossible for the current SMP support to start both CPUs.

The problem is that smp_processor_id() returns 0 and then cpu_logical_map()
converts that to 1, which accesses an uninitialized position of intc->cpus[],
resulting in a kernel panic.
Sounds like you nee to correct the way the cpu_logical_map[] is
populated then?
-- 
Florian
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help