Subject: Re: emulation-specific page fault handling
To: matthew green <mrg@eterna.com.au>
From: Emmanuel Dreyfus <manu@netbsd.org>
List: tech-kern
Date: 09/08/2002 09:00:22
>    The e_fault field just add 4 bytes to struct emul, that makes your
>    kernel 80 bytes bigger and it introduce no performance loss. It's not
>    exactly what I'd call an expensive change. IMHO it's not worth an ifdef.
> 
> i wish people would not think this way.  (you also forgot about
> 64 bit platforms.)

Well, in fact it's not 80 bytes, since you never build a kernel with all
emulation option enabled. But if your memory is that scarce, you'll have
no emulation option enabled, and my change will make your kernel 8 bytes
bigger on a 64 bit platform. I have trouble to realize it can be a real
problem. 

-- 
Emmanuel Dreyfus.
Sryvpvgngvbaf!
Ibhf irarm qr creqer ibger grzcf n qrpbqre har fvtangher fnaf vagrerg.
manu@netbsd.org