Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 18 Jun 2004 01:49:26 +0000 (UTC)
From:      Bruce Evans <bde@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/i386/isa npx.c
Message-ID:  <200406180149.i5I1nQh7068970@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
bde         2004-06-18 01:49:26 UTC

  FreeBSD src repository

  Modified files:
    sys/i386/isa         npx.c 
  Log:
  Forced commit to note that the hack removed in the previous commit
  really used to be necessary.  bus_teardown_interrupt() was completely
  broken for fast interrupts in -current from approx. 2001/02/09 to
  2003/11/03.  It not only didn't shut down the hardware interrupt; it
  also left the fast interrupt handler wired into the IDT.  The hack was
  needed to shut down the hardware interrupt.  Without it, for npx,
  unmasked exceptions were delivered via both IRQ13 and Exception16, and
  spurious IRQ13 broke exception handling in much the same way that it
  is broken on old systems that don't support Exception16.
  
  Revision  Changes    Path
  1.150     +0 -0      src/sys/i386/isa/npx.c



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