zl程序教程

您现在的位置是:首页 >  硬件

当前栏目

[reference]-ARM缩写

ARM reference 缩写
2023-09-27 14:26:31 时间

快速链接:
.
👉👉👉 个人博客笔记导读目录(全部) 👈👈👈

在这里插入图片描述

typetitlereserved
AArch32 stateThe ARM 32-bit Execution state that uses 32-bit general purpose registers, and a 32-bit program counter (PC), stack pointer (SP), and link register (LR). AArch32 Execution state provides a choice of two instruction sets, A32 and T32, previously called the ARM and Thumb instruction sets.reserved
AArch64 stateThe ARM 64-bit Execution state that uses 64-bit general purpose registers, and a 64-bit program counter (PC), stack pointer (SP), and exception link registers (ELR). AArch64 Execution state provides a single instruction set, A64.reserved
EL0The lowest Exception level. The Exception level that is used to execute user applications,in Non-secure state.reserved
EL1Privileged Exception level. The Exception level that is used to execute operating systems, in Non-secure state.reserved
EL2Hypervisor Exception level. The Exception level that is used to execute hypervisor code. EL2 is always in Non-secure state.reserved
EL3Secure Monitor Exception level. The Exception level that is used to execute Secure Monitor code, which handles the transitions between Non-secure and Secure states. EL3 is always in Secure state.reserved
Function IdentifierA 32-bit integer that identifies which function is being invoked by this SMC or HVC call.Passed in R0 or W0 into every SMC or HVC call.reserved
HVCHypervisor Call, an ARM assembler instruction that causes an exception that is taken synchronously into EL2.reserved
HypervisorThe hypervisor runs at the EL2 Exception level. It supports the execution of multiple EL1 Operating Systems.reserved
Non-secure stateThe ARM Execution state that restricts access to only the Non-secure system resources such as: memory, peripherals, and System registers.reserved
OEM OriginalEquipment Manufacturer. In this document, the final device manufacturer.PE Processing element. The abstract machine that is defined in the ARM architecturereserved
RxRegister; A32 native 32-bit register, A64 architectural registerreserved
S-EL0The Secure EL0 Exception level, the Exception level that is used to execute trusted application code in Secure statereserved
S-EL1The Secure EL1 Exception level, the Exception level that is used to execute Trusted OS code in Secure statereserved
Secure MonitorThe Secure Monitor is software that executes at the EL3 Exception level. It receives and handles Secure Monitor exceptions, and provides transitions between Secure state and Non-secure statereserved
Secure stateThe ARM Execution state that enables access to the Secure and Non-secure systems resources, such as: memory, peripherals, and System registers.reserved
SiPSilicon Partner,In this document, the silicon manufacturer.SMC Calling Convention Page 6 of 19 Copyright © 2013, 2016 ARM Limited or its affiliates. All rights reservedreserved
SMCSecure Monitor Call. An ARM assembler instruction that causes an exception that is taken synchronously into EL3reserved
SMCCCSMC Calling Convention, this documentreserved
SMC32/HVC3232-bit SMC and HVC calling conventionreserved
SMC64/HVC6464-bit SMC and HVC calling conventionreserved
WxA64 32-bit register viewreserved
XxA64 64-bit register viewreserved
Trusted OSThe secure operating system running in the Secure EL1 Exception level. It supports the execution of trusted applications in Secure ELreserved
reservedreservedreserved

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述