系统调用的异常有三种:SVC,HVC,SMC
SVC: 用于被EL0的软件用来申请操作系统上EL1请求特权或者访问系统资源.用于从EL0->EL1的切换
HVC: guest os用来请求hypervisor的服务,用于从EL1->EL2的切换.
SMC: 全称是secure monitor call,用于从EL2->EL3,用于secure与none-secure的切换.
ARM异常等级的切换
最新推荐文章于 2024-04-16 15:20:10 发布
系统调用的异常有三种:SVC,HVC,SMC
SVC: 用于被EL0的软件用来申请操作系统上EL1请求特权或者访问系统资源.用于从EL0->EL1的切换
HVC: guest os用来请求hypervisor的服务,用于从EL1->EL2的切换.
SMC: 全称是secure monitor call,用于从EL2->EL3,用于secure与none-secure的切换.