Add the function prototypes of the functions below in <asm/processor.h> header file so that they are visible before the function definitions in traps.c. enter_hypervisor_from_guest_preirq() enter_hypervisor_from_guest() do_trap_hyp_sync() do_trap_guest_sync() do_trap_irq() do_trap_fiq() leave_hypervisor_to_guest()
Signed-off-by: Xenia Ragiadakou <burzalod...@gmail.com> --- xen/arch/arm/include/asm/processor.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/xen/arch/arm/include/asm/processor.h b/xen/arch/arm/include/asm/processor.h index c021160412..74cc07028f 100644 --- a/xen/arch/arm/include/asm/processor.h +++ b/xen/arch/arm/include/asm/processor.h @@ -576,10 +576,24 @@ void vcpu_regs_hyp_to_user(const struct vcpu *vcpu, void vcpu_regs_user_to_hyp(struct vcpu *vcpu, const struct vcpu_guest_core_regs *regs); +void enter_hypervisor_from_guest_preirq(void); + +void enter_hypervisor_from_guest(void); + +void do_trap_hyp_sync(struct cpu_user_regs *regs); + +void do_trap_guest_sync(struct cpu_user_regs *regs); + void do_trap_hyp_serror(struct cpu_user_regs *regs); void do_trap_guest_serror(struct cpu_user_regs *regs); +void do_trap_irq(struct cpu_user_regs *regs); + +void do_trap_fiq(struct cpu_user_regs *regs); + +void leave_hypervisor_to_guest(void); + register_t get_default_hcr_flags(void); /* -- 2.34.1