<br><br><div class="gmail_quote">On Mon, Oct 26, 2009 at 11:17 AM,  <span dir="ltr"><<a href="mailto:svn@coreboot.org">svn@coreboot.org</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;">
Author: stepan<br>
Date: 2009-10-26 18:17:37 +0100 (Mon, 26 Oct 2009)<br>
New Revision: 4863<br>
<br>
Modified:<br>
   trunk/coreboot-v2/src/arch/i386/lib/cbfs_and_run.c<br>
Log:<br>
reasonable output in cbfs loading (part 2)<br>
run hlt in endless loop, be friendly to the cpu<br>
<br>
Signed-off-by: Stefan Reinauer <<a href="mailto:stepan@coresystems.de">stepan@coresystems.de</a>><br>
Acked-by: Stefan Reinauer <<a href="mailto:stepan@coresystems.de">stepan@coresystems.de</a>><br></blockquote><div> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<br>
+       print_debug("Jumping to image.\n");<br>
        __asm__ volatile (<br>
-               "movl %%eax, %%ebp\n\t"<br></blockquote><div> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
-               "cli\n\t"<br></blockquote><div>I didn't see this mentioned in the commit message.<br><br>Thanks,<br>Myles <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

-               "jmp     *%%edi\n\t"<br>
+               "movl %%eax, %%ebp\n"<br>
+               "jmp  *%%edi\n"<br>
                :: "a"(ebp), "D"(dst)<br>
        );<br>
-<br>
 }<font color="#888888"><br></font></blockquote></div><br>