USPACE management

"Toru Nishimura" <[email protected]> Sun, 17 Nov 2002 13:30:54 +0900
Newsgroups gmane.os.netbsd.ports.mips
Message-ID <003001c28df2$1e33aba0$0d00a8c0@paq5>
More rambling idea...

Can MIPS use KSEG0 store for USPACE? 

Benefit;
- cpu_switch_resume() will go.  no TLB hardwiring necessary.   
Downside;
- physically contiguous memory is mandated.
- conflict severely to MI VM effect of its own USPACE management
scheme.
 
Some modern processors have MIPS-like way to handle memory
store without MMU intervention. It's a sharp contrast to i386/m68k.
VM makes efforts to wire/unwire USPACE to make sure the range
safe for some critical operations.  Since when u. was removed,
USPACE is a genuine kernel space entity and it's not necessarily
to impose VM's full care.  I can not estimate how large this change
will affect MI NetBSD arena.  Thoughts?

Toru Nishimura/ALKYL Technology