cvs commit: src/sys/i386/apic apic_abi.c apic_ipl.h apic_vector.s src/sys/i386/icu icu_abi.c icu_vector.s src/sys/i386/include smptests.h src/sys/i386/isa intr_machdep.c intr_machdep.h src/sys/sys machintr.h

Matthew Dillon dillon at crater.dragonflybsd.org
Wed Nov 2 12:26:27 PST 2005


dillon      2005/11/02 12:23:23 PST

DragonFly src repository

  Modified files:
    sys/i386/apic        apic_abi.c apic_ipl.h apic_vector.s 
    sys/i386/icu         icu_abi.c icu_vector.s 
    sys/i386/include     smptests.h 
    sys/i386/isa         intr_machdep.c intr_machdep.h 
    sys/sys              machintr.h 
  Log:
  ICU/APIC cleanup part 6/many.
  
  Move the APIC and ICU vector arrays into the new machine interrupt ABI.
  
  Move the interrupt vector setup and teardown code into the new ABI.
  
  Make FAST_HI the default and remove the #define.
  
  Add a vector control function to the machine interrupt ABI.
  
  Start changing names of globals so we can eventually link both ICU and
  APIC interrupt code into the same binary.  Note that 'fastunpend' has not
  yet been renamed.
  
  Revision  Changes    Path
  1.3       +204 -25   src/sys/i386/apic/apic_abi.c
  1.5       +4 -0      src/sys/i386/apic/apic_ipl.h
  1.27      +73 -73    src/sys/i386/apic/apic_vector.s
  1.3       +112 -1    src/sys/i386/icu/icu_abi.c
  1.21      +32 -32    src/sys/i386/icu/icu_vector.s
  1.6       +0 -9      src/sys/i386/include/smptests.h
  1.38      +5 -164    src/sys/i386/isa/intr_machdep.c
  1.19      +0 -65     src/sys/i386/isa/intr_machdep.h
  1.2       +10 -2     src/sys/sys/machintr.h


http://www.dragonflybsd.org/cvsweb/src/sys/i386/apic/apic_abi.c.diff?r1=1.2&r2=1.3&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/i386/apic/apic_ipl.h.diff?r1=1.4&r2=1.5&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/i386/apic/apic_vector.s.diff?r1=1.26&r2=1.27&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/i386/icu/icu_abi.c.diff?r1=1.2&r2=1.3&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/i386/icu/icu_vector.s.diff?r1=1.20&r2=1.21&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/i386/include/smptests.h.diff?r1=1.5&r2=1.6&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/i386/isa/intr_machdep.c.diff?r1=1.37&r2=1.38&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/i386/isa/intr_machdep.h.diff?r1=1.18&r2=1.19&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/machintr.h.diff?r1=1.1&r2=1.2&f=u





More information about the Commits mailing list