<div dir="ltr">+1 for preferring a single-core concurrency model. This would be much more likely to be reusable for other platforms, and much simpler to maintain in the long run (way less platform-specific details to keep track of and figure out again and again for every new chipset). You CAR problems would become much more simple... just make sure the scheduler structures get migrated together with the rest of the globals and it should work fine out of the box.<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Feb 13, 2017 at 12:31 PM, ron minnich <span dir="ltr"><<a href="mailto:rminnich@gmail.com" target="_blank">rminnich@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><br><br><div class="gmail_quote"><span class=""><div dir="ltr">On Mon, Feb 13, 2017 at 11:17 AM Nico Huber <<a href="mailto:nico.h@gmx.de" target="_blank">nico.h@gmx.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br class="m_2128016700931781783gmail_msg">
<br class="m_2128016700931781783gmail_msg">
Another idea just popped up: Performing "background" tasks in udelay()<br class="m_2128016700931781783gmail_msg">
/ mdelay() implementations ;)<br></blockquote><div><br></div></span><div>that is adurbin's threading model. I really like it.</div><div><br></div><div>A lot of times, concurrency will get you just as far as ||ism without the nastiness.</div><div><br></div><div>But if we're going to make a full up kernel for rom, my suggestion is we could start with a real kernel, perhaps linux. We could then rename coreboot to, say, LinuxBIOS. </div><span class="HOEnZb"><font color="#888888"><div><br></div><div>ron </div></font></span></div></div>
<br>--<br>
coreboot mailing list: <a href="mailto:coreboot@coreboot.org">coreboot@coreboot.org</a><br>
<a href="https://www.coreboot.org/mailman/listinfo/coreboot" rel="noreferrer" target="_blank">https://www.coreboot.org/<wbr>mailman/listinfo/coreboot</a><br></blockquote></div><br></div>