[SeaBIOS] [PATCH 00/10] More vgabios work
Kevin O'Connor
kevin at koconnor.net
Sat Jan 28 05:25:17 CET 2012
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(-)
--
1.7.6.4
More information about the SeaBIOS
mailing list