Register the Interrupt, Write and Read Device Registers - 2022.1 English

Libmetal and OpenAMP User Guide (UG1186)

Document ID
Release Date
2022.1 English

This section assumes that you have already initialized the libmetal environment, register devices if necessary, and open these devices.

In Baremetal or FreeRTOS, you have to explicitly initialize the GIC (Generic Interrupt Controller) using the IPI (Inter-Processor Interrupt) and Shared Memory including libmetal as an example.

Note: The following section refers to the IPI elements of the Zynq UltraScale+ MPSoC hardware as described in Chapter 13 of the Zynq UltraScale+ MPSoC Technical Reference Manual ( UG1085 ) and Chapter 52 of the Inter-Processor Interrupts" of Versal ACAP Technical Reference Manual ( AM011 ).