SVC,HVC,SMC指令

  • SVC(Supervisor Call)
    • 当用户空间通过系统调用陷入到内核空间的时候,则最终会通过SVC指令进入到内核空间
  • HVC(Hypervisor Call)
    • 当在ARMv8-A架构下,normal world, EL1尝试去访问EL2的时候,则会陷入到虚拟化层的,其中是通过HVC指令
  • SMC(Secure Moniter Call)
    • 用于切换noramal world 和 secure world使用。

你可能感兴趣的:(arm/汇编,arm,arm开发)