Extremely High rate of Interrupts on PXA250/ Problem with Id


I have a PXA250 system setup with 6.2 Most everything works just fine
except when I provide a idle task handler to the kernel via
InterruptIdleHook(). I have verified for certain that about every 3 micro
seconds the idle handler is being entered. I have ClockPeriod() setting the
kernel tick to 1mS; the qtime member timer_load that gets passed into the
idle handler seems to be set correctly as well. I am also highly confident
that I have no other interrupts occuring at that rate, this behavior has
been verified on multiple PXA250 platforms.

Does anybody know why this is and how I can change it so I can have more
MIPs for my applications to use?

John Roul