<br><br><div class="gmail_quote">On Thu, Oct 15, 2009 at 10:51 AM, Peter Stuge <span dir="ltr"><<a href="mailto:peter@stuge.se">peter@stuge.se</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">Stefan Reinauer wrote:<br>
> > +   if (dst == (void *) -1) {<br>
> > +           /* We should use die() here. */<br>
> > +           print_emerg("Loading stage failed!\n");<br>
> > +           for (;;);<br>
> > +   }<br>
><br>
> Can we do for (;;) asm("hlt"); instead?<br>
<br>
</div>Can we not get die() to work?<font color="#888888"><br></font></blockquote><div>I think it's related to the fact that we have lots of printk variants, since die() calls printk.  I think die would need to be implemented for each of these.<br>
<br>It's cause is similar to the cause of the LOGLEVEL problems.<br><br>Thanks,<br>Myles <br></div></div><br>