cvs commit: src/sys/ia64/ia64 context.s
Marcel Moolenaar
marcel at FreeBSD.org
Thu May 15 01:08:33 PDT 2003
marcel 2003/05/15 01:08:32 PDT
FreeBSD src repository
Added files:
sys/ia64/ia64 context.s
Log:
This file contains elementary context related functions used to
save and restore "sets" of registers in various places.
The restorectx and swapctx functions are used by cpu_switch()
and deal with the special registers, as well as the preserved
registers.
The *callee_saved* functions are used to save and restore the
preserved registers (integer and floating-point). They are
useful for signal delivery and ptrace support.
The save_high_fp and restore_high_fp functions are used to
"load" and "unload" to and from the CPU as part of lazy context
switching.
The ia32 specific context functions have been kept with the ia32
code.
Approved by: re@ (blanket)
Revision Changes Path
1.1 +804 -0 src/sys/ia64/ia64/context.s (new)
More information about the cvs-src
mailing list