[SeaBIOS] [PATCH 0/4] SeaVGABIOS for native coreboot vga init

Kevin O'Connor kevin at koconnor.net
Wed Feb 12 18:31:02 CET 2014


This patch series enables support for writing to a framebuffer that
has been setup by coreboot using its native VGA initialization.  This
may be a good solution for those wishing to run standard boot loaders
and common operating systems without having to run a third part
vgabios (on those systems where coreboot supports native vga init).

-Kevin


Kevin O'Connor (4):
  vgabios: Add option to control use of standard VGA IO ports and
    ranges.
  vgabios: Add support for writing text to framebuffers in high memory.
  coreboot: Make coreboot table searching available to other code.
  vgabios: Initial support for coreboot native vga vgabios.

 Makefile           |   5 +-
 src/fw/coreboot.c  |  58 ++++++++++--------
 src/util.h         |   3 +
 vgasrc/Kconfig     |  26 +++++++++
 vgasrc/cbvga.c     | 169 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 vgasrc/cbvga.h     |  20 +++++++
 vgasrc/vgabios.c   |  44 ++++++++++----
 vgasrc/vgabios.h   |   8 +++
 vgasrc/vgafb.c     |  40 +++++++++++--
 vgasrc/vgahighfb.c | 154 ++++++++++++++++++++++++++++++++++++++++++++++++
 vgasrc/vgahw.h     |  27 +++++++++
 vgasrc/vgainit.c   |   3 +-
 12 files changed, 514 insertions(+), 43 deletions(-)
 create mode 100644 vgasrc/cbvga.c
 create mode 100644 vgasrc/cbvga.h
 create mode 100644 vgasrc/vgahighfb.c

-- 
1.8.5.3




More information about the SeaBIOS mailing list