[ECOS] Interrupt arbitration on MPC555

Jesper Skov jskov@redhat.com
Fri Feb 25 02:15:00 GMT 2000


>>>>> "Bob" == Bob Koninckx <bob.koninckx@mech.kuleuven.ac.be> writes:

Bob> The point I am trying to make is : if you write a general arbiter
Bob> for toucan, tpu, mios, sci etc ..., these will only work fine for
Bob> priorities lower than 7. If two devices are assigned priorities
Bob> above 6, you should be able to connect more than one arbiter on
Bob> level 7

You should be to achieve this by enabling interrupt chaining -
arbiters would be called in sequence and should Do The Right
Thing(TM).

I think it would probably impact performance a bit though (to enable
global interrupt chaining). It might be desirable to add a (suitably
hacked up) chaining-handler to level 7 and register the toucan, tpu,
etc, with this chaining handler. It would call each of those arbiters
in turn.

Did that make any sense?

Jesper


More information about the Ecos-discuss mailing list