Date: Mon, 28 Nov 2005 15:27:40 -0500 From: John Baldwin <jhb@freebsd.org> To: src-committers@freebsd.org Cc: cvs-src@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/amd64/amd64 machdep.c Message-ID: <200511281527.41530.jhb@freebsd.org> In-Reply-To: <200511211839.jALIdIff064683@repoman.freebsd.org> References: <200511211839.jALIdIff064683@repoman.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
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. -- John Baldwin <jhb@FreeBSD.org> <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve" = http://www.FreeBSD.org
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200511281527.41530.jhb>