Kevin O'Connor wrote:
On Thu, Nov 06, 2008 at 04:00:21PM +0100, Stefan Reinauer wrote:
I am experimenting with v3 and better integration of SeaBIOS and coreboot. For that, I am copying a SeaBIOS image to the FSEG during coreboot's VGA init code. In addition I added another 32bit entry point to SeaBIOS at 0xffc0 (Thus, living at 0xfffc0)
BTW, instead of adding a new 32bit entry point to SeaBIOS, why don't you teach the existing entry point to return? (When a suitable SeaBIOS config option is set.)
My intention was to be as little intrusive to your code as possible. Some caller might assume that jumping to 0xffff0 does what your code does now. If I can't solve the problem differently, I will go that route. Thanks for the hint.
Stefan