K 10 svn:author V 7 delphij K 8 svn:date V 27 2005-01-06T02:02:36.000000Z K 7 svn:log V 926 MFC IPI panic fix done by Stephan Uphoff: sys/i386/i386/apic_vector.s 1.101 -> 1.102 sys/i386/i386/mp_machdep.c 1.241 -> 1.243 sys/i386/include/apicvar.h 1.8 -> 1.9 sys/i386/include/smp.h 1.78 -> 1.79 To quote the original commit message: Avoid more than two pending IPI interrupt vectors per local APIC as this may cause deadlocks. This should fix kern/72123. Discussed with: jhb Tested by: Nik Azim Azam, Andy Farkas, Flack Man, Aykut KARA Izzet BESKARDES, Jens Binnewies, Karl Keusgen Approved by: sam (mentor) This commit is a combination of Stephan's original one and John's style fix on mp_machdep.c. I have tested the patch on various SMP boxes running RELENG_5_3 (4*P3 Xeon, 2*P4 w/HTT, 2*P4 Xeon configurations) under heavy load for a couple of weeks, so commit on behalf of Stephan when he is on vacation. RELENG_5_3 candidate after settle time. Discussed with: ups Reviewed by: jhb END