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