From owner-cvs-src-old@FreeBSD.ORG Thu Mar 12 20:42:01 2009 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 930BD1065764 for ; Thu, 12 Mar 2009 20:42:01 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 4C8EA8FC24 for ; Thu, 12 Mar 2009 20:42:01 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n2CKg12w052221 for ; Thu, 12 Mar 2009 20:42:01 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n2CKg1A1052220 for cvs-src-old@freebsd.org; Thu, 12 Mar 2009 20:42:01 GMT (envelope-from jhb@repoman.freebsd.org) Message-Id: <200903122042.n2CKg1A1052220@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to jhb@repoman.freebsd.org using -f From: John Baldwin Date: Thu, 12 Mar 2009 20:41:52 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/boot/i386/libi386 bioscd.c biosdisk.c libi386.h 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: Thu, 12 Mar 2009 20:42:03 -0000 jhb 2009-03-12 20:41:52 UTC FreeBSD src repository Modified files: sys/boot/i386/libi386 bioscd.c biosdisk.c libi386.h Log: SVN rev 189749 on 2009-03-12 20:41:52Z by jhb The recent change to use memory > 1MB for the heap by default broke CD booting because the CD driver did not use bounce buffers to ensure request buffers sent to the BIOS were always in the first 1MB. Copy over the bounce buffer logic from the BIOS disk driver (minus the 64k boundary code for floppies) to fix this. Reported by: kensmith Revision Changes Path 1.11 +73 -39 src/sys/boot/i386/libi386/bioscd.c 1.58 +0 -8 src/sys/boot/i386/libi386/biosdisk.c 1.28 +8 -0 src/sys/boot/i386/libi386/libi386.h