[uCsimm] RTEC-0.2: improoved interrupt handling

From: Bernhard Kuhn (kuhn@batian.lpr.e-technik.tu-muenchen.de)
Date: Fri Jan 07 2000 - 21:05:22 EST


Hi!

I have spent a little more time on the realtime linux port to uClinux.

Now, the Interrupt entrance-code only takes care
about interrupts of the invoked interrupt level, so that
there are not called pending irqs from other interrupt levels
accidently. Additionaly the "rt-interrupt scheduler" (process_rt())
also only take care about the interrupts of the invoked level to
minimize interrupt latencies.

The patch can be fetched at

wget
http://www.rcs.ei.tum.de/~kuhn/uclinux/uClinux-2.0.38.1pre1_rt-0.1to0.2.diff.gz

(don't forget to apply uClinux-2.0.38.1pre1_rt-0.1.diff.gz, first)

when network is enabled (loattach), then xcopilot sometimes might
halt - maybe another xcopilot bug? anyway, when disabling loattach
in ../pilot/init/init.c, everything seems to be ok ...
(interresstingly, the effect didn't showed up with RTEC-0.1. Maybe
RTEC-0.2 isn't sane?). Get the patch here:

wget http://www.rcs.ei.tum.de/~kuhn/uclinux/pilot-160899.rt-0.2.diff

Bernhard
This message resent by the ucsimm@uclinux.com list server http://www.uClinux.com/



This archive was generated by hypermail 2b30 : Sun Apr 07 2002 - 00:01:33 EST