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

git: swi: Pass cpuid to swi register and unregister


From: Sepherosa Ziehau <sephe@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Fri, 28 Oct 2011 09:03:58 -0700 (PDT)

commit 1da8d52f09e87a41c222998c31100737cca77dd1
Author: Sepherosa Ziehau <sephe@dragonflybsd.org>
Date:   Fri Oct 28 23:47:31 2011 +0800

    swi: Pass cpuid to swi register and unregister
    
    Pass -1 as cpuid then these functions will try pin the ithread to
    different CPU based on the 'intr' to be registered/unregistered.
    
    Device and taskqueue swi ithreads' cpuid is not explicitly specified,
    i.e. -1 is used, swi_vm still runs on CPU0.

Summary of changes:
 sys/bus/cam/cam_xpt.c                 |    2 +-
 sys/dev/serial/cy/cy.c                |    2 +-
 sys/dev/serial/sio/sio.c              |    2 +-
 sys/kern/kern_intr.c                  |   22 ++++++++++++++++------
 sys/kern/subr_taskqueue.c             |    4 ++--
 sys/platform/pc32/i386/vm_machdep.c   |    2 +-
 sys/platform/pc64/x86_64/vm_machdep.c |    2 +-
 sys/sys/interrupt.h                   |    6 +++---
 8 files changed, 26 insertions(+), 16 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/1da8d52f09e87a41c222998c31100737cca77dd1


-- 
DragonFly BSD source repository



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