【已评审】openUBMC 芯片抽象层定义

背景

互联网行业采购多元化趋势、服务器产品管理软件技术栈统一趋势,要求BMC能在多种硬件上部署。

当前openUBMC仅能运行在Hi171x芯片上,暂未适配其他芯片。

本议题基于openUBMC对硬件的使用情况,提供一个芯片抽象层定义,用于屏蔽芯片、操作系统的差异。

社区在实现芯片抽象层相关接口后,即可拉起openUBMC核心业务。

TC已统一新增仓库,仓库名称bcal(BMC Chip Abstract Layer)

bcal定义内容 AtomGit | GitCode - 全球开发者的开源社区,开源代码托管平台

决策点

是否同意bcal作为初稿v0.0.1版本(后续在实际产品上应用后,再次评审,作为正式的V1.0版本)

评审结论

同意初版合入

遗留问题

Excel表格和doxygen文档.zip (2.1 MB)