Thus spake Gary Thorpe <[EMAIL PROTECTED]>:
> As far as I know, Linux maps all the memory in the machine into the
> kernel address space, so there is never a problem of it running out
> while there is free memory (if you run out of it, there isn't any at
> all left in the machine). It also permits the kernel to directly modify
> processes' address spaces???

Linux used to do that, but AFAIK it doesn't anymore.  Mapping all
of physical memory into KVA simplifies copyin() and copyout(), but
it restricts the amount of usable physical memory to well under
4GB.  They couldn't possibly have kept doing things this way when
they added support for all of the bank switching crap on i386.

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to