feat: created helpers for changing vCPU state

Created helpers to common state changes to the vCPU.
This is to help encapsulate most of vCPU state changes
in well defined functions.

Signed-off-by: J-Alves <joao.alves@arm.com>
Change-Id: I1cb880a8dfb35b70ebb0214a14734af42f348861
diff --git a/inc/hf/vcpu.h b/inc/hf/vcpu.h
index 398d9a8..71ab200 100644
--- a/inc/hf/vcpu.h
+++ b/inc/hf/vcpu.h
@@ -367,3 +367,11 @@
 	vcpu1_locked.vcpu->call_chain.prev_node = NULL;
 	vcpu2_locked.vcpu->call_chain.next_node = NULL;
 }
+
+void vcpu_set_running(struct vcpu_locked target_locked, struct ffa_value args);
+void vcpu_save_interrupt_priority(struct vcpu_locked vcpu_locked,
+				  uint8_t priority);
+void vcpu_interrupt_inject(struct vcpu_locked target_locked, uint32_t intid);
+void vcpu_set_processing_interrupt(struct vcpu_locked vcpu_locked,
+				   uint32_t intid, struct vcpu *preempted);
+void vcpu_enter_secure_interrupt_rtm(struct vcpu_locked vcpu_locked);