how do the solaris make a context/address switch?
lunight
lunight at 126.com
Mon May 12 06:38:46 PDT 2008
Hi all,
do any body knows what the solaris does when a context/address switch happens?
since the entity of solaris schedule is kernel thread , and not like linux , solaris separates user address space and kernel address, so when a thread make a syscall, there will be a address space changing ..my question is :how the kernel make this happens? I know there is an ASI register in SPARC, it is said ASI has something to do with this procedure, anybody knows how to use it? another question is :is there any register like the cr3(x86) in sparc ? how to use it?
I want to know these answers for so long..thx for your help.
This message posted from opensolaris.org
More information about the opensolaris-arc
mailing list