Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 3 Nov 2003 13:34:45 -0800 (PST)
From:      John Baldwin <jhb@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/i386/isa atpic.c atpic_vector.s icu.h
Message-ID:  <200311032134.hA3LYjpm092148@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200311032134.hA3LYjpm092148>