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>