Home | History | Annotate | Download | only in dts
History log of /src/sys/arch/arm/dts/bcm2711-cpus.dtsi
RevisionDateAuthorComments
 1.1  26-Apr-2026  tsutsui bcm2711: patch cpus "enable-method" in dts and use it on initialization

The upstream bcm2711.dtsi returns "brcm,bcm2836-smp" as "enable-method" on
/cpus node but bcm2711 requires different addresses from bcm2836.

Fixes early panic on Raspberry Pi 4B with earmv7hf MULITIPROCESSOR kernel:

---
[ 1.0000000] NetBSD/evbarm (fdt) booting ...
[ 1.0000000] [ Kernel symbol table missing! ]
[ 1.0000000] Fatal kernel mode prefetch abort at 0x00000000
[ 1.0000000] trapframe: 0x80b73ee8, spsr=600001d3
[ 1.0000000] r0 =00000000, r1 =f4000000, r2 =0000009c, r3 =01000380
[ 1.0000000] r4 =00000000, r5 =807a0484, r6 =00000001, r7 =80a4b180
[ 1.0000000] r8 =807a0470, r9 =805baab8, r10=807a0484, r11=80b73f54
[ 1.0000000] r12=7f000000, ssp=80b73f38, slr=80011170, pc =00000000

Stopped in pid 0.0 (system) at 0: address 0x0 is invalid
adchis r3, r7, r4, lsr #26
db{0}>
---

RSS XML Feed