how virtualbox VGA determines pci bar address

Discussions related to using VirtualBox on Linux hosts.
Post Reply
MounTainLion
Posts: 12
Joined: 20. May 2014, 09:39

how virtualbox VGA determines pci bar address

Post by MounTainLion »

Hi! ;)

i'm looking into virtualbox vga device and i`m curious about how PCI bar address is defined.

i ran virtualbox in debug mode without virtual machine image(my case windows) and i ran virtualbox console.

on the virtualbox console, i check pci device info by typing : info pci

and i saw VGA device BAR addreess is already defined(value was 0xE000 0000)

now i`m confused because i thought PCI bar address is defined by guest OS, but in my case, PCI bar address is already defined
even before guest OS is running.(and after guest OS starts to run, that BAR address is not changed)

so my Question is : when, and how does Virtualbox define VGA device BAR address, and why is it always 0xE000 0000( why not other value like 0xD000 0000, or 0xFFF00000 - is there any standarized VGA device PCI BAR Address?)

thx for your rely! in advance
Post Reply