On Mon, Apr 16, 2012 at 01:58:47AM +0400, Michael Tokarev wrote: > On 16.04.2012 01:07, Kevin O'Connor wrote: > > On Mon, Apr 16, 2012 at 12:17:09AM +0400, Michael Tokarev wrote: > >> On 15.04.2012 06:48, Kevin O'Connor wrote: > >>> * Many enhancements to VGA BIOS code - it should now be feature complete > >>> with LGPL vgabios. > >> > >> This is something which prompted me to test the new release, > >> but it gives... interesting results. > >> > >> WinXP guest is unable to find drivers for the video adaptor > >> with -vga std and this vgabios.bin, not even its "standard VGA" > >> fallback driver. The device in question is detected as "Other > >> devices / Video controller (VGA compat.)", and its identification > >> looks like: > >> > >> PCI\VEN_1234&DEV_1111&SUBSYS_11001AF4&REV_00\3&13C0B0C5&0&10 > >> > >> This appears to be bogus somehow, no? > > > > It seems to work okay for me. What did you select in Kconfig, where > > did you put the resulting out/vgabios.bin file, and what emulator are > > you using? > > Kconfig was all defaults except VGA ROM pieces (which are off > by default). I selected VGA_STANDARD_VGA, VGA_VBE, VGA_PCI and > left OVERRIDE_PCI_ID UNselected, since I didn't know what to > put there. Maybe the last item was my mistake.
Select VGA_BOCHS in Kconfig for the qemu "standard" vga. The "standard vga" option in seabios kconfig is for emulating old IBM 128K vga cards (ie, not super vga) - I suppose this is a bit misleading. -Kevin