Introduction   API Reference   Files   Index  

syscalls-impl.h File Reference

Common syscall definitions. More...

Go to the source code of this file.

Functions

l4_umword_t l4_thread_ex_regs_reg0 (l4_umword_t threadnr, l4_umword_t tasknr, l4_umword_t flags)
void l4_thread_ex_regs (l4_threadid_t destination, l4_umword_t eip, l4_umword_t esp, l4_threadid_t *preempter, l4_threadid_t *pager, l4_umword_t *old_eflags, l4_umword_t *old_eip, l4_umword_t *old_esp)
 Read and write register values of a thread, create a thread.
void l4_thread_ex_regs_flags (l4_threadid_t destination, l4_umword_t eip, l4_umword_t esp, l4_threadid_t *preempter, l4_threadid_t *pager, l4_umword_t *old_eflags, l4_umword_t *old_eip, l4_umword_t *old_esp, unsigned long flags)
 Version of l4_thread_ex_regs() that supports additional flags.
void l4_inter_task_ex_regs (l4_threadid_t destination, l4_umword_t eip, l4_umword_t esp, l4_threadid_t *preempter, l4_threadid_t *pager, l4_threadid_t *cap_handler, l4_umword_t *old_eflags, l4_umword_t *old_eip, l4_umword_t *old_esp, unsigned long flags, l4_utcb_t *utcb)
 Version of l4_thread_ex_regs() working over task boundaries.
l4_threadid_t l4_thread_ex_regs_pager (l4_threadid_t destination)
 Special version of l4_thread_ex_regs to get the pager of a thread with the callers address space.
l4_taskid_t l4_task_new (l4_taskid_t destination, l4_umword_t mcp_or_new_chief_and_flags, l4_umword_t esp, l4_umword_t eip, l4_threadid_t pager)
 Create or delete a task.
l4_taskid_t l4_task_new_long (l4_taskid_t destination, l4_umword_t mcp_or_new_chief_and_flags, l4_umword_t esp, l4_umword_t eip, l4_threadid_t pager, l4_threadid_t cap_handler, l4_quota_desc_t kquota, l4_utcb_t *utcb)
 Create or delete a task, extended version.
l4_umword_t l4_fpage_unmap_taskid (unsigned taskid)
 Unmap task parameter.
void l4_yield (void)
 Release the processor non-preemptively, switch to any thread which is ready to run.
l4_threadid_t l4_myself_noprof (void)
 Get the id of the current thread, non-profile version.


Detailed Description

Common syscall definitions.

Definition in file syscalls-impl.h.


Fiasco/L4 System Call C-Bindings Reference Manual,  © 1996-2008