From owner-freebsd-bugs Wed Feb 18 03:10:20 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA08135 for freebsd-bugs-outgoing; Wed, 18 Feb 1998 03:10:20 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: (from gnats@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA08110; Wed, 18 Feb 1998 03:10:10 -0800 (PST) (envelope-from gnats) Received: from sonyinet.sony.co.jp (sonyinet.Sony.CO.JP [202.238.80.17]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA07520 for ; Wed, 18 Feb 1998 03:05:45 -0800 (PST) (envelope-from saeki@saskg.semicon.sony.co.jp) Received: by sonyinet.sony.co.jp (3.6W-98010512) with SMTP id UAA16251; Wed, 18 Feb 1998 20:05:43 +0900 (JST) Received: from s64.saskg.semicon.sony.co.jp ([43.0.234.82]) by sonygw.sony.co.jp (8.6.12+2.4W/3.4W-97110610) with ESMTP id UAA07592; Wed, 18 Feb 1998 20:05:25 +0900 Received: by s64.saskg.semicon.sony.co.jp (8.7.4+2.6Wbeta6/3.4W5-Mimoric1.2-MX) id UAA06018; Wed, 18 Feb 1998 20:07:50 +0900 (JST) Message-Id: <199802181107.UAA06018@s64.saskg.semicon.sony.co.jp> Date: Wed, 18 Feb 1998 20:07:50 +0900 (JST) From: saeki@saskg.semicon.sony.co.jp Reply-To: saeki@saskg.semicon.sony.co.jp To: FreeBSD-gnats-submit@FreeBSD.ORG Cc: saeki@jp.freebsd.org X-Send-Pr-Version: 3.2 Subject: i386/5779: BOUNCE_BUFFERS option in LINT needs modification. Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 5779 >Category: i386 >Synopsis: BOUNCE_BUFFERS option in LINT needs modification. >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Feb 18 03:10:04 PST 1998 >Last-Modified: >Originator: Takashi Saeki >Organization: jp.freebsd.org >Release: FreeBSD 2.2.5-STABLE i386 >Environment: All FreeBSD System with kernel sources. >Description: The description of BOUNCE_BUFFERS option in /usr/src/sys/i386/conf/LINT is incorrect, I think. "# BOUNCE_BUFFERS provides support for ISA DMA on machines with more" "# than 16 megabytes of memory. It doesn't hurt on other machines." "# Some broken EISA and VLB hardware may need this, too." As far as I know, BOUNCE_BUFFERS option affects ISA (and broken EISA / VLB) bus-master SCSI adapter card only. All ISA DMA device with the exception of ISA bus-master SCSI adapter card use another bounce buffer mechanism, isa_dma*() or driver's own one. So they do not need BOUNCE_BUFFER at all. >How-To-Repeat: Install kernel sources, and read /usr/src/sys/i386/conf/LINT. >Fix: Make modification like this. "# BOUNCE_BUFFERS provides support for ISA bus-master SCSI adapter" "# card on machines with more than 16 megabytes of memory." "# Some broken EISA and VLB hardware may need this, too." "# If you do not have these devices, make this option commented out." Sample configuration files (GENERIC, ...) need modification, too. "options BOUNCE_BUFFERS #ISA busmaster SCSI + >16MB system only" >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message