Showing changes from revision #0 to #1:
Added | Removed | Changed
Entry | |
---|---|
- |
Exit | |
---|---|
- |
The purpose of this call is to put the CPU into a low-power idle state until an IRQ or FIQ interrupt is pending. It implements functionality equivalent to the ARMv7 ‘WFI’ instruction.
SWI Portable_ReadFeatures can be used to determine if this call is available.
It’s important to realise that Portable_Idle will function as intended even if IRQs/FIQs are disabled on entry. Therefore, to wait for a specific interrupt (or interrupt driven event), it’s recommended to use the following procedure: