Subject: Where the kernel lives ...
To: None <tech-ports@NetBSD.ORG>
From: Andrew Cagney <>
List: tech-ports
Date: 06/16/1995 17:48:33

(Today's silly question :-)

There is somewhat of a tradition of having kernels live at virtual
address 0xf....... or something similar.  Is this really needed?  Could,
for instance (assuming the architecture allows it) a kernel live at
address 0x0.  Do any of the existing ports do this?

I can think of several potential problems:

	o	copyin/copyout code moving data between the kernel
		and the user space.

	o	klm's and where they live

	o	any user/kernel shared memory

Any one `in the know' care to give a `ya' or 'nay' on these or any others ...