Hi,

On 02/13/2017 12:21 AM, Zoran Stojsavljevic wrote:

IBVs can work on this proposal, and see how BIOS boot-up time will improve (by 
this parallelism)

There is no need to wait for anybody to see real-world benefits.

The original patch where you train eMMC link already saves some 50ms. However MP init kicks in very late. That is a limitation of current approach where MPinit depends on DRAM to be available. If you move mpinit earlier, you can already get approx 200ms saving. On Apollolake we have a prototype where MPinit happens in bootblock. That already reduces boot time by some 200ms.

Since, very soon, you'll run to shared HW resource, and then you'll need
to implement semaphores, atomic operations and God knows what!?

Fortunately, divine powers have nothing to do with it. Atomic operations are already implemented and spinlocks are in as well.

What other major issues you see, Zoran?

thanks
Andrey

--
coreboot mailing list: coreboot@coreboot.org
https://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to