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
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