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
