[SeaBIOS] FreeBSD VESA console not working with SeaBIOS

Peter Stuge peter at stuge.se
Wed Apr 8 20:48:11 CEST 2015


Kevin O'Connor wrote:
> (Specifically, the "leal" instruction is not properly implemented.)
> 
> Unfortunately, there isn't much that can be done about this on the vga
> bios side.

Really? Impossible to save flags, use other opcodes, and restore flags?

lea isn't used in vgasrc/ besides in the trap that triggers the fault.

In src/romlayout.S lea is used in two places to bump esp before calls.
If those code paths are used also by SeaVGABIOS then maybe they could
be rewritten with simpler instructions?


//Peter



More information about the SeaBIOS mailing list