HomeFreeBSD

Add kse_switchin(2). This syscall can be used by KSE implementations
rS123252Unpublished

Unpublished Commit ยท Learn More

No further details are available.

Description

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.

Details

Provenance
marcelAuthored on
Parents
rS123251: MFC: 1.85: fix the runq selection when load balancing runs on machines with
Branches
Unknown
Tags
Unknown

Event Timeline