Hi, sorry for the delay, I've almost just been notified.
1. The group index register is responsible for triggering four interrupts, you will not get random interrupts. Writing to one of the three group registers will reduce the 12 possibilities to 4 of them.
The second bit-group will determine which interrupt will be triggered, for example in the group 0: SCFG_G0MSIRn.
This is why I believe that writing to that register will trigger the interrupt, and I understand that the MSI address of the message has to point to this group register.
2. Should be already covered by the last point.
Best regards,