On Sat, Jul 24, 2010 at 05:54:41PM +0200, Matthias Drochner wrote: > > c...@cubidou.net 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 - c...@cubidou.net - c...@netbsd.org "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.
pgpmgDEIJOOfL.pgp
Description: PGP signature