[SeaBIOS] [PATCH 00/15] More vgabios work.

Kevin O'Connor kevin at koconnor.net
Sat Jan 14 23:23:18 CET 2012


More work on the vgabios.  Much of the changes are for unifying the
mode lists shared between the various drivers.  This series culminates
with the Cirrus driver getting basic VBE support.

-Kevin


Kevin O'Connor (15):
  vgabios: Use vesa style memory model flags in stdvga code.
  vgabios: Use standard naming for cirrus memmodel.
  vgabios: Add char width to stdvga mode table.
  vgabios: Remove dummy 0xfe mode from list of cirrus modes.
  vgabios: Make struct vgamode_s more similar to bochs/cirrus mode
    tables.
  vgabios: Add memmodel field to bochsvga mode list.
  vgabios: Unify page size calculations; remove page size from
    vgamode_s.
  vgabios: Extract out common parts of struct vgamode_s.
  vgabios: Use vgamode_s in cirrus and bochsvga mode tables.
  vgabios: Unify code to generate the vbe mode list.
  vgabios: Make VBE code independent of bochsvga.
  vgabios: Unify cirrus and vbe vesa functions.
  vgabios: Make cirrus line lengths standard.
  vgabios: Hook up Cirrus extended bios functions.
  vgabios: Add cirrus linear framebuffer detection; enable VBE in
    cirrus.

 Makefile           |    2 +-
 vgasrc/bochsvga.c  |  327 +++++++++++++---------------------
 vgasrc/bochsvga.h  |   11 +-
 vgasrc/clext.c     |  499 ++++++++++++++++++----------------------------------
 vgasrc/clext.h     |    6 +-
 vgasrc/geodevga.c  |    6 +-
 vgasrc/stdvga.c    |   34 ++--
 vgasrc/stdvga.h    |   36 +---
 vgasrc/vbe.c       |   94 +++++-----
 vgasrc/vgabios.c   |   85 +++++----
 vgasrc/vgabios.h   |   42 +++--
 vgasrc/vgafb.c     |   90 ++++------
 vgasrc/vgahw.h     |   17 ++
 vgasrc/vgatables.c |   86 +++++----
 14 files changed, 564 insertions(+), 771 deletions(-)

-- 
1.7.6.4




More information about the SeaBIOS mailing list