首页 > TAG信息列表 > OEN

[ATF]-ATF的代码学习篇-一篇就够了

★★★ 个人博客导读首页—点击此处 ★★★ .说明:在默认情况下,本文讲述的都是ARMV8-aarch64架构,linux kernel 64位 文章目录 1、ATF里都有什么? 2、ATF的编译 3、ATF的启动 4、进入ATF的和退出ATF方式 (1)、进入ATF的方式 (2)、退出ATF的方式 5、ATF中向量表的介绍 6、ATF中

[ATF]-ATF的RT_SVC的详解(runtime service)

文章目录 1、RT_SVC的分类 2、RT_SVC的注册 3、rt_svc定义的原理和rt_svc的请求实现 ★★★ 链接 : 个人博客导读首页—点击此处 ★★★ 1、RT_SVC的分类 在SCC文档中对rt_svc进行了定义和分类,具体形式如下: ARM Architecture Calls CPU Service Calls SiP Service Calls OEM

[ATF]-ATF代码分析

目录 1、ATF里都有什么? 2、ATF的rt_svc介绍(runtime service) (1)、SMC Calling convention文档 (2)、DECLARE_RT_SVC的使用 (3)、DECLARE_RT_SVC的定义 (4)、在同步异常中smc_handler64,跳转到响应的rt_svc (5)、smc在驱动中的调用 4、进入ATF的方式 5、smc流程下的代码分析 ★