为更好地推动社区技术发展,打造以技术为核心的开源 BMC 根社区,OurBMC 社区围绕开发者关注的软硬件适配、产业化落地等方向成立了多个 SIG,针对特定或多个技术主题成立不同组,按照不同 SIG 进行组织管理。所有 SIG 均平等开放,欢迎大家加入 SIG 并参与贡献。
社区 SIG 列表:https://www.ourbmc.cn/#/SigList
概述
当前已完成 OurBMC 社区产品 V 1.0.0 版本的发布,软硬件适配 SIG 下的各仓库配合社区产品的发布生成了各自对应的版本,同时在 V 1.0.0 的基础上进行推进。
SIG工作进展及安排
1. 软硬件适配 SIG
(1)bmc-openbmc
进展:
➢ 共推送 3 个 PR,其中两个已合入,一个还在评审中;
➢ 新建 OurBMC/phytium-ipmi-oem 仓库,用于开发 Phytium 自定义的 IPMI、IPMB 指令集。
计划:
➢ 飞腾自定义 IPMI/IPMB 指令集开发。
(2)bmc-web
进展:
➢ 共推送一个 PR,已合入;
➢ Web 端,新增操作日志页面。
(3)bmc-linux
本期无进展。
(4)bmc-uboot
进展:
➢ PR 次数=2,commit 数量=2,代码数量=4802行;
➢ 基于 U-Boot v2019.04 开发,在支持业界主流 BMC 芯片的基础上,使能飞腾腾珑 E2000S BMC 芯片,包括:
1. 支持运行状态呼吸灯
2. 支持按键复位
3. 支持 qspi 频率配置
4. 支持 pin pad 配置
5. 支持 mio pad 配置
6. 支持初始化 phy
7. 支持 usb vhub 配置
8. 支持 jpeg 配置
9. 支持 env 配置
10. 支持 qspi 驱动
11. 支持 onewire 模式配置
12. 支持自动更正设备树内存节点
13. 支持初始化基础模块 pll、pcie、ddr
(5)host-linux
进展:
➢ 导入 dev-6.1 分支;
➢ 导入 dev-5.15 分支;
➢ 导入 dev-5.10 分支。
(6)host-uefi
https://gitee.com/ourbmc/edk2
https://gitee.com/ourbmc/edk2-platforms
https://gitee.com/ourbmc/edk2-non-osi
本期无进展。
2. 标准化与测试 SIG
已完成 SIG 配置,由电子标准院李雪莲老师担任 SIG 的 Maintainer。SIG 目前处于探索社区与各研究院及标准中心的合作模式中,已与多家单位对接讨论,合作实施方式讨论中。
3. 产业化落地 SIG
已完成 SIG 配置,由天翼云的许晓菡老师和移动云的刘敬轩老师担任 SIG 的 Maintainer。SIG 目前正在积极征集已实际落地的方案案例,征集完毕后经整理评估将上传至仓库供开发者参考。
4. 硬件方案 SIG
本 SIG 正在筹备一个可大大降低社区开发者参与 BMC 开发测试的活动,届时将开放多期 BMC 开发板相关介绍材料,并免费提供载板供开发者申领。
关于OurBMC
OurBMC 社区是国内首个交流和创新 BMC 开源技术的根社区,社区秉承 “开放、平等、协作、创新” 原则,坚持 “开源、共建” 的合作方式,旨在共同推进 BMC 技术快速发展,辐射上下游形成产业共振,加速构建繁荣的信息系统软硬件生态。