Messages in this thread | | | From | Frans Pop <> | Subject | Re: 2.6.27-rc3: 'APIC error on CPU1: 00(40)', but only on resume! | Date | Thu, 4 Sep 2008 22:18:55 +0200 |
| |
On Saturday 30 August 2008, Maciej W. Rozycki wrote: > On Sat, 30 Aug 2008, Frans Pop wrote: > > > Barring a hardware erratum, this is a bug in the kernel. It > > > should be moderately easy to track down with some debugging added > > > to writes accessing LVT and redirection table entries. > > > > Could you please provide some more specific debugging instructions? > > I'm at a complete loss what I should do here. > > Debugging code can be added to apic_write() and > io_apic_{write,modify}() so that a warning is output into the kernel > log whenever a suspicious value is written to one of the vector > registers. Similarly for MSI/HT interrupts, although I do not know > names of the functions involved off the head. Due to performance > considerations it is unfortunately infeasible to have such debugging > enabled in production kernels.
Thanks for the reply Maciej, but that is still way over my head I'm afraid. I think I'll need an actual debug patch from someone that I can apply and test with to get any further with this.
| |