Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 17 Apr 1997 20:31:24 -0700
From:      Amancio Hasty <hasty@rah.star-gate.com>
To:        Michael Smith <msmith@atrad.adelaide.edu.au>
Cc:        terry@lambert.org, freebsd-hackers@freebsd.org
Subject:   Re: video capture driver interface to file system? 
Message-ID:  <199704180331.UAA01522@rah.star-gate.com>
In-Reply-To: Your message of "Fri, 18 Apr 1997 12:49:58 %2B0930." <199704180319.MAA21156@genesis.atrad.adelaide.edu.au> 

next in thread | previous in thread | raw e-mail | index | archive | help
Hi Michael,

I am just looking for a technical solution yes I can go and look around
the kernel sources. I just thought that maybe and just maybe one of 
you guys knew how to do it . Guess not.


	Tnks anyhow,
	Amancio

>From The Desk Of Michael Smith :
> Amancio Hasty stands accused of saying:
> > 
> > Not interested in using write nor any user level api.
> 
> Ok, so you want the kernel to do the work for you.  Have a look at
> kern/kern_ktrace..c for how ktrace does it; it gets an fd passed in
> from userland (which is the right place for manipulating files etc.),
> and writes to it.  It also demonstrates using multiple iov entries 
> for writing multiple non-contiguous buffers.
> 
> > For the purpose of this discussion, what I want to do is when I get a frame
> > in a buffer to pass a token to a file system routine to write the buffer
> > to disk.  The object is to avoid unnecessarily copying the buffer.
> 
> If you don't want to futz around with filesystems, then you need to 
> play with bwrite, and you will want to talk to John D. about that.
> 
> > 	Amancio
> 
> -- 
> ]] 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  [[





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199704180331.UAA01522>