cvs commit: src/sys/conf files src/sys/i386/apic apic_abi.c apic_ipl.s src/sys/i386/i386 autoconf.c mp_machdep.c src/sys/i386/icu icu.h icu_abi.c icu_ipl.s src/sys/i386/include smp.h src/sys/i386/isa clock.c intr_machdep.c src/sys/kern ...

Matthew Dillon dillon at crater.dragonflybsd.org
Wed Nov 2 10:45:23 PST 2005


dillon      2005/11/02 10:42:11 PST

DragonFly src repository

  Modified files:
    sys/conf             files 
    sys/i386/apic        apic_abi.c apic_ipl.s 
    sys/i386/i386        autoconf.c mp_machdep.c 
    sys/i386/icu         icu.h icu_abi.c icu_ipl.s 
    sys/i386/include     smp.h 
    sys/i386/isa         clock.c intr_machdep.c 
    sys/kern             kern_intr.c 
    sys/sys              interrupt.h 
  Added files:
    sys/kern             kern_machintr.c 
    sys/sys              machintr.h 
  Log:
  ICU/APIC cleanup part 5/many.
  
  Start migrating the ICU and APIC interrupt interfaces to a new machine
  level interrupt ABI.  This ABI will eventually be tied into the BUS
  architecture.
  
  Move INTRDIS/INTREN to the new API: machintr_intrdis(irq) and
  machintr_intren(irq).
  
  Get rid of ithread_unmask().  Have the interrupt thread code call
  machintr_intrdis(irq) directly.
  
  Revision  Changes    Path
  1.110     +1 -0      src/sys/conf/files
  1.2       +119 -0    src/sys/i386/apic/apic_abi.c
  1.13      +2 -2      src/sys/i386/apic/apic_ipl.s
  1.22      +4 -22     src/sys/i386/i386/autoconf.c
  1.42      +3 -39     src/sys/i386/i386/mp_machdep.c
  1.8       +0 -7      src/sys/i386/icu/icu.h
  1.2       +45 -0     src/sys/i386/icu/icu_abi.c
  1.12      +2 -2      src/sys/i386/icu/icu_ipl.s
  1.15      +0 -2      src/sys/i386/include/smp.h
  1.39      +6 -10     src/sys/i386/isa/clock.c
  1.37      +4 -42     src/sys/i386/isa/intr_machdep.c
  1.30      +2 -1      src/sys/kern/kern_intr.c
  1.13      +0 -1      src/sys/sys/interrupt.h


http://www.dragonflybsd.org/cvsweb/src/sys/conf/files.diff?r1=1.109&r2=1.110&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/i386/apic/apic_abi.c.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/i386/apic/apic_ipl.s.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/i386/i386/autoconf.c.diff?r1=1.21&r2=1.22&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/i386/i386/mp_machdep.c.diff?r1=1.41&r2=1.42&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/i386/icu/icu.h.diff?r1=1.7&r2=1.8&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/i386/icu/icu_abi.c.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/i386/icu/icu_ipl.s.diff?r1=1.11&r2=1.12&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/i386/include/smp.h.diff?r1=1.14&r2=1.15&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/i386/isa/clock.c.diff?r1=1.38&r2=1.39&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/i386/isa/intr_machdep.c.diff?r1=1.36&r2=1.37&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_intr.c.diff?r1=1.29&r2=1.30&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/interrupt.h.diff?r1=1.12&r2=1.13&f=u





More information about the Commits mailing list