Some additional changes. Things should be about to wind down on the vgabios front. Cirrus should be about done. For bochsvga, only vbe functions 04/08 remain to be ported. (Per Gerd's feedback, I don't think it's worth porting the 32bit vbe interface.)
-Kevin
Kevin O'Connor (6): vgabios: Compare PCI ids against pci rom struct instead of config settings. vgabios: Fix linelength calculations in bochsvga and vbe. vgabios: Rework bochsvga mode switching. vgabios: Simplify cirrus find mode code. vgabios: Minor - organize cirrus code so like functions are near each other. vgabios: Move bocshvga mode checking from runtime to init.
vgasrc/bochsvga.c | 206 +++++++++++++++++------------------------- vgasrc/bochsvga.h | 4 +- vgasrc/clext.c | 255 +++++++++++++++++++++------------------------------- vgasrc/clext.h | 4 +- vgasrc/vbe.c | 13 +-- vgasrc/vgabios.c | 6 +- 6 files changed, 199 insertions(+), 289 deletions(-)