[coreboot] [PATCH] more Kconfig default fixes

ron minnich rminnich at gmail.com
Tue Oct 13 05:36:34 CEST 2009


On Mon, Oct 12, 2009 at 7:36 PM, Myles Watson <mylesgw at gmail.com> wrote:

> All I'm looking for is the shortest path to "not-broken".  I'm open to
> suggestions.

So I've had this explained to me several times, let's try again.

In fact it's in the v2 code. It's just that the v2 code is so hard to read ...

1. BSP core 0 starts up in CAR. BSP core 0 sets up DRAM programming
for ALL sockets. BPS gets CBFS
   files in RAM. BSP zeros memory attached to BSP.
2. BSP uses IPIs to set up all AP stacks and EIP. AP core 0s start up.
They do what initialization they need (e.g.
   zero their own DRAM). They then stop.
2a. BSP waits for all AP core 0 to either stop or error out.
3. BPS starts up core>0 and sends IPIs to get APs to start up core>0.
4. All core 0s wait for all core>0 to stop or error out.
5. BSP waits for all AP core0 to stop again.
6. BSP continues to boot.

Is there a problem with this sequence?

thanks

ron




More information about the coreboot mailing list