cvs commit: src/sys/amd64/amd64 machdep.c
Scott Long
scottl at samsco.org
Mon Nov 28 21:06:30 GMT 2005
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
More information about the cvs-src
mailing list