| Solaris |
|
|
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.
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.
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.
© 2012, Oracle Corporation and/or its affiliates.