From owner-freebsd-hackers Mon Oct 20 21:17:08 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id VAA16777 for hackers-outgoing; Mon, 20 Oct 1997 21:17:08 -0700 (PDT) (envelope-from owner-freebsd-hackers) Received: from word.smith.net.au (vh1.gsoft.com.au [203.38.152.122]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id VAA16760 for ; Mon, 20 Oct 1997 21:16:58 -0700 (PDT) (envelope-from mike@word.smith.net.au) Received: from word.smith.net.au (localhost.gsoft.com.au [127.0.0.1]) by word.smith.net.au (8.8.7/8.8.5) with ESMTP id NAA00473; Tue, 21 Oct 1997 13:43:31 +0930 (CST) Message-Id: <199710210413.NAA00473@word.smith.net.au> X-Mailer: exmh version 2.0zeta 7/24/97 To: "Mike Durian" cc: hackers@freebsd.org Subject: Re: user vm addr to kernel vm addr In-reply-to: Your message of "Mon, 20 Oct 1997 20:01:11 CST." <199710210201.UAA10419@pluto.plutotech.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Tue, 21 Oct 1997 13:43:30 +0930 From: Mike Smith Sender: owner-freebsd-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > In my virtual file system I'd like to speed up reads and writes > by copying directly from the uio structure to a vm address of > a buffer in the user process running on behalf of the filesystem. uiomove() does this. > I'm currently shoving all the data through a socket that the > user process reads from and copies into a buffer. I'd like to > go direct and skip the socket writing part. Does that make sense? Yup. mike