freebsd-dev/lib/libkse/arch
Marcel Moolenaar 6351f43f14 Implement _thr_enter_uts() and _thr_switch() as inline functions to
minimize the amount and complexity of assembly code that needs to be
written. This way the core functionality is spread over 3 elementary
functions that don't have to do anything that can more easily and
more safely be done in C. As such, assembly code will only have to
know about the definition of mcontext_t.
The runtime cost of not having these functions being inlined is less
important than the cleanliness and maintainability of the code at
this stage of the implementation.
2003-06-26 03:55:58 +00:00
..
i386 Untangle the inter-dependency of kse types and ksd types/functions 2003-06-23 23:15:06 +00:00
ia64 Implement _thr_enter_uts() and _thr_switch() as inline functions to 2003-06-26 03:55:58 +00:00