Re: [SeaBIOS] [RFC] SeaBIOS v2.0 and 32bit drivers

2014-05-13 Thread David Woodhouse
On Thu, 2014-04-24 at 22:02 -0400, Kevin O'Connor wrote: I've been considering a possible architectural change to SeaBIOS. Currently, SeaBIOS contains a mix of 16bit code and 32bit code. All of the initialization and bootup code is done in regular 32bit mode, but runtime code (the callbacks

Re: [SeaBIOS] [RFC] SeaBIOS v2.0 and 32bit drivers

2014-05-13 Thread Kevin O'Connor
On Tue, May 13, 2014 at 03:27:30PM +0100, David Woodhouse wrote: On Thu, 2014-04-24 at 22:02 -0400, Kevin O'Connor wrote: I've been considering a possible architectural change to SeaBIOS. Currently, SeaBIOS contains a mix of 16bit code and 32bit code. All of the initialization and bootup

Re: [SeaBIOS] [RFC] SeaBIOS v2.0 and 32bit drivers

2014-05-13 Thread David Woodhouse
On Tue, 2014-05-13 at 12:45 -0400, Kevin O'Connor wrote: That is interesting. Do you have a link to code or a spec handy? (I looked through the Compatibility Support Module Specification again and I see it talks about SMMs, but it seems to say that what is implemented is IBV specific.)

[SeaBIOS] [RFC] SeaBIOS v2.0 and 32bit drivers

2014-04-24 Thread Kevin O'Connor
I've been considering a possible architectural change to SeaBIOS. Currently, SeaBIOS contains a mix of 16bit code and 32bit code. All of the initialization and bootup code is done in regular 32bit mode, but runtime code (the callbacks the OS uses) is generally run in 16bit mode. I have been