]> xenbits.xensource.com Git - seabios.git/commitdiff
vgabios: Add version string to debug output.
authorKevin O'Connor <kevin@koconnor.net>
Sat, 11 Feb 2012 16:02:03 +0000 (11:02 -0500)
committerKevin O'Connor <kevin@koconnor.net>
Sat, 11 Feb 2012 16:02:03 +0000 (11:02 -0500)
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Makefile
vgasrc/vgabios.c

index 07a1174d9e6309fc824d98596dd8984f6f939fc3..5d834b7d87eacdb08432773f6d40177a6f0a3cbc 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -200,8 +200,10 @@ $(OUT)vgaentry.o: vgaentry.S $(OUT)autoconf.h
        $(Q)$(CC) $(CFLAGS16VGA) -c -D__ASSEMBLY__ $< -o $@
 
 $(OUT)vgarom.o: $(OUT)vgaccode16.o $(OUT)vgaentry.o $(OUT)vgalayout.lds
-       @echo "  Linking $@"
-       $(Q)$(LD) --gc-sections -T $(OUT)vgalayout.lds $(OUT)vgaccode16.o $(OUT)vgaentry.o -o $@
+       @echo "  Linking $@ (version \"$(VERSION)\")"
+       $(Q)printf '#include "types.h"\nchar VERSION[] VAR16 = "$(VERSION)";' > $(OUT)vgaversion.c
+       $(Q)$(CC) $(CFLAGS16VGA) -c $(OUT)vgaversion.c -o $(OUT)vgaversion.o
+       $(Q)$(LD) --gc-sections -T $(OUT)vgalayout.lds $(OUT)vgaccode16.o $(OUT)vgaentry.o $(OUT)vgaversion.o -o $@
 
 $(OUT)vgabios.bin.raw: $(OUT)vgarom.o
        @echo "  Extracting binary $@"
index 7b6c50af95051fbf513cffd4af2a2d34c5d31997..dc5d7e9510bcdb94df8dec7cadc47ea6a831ca6f 100644 (file)
@@ -1243,6 +1243,8 @@ int HaveRunInit VAR16;
 void VISIBLE16
 vga_post(struct bregs *regs)
 {
+    debug_serial_setup();
+    dprintf(1, "Start SeaVGABIOS (version %s)\n", VERSION);
     debug_enter(regs, DEBUG_VGA_POST);
 
     if (CONFIG_VGA_PCI && !GET_GLOBAL(HaveRunInit)) {