2017-02-13 8:19 GMT+01:00 Andrey Petrov <andrey.pet...@intel.com>:
> tl;dr:
> We are considering adding early parallel code execution in coreboot. We need
> to discuss how this can be done.
It's reasonable to discuss the "if" first.

> Nowadays we see firmware getting more complicated.
The coreboot mantra isn't just "boot fast", but also "boot simple".

On your "scheduler or MPinit" question, _if_ we have to go down that route:
I'd prefer a cooperative threaded single core scheduler, for one
simple reason: it's easier to reason about the correctness of code
that only ever ceases control at well-defined yield points. As you
said, those tasks are not CPU bound.
We also don't need experimental ucode for that even when running
threads in CAR ;-)


Patrick

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

Reply via email to