[Coco] Tcp off-loading on CoCo
Mark D. Overholser
marko555.os2 at gmail.com
Thu Apr 13 14:50:11 EDT 2017
On 13-Apr-17 09:17, William Astle wrote:
> On 2017-04-13 09:57 AM, Lee Patterson wrote:
>> NMI = non maskable interrupt? Why is it slow?
>
> I'm wondering the same thing.
>
> The NMI is serviced like the IRQ so the full processor state is saved.
> That will, obviously, make the minimum service time higher than for
> FIRQ. However, in the case of FIRQ, you're going to have to explicitly
> save any registers you clobber on the way in and out of the routine
> which will affect how much of a benefit you get from using it.
>
Interrupt Routines should be to as Short as Possible anyway..
Take Care of What Might be Lost, and Move On......
> Basically, the NMI isn't any slower than the IRQ once it triggers. As I
> understand it, NMI is edge triggered while FIRQ and IRQ are level
> triggered.
>
>
So if the FIRQ and IRQ are Level Triggered, how many Levels does the
CoCo Support???
MarkO
More information about the Coco
mailing list