More vgabios work. At the end of this series, the remaining bochsvga capabilities are now ported from the LGPL bios (with the exception of the 32bit interface which seems like it isn't worth porting). This basically completes the porting effort.
-Kevin
Kevin O'Connor (6): vgabios: Simplify cga/packed character screen writing. vgabios: Fix screen attrs on cga scroll. vgabios: Handle VGA option rom being re-run. vgabios: Add support for VBE get/set dac palette format (func 08). vgabios: Move save/restore state code from vgabios.c to stdvga.c. vgabios: Implement VBE save/restore state function (func 04).
vgasrc/bochsvga.c | 89 +++++++++++++++++++++++++++++++++++++ vgasrc/bochsvga.h | 5 ++ vgasrc/clext.c | 43 +++++++++++++++--- vgasrc/clext.h | 3 + vgasrc/stdvga.c | 126 +++++++++++++++++++++++++++++++++++++++++++---------- vgasrc/stdvga.h | 32 ++----------- vgasrc/vbe.c | 57 ++++++++++++++++++++++-- vgasrc/vgabios.c | 111 ++++++++++++++++++----------------------------- vgasrc/vgabios.h | 5 ++- vgasrc/vgafb.c | 58 +++++++++--------------- vgasrc/vgahw.h | 36 +++++++++++++++ 11 files changed, 396 insertions(+), 169 deletions(-)