Hello all,
I have a Via M10000, with on-board video and 6.00PG bios. My goal is to keep the fullscreen logo showing until my Linux kernel switches video modes and displays something else (removing text output from LILO and kernel, etc). So I removed all int 0x10's from my system bios, bootblock bios, and awardext.bin that were doing text output, or switching to text mode. But unfortunately, at the very end the bios still clears the screen, goes into text mode, and prints "Verifying DMI pool data... Success". So I think it must be writing this text directly to the framebuffer, and using some method other than int 0x10 to switch to text mode. But I don't know how it is doing it.
It also seems to me that the logo is drawn in one video "page" while text is drawn in another. I think that is the case because before I removed all the text printouts, after the logo was shown and it switched back to text mode, you could see all the text that was printed earlier. So I think if I can figure out where this page switching is taking place I can force it to stay in the logo page while booting.
Does anybody have any idea what I should be looking for?
Alex