[P2020] FreeBSD cannot enable 2nd core.
Marcel Moolenaar
marcelm at juniper.net
Sat Jun 2 15:22:07 UTC 2012
All,
I'm running into a weird issue where the 2nd core of a P2020 SoC isn't being woken
up by FreeBSD. If I manually frob the EEBPCR register from the U-Boot prompt I see
that the second core is booting U-Boot (after which things go bad obviously). But
from FreeBSD I don't seem to be able to get a kick. The only real difference I see
between U-Boot and FreeBSD is that in FreeBSD we need to program the BPTR register
to have the boot page mapped to where the kernel is loaded. But I have no reason to
suspect that this is in any way related to why I can't bring the 2nd core up.
BTW: The logic in FreeBSD worked fine on a P1020.
Does anyone know of any erratas I should be concerned about or have had similar
experiences they can share.
Thanks,
--
Marcel Moolenaar
marcelm at juniper.net
More information about the freebsd-ppc
mailing list