From owner-freebsd-hackers Sun Apr 20 21:34:19 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id VAA14657 for hackers-outgoing; Sun, 20 Apr 1997 21:34:19 -0700 (PDT) Received: from genesis.atrad.adelaide.edu.au (genesis.atrad.adelaide.edu.au [129.127.96.120]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id VAA14651 for ; Sun, 20 Apr 1997 21:34:13 -0700 (PDT) Received: (from msmith@localhost) by genesis.atrad.adelaide.edu.au (8.8.5/8.7.3) id OAA07211; Mon, 21 Apr 1997 14:03:42 +0930 (CST) From: Michael Smith Message-Id: <199704210433.OAA07211@genesis.atrad.adelaide.edu.au> Subject: Re: video capture driver interface to file system? In-Reply-To: <199704191107.HAA21112@hda.hda.com> from Peter Dufault at "Apr 19, 97 07:07:40 am" To: dufault@hda.com (Peter Dufault) Date: Mon, 21 Apr 1997 14:03:42 +0930 (CST) Cc: hasty@rah.star-gate.com, hackers@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL28 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Peter Dufault stands accused of saying: > > I read Mike Smith's suggestions. I have another which I'd look at > before doing file I/O inside the kernel - that is only covering up > the context switch time, and I find it hard to accept that that is > going to make or break the application. How about: I was actually believing that it would cover the uiomove() time as well, which looked to be the worst offender. Some more study tells me this was wrong, so yes, I'd have to agree that a user-space application is probably going to perform nearly as well. -- ]] Mike Smith, Software Engineer msmith@gsoft.com.au [[ ]] Genesis Software genesis@gsoft.com.au [[ ]] High-speed data acquisition and (GSM mobile) 0411-222-496 [[ ]] realtime instrument control. (ph) +61-8-8267-3493 [[ ]] Unix hardware collector. "Where are your PEZ?" The Tick [[