[SeaBIOS] Seabios on Via pc2500e

Kevin O'Connor kevin at koconnor.net
Wed Jan 4 04:12:49 CET 2012


On Thu, Dec 29, 2011 at 07:23:44PM +0100, Elisenda Cuadros wrote:
> Hi,
> 
> I tried what you said, but it seems this is not the problem.
> 
> I changed the ram module too, it didn´t fix anything.
> 
> How can I add the debugging code you told me?

Change the code with something like the below.

-Kevin


--- a/src/post.c
+++ b/src/post.c
@@ -197,6 +197,7 @@ void VISIBLE32FLAT
 startBoot(void)
 {
     // Clear low-memory allocations (required by PMM spec).
+    dprintf(1, "d\n");
     memset((void*)BUILD_STACK_ADDR, 0, BUILD_EBDA_MINIMUM - BUILD_STACK_ADDR);
 
     dprintf(3, "Jump to int19\n");
@@ -272,12 +273,15 @@ maininit(void)
     memmap_finalize();
 
     // Setup bios checksum.
+    dprintf(1, "a\n");
     BiosChecksum -= checksum((u8*)BUILD_BIOS_ADDR, BUILD_BIOS_SIZE);
 
     // Write protect bios memory.
+    dprintf(1, "b\n");
     make_bios_readonly();
 
     // Invoke int 19 to start boot process.
+    dprintf(1, "c\n");
     startBoot();
 }
 



More information about the SeaBIOS mailing list