I just got a VGA addon card to work on the nVidia nf4crb board.

Maybe my comments would be helpful to others.

 

1)       Turning on the VGA options in Options.lb (CONFIG_CONSOLE_VGA and CONFIG_PCI_ROM_RUN) added more “stuff” than I could fit on a 512K Flash device.  I had to use a pin compatible 1M Flash device.  Are there other options if a larger Flash device is not available?  For example, what are the Options.lb changes to run without a FALLBACK  or without CMOS Options.  Are there ways to tell how much free Flash space you have?

2)       I’d suggest the VGA Support page have a reference to the FreeVGA article.

3)       The VGA support page should have a suggestion to check to see that PCI bridges are set to enable forwarding of VGA memory mapped I/O.

4)       I needed to change src/devices/pci_rom.c in pci_rom_load() at about line 88 to force the VGA ROM to be copied to PCI_VGA_RAM_IMAGE_START (0xC0000).  The rom_data->class_hi test failed when it shouldn’t have?

 

The VGA support is very cool.  Thanks to all who made it work.

 

Steve