gpt4 book ai didi

c - 对 SMC 调用的 Svc 处理程序

转载 作者:太空狗 更新时间:2023-10-29 15:38:57 28 4
gpt4 key购买 nike

如何用C写一个svc handler来调用SMC(monitor mode)指令来切换arm cortex a9的监控模式?即从主管模式到监控模式,所有需要在 svc 处理程序中完成的事情,如何在 C 中编写相同的内容。感谢详细的答案...

最佳答案

示例可以在 OMAP2 平台的 Linux 源代码树中找到。

另请参阅:LWN's KS2012: ARM: Secure monitor API 2012 年内核峰会关于 ARM SMC 模式的说明。

基本上,SMC 接口(interface)可以使用人们为SWISVC 接口(interface)设计的任何接口(interface)。否则,这个问题无法具体回答。


SMC calling conventions是 ARM 的一项建议,允许安全世界软件供应商制作兼容/可互操作的东西。 注意:没有人必须遵循此建议。

这是在提出原始问题后发布的。某些软件确实遵循此建议,例如 ARM Trusted Firmware .

关于c - 对 SMC 调用的 Svc 处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15052926/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com