VESA Driver

Nov 17, 2008 at 6:54 AM
Sorry for my yet another question! :)
Can I use Singularity VESA driver on VPC?
I tried to run it, but it didn't run...
Coordinator
Nov 18, 2008 at 12:21 AM
Hi rommanio. The VESA support is currently not functional, but is being fixed in an upcoming incremental release. I hope this helps.
--
Derrick Coetzee
Microsoft Research Operating Systems Group developer


Nov 18, 2008 at 6:22 AM
Thanks!
And what's new in today release of Singularity, nothing important, as I understand? :)
Coordinator
Nov 18, 2008 at 10:08 AM
Nothing at all, actually, other than that the archives are now larger and the source code archive now omits the PDBs for the build tools (although these are still available from the repository). We wanted to move to the standard ZIP format for downloads.
--
Derrick Coetzee
Microsoft Research Operating Systems Group developer
Nov 19, 2008 at 9:15 PM
I have begun looking through the code, but figured I would ask upfront.

How is the vesa driver implemented?  

Are you using a VM86 mode to interact with the video bios?

I have worked on developing my own for a long time and I plan to jump ship and start working around with this code.

Thanks,
Rich


Coordinator
Nov 21, 2008 at 10:37 PM
Hi astrocrep. I'm not familiar with how the VESA driver is implemented - all I can tell you is that the bootloader support is separate from the VESA driver. I believe it just accesses the frame buffer at a fixed physical address and is fairly simplistic. If you need any help investigating this let me know - it would also be great if you contribute documentation on this topic as a patch. Hope this helps.
--
Derrick Coetzee
Microsoft Research Operating Systems Group developer