From owner-freebsd-current Mon Mar 20 20:19:32 1995 Return-Path: current-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id UAA06877 for current-outgoing; Mon, 20 Mar 1995 20:19:32 -0800 Received: from relay2.UU.NET (relay2.UU.NET [192.48.96.7]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id UAA06871 for ; Mon, 20 Mar 1995 20:19:30 -0800 Received: from ast.com by relay2.UU.NET with SMTP id QQyhyv15894; Mon, 20 Mar 1995 23:19:12 -0500 Received: from trsvax.fw.ast.com (fw.ast.com) by ast.com with SMTP id AA05375 (5.67b/IDA-1.5 for uunet!freebsd.org!current); Mon, 20 Mar 1995 20:23:12 -0800 Received: by trsvax.fw.ast.com (/\=-/\ Smail3.1.18.1 #18.1) id ; Tue, 21 Mar 95 04:19 CST Received: by nemesis.lonestar.org (Smail3.1.27.1 #18) id m0rquy7-0004vrC; Mon, 20 Mar 95 21:50 CST Message-Id: Date: Mon, 20 Mar 95 21:50 CST To: current@FreeBSD.org From: uhclem@nemesis.lonestar.org (Frank Durda IV) Reply-To: uhclem%nemesis@fw.ast.com Sent: Mon Mar 20 1995, 21:50:54 CST Subject: Can we create isa/matcd? Cc: uhclem@nemesis.lonestar.org Sender: current-owner@FreeBSD.org Precedence: bulk When I developed the matcd driver, I had assumed it and all of its directly-related files would land in their own subdirectory under isa since there were more than two or three associated files. However, Jordon didn't notice I was assuming this in the original code submission, so all the files ended up in /usr/src/sys/i386/isa. The files that relate to matcd that currently exist in isa today are matcd.c, matcd.h, options.h, creative.h and possibly a README file. (I don't know where it went.) For obvious reasons, some of the file name choices aren't that great for a generic driver directory. Someone might think that "options.h" does more than controlling compile options for one driver, or that "creative.h" has something to do with audio support. Further, I am in the process of adding to the driver support for some other sound cards (Diamond/MediaVision) with differing interfaces and some drives that use the interface but have different command sets. Matsushita didn't produce a reference design for the host adapter, so everybody has their own slightly-different implementation. Increasing the number of supported cards and drives will just increase the number of files related to the core driver and I would really like to get these out of the isa directory. To reduce the clutter, I propose that we create a /usr/src/sys/i386/isa/matcd directory where all the files related to matcd (and the future related files) would reside. Jordon suggested I voice this option here. If there are objections to this idea, please speak up in -current. Thanks. Frank Durda IV |"The federal agents are exposing or uhclem%nemesis@trsvax.ast.com (Internet)| themselves to the outer ...letni!rwsys!nemesis!uhclem | atmosphere." - KXAS TV reporter ...decvax!trsvax.fw.ast.com!nemesis!uhclem | during Waco fire. REALLY!