ArmPkg[all]
0.1
|
Macros | |
#define | EL1_OR_EL2(SAFE_XREG) |
#define | EL1_OR_EL2_OR_EL3(SAFE_XREG) |
#define | _ASM_FUNC(Name, Section) |
#define | ASM_FUNC(Name) _ASM_FUNC(ASM_PFX(Name), .text. ## Name) |
#define | MOV32(Reg, Val) |
#define | MOV64(Reg, Val) |
Macros to work around lack of Clang support for LDR register, =expr
Copyright (c) 2008 - 2009, Apple Inc. All rights reserved.
Portions copyright (c) 2011 - 2014, ARM Ltd. All rights reserved.
Copyright (c) 2016, Linaro Ltd. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
#define _ASM_FUNC | ( | Name, | |
Section | |||
) |
#define ASM_FUNC | ( | Name | ) | _ASM_FUNC(ASM_PFX(Name), .text. ## Name) |
#define EL1_OR_EL2 | ( | SAFE_XREG | ) |
#define EL1_OR_EL2_OR_EL3 | ( | SAFE_XREG | ) |
#define MOV32 | ( | Reg, | |
Val | |||
) |
#define MOV64 | ( | Reg, | |
Val | |||
) |