Searched hist:118332 (Results 1 - 3 of 3) sorted by relevance
/freebsd-10.3-release/lib/libc/ia64/sys/ | ||
H A D | getcontext.S | 118332 Sat Aug 02 00:49:36 MDT 2003 marcel Override the default stubs for getcontext(2) and swapcontext(2) so that we can flush the register stack prior to entering the kernel. This avoids having dirty registers and saves us from having to manually write them to the backing store from within the kernel. In that respect, flushing the RSE is both functionally required as well as performance optimal. On average we had 18 dirty registers when getcontext(2) was called from libthr. Since libthr does not switch back to a context created by getcontext(2), not having dealt with the dirty registers was harmless. |
H A D | swapcontext.S | 118332 Sat Aug 02 00:49:36 MDT 2003 marcel Override the default stubs for getcontext(2) and swapcontext(2) so that we can flush the register stack prior to entering the kernel. This avoids having dirty registers and saves us from having to manually write them to the backing store from within the kernel. In that respect, flushing the RSE is both functionally required as well as performance optimal. On average we had 18 dirty registers when getcontext(2) was called from libthr. Since libthr does not switch back to a context created by getcontext(2), not having dealt with the dirty registers was harmless. |
H A D | Makefile.inc | diff 118332 Sat Aug 02 00:49:36 MDT 2003 marcel Override the default stubs for getcontext(2) and swapcontext(2) so that we can flush the register stack prior to entering the kernel. This avoids having dirty registers and saves us from having to manually write them to the backing store from within the kernel. In that respect, flushing the RSE is both functionally required as well as performance optimal. On average we had 18 dirty registers when getcontext(2) was called from libthr. Since libthr does not switch back to a context created by getcontext(2), not having dealt with the dirty registers was harmless. |
Completed in 54 milliseconds