Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 21 Nov 2005 18:39:17 +0000 (UTC)
From:      John Baldwin <jhb@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/amd64/amd64 machdep.c
Message-ID:  <200511211839.jALIdIff064683@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
jhb         2005-11-21 18:39:17 UTC

  FreeBSD src repository

  Modified files:
    sys/amd64/amd64      machdep.c 
  Log:
  Expand the hack to mask the atpics if 'device atpic' is not in the kernel
  during boot up.  Now we do a full reset of the 8259As and setup a simple
  interrupt handler (we actually borrow the apic one that just does an
  immediate iret) to handle any spurious interrupts triggered by either chip.
  This should fix some folks that were getting a Trap 30 during bootup of
  certain SMP AMD systems.  This might get pushed into the 6.0 branch as an
  errata.  For now a suitable workaround is to add 'device atpic' to your
  kernel config.
  
  Tested by:      scottl
  Helpful info from:      dillon
  MFC after:      1 week
  
  Revision  Changes    Path
  1.644     +28 -8     src/sys/amd64/amd64/machdep.c



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