On 24.01.2010 14:58, Anthony Liguori wrote:
On 01/24/2010 04:16 AM, Avi Kivity wrote:
That's not correct - when running with PCI -vga std _is_ a PCI device (and it has a BAR). What's needed is to make the VBE BIOS aware of it.
I was under the impression that 0xE000... has a certain amount of significance beyond the fact that it was hardcoded in VGABIOS.
Yes, on quite a few current machines 0xE0000000 is the location of the PCI MMCONFIG area and AFAIK some drivers have that location hardcoded for PCI config space accesses (instead of ioports CF8/CFC). So while the address may be special, it is used for stuff besides VGA.
Regards, Carl-Daniel