[coreboot] Add coreboot storage driver

Andrey Petrov andrey.petrov at intel.com
Mon Feb 13 19:08:28 CET 2017


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



More information about the coreboot mailing list