Hi, > The latter sounds like a better long term approach, however it lacks > backward compat with qemu-vga, but I doubt it's a big deal especially if > we provide a working VBE ROM for x86.
A vbe rom isn't a big deal. You probably want support the 0x01CE and 0x01CF ports (on x86) so the vgabios running in real mode can easily reach the bochs interface registers without a protected mode round trip for mmio access. I *think* for seavgabios this needs just a rebuild with an approximate configuration (see roms/Makefile and roms/config.vga.*). The code already checks whenever bar 0 is actually memory not mmio because this is needed for the vmware vga too. HTH, Gerd