Another question about L4 system call

Bob <[email protected]> Fri, 5 Sep 2008 12:14:13 +0800 (CST)
Newsgroups gmane.comp.micro-kernel.l4.l4ka.general
Message-ID <18388042.147181220588053884.JavaMail.coremail@bj163app137.163.com>
 
 Hi, All

I have another question about L4 system call.
I think all system call are implemented in system space. So only enter system level can execute it. 

Now I saw the code just jmp to the system call address getted from kip_area. And then will 
use "int SYSCALL_NUMBER" instruction enter system level or not.

But the system call address getted from kip_area is in system space. If don't enter system level first, isn't there a page fault will occur?

Anyone could tell me why ?


Thank you  very much !

Bob