[SeaBIOS] [PATCH] vgabios: Use EBDA (instead of PMM) for extra stack

Kevin O'Connor kevin at koconnor.net
Tue Feb 3 16:47:39 CET 2015


On Mon, Feb 02, 2015 at 05:01:14PM -0600, Richard Laager wrote:
> On Sat, 2015-01-31 at 18:59 -0500, Kevin O'Connor wrote:
> > Richard - it sounds like you have a short term solution in place, so
> > I'm inclined to make the next SeaBIOS release without this change.
> 
> Yeah, I'm good for now. I'd love to see a proper fix in place
> eventually, of course.
> 
> > The 16bit support in Windows will, of course, need to be fixed.  Maybe
> > a better solution can be found for the following release though.
> 
> What about your option 6 patch? That fixed the issue for me and fixed
> Skifree. You had some concerns about KVM, but I believe Paolo said those
> weren't an issue. (To be fair, I'm didn't follow this closely, as this
> BIOS-level stuff is all new to me.)

That's also a possibility.  Unfortunately, it's unclear if that
approach breaks anything else.  Being in protected mode is a symptom
of a more modern OS, but it's still possible an older application
(that uses a very small stack) is run while in protected mode (eg,
with emm386).

-Kevin



More information about the SeaBIOS mailing list