We just brought up an AGP card using the freebios/util/vgabios/testbios code! It's an Nvidia and it works fine.
I think the emulator path is going to work for linuxbios. There are still some sharp corners to round off but this is really exciting. This is as far as we have ever come with VGA support that will work safely and across all architectures.
I will be putting a fix into the linuxbios resource code to deal with the problems we encountered. It is a trivial fix. It is amazing how well the resource setup code in V2 is working, however; bridges and things just tend to get set up correctly.
Anyway, just thought you'd all want to know.
ron