Add test for SDEI RM_ANY routing mode

Previously, there were no tests using the RM_ANY routing mode.  That
particular flag doesn't affect code flow very much, it's mainly used
for GIC configuration of the interrupt, so this is a test of basic
functionality.

This test case makes sure RM_ANY event registrtation works and that
events can be routed to all CPUs.  It does this by registering an SDEI
event with the RM_ANY flag, powering up all CPUs, then generating
events.  Each time a CPU receives an event it shuts off and the process
repeats.  Every CPU must receive a single event or the test will not
pass.

Signed-off-by: John Powell <john.powell@arm.com>
Change-Id: I1ebd0565158d93bddbf58d680d4696086ac00234
4 files changed