On Sat, Jul 24, 2010 at 05:54:41PM +0200, Matthias Drochner wrote: > > cube%cubidou.net@localhost said: > > Kernel modules, on the other hand... > > Hmm, didn't think of that. (using them myself only for testing) > > > a gaping ABI incompatibility is completely unacceptable > > There are two ways to fix this without the 64-bit-paddr overhead, > a short-term and a long-term one. > The short-term fix would be to use another module load path. > This is close to calling it a different port, but it would > not affect userland. > A more correct but more expensive fix would be to keep out > paddr_t from the kernel ABI relevant to modules. You won't keep bus_addr_t out of the ABI any time soon, so this is not a fix. Anyway, this is why I ask about measurements. That would at least allow a discussion based on facts instead of suppositions. -- Quentin Garnier - cube%cubidou.net@localhost - cube%NetBSD.org@localhost "See the look on my face from staying too long in one place [...] every time the morning breaks I know I'm closer to falling" KT Tunstall, Saving My Face, Drastic Fantastic, 2007.
Attachment:
pgptGnZ0riYiR.pgp
Description: PGP signature