Source-Changes-D archive

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

Re: CVS commit: src/sys/arch



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



Home | Main Index | Thread Index | Old Index