cvs commit: src/sys/ia64/ia64 machdep.c

Jeff Roberson jeff at FreeBSD.org
Mon Jun 4 23:58:48 UTC 2007


jeff        2007-06-04 23:58:48 UTC

  FreeBSD src repository

  Modified files:
    sys/ia64/ia64        machdep.c 
  Log:
  Commit 13/14 of sched_lock decomposition.
   - Add a new parameter to cpu_switch() that is used to release the lock on
     the outgoing thread and properly acquire the lock on the incoming
     thread.  This parameter is not required for schedulers that don't do
     per-cpu locking and architectures which do not support it may continue
     to use the 4BSD scheduler.  This feature is presently not supported
     on ia64
  
  Tested by:      kris, current@
  Tested on:      i386, amd64, ULE, 4BSD, libthr, libkse, PREEMPTION, etc.
  Discussed with: kris, attilio, kmacy, jhb, julian, bde (small parts each)
  
  Revision  Changes    Path
  1.218     +1 -1      src/sys/ia64/ia64/machdep.c


More information about the cvs-all mailing list