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: Hiten Pandya <hmp@xxxxxxxx>
Date: Thu, 31 Jul 2003 05:56:45 +0100

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/




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