Matthew Jacob wrote:
And actually, it's 100% impossible to do a transfer larger than 2^32 on
PCI Express due to the protocol requiring that a transfer not cross a
4GB boundary.


You could still have a device that you program with > 2^32 and it'll take care of the segment issues.

So, I think that we are pretty safe with this typedef for
the next 5-10 years.


Nope. I give it 3 years max.

 Of course, I'll be honored when Linus calls me a
moron for this 7 years from now =-)

Scott



Oh, I'm sure that you could contrive a silly device today to prove your
point.  But really, what are you going to do other than DMA completely
randomly-associated memory pages that just happen to neighbor each
other?  It's not like the kernel or any user process can own more than
4GB of memory on i386+PAE.

Scott
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to