git: Kernel - Instrumentation for experimentation, interrupt threads

Matthew Dillon dillon at crater.dragonflybsd.org
Sun Aug 16 18:40:15 PDT 2009


commit e381e77cebc2ec7761ca2e59af6cbb785e56d055
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Sun Aug 16 16:15:32 2009 -0700

    Kernel - Instrumentation for experimentation, interrupt threads
    
    * Add kern.intr_migrate (default off).  If set to 1 interrupt threads
      will chase the big giant lock around the cpu space instead of waiting
      for another cpu to release it.
    
    * Add lwkt.bgl_yield, default 10 (uS).  Set the polling delay when
      yielding the BGL to another thread.

Summary of changes:
 sys/kern/kern_intr.c   |   56 ++++++++++++++++++++++++++++++++++++++++++++---
 sys/kern/lwkt_thread.c |   40 +++++++++++++++++++++++++++++-----
 2 files changed, 86 insertions(+), 10 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/e381e77cebc2ec7761ca2e59af6cbb785e56d055


-- 
DragonFly BSD source repository





More information about the Commits mailing list