cvs commit: src/sys/amd64/amd64 intr_machdep.c src/sys/arm/arm intr.c src/sys/i386/i386 intr_machdep.c src/sys/ia64/ia64 interrupt.c src/sys/kern kern_cpuset.c kern_intr.c src/sys/powerpc/powerpc intr_machdep.c src/sys/sparc64/sparc64 ...

Jeff Roberson jeff at FreeBSD.org
Fri Apr 11 03:26:41 UTC 2008


jeff        2008-04-11 03:26:41 UTC

  FreeBSD src repository

  Modified files:
    sys/amd64/amd64      intr_machdep.c 
    sys/arm/arm          intr.c 
    sys/i386/i386        intr_machdep.c 
    sys/ia64/ia64        interrupt.c 
    sys/kern             kern_cpuset.c kern_intr.c 
    sys/powerpc/powerpc  intr_machdep.c 
    sys/sparc64/sparc64  intr_machdep.c 
    sys/sun4v/sun4v      intr_machdep.c 
    sys/sys              cpuset.h interrupt.h 
  Log:
   - Add the interrupt vector number to intr_event_create so MI code can
     lookup hard interrupt events by number.  Ignore the irq# for soft intrs.
   - Add support to cpuset for binding hardware interrupts.  This has the
     side effect of binding any ithread associated with the hard interrupt.
     As per restrictions imposed by MD code we can only bind interrupts to
     a single cpu presently.  Interrupts can be 'unbound' by binding them
     to all cpus.
  
  Reviewed by:    jhb
  Sponsored by:   Nokia
  
  Revision  Changes    Path
  1.41      +1 -1      src/sys/amd64/amd64/intr_machdep.c
  1.21      +1 -1      src/sys/arm/arm/intr.c
  1.36      +1 -1      src/sys/i386/i386/intr_machdep.c
  1.66      +1 -1      src/sys/ia64/ia64/interrupt.c
  1.9       +16 -0     src/sys/kern/kern_cpuset.c
  1.162     +97 -59    src/sys/kern/kern_intr.c
  1.21      +1 -1      src/sys/powerpc/powerpc/intr_machdep.c
  1.33      +1 -1      src/sys/sparc64/sparc64/intr_machdep.c
  1.11      +2 -2      src/sys/sun4v/sun4v/intr_machdep.c
  1.7       +1 -0      src/sys/sys/cpuset.h
  1.41      +5 -2      src/sys/sys/interrupt.h


More information about the cvs-src mailing list