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