Date: Tue, 25 Apr 2006 23:30:01 -0700 (PDT) From: Matthew Jacob <mj@feral.com> To: Scott Long <scottl@samsco.org> Cc: src-committers@FreeBSD.org, jhb@FreeBSD.org, Bruce Evans <bde@zeta.org.au>, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org, Matthew Jacob <mj@feral.com>, Warner Losh <imp@bsdimp.com> Subject: Re: cvs commit: src/sys/dev/bce if_bcereg.h Message-ID: <20060425232507.Q67867@ns1.feral.com> In-Reply-To: <444F1216.5070303@samsco.org> References: <444E7750.206@samsco.org> <200604251540.00170.jhb@freebsd.org> <444E7BFE.4040800@samsco.org> <20060425.173236.74726638.imp@bsdimp.com> <444EB6A1.3060901@samsco.org> <20060426103623.M1847@epsplex.bde.org> <20060425223519.F65802@ns1.feral.com> <444F0923.8050508@samsco.org> <20060425224750.K65869@ns1.feral.com> <444F0D58.9020000@samsco.org> <20060425230508.X66143@ns1.feral.com> <444F1216.5070303@samsco.org>
next in thread | previous in thread | raw e-mail | index | archive | help
> 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. There are a whole class of systems which are data movement engines that have buttloads of RAM that needs to be moved in and out. The processor doesn't touch hardly any of it. Most of the hoopla about VM and fast processors are just *in the way* of moving this data at 200MB/s+ speeds. The only reason such systems are in fact i386/amd64 is that you can build them out of COTS- otherwise you might as well do a Sandpoint based system for the cost. Anyway- we're all pretty much in agreement that for now a bus_size_t on i386 need not be > 32 bits. I was just observing that IMO, such as it is, this is a pretty rapidly changing area that in a shorter time frame than you envisioned might change.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060425232507.Q67867>