![]() |
xilplmi
Vitis Drivers API Documentation
|
This is the header file for xplm_gic_interrupts.c.
MODIFICATION HISTORY:
Ver Who Date Changes
----- ---- -------- -------------------------------------------------------
1.00 ma 10/08/2018 Initial release
1.01 kc 04/09/2019 Added code to register/enable/disable interrupts
1.02 bsv 04/04/2020 Code clean up
1.03 bm 10/14/2020 Code clean up
td 10/19/2020 MISRA C Fixes
1.04 bm 04/03/2021 Move task creation out of interrupt context
1.05 td 07/08/2021 Fix doxygen warnings
bsv 07/16/2021 Fix doxygen warnings
bsv 08/02/2021 Code clean up to reduce size
ma 08/05/2021 Add separate task for each IPI channel
1.06 bm 07/06/2022 Refactor versal and versal_net codeFunctions | |
| void | XPlmi_GicIntrHandler (void *CallbackRef) |
| This is handler for GIC interrupts. More... | |
| int | XPlmi_GicRegisterHandler (u32 GicPVal, u32 GicPxVal, GicIntHandler_t Handler, void *Data) |
| This will register the GIC handler. More... | |
| void | XPlmi_GicIntrEnable (u32 GicPVal, u32 GicPxVal) |
| This will enable the GIC interrupt. More... | |
| void | XPlmi_GicIntrDisable (u32 GicPVal, u32 GicPxVal) |
| This will disable the GIC interrupt. More... | |
| void | XPlmi_GicIntrClearStatus (u32 GicPVal, u32 GicPxVal) |
| This will clear the GIC interrupt. More... | |
| void | XPlmi_GicIntrAddTask (u32 Index) |
| This function adds the GiC task handler to the TaskQueue. More... | |