Re: kinvoke fonction

Matthias Lange <[email protected]>
Newsgroups gmane.comp.micro-kernel.l4.devel
Message-ID <20140528075846.GA2193@triton>
On Tue, May 27, 2014 at 03:45:18PM +0000, Bouchra Elouri wrote:
> Hi Matthias,
> can you explain to me what this  fonction do :Scheduler::kinvoke(L4_obj_ref
> ref, L4_fpage::Rights rights, Syscall_frame *f, Utcb const *iutcb, Utcb
> *outcb)
> 
> L4_obj_ref ref :  ?? explication

L4_obj_ref is a reference to a kernel object. See src/abi/l4_types.cpp for
details.

> L4_fpage::Rights rights : ??

These are the access rights for the kernel object. See src/abi/l4_fpage.cpp.

> Syscall_frame *f : ??

A Syscall_frame encapsulates the system call data. See
src/kern/entry_frame.cpp.

> Utcb const *iutcb, Utcb *outcb:  ??

The UTCB is used to pass and return data between kernel and user (in case of
a system call) or between IPC partners.

If you have other questions in the future please use the l4-hackers mailing
list!

Matthias.


-- 
Matthias Lange, [email protected], +49 - 351 - 41 88 86 14

Kernkonzept GmbH.  Sitz: Dresden.  Amtsgericht Dresden, HRB 31129.
Geschäftsführer: Dr.-Ing. Michael Hohmuth
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.