Struct UIO

Craig Dooley cd5697 at albany.edu
Thu Jul 31 06:00:49 PDT 2003


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 at 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 at xxxxxxxx
> :http://hmp.serverninjas.com/

-- 
Craig Dooley						 cd5697 at xxxxxxxxxx
Attachment:
pgp00007.pgp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pgp00007.pgp
Type: application/octet-stream
Size: 187 bytes
Desc: "Description: signature"
URL: <http://lists.dragonflybsd.org/pipermail/kernel/attachments/20030731/02428ca4/attachment-0020.obj>


More information about the Kernel mailing list