diff -r 5072524fcc79 -r 80ef3a206772 Symbian3/PDK/Source/GUID-76A30EC4-4B99-5471-9E80-F853C91485BC.dita --- a/Symbian3/PDK/Source/GUID-76A30EC4-4B99-5471-9E80-F853C91485BC.dita Fri Jul 02 12:51:36 2010 +0100 +++ b/Symbian3/PDK/Source/GUID-76A30EC4-4B99-5471-9E80-F853C91485BC.dita Fri Jul 16 17:23:46 2010 +0100 @@ -66,7 +66,7 @@ interrupt sources. These are usually prioritised by connecting the interrupt output of a lower-priority controller to an interrupt input of a higher-priority controller. This is called chaining.

- +

An interrupt from a lower priority controller will appear as an interrupt on the highest-priority controller.

When the interrupt dispatcher of the higher-priority controller detects that it is the chained interrupt @@ -77,7 +77,7 @@

Multiple interrupt sources and pseudo interrupt sources

It is possible that a single input to an interrupt controller is shared by several interrupt sources.

- +

It appears necessary to bind multiple ISRs to the same interrupt. However, this is not possible. There are two ways of dealing with this:

Spurious interrupts

In the Kernel Architecture 2, it is a convention that unbound interrupts should @@ -177,7 +177,7 @@ (or at least, different registers) then you will need to arrange the table so that you can determine from the interrupt ID whether the interrupt is an IRQ or FIQ.

For example:

- +
Location of interrupt handling code

Most of the interrupt dispatching code