Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 31 Mar 2010 15:45:11 +0000 (UTC)
From:      Jung-uk Kim <jkim@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/dev/fb vesa.c vga.c
Message-ID:  <201003311545.o2VFjNHQ072386@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
jkim        2010-03-31 15:45:11 UTC

  FreeBSD src repository

  Modified files:        (Branch: RELENG_8)
    sys/dev/fb           vesa.c vga.c 
  Log:
  SVN rev 205983 on 2010-03-31 15:45:11Z by jkim
  
  MFC:    r205557, r205558, r205564, r205566, r205604, r205653
  
  Sync. pixel mode support for VESA and VGA frame buffers with HEAD.
  
  - Map entire video memory again.  Although we do not use them all directly,
  it seems VGA renderer may access unmapped memory region and cause kernel
  panic.
  - Fall back to VGA palette functions if VESA function failed and DAC is
  still in 6-bit mode.  Although we have to check non-VGA compatibility bit
  here, it seems there are too many broken VESA BIOSes out to rely on it.
  - Be careful when we determine bytes per scan line information.  We compare
  mode table data against minimum value.  If the mode table does not make
  sense, we set the minimum in the mode info.
  - Teach VGA framebuffer about 8-bit palette format for VESA.
  - Add my copyright here.
  
  Revision  Changes    Path
  1.28.2.3  +70 -23    src/sys/dev/fb/vesa.c
  1.38.2.3  +16 -8     src/sys/dev/fb/vga.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201003311545.o2VFjNHQ072386>