System Calls

The kernel system calls are the set of APIs that allow programs to have the kernel preform a priviledged service on their behalf. Examples include memory allocation, file I/O, signal management and interprocess communication. When a system call is executed a trap is taken and the system call trap handler takes over.

Status 10/12/07

The code framework from 2.6 has been brought over into the exception handling of locore.s. There has been work to get the system call exception handling in place and some basic testing that you can see in uts/ppc/os/unit_test.c.  This is how much of the code was integrated, by first moving in 2.6 code and then grinding through it. Needless to say that this will be stressed once we get more userland development going. 

last modified by admin on 2009/10/26 12:17
Collectives
Project


© Sun Microsystems Inc. 2009
XWiki Enterprise 1.8.2.19075 - Documentation
Terms Of Use | Privacy | Trademarks | Copyright Policy | Site Guidelines | Site map | Help
Your use of this web site or any of its content or software indicates your agreement to be bound by these Terms of Use.