Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 17 Nov 2001 19:28:28 -0800 (PST)
From:      Jake Burkholder <jake@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/sparc64/sparc64 swtch.s vm_machdep.c src/sys/sparc64/include pcb.h
Message-ID:  <200111180328.fAI3SSu80734@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
jake        2001/11/17 19:28:28 PST

  Modified files:
    sys/sparc64/sparc64  swtch.s vm_machdep.c 
    sys/sparc64/include  pcb.h 
  Log:
  1. Convert the tstate saved in the pcb to a pstate and test for PSTATE_PEF
     to determine if a process is using floating point. in order to avoid
     sign extending a 13 bit immediate.
  2. We don't need to context switch cwp anymore, it is better to just
     fiddle the save tstate on return from traps.  See exception.s 1.10
     and 1.12.
  3. Completely remove pcb_cwp.
  4. Implement vmapbuf, vunmapbuf and vm_fault_quick.  Completely remove
     TODOs from vm_machdep.c (yay!).
  
  Submitted by:   tmm (1, 3, 4)
  Obtained from:  existing archs (4)
  
  Revision  Changes    Path
  1.8       +2 -10     src/sys/sparc64/include/pcb.h
  1.10      +7 -16     src/sys/sparc64/sparc64/swtch.s
  1.15      +113 -9    src/sys/sparc64/sparc64/vm_machdep.c

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?200111180328.fAI3SSu80734>