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

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


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Wed, 2 Nov 2005 12:23:23 -0800 (PST)

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



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