From owner-cvs-src-old@FreeBSD.ORG Wed Mar 31 15:45:23 2010 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B0022106576B for ; Wed, 31 Mar 2010 15:45:23 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9E4288FC14 for ; Wed, 31 Mar 2010 15:45:23 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o2VFjNDu072387 for ; Wed, 31 Mar 2010 15:45:23 GMT (envelope-from jkim@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o2VFjNHQ072386 for cvs-src-old@freebsd.org; Wed, 31 Mar 2010 15:45:23 GMT (envelope-from jkim@repoman.freebsd.org) Message-Id: <201003311545.o2VFjNHQ072386@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to jkim@repoman.freebsd.org using -f From: Jung-uk Kim Date: Wed, 31 Mar 2010 15:45:11 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: RELENG_8 Subject: cvs commit: src/sys/dev/fb vesa.c vga.c X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 31 Mar 2010 15:45:23 -0000 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