John Baldwin wrote:

On Monday 21 November 2005 01:39 pm, John Baldwin wrote:

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


Hmm, we probably still need to reprogram the ATPIC on resume as well. I'm not sure it's actually worth not just compiling the atpic code in on amd64.


Problems aside, what are the benefits to not having the atpic
unconditionally included on amd64?

Scott
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to