]>
git.proxmox.com Git - mirror_edk2.git/blob - ArmPkg/Include/Library/ArmHvcLib.h
3 * Copyright (c) 2012-2014, ARM Limited. All rights reserved.
5 * SPDX-License-Identifier: BSD-2-Clause-Patent
10 #define ARM_HVC_LIB_H_
13 * The size of the HVC arguments are different between AArch64 and AArch32.
14 * The native size is used for the arguments.
30 HVC calls can take up to 8 arguments and return up to 4 return values.
31 Therefore, the 4 first fields in the ARM_HVC_ARGS structure are used
32 for both input and output values.
37 IN OUT ARM_HVC_ARGS
*Args
40 #endif // ARM_HVC_LIB_H_