[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [rtl] astonished?
On Wed, Mar 01, 2000 at 05:07:14AM -0700, Kulwinder Atwal wrote:
> kissg@sztaki.hu wrote:
> >
> > What this error message does mean?
>
> I have looked at the file 'kernel_patch' in RTL. On line 994 is the
> printk for this message: 'RTL is astonished to announce out of fake
> regs'
RTLinux has an array of buffers to store registers during fake interrupt
processing. The reason for this array is to keep the kernel stack from
overflowing. What's happening is that the RTLinux interrupt emulator
is being flooded with interrupts. A possible scenario is
see interrupt X is pending
call the handler
handler renables interrupt X
and does a long operation during which X happens again
and does a sti
calling the RTL emulator
which finds interrupt X is pending
....
Interrupt X may be the timer.
Or it may be a RTLinux bug. What's the version information?
Try using the SLOW_PRINTF config option if you are in V3.