aarch64: introduce platform interrupts module

The interrupts module is the platform specific implementation for the
interrupt controller. The Hypervisor codebase is interrupt controller
agnostic. Though for the SPMC there is some control of the GIC needed.

First helpers added are GIC priority mask register adjustement, needed
later by the managed exit scenario.

Signed-off-by: Manish Pandey <manish.pandey2@arm.com>
Signed-off-by: Olivier Deprez <olivier.deprez@arm.com>
Change-Id: I12b7465096c7198810c4398ceaa9dd08681d6071
diff --git a/src/arch/fake/hypervisor/cpu.c b/src/arch/fake/hypervisor/cpu.c
index e00f71f..2ef9f32 100644
--- a/src/arch/fake/hypervisor/cpu.c
+++ b/src/arch/fake/hypervisor/cpu.c
@@ -21,6 +21,11 @@
 	/* TODO */
 }
 
+void plat_interrupts_set_priority_mask(uint8_t min_priority)
+{
+	(void)min_priority;
+}
+
 void arch_regs_reset(struct vcpu *vcpu)
 {
 	/* TODO */