DragonFly BSD
DragonFly kernel List (threaded) for 2003-07
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: Struct UIO


From: Craig Dooley <cd5697@xxxxxxxxxx>
Date: Thu, 31 Jul 2003 08:59:31 -0400

Yeah, sorry about that one,  I wrote up the mail before checking the diary 
page again and realizing that you might be ripping all the iovec code for 
that out anyway.

-Craig

On Thursday 31 July 2003 04:41, Matthew Dillon wrote:
>     Don't worry about UIO's iovec, that one is my job.  I am tentitively
>     planning on changing the iovec to a list of VM objects, offsets, and
>     extents.
>
> 					-Matt
> 					Matthew Dillon
> 					<dillon@xxxxxxxxxxxxx>
>
> :Craig Dooley wrote:
> :> Theres a comment to change iov_base in struct iovec to a void * which
> :> would be a pretty simple patch, just to cast it whenever doing math, but
> :> should it be changed to be more forward thinking?  What about systems
> :> like x86 with PAE where a pointer cant address the whole memory space?  
> :> I dont have the FreeBSD sources on hand, but is it vm_offset_t?  Is this
> :> not an issue right now?  Just a thought.
> :>
> :> -Craig
> :
> :	For PAE, all physical address accesses are handled by u_int64_t
> :	pointers, just like in FreeBSD, they will be called vm_paddr_t
> :	and the kernel code will be modified to use it where
> :	appropriate.
> :
> :	Cheers.
> :
> :--
> :Hiten Pandya
> :hmp@xxxxxxxx
> :http://hmp.serverninjas.com/

-- 
Craig Dooley						 cd5697@xxxxxxxxxx

Attachment: pgp00007.pgp
Description: signature



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]