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) | Hardwired |
| SMID_01 | PSM profile 2 (reads) | |
| SMID_02 | PMC profile 1 (writes) | Hardwired |
| 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) | Hardwired |
| SMID_17 | PMC profile 2 (reads) | |
| SMID_18 | IPI 6 profile 1 (writes) | Programmable |
| SMID_19 | IPI 6 profile 2 (reads) |