The SMID profiles select the agent for each inter-processor interrupt listed in the following table.
The control registers are listed in the IPI register module ( Versal Adaptive SoC Register Reference (AM012).
SMID Profile | Profile Name | Note |
---|---|---|
SMID_00 | PSM profile 1 (writes) | Predefined |
SMID_01 | PSM profile 2 (reads) | |
SMID_02 | PMC profile 1 (writes) | Predefined |
SMID_03 | PMC profile 2 (reads) | |
SMID_04 | IPI 0 profile 1 (writes) | Programmable |
SMID_05 | IPI 0 profile 2 (reads) | |
SMID_06 | IPI 1 profile 1 (writes) | Programmable |
SMID_07 | IPI 1 profile 2 (reads) | |
SMID_08 | IPI 2 profile 1 (writes) | Programmable |
SMID_09 | IPI 2 profile 2 (reads) | |
SMID_10 | IPI 3 profile 1 (writes) | Programmable |
SMID_11 | IPI 3 profile 2 (reads) | |
SMID_12 | IPI 4 profile 1 (writes) | Programmable |
SMID_13 | IPI 4 profile 2 (reads) | |
SMID_14 | IPI 5 profile 1 (writes) | Programmable |
SMID_15 | IPI 5 profile 2 (reads) | |
SMID_16 | PMC profile 1 (writes) | Predefined |
SMID_17 | PMC profile 2 (reads) | |
SMID_18 | IPI 6 profile 1 (writes) | Programmable |
SMID_19 | IPI 6 profile 2 (reads) |