Hi Florian,
Yes, you’re right, there seems to be a bug, because cpu_number_map() and
cpu_logical_map() are returning the same when BCM6358 starts with CMT 1:
[4.662896] bcm6345_l1_irq_handle: smp_id=0 cpu_logical=1 cpu_number=1
Let’s see if I can fix it…
Best regards,
Álvaro.
> El 22 feb 2
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 sm
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 tha
3 matches
Mail list logo