<div dir="ltr">On Sun, Oct 12, 2008 at 11:04 PM, Peter Stuge <span dir="ltr"><<a href="mailto:peter@stuge.se">peter@stuge.se</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Carl-Daniel Hailfinger wrote:<br>
> I said in the past that we shouldn't send stuff to serial before<br>
> serial is set up, but my pleas have been ignored<br>
<br>
Yes.<br>
<br>
<br>
> largely due to the fact that some hardware has working serial by<br>
> default, so the problems were not seen in practice.<br>
<br>
Not me. I ignore your plea because I think it is important for<br>
coreboot to communicate with the world very early on, and we should<br>
encourage it by making sure the port is enabled immediately.</blockquote><div><br>Is there a way we can have it both ways? You, with your well-behaving hardware, can have serial immediately, and I with my misbehaving hardware, can store stage1 output in the console log buffer until it can be printed in initram? Look at it this way: right now, I have limited options:<br>
<br>* Any init that can possibly fail with a message goes in initram.<br>* Check from initram if stage1 init failed.<br>* Assume stage1 init will never have any problems.<br><br>All options suck :(<br><br>-Corey<br></div>
</div><br></div>