[SeaBIOS] [PATCH 1/2] vgabios: Add config option for assembler fixups
Kevin O'Connor
kevin at koconnor.net
Sat Apr 11 18:47:41 CEST 2015
On Sat, Apr 11, 2015 at 05:36:53PM +0200, Peter Stuge wrote:
> Kevin O'Connor wrote:
> > +++ b/vgasrc/vgaentry.S
> > @@ -64,6 +64,7 @@ x86emu_fault:
> > // This macro implements a call while avoiding instructions
> > // that old versions of x86emu have problems with.
> > .macro VGA_CALLL cfunc
> > +#if CONFIG_VGA_FIXUP_ASM
> > // Make sure leal instruction works.
>
> Isn't the logic backwards here?
Are you pointing out the trap only being enabled when
CONFIG_VGA_FIXUP_ASM is on? The trap is only useful if doing asm
fixups as some x86emu versions do support leal, but will silently
crash on other instructions (such as calll). In any case, the next
patch completely eliminates the trap.
I only expect CONFIG_VGA_FIXUP_ASM to be off for those debugging
something.
>
> Very nice work on this patchset! :)
Thanks,
-Kevin
More information about the SeaBIOS
mailing list