interrupts: Rewrote interrupt delivery
authorMichel Pollet <buserror@gmail.com>
Sat, 25 Feb 2012 10:05:23 +0000 (10:05 +0000)
committerMichel Pollet <buserror@gmail.com>
Sat, 25 Feb 2012 10:18:13 +0000 (10:18 +0000)
commit67688243000a1928b03f470f11fa3c353d229bd6
tree4e66c1d0f6dbf13e7da0feba9b492fde558ef690
parent765045861130679e864f4ae650788da9aa1a06ee
interrupts: Rewrote interrupt delivery

Now uses a fifo, removed the bitfield.
This allows multiple interrupt "sources" per vector,
and should make delivery a bit quicker too.

Signed-off-by: Michel Pollet <buserror@gmail.com>
simavr/sim/avr_twi.c
simavr/sim/sim_avr.h
simavr/sim/sim_interrupts.c
simavr/sim/sim_interrupts.h