当前位置:   article > 正文

ATF源码篇(八):docs文件夹-Components组件(7)固件配置框架_mpmm

mpmm

7、固件配置框架 fconf/索引

本文档概述了固件配置框架

7.1 固件配置框架是什么?

1 介绍

固件配置框架(|FCONF|)是平台特定数据的抽象层,允许查询“属性”并检索值,而请求实体不知道使用什么后备存储来保存数据。
它用于连接提供平台特定数据的新方法和旧方法。今天,像信任链这样的信息被保存在几个嵌套的平台定义的表中。将来,它可以作为设备blob的一部分提供,以及关于要加载的图像的其余信息。引入此抽象层将使迁移更容易,并将为无法/不想使用设备树的平台保留功能。

2 访问属性-Accessing properties

|FCONF|中定义的属性围绕命名空间和子命名空间分组:a.b.property。示例命名空间可以是:

  • (|TBBR|)信任链数据:TBBR.cot.trusted_boot_fw_cert
  • (|TBBR|)动态配置信息:TBBR.dyn_config.disable_auth
  • 防护策略:Arm.io_policies.bl2_image
  • GICv3属性:hw_config.GICv3_config.gicr_base

可以使用FCONF_GET_PROPERTY(a,b,PROPERTY)宏访问属性。

3 定义属性

组成|FCONF|的属性必须存储在C结构中。如果属性来自不同的后端源(如设备树),则平台

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/129919
推荐阅读
相关标签
  

闽ICP备14008679号