On Saturday 03 Apr 2010 09:19:49 Geert Stappers wrote:
> Op 20100402 om 23:21 schreef Michael Brown:
> > On Friday 02 April 2010 11:48:48 Geert Stappers wrote:
> > > What should I do to "early print strings"?
> >
> > Use the various print_xxx functions in libprefix.S, which are already
> > available to you.
> >
> |diff --git a/src/arch/i386/prefix/mbr.S b/src/arch/i386/prefix/mbr.S
> |index adfe204..ae37337 100644
> |--- a/src/arch/i386/prefix/mbr.S
> |+++ b/src/arch/i386/prefix/mbr.S
> |@@ -5,6 +5,11 @@
> |     .org 0
> |
> | mbr:
> |+    movw    $outROM, %si
> |+    movw    $0x0000, %di
> |+    jmp     1
> |+outROM:     .asciz  "out ROM, in gPXE\r\n"
> |+1:  call    print_message
> |     movw    $exec_sector, %bp
> |     jmp     find_active_partition
> | exec_sector:
> 
> Results in a hang while executing on qemu.

Sorry; I hadn't noticed which file you were editing.  libprefix.S routines are 
not available from mbr.S.

Michael
_______________________________________________
gPXE mailing list
[email protected]
http://etherboot.org/mailman/listinfo/gpxe

Reply via email to