we already use the gs register for SMP now.. what about the fs register? I vaguely remember that the different segments could be used to achieve this.... (%fs points to user space or something)
julian On Wed, 7 Jul 1999, Matthew Dillon wrote: > :Why not put the kernel in a different address space? IIRC there's no > :absolute requirement for the kernel and userland to be in the same > :address space, and that way we would have 4 GB for each. > : > :Greg > > No, the syscall overhead is way too high if we have to mess with MMU > context. This would work fine on certain cpus with hardware PID support, > such as the MIPS, but the entire TLB is wiped when you change the mmu > context on an Intel cpu. > > -Matt > Matthew Dillon > <dil...@backplane.com> > > > To Unsubscribe: send mail to majord...@freebsd.org > with "unsubscribe freebsd-hackers" in the body of the message > To Unsubscribe: send mail to majord...@freebsd.org with "unsubscribe freebsd-hackers" in the body of the message