Al's system -> kernel call change
This commit is contained in:
parent
32514fb5f9
commit
61b6139752
|
@ -21,7 +21,7 @@
|
||||||
* get_randomness: accumulate randomness in a buffer
|
* get_randomness: accumulate randomness in a buffer
|
||||||
*
|
*
|
||||||
* Changes:
|
* Changes:
|
||||||
* Aug 04, 2005 check if kernel call is allowed (Jorrit N. Herder)
|
* Aug 04, 2005 check if system call is allowed (Jorrit N. Herder)
|
||||||
* Jul 20, 2005 send signal to services with message (Jorrit N. Herder)
|
* Jul 20, 2005 send signal to services with message (Jorrit N. Herder)
|
||||||
* Jan 15, 2005 new, generalized virtual copy function (Jorrit N. Herder)
|
* Jan 15, 2005 new, generalized virtual copy function (Jorrit N. Herder)
|
||||||
* Oct 10, 2004 dispatch system calls from call vector (Jorrit N. Herder)
|
* Oct 10, 2004 dispatch system calls from call vector (Jorrit N. Herder)
|
||||||
|
@ -84,7 +84,7 @@ PUBLIC void sys_task()
|
||||||
result = EBADREQUEST; /* illegal message type */
|
result = EBADREQUEST; /* illegal message type */
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
result = (*call_vec[call_nr])(&m); /* handle the kernel call */
|
result = (*call_vec[call_nr])(&m); /* handle the system call */
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Send a reply, unless inhibited by a handler function. Use the kernel
|
/* Send a reply, unless inhibited by a handler function. Use the kernel
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
* are undefined to do_unused if the kernel call is not enabled in config.h.
|
* are undefined to do_unused if the kernel call is not enabled in config.h.
|
||||||
* The implementation is contained in src/kernel/system/.
|
* The implementation is contained in src/kernel/system/.
|
||||||
*
|
*
|
||||||
* The system library allows to access system services by doing a system call.
|
* The system library allows to access system services by doing a kernel call.
|
||||||
* System calls are transformed into request messages to the SYS task that is
|
* System calls are transformed into request messages to the SYS task that is
|
||||||
* responsible for handling the call. By convention, sys_call() is transformed
|
* responsible for handling the call. By convention, sys_call() is transformed
|
||||||
* into a message with type SYS_CALL that is handled in a function do_call().
|
* into a message with type SYS_CALL that is handled in a function do_call().
|
||||||
|
@ -11,7 +11,7 @@
|
||||||
* Jul 30, 2005 created SYS_INT86 to support BIOS driver (Philip Homburg)
|
* Jul 30, 2005 created SYS_INT86 to support BIOS driver (Philip Homburg)
|
||||||
* Jul 13, 2005 created SYS_PRIVCTL to manage services (Jorrit N. Herder)
|
* Jul 13, 2005 created SYS_PRIVCTL to manage services (Jorrit N. Herder)
|
||||||
* Jul 09, 2005 updated SYS_KILL to signal services (Jorrit N. Herder)
|
* Jul 09, 2005 updated SYS_KILL to signal services (Jorrit N. Herder)
|
||||||
* Jun 21, 2005 created SYS_NICE for nice(2) system call (Ben J. Gras)
|
* Jun 21, 2005 created SYS_NICE for nice(2) kernel call (Ben J. Gras)
|
||||||
* Jun 21, 2005 created SYS_MEMSET to speed up exec(2) (Ben J. Gras)
|
* Jun 21, 2005 created SYS_MEMSET to speed up exec(2) (Ben J. Gras)
|
||||||
* Apr 12, 2005 updated SYS_VCOPY for virtual_copy() (Jorrit N. Herder)
|
* Apr 12, 2005 updated SYS_VCOPY for virtual_copy() (Jorrit N. Herder)
|
||||||
* Jan 20, 2005 updated SYS_COPY for virtual_copy() (Jorrit N. Herder)
|
* Jan 20, 2005 updated SYS_COPY for virtual_copy() (Jorrit N. Herder)
|
||||||
|
|
Loading…
Reference in a new issue