cvs commit: src/sys/i386/isa atpic.c atpic_vector.s icu.h

John Baldwin jhb at FreeBSD.org
Mon Nov 3 13:34:46 PST 2003


jhb         2003/11/03 13:34:45 PST

  FreeBSD src repository

  Modified files:
    sys/i386/isa         atpic_vector.s icu.h 
  Added files:
    sys/i386/isa         atpic.c 
  Log:
  Add the new atpic(4) driver for the 8259A master and slave PICs.  By
  default we provide 16 interrupt sources for IRQs 0 through 15.  However,
  if the I/O APIC driver has already registered sources for any of those IRQs
  then we will silently fail to register our own source for that IRQ.
  
  Note that i386/isa/icu.h is now specific to the 8259A and no longer
  contains any info relevant to APICs.  Also note that fast interrupts no
  longer use a separate entry point.  Instead, both fast and threaded
  interrupts share the same entry point which merely looks up the appropriate
  source and passes control to intr_execute_handlers().
  
  Revision  Changes    Path
  1.1       +415 -0    src/sys/i386/isa/atpic.c (new)
  1.38      +77 -178   src/sys/i386/isa/atpic_vector.s
  1.28      +6 -47     src/sys/i386/isa/icu.h


More information about the cvs-src mailing list