On Wed, 8 Aug 2001, craig wrote:

> I think the performance is the most important in kernel, other
> thing is second. I remember in linux linear address is real
> physical address in kernel space(is it true?). Why freebsd does
> not do in the same way?

1) wouldn't you think things like reliability to be more
   important than performance? ;)
2) Linux uses a 1:1 mapping of physical memory for the
   bulk of kernel memory, with physical address 0 mapped
   at virtual address 0xc0000000 and using 4MB pages
3) FreeBSD does do something remarkably similar, except
   that FreeBSD, IIRC, seems to put more of its data in
   4 kB pages so the system has more flexibility wrt.
   where to allocate the kernel data ?

regards,

Rik
--
IA64: a worthy successor to the i860.

                http://www.surriel.com/
http://www.conectiva.com/       http://distro.conectiva.com/


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

Reply via email to