summaryrefslogtreecommitdiffstats
path: root/sys/kern/syscalls.c
diff options
context:
space:
mode:
authormarcel <marcel@FreeBSD.org>2003-12-07 19:34:29 +0000
committermarcel <marcel@FreeBSD.org>2003-12-07 19:34:29 +0000
commit2ba380839b51268fdea62444f179aed76fb83b0e (patch)
tree08f2958e6ff4c6406aee376ff848a178ecfeda26 /sys/kern/syscalls.c
parent0e8712116d44b45f10cfd5b1b09b736cffff4b76 (diff)
downloadFreeBSD-src-2ba380839b51268fdea62444f179aed76fb83b0e.zip
FreeBSD-src-2ba380839b51268fdea62444f179aed76fb83b0e.tar.gz
Add kse_switchin(2). This syscall can be used by KSE implementations
to have the kernel switch to a new thread, instead of doing it in userland. It is in fact needed on ia64 where syscall restarts do not return to userland first. It's completely handled inside the kernel. As such, any context created by the kernel as part of an upcall and caused by some syscall needs to be restored by the kernel.
Diffstat (limited to 'sys/kern/syscalls.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud