On Mon, May 01, 2023 at 07:31:07AM -0300, Jared McNeill wrote:
The PANDABOARD kernel relies on firmware to program the base address of the
GIC and local timers correctly in the CBAR cp15 register. Likely the reason
that the GIC driver did not discover any valid sources:
[ 1.0000000] armgic0 at armperiph0: Generic Interrupt Controller, 32 sources (0 valid)
[ 1.0000000] armgic0: 1 Priorities, 0 SPIs, 0 PPIs, 0 SGIs
With 0 valid sources, the A9 timer interrupt (and all others!) will not be
available.
I found it also missed armscu_attach. When I tried to enable it by adding
MULTIPROCESSOR to conf/PANDABOARD, the new kernel just hang on very early
boot process.
[ 1.0000000] uboot arg = 0xbdf44f98, 0, 0xbffaad5e, 0xbdf46b08
[ 1.0000000] initarm: cbar=0x48240000
[ 1.0000000] [ Kernel symbol table missing! ]
Any ideas?
-rxg