[SeaBIOS] [PATCH 6/6] [workaround] cbvga_set_mode: disable clearmem

Gerd Hoffmann kraxel at redhat.com
Fri Jun 1 11:04:13 CEST 2018


On Thu, May 31, 2018 at 10:54:39AM -0400, Kevin O'Connor wrote:
> On Thu, May 31, 2018 at 08:33:53AM +0200, Gerd Hoffmann wrote:
> > Break windows, memcpy_high call is problematic.
> > Possibly the windows x86 emulator doesn't support int 1587.
> 
> Interesting.  I think Patrick ran into this as well.
> 
> Are there any runtime checks we could do to avoid this?

Not investigated yet, happy for now I found the cause windows not
booting ...

> Perhaps do
> something like the existing BF_EXTRA_STACK check (eg, if we get a vesa
> mode call then we disable 1587 on subsequent calls).

Can try whenever the BF_EXTRA_STACK check can be used for this too.

cheers,
  Gerd




More information about the SeaBIOS mailing list