[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