On 01/24/2010 09:51 AM, Avi Kivity wrote:
On 01/24/2010 04:09 AM, Kevin O'Connor wrote:
VESA standard is unrelated to pci devices, and therefore it can be used with isa devices...
VGA shows up as a PCI device under qemu. Is there a reason why making the LFB part of a PCI bar of the VGA device will not work? Doing it that way seems like a simpler solution. It's also probably what real modern machines do.
-vga std is not a PCI device, therefore no BAR. Incidentally, we have a regression where VBE is not detected with qemu-0.12 and sesbios, this may be the cause.
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.