Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 29 Oct 2002 21:55:29 -0800 (PST)
From:      Marcel Moolenaar <marcel@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/ia64/ia64 genassym.c locore.s machdep.c swtch.s vm_machdep.c src/sys/ia64/include pcb.h
Message-ID:  <200210300555.g9U5tTpJ002002@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
marcel      2002/10/29 21:55:29 PST

  Modified files:
    sys/ia64/ia64        genassym.c locore.s machdep.c swtch.s 
                         vm_machdep.c 
    sys/ia64/include     pcb.h 
  Log:
  Rewrite cpu_switch(). The most notable change is the fact that we now
  have f16-f31 as part of the context. The PCB has been reorganized to
  better match how we save and restore the (preserved) registers. This
  commit also moves the context restoriation to its own function (named
  pcb_restore), as we did with pcb_save.
  
  Only minimal effort has been put in writing optimal assembly. The
  expectation is that there will be more rounds of changes.
  
  Revision  Changes    Path
  1.31      +3 -29     src/sys/ia64/ia64/genassym.c
  1.26      +1 -1      src/sys/ia64/ia64/locore.s
  1.118     +35 -15    src/sys/ia64/ia64/machdep.c
  1.24      +260 -210  src/sys/ia64/ia64/swtch.s
  1.48      +11 -11    src/sys/ia64/ia64/vm_machdep.c
  1.11      +55 -38    src/sys/ia64/include/pcb.h

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




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