This round includes more vgabios porting and refactoring. At the end of this round, all cirrus functions should now be ported - Cirrus vgabios should be feature complete with the lgpl vgabios.
-Kevin
Kevin O'Connor (10): vgabios: Use stored total memory in cirrus code instead of recalculating. vgabios: Set cwidth/cheight/sstart in vgamode_s for cirrus/bochs. vgabios: Extract out current mode finding into new function. vgabios: Move BDA setting from driver code to common code. vgabios: Add support for vesa get/set window function. vgabios: Add support for vbe get/set line length function. vgabios: Add support for VBE get/set display start function. vgabios: Add VBE power management (10h) stub function. vgabios: Minor - pass display address to stdvga_set_cursor_pos(). vgabios: Move stdvga_set_mode() to stdvgamodes.c.
vgasrc/bochsvga.c | 209 +++++++++++++++++++++------------- vgasrc/bochsvga.h | 8 +- vgasrc/clext.c | 317 +++++++++++++++++-------------------------------- vgasrc/clext.h | 8 +- vgasrc/stdvga.c | 183 +++++++++++------------------ vgasrc/stdvga.h | 29 ++--- vgasrc/stdvgaio.c | 1 + vgasrc/stdvgamodes.c | 123 +++++++++++++++++++ vgasrc/vbe.c | 131 ++++++++++++++++++--- vgasrc/vgabios.c | 66 +++++++++-- vgasrc/vgabios.h | 5 +- vgasrc/vgaentry.S | 5 + vgasrc/vgafb.c | 12 +- vgasrc/vgahw.h | 57 +++++++++- 14 files changed, 688 insertions(+), 466 deletions(-)