DragonFly commits List (threaded) for 2007-04
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
cvs commit: src/sys/platform/pc32/i386 mp_machdep.c swtch.s
dillon 2007/04/30 10:41:15 PDT
DragonFly src repository
Modified files:
sys/platform/pc32/i386 mp_machdep.c swtch.s
Log:
It is possible for spurious interrupt(s) to be posted to an AP cpu
while the cpu is being bootstrapped. Explicitly enable interrupts
while still in a critical section near the end of ap_init to allow
the cpu to issue the interrupt vector(s), then clear the software
interrupt pending fields in the globaldata structure.
This stops the single report to the console of a spurious interrupt
occuring during AP booting. This problem is unrelated to the multitude
of spurious interrupts that can be reported during device initialization.
Those will probably still occur.
Revision Changes Path
1.58 +15 -0 src/sys/platform/pc32/i386/mp_machdep.c
1.46 +4 -0 src/sys/platform/pc32/i386/swtch.s
http://www.dragonflybsd.org/cvsweb/src/sys/platform/pc32/i386/mp_machdep.c.diff?r1=1.57&r2=1.58&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/platform/pc32/i386/swtch.s.diff?r1=1.45&r2=1.46&f=u
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]