From owner-freebsd-scsi Thu Jun 18 20:54:39 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA14292 for freebsd-scsi-outgoing; Thu, 18 Jun 1998 20:54:39 -0700 (PDT) (envelope-from owner-freebsd-scsi@FreeBSD.ORG) Received: from panzer.plutotech.com (ken@panzer.plutotech.com [206.168.67.125]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA14248 for ; Thu, 18 Jun 1998 20:54:22 -0700 (PDT) (envelope-from ken@panzer.plutotech.com) Received: (from ken@localhost) by panzer.plutotech.com (8.8.8/8.8.5) id VAA10250; Thu, 18 Jun 1998 21:54:01 -0600 (MDT) From: "Kenneth D. Merry" Message-Id: <199806190354.VAA10250@panzer.plutotech.com> Subject: Re: Rolling CAM in, what is still needed? In-Reply-To: <199806190002.VAA15043@roma.coe.ufrj.br> from Joao Carlos Mendes Luis at "Jun 18, 98 09:02:45 pm" To: jonny@jonny.eng.br (Joao Carlos Mendes Luis) Date: Thu, 18 Jun 1998 21:54:01 -0600 (MDT) Cc: ken@plutotech.com, ckempf@enigami.com, freebsd-scsi@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL28s (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-scsi@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Joao Carlos Mendes Luis wrote... > #define quoting(Kenneth D. Merry) > // One other area that could use some work/help is userland > // application porting. So far, we have: > > Isn't it possible to do a compatibility layer in CAM ? Changes in > API are always a PITA. Yeah, in fact I even had a SCIOCCOMMAND implementation for the passthrough driver early on. I would much rather, however, move applications over to the new API. It isn't that hard to use. I know that changes in API can be a PITA, I had to port a very large application from the old scsireq/SCIOCCOMMAND system to the new passthrough driver. We can't keep old API's around forever for no particular reason, so I'd rather go ahead and port things. In any case, most of the major consumers of the old SCSI passthrough facilities have been ported. cdd and SANE have not, but my guess is that there aren't many more than that. Ken -- Kenneth Merry ken@plutotech.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-scsi" in the body of the message