Bochs Graphics Adapter updates and VirtualBox (VBoxVideo)

All about the OSDev Wiki. Discussions about the organization and general structure of articles and how to use the wiki. Request changes here if you don't know how to use the wiki.
Post Reply
User avatar
Kazinsal
Member
Member
Posts: 559
Joined: Wed Jul 13, 2011 7:38 pm
Libera.chat IRC: Kazinsal
Location: Vancouver
Contact:

Bochs Graphics Adapter updates and VirtualBox (VBoxVideo)

Post by Kazinsal »

Hi OSDevers,

I'm doing some research into the VirtualBox graphics adapter (which, seeing as there's no real acronym for it, I've decided to abbreviate to VBoxVideo as is occasionally done in the VirtualBox source), and I'm writing a wiki page -- currently a subpage of my user namespace -- on my findings to document the workings and configuration of the device since there seems to be a complete lack of documentation on it other than the generic BGA documentation which sort of works for VirtualBox (though not nearly seamlessly -- there are some PCI config differences for example).

While I'm at it, I'm also filling in some blanks on the BGA page as I go through various BGA implementation sources to try and figure things out. I've just rewritten the section on using the linear framebuffer to emphasize usage of the PCI BAR to determine the framebuffer base address instead of erroneously assuming it'll be at 0xE0000000 (which seems to be only true for Bochs, and only sometimes).

Just thought I'd document my work here as it progresses and as I fill things in.

Cheers!
User avatar
SpyderTL
Member
Member
Posts: 1074
Joined: Sun Sep 19, 2010 10:05 pm

Re: Bochs Graphics Adapter updates and VirtualBox (VBoxVideo

Post by SpyderTL »

Well, let us know if there is anything we can do to help.

I use VirtualBox primarily for testing, so it will probably be the first real video driver that I write.
Project: OZone
Source: GitHub
Current Task: LIB/OBJ file support
"The more they overthink the plumbing, the easier it is to stop up the drain." - Montgomery Scott
Post Reply