SVC,HVC,SMC指令

SVC,HVC,SMC指令

SVC,HVC,SMC指令

最新推荐文章于 2024-09-13 08:00:00 发布

原创

最新推荐文章于 2024-09-13 08:00:00 发布

·

8.8k 阅读

·

4

·

10

·

CC 4.0 BY-SA版权

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

文章标签:

#arm

#arm开发

arm/汇编

专栏收录该内容

26 篇文章

订阅专栏

本文探讨了SVC(系统调用)如何引导用户空间进入内核,HVC(HypervisorCall)在ARMv8-A架构中实现EL1与EL2间的权限转换,以及SMC(Secure Monitor Call)在正常世界与安全世界间的角色。这些技术在现代操作系统和虚拟化中扮演着关键角色。

SVC(Supervisor Call)

当用户空间通过系统调用陷入到内核空间的时候,则最终会通过SVC指令进入到内核空间HVC(Hypervisor Call)

当在ARMv8-A架构下,normal world, EL1尝试去访问EL2的时候,则会陷入到虚拟化层的,其中是通过HVC指令SMC(Secure Moniter Call)

用于切换noramal world 和 secure world使用。

相关内容

环球时报:中国什么时候可以不需要“防火墙”
365体育投注备用网站

环球时报:中国什么时候可以不需要“防火墙”

08-02 ☯ 3663
男散打史诗武器哪家强?玩家亲测N把毕业神器
365体育投注备用网站

男散打史诗武器哪家强?玩家亲测N把毕业神器

06-28 ☯ 5006
Win8系统怎么打开电脑设置 win8打开电脑设置的方法
365体育投注备用网站

Win8系统怎么打开电脑设置 win8打开电脑设置的方法

07-29 ☯ 2161