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