feat(interrupts): new interrupt controller ABIs

This patch introduces additional platform interrupt controller ABIs
and implements these ABIs for a dummy platform interrupt controller
and a fake platform.

Change-Id: I08c140f43edc7a72958fc3638b33b4365a88b40a
Signed-off-by: Madhukar Pappireddy <madhukar.pappireddy@arm.com>
diff --git a/src/arch/fake/hypervisor/cpu.c b/src/arch/fake/hypervisor/cpu.c
index 2ef9f32..8f3a5ad 100644
--- a/src/arch/fake/hypervisor/cpu.c
+++ b/src/arch/fake/hypervisor/cpu.c
@@ -10,6 +10,7 @@
 
 #include "hf/cpu.h"
 #include "hf/ffa.h"
+#include "hf/plat/interrupts.h"
 
 void arch_irq_disable(void)
 {
@@ -21,11 +22,6 @@
 	/* TODO */
 }
 
-void plat_interrupts_set_priority_mask(uint8_t min_priority)
-{
-	(void)min_priority;
-}
-
 void arch_regs_reset(struct vcpu *vcpu)
 {
 	/* TODO */