arm64: xenvm: Add Xen hypercall interface for arm64

This commit adds Xen hypervisor call interface for arm64 architecture.
This is needed for further development of Xen features in Zephyr.

Signed-off-by: Dmytro Firsov <dmytro_firsov@epam.com>
This commit is contained in:
Dmytro Firsov 2021-07-02 10:26:29 +03:00 committed by Carles Cufí
commit c4ab278688
4 changed files with 50 additions and 0 deletions

View file

@ -0,0 +1,12 @@
/*
* Copyright (c() 2021 EPAM Systems
*
* SPDX-License-Identifier: Apache-2.0
*/
/* defined in hypercall.S by HYPERCALL(hypercall) */
int HYPERVISOR_console_io(int op, int cnt, char *str);
int HYPERVISOR_sched_op(int op, void *param);
int HYPERVISOR_event_channel_op(int op, void *param);
int HYPERVISOR_hvm_op(int op, void *param);
int HYPERVISOR_memory_op(int op, void *param);