[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [RFC PATCH 04/11] docs/doxygen: Add doxygen tags to arch-arm.h
Add doxygen tags to arch-arm.h to: 1) create hyper calling convention section 2) create supported hypercalls section Signed-off-by: Luca Fancellu <luca.fancellu@xxxxxxx> --- xen/include/public/arch-arm.h | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/xen/include/public/arch-arm.h b/xen/include/public/arch-arm.h index c365b1b39e..7afc14e67b 100644 --- a/xen/include/public/arch-arm.h +++ b/xen/include/public/arch-arm.h @@ -24,13 +24,20 @@ * Copyright 2011 (C) Citrix Systems */ +/** + * @file + * @brief Guest OS interface to ARM Xen. + */ + #ifndef __XEN_PUBLIC_ARCH_ARM_H__ #define __XEN_PUBLIC_ARCH_ARM_H__ /* * `incontents 50 arm_abi Hypercall Calling Convention - * - * A hypercall is issued using the ARM HVC instruction. + */ + +/** + * @brief A hypercall is issued using the ARM HVC instruction. * * A hypercall can take up to 5 arguments. These are passed in * registers, the first argument in x0/r0 (for arm64/arm32 guests @@ -70,12 +77,17 @@ * vcpu_info, the grant table, etc). * * Any cache allocation hints are acceptable. + * @addtogroup hypercall_calling_convention Hyper Calling Convention + * @{ + * @} */ /* * `incontents 55 arm_hcall Supported Hypercalls - * - * Xen on ARM makes extensive use of hardware facilities and therefore + */ + +/** + * @brief Xen on ARM makes extensive use of hardware facilities and therefore * only a subset of the potential hypercalls are required. * * Since ARM uses second stage paging any machine/physical addresses @@ -161,6 +173,9 @@ * * - The device tree Xen compatible node is fully described under Linux * at Documentation/devicetree/bindings/arm/xen.txt. + * @addtogroup supported_hypercalls Supported Hypercalls + * @{ + * @} */ #define XEN_HYPERCALL_TAG 0XEA1 -- 2.17.1
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |