|
|
System CallsThe 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/07The 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. |