DragonFly commits List (threaded) for 2009-08
DragonFly BSD
DragonFly commits List (threaded) for 2009-08
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

git: Kernel - Instrumentation for experimentation, interrupt threads


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Sun, 16 Aug 2009 18:38:11 -0700 (PDT)

commit e381e77cebc2ec7761ca2e59af6cbb785e56d055
Author: Matthew Dillon <dillon@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



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]