cvs commit: src/sys/kern kern_intr.c src/sys/i386/i386
 intr_machdep.c src/sys/amd64/amd64 intr_machdep.c src/sys/arm/arm
 intr.c src/sys/ia64/ia64 interrupt.c src/sys/powerpc/powerpc
 intr_machdep.c src/sys/sparc64/sparc64 intr_machdep.c ...
    Paolo Pisati 
    piso at FreeBSD.org
       
    Thu May 31 19:25:35 UTC 2007
    
    
  
piso        2007-05-31 19:25:35 UTC
  FreeBSD src repository
  Modified files:
    sys/kern             kern_intr.c 
    sys/i386/i386        intr_machdep.c 
    sys/amd64/amd64      intr_machdep.c 
    sys/arm/arm          intr.c 
    sys/ia64/ia64        interrupt.c 
    sys/powerpc/powerpc  intr_machdep.c 
    sys/sparc64/sparc64  intr_machdep.c 
    sys/sun4v/sun4v      intr_machdep.c 
  Log:
  In some particular cases (like in pccard and pccbb), the real device
  handler is wrapped in a couple of functions - a filter wrapper and an
  ithread wrapper. In this case (and just in this case), the filter
  wrapper could ask the system to schedule the ithread and mask the
  interrupt source if the wrapped handler is composed of just an ithread
  handler: modify the "old" interrupt code to make it support
  this situation, while the "new" interrupt code is already ok.
  
  Discussed with: jhb
  
  Revision  Changes    Path
  1.33      +12 -3     src/sys/amd64/amd64/intr_machdep.c
  1.15      +11 -2     src/sys/arm/arm/intr.c
  1.28      +22 -3     src/sys/i386/i386/intr_machdep.c
  1.58      +11 -2     src/sys/ia64/ia64/interrupt.c
  1.145     +0 -3      src/sys/kern/kern_intr.c
  1.11      +11 -2     src/sys/powerpc/powerpc/intr_machdep.c
  1.26      +11 -2     src/sys/sparc64/sparc64/intr_machdep.c
  1.7       +11 -2     src/sys/sun4v/sun4v/intr_machdep.c
    
    
More information about the cvs-src
mailing list