iMX8 not all cores starting
Stefan Kalkowski
stefan.kalkowski at genode-labs.com
Tue Oct 6 13:44:44 CEST 2020
Hi,
On Tue, Oct 06, 2020 at 01:24:44PM +0200, Duss Pirmin wrote:
> Hello Stefan
>
> Many thanks for the tips.
>
> I have stripped out all code from Bootstrap::Platform::Boot::Boot()
> except of a Genode::raw() call. This is currently the first output I see
> from bootstrap.
>
> I do now print print the value result after the asm call in
> wake_up_all_cpus(). The value of it is 0xfffffffffffffff7 for all 3 CPUs.
> This looks like an error to me, But I'm still trying to find the correct
> ARM/NXP manual that describes the 0xC4000003 register, so that I can
> understand what might go wrong.
The value 0xC4000003 is no register, but a SMC call [0] function
identifier, and part of the Power State Coordination Interface [1].
So 0xfffffffffffffff7 seems to be -9, which means INVALID_ADDRESS
according to [1]. Looks like the provided ip is not ok? It has to be
in the RAM below 0x40000000, isn't it?
Regard
Stefan
[0] https://static.docs.arm.com/den0028/c/DEN0028C-SMCCC-1.2_BET1.pdf
[1] https://static.docs.arm.com/den0022/c/DEN0022C_Power_State_Coordination_Interface.pdf
>
> Regards,
> Pirmin
>
> _______________________________________________
> Genode users mailing list
> users at lists.genode.org
> https://lists.genode.org/listinfo/users
--
Stefan Kalkowski
Genode labs
https://github.com/skalk | https://genode.org
More information about the users
mailing list