Event Handling in TF-A - 2021.2 English

Versal ACAP System Software Developers Guide (UG1304)

Document ID
UG1304
Release Date
2021-10-27
Version
2021.2 English

The TF-A registers for the IPI interrupts during boot. The PLM sends IPI to the TF-A when any event occurs along with event data in IPI payload. The TF-A then sends an SGI to Linux to notify that an event has occurred. This SGI number is provided by Linux during the event manager driver initialization using IOCTL EEMI call (IOCTL_SET_SGI).

The TF-A provides a callback through which Linux can read the IPI data to identify the event that has occurred and sends an IPI acknowledgment to the PLM when Linux reads the IPI data.