On Sat, Dec 17, 2011 at 4:22 PM, Kevin O'Connor kevin@koconnor.net wrote:
It should make pretty easy to implement the BOCHS DISPI interface.
Also, I use these patchs to implement VBE for an experimental gfx device emulation. So far I managed to get Windows 7 to boot and show up a 1280x1024 desktop.
Will you be sending "BOCHS DISPI" or "gfx" code as well? What are your plans from here?
Well, I have to admit that in a sense, this patch set is not particularly useful if it does not implement at least one driver.
The gfx device I'm currently working on doesn't use the DISPI interface and is pretty experimental for now and I guess the emulation code would have to be accepted first in Qemu before I can submit the driver in seabios, which could take some significant time.
I could have a look and see how much work remains to have a complete DISPI VBE driver, but it was not initially in my plans to be honest. Maybe the RedHat people would me more interested by this project, since they need it for QXL.
Also, I implemented this vbe driver skeleton with an interface which could be as generic as possible to allow to implement several different drivers. But I am actually wondering now what would be the best way for several drivers to share the same interface in terms of code.