Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 15 May 2003 01:08:32 -0700 (PDT)
From:      Marcel Moolenaar <marcel@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/ia64/ia64 context.s
Message-ID:  <200305150808.h4F88WBg012891@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
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)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200305150808.h4F88WBg012891>