[SeaBIOS] [PATCH 00/11] Relocate init code to high memory

Kevin O'Connor kevin at koconnor.net
Thu Sep 23 02:54:05 CEST 2010


On Tue, Sep 21, 2010 at 08:29:20AM +0200, Gleb Natapov wrote:
> On Mon, Sep 20, 2010 at 08:44:46PM -0400, Kevin O'Connor wrote:
> > On Mon, Sep 20, 2010 at 04:07:12PM +0200, Gleb Natapov wrote:
> > > And check with patch below if reset works correctly without your hack of
> > > copying bios from high mem (works only with qemu for now):
> > 
> > How will this work on resume?  On a soft-reset intended for an
> Did the patch work for you on reset? :)

I ran a couple of reset tests and they look okay.

> > S3-resume or an old style 286 resume, the f-segment must not be
> > cleared.
> Are you sure real HW does not reset chipset's BIOS mapping on S3? S3
> resume can configure pam0 to map memory again (without copying BIOS)
> and it will see old memory content.

That is a good point.  I don't know if real hardware does that.  I'll
see if I can run a test on my via chipset machine this weekend.

Should we go this route, it will require seabios changes to handle
resume.

-Kevin



More information about the SeaBIOS mailing list