cvs commit: src/sys/ia64/ia64 interrupt.c nexus.c sapic.c src/sys/ia64/include sapicvar.h

From: Marcel Moolenaar <marcel_at_FreeBSD.org>
Date: Wed, 10 Sep 2003 15:49:38 -0700 (PDT)
marcel      2003/09/10 15:49:38 PDT

  FreeBSD src repository

  Modified files:
    sys/ia64/ia64        interrupt.c nexus.c sapic.c 
    sys/ia64/include     sapicvar.h 
  Log:
  Rewrite the SAPIC initialization to always program the RTEs with what
  we think is the correct trigger mode and polarity. This allows us to
  implement BUS_CONFIG_INTR() as an update of the RTE in question.
  Consequently, we can trust the RTE when we enable an interrupt and
  avoids that we need to know about the trigger mode and polarity at
  that time.
  
  Revision  Changes    Path
  1.41      +1 -18     src/sys/ia64/ia64/interrupt.c
  1.6       +17 -4     src/sys/ia64/ia64/nexus.c
  1.13      +75 -19    src/sys/ia64/ia64/sapic.c
  1.4       +5 -5      src/sys/ia64/include/sapicvar.h
Received on Wed Sep 10 2003 - 15:49:39 UTC