10月24日,OurBMC社區技術委員會三季度例會順利召開。本次會議採用線上線下結合的方式,各委員在會上聽取了OurBMC社區過去一年的工作總結匯報,規劃了2025年四季度的重點工作。
會上,技術委員會主席李煜彙報了社區過去一年的主要工作及取得的成績:
BMC軟件SIG
OurBMC / openbmc:
已完成功能:
- 基於openbmc-2.18.0-dev分支,創建OurBMC-25.01分支,飛騰eBMC內核從Linux-phytium 4.19.11升級Linux-phytium 6.6.0.2內核;
- 集成Phytium IPMI OEM命令,新開發了安全可信相關的命令,優化重構了BMC Agent和RAS功能;
- 增加對中國移動R2250x4服務器機型的BMC支持;
- 優化飛騰BMC的目錄結構,整合相似文件;
- 修復存在於iKVM的NoSignal上報、JPEG驅動中斷線程化及用户管理模塊等11個問題;
進行中工作:
- 回合官方openbmc-2.18.0發佈版本,全量測試OurBMC-25.01年終版本 ;
- 飛騰E2000 BMC安全可信方案開源推進;
- OurBMC自動化測試工具部署。
OurBMC / linux:
linux-dev-6.6:
- 基於公版6.6內核,建立linux-dev-6.6內核開發基線,並將基線版本更新至飛騰6.6.0.1版本;
- 目前OurBMC社區上BMC端Linux主線代碼為6.6;
linux-dev-5.15:
- 基於5.15.80公版內核,建立開發基線,引入了飛騰5.15內核相關驅動;
llinux-dev-4.19:
- 修復mac驅動中的DMA隊列、復位等bug,添加對10G網絡、2.5G網絡、phy reset等功能的支持;
- QSPI驅動添加間接寫模式,解決FLASH低概率被誤寫數據的問題;
- Mtd驅動:新增兩款spi nor flash的支持;
- BMC驅動:解決pe220x BMC卡設置OBF和IBF不正確的問題;
- I2c驅動:增加i2c控制器工作異常時的reset功能。
OurBMC / uboot
新增功能:
- 支持mailbox驅動;
- 支持auth接口,用於uboot支持安全啓動os;
- 支持動態修正OS設備樹(內存節點、cpu節點等);
- 支持設備樹編譯可選功能;
- 增強網絡穩定性,即支持sgmii training功能;
- 支持GPIO默認狀態配置,以支持CPLD;
- 支持op-tee 安全獨立核的初始化;
- 新增jpeg ddr方案;
- 支持1G 內存容量;
- 更新PFDI 註冊策略,從flash修改為 DDR,以支持在線更新後的軟復位。
Bug修復
- 修復scmi驅動,支持uboot下的標準驅動模型;
- 修復軟復位過程中JPEG異常問題,即在軟復位前diable jpeg,在軟復位後清除jpeg中斷;
- 核覆位支持不復位PCIe EP設備;
- 修復軟復位後啓動慢的問題。
OurBMC/webui
結構變更,使用vue2+ts;
新增功能:
- 3D機箱視圖功能;
- RAS日誌收集和查詢功能;
- 操作日誌收集和查詢功能;
- 系統日誌收集和查詢功能。
HOST軟件SIG
OurBMC / UEFI
- 更新飛騰X100 GOP驅動V2.5版本;
- 更新飛騰E2000 BMC GOP驅動V1.6版本;
- 使能飛騰S5000C STMM固件,支持支持版本管理框架,遵循飛騰MM接口規範V1.0,具備SEI和SEI、RAS錯誤分級處理、可糾錯誤軟硬件閾值管理、BMC帶外上報和故障記錄特性;
- 使能飛騰S5000C UEFI RAS功能,支持系統級RAS標準框架,支持RAS策略同步、時間同步、內存關聯等特性;使能啓動時隔離策略(故障內存通道隔離、故障核隔離、錯誤內存地址隔離);
- SMBIOS增強,更強大的芯片相關動態信息更新支持;
- ACPI增強,更強大的芯片相關資源動態ACPI表更新支持;
OurBMC /host-linux
- 4.19:更新飛騰補丁版本號到v4.19.14。內容包括高性能服務器系列CPU(GICv3、SMMU等),高效能桌面CPU(高速、低速外設),高端嵌入式CPU(網卡等),飛騰套片X100(顯示DC、GPU)等關鍵核心內核補丁;
- 5.10:更新飛騰補丁版本號到v5.10.0.2。內容包括高性能服務器系列CPU(GICv3、SMMU等),高效能桌面CPU(高速、低速外設),高端嵌入式CPU(網卡等),飛騰套片X100(顯示DC、GPU)等關鍵核心內核補丁;
- 5.15:更新飛騰補丁版本號到v5.15.0.2。內容包括高性能服務器系列CPU(GICv3、SMMU等),高效能桌面CPU(高速、低速外設),高端嵌入式CPU(網卡等),飛騰套片X100(顯示DC、GPU)等關鍵核心內核補丁;
- 6.1:更新飛騰補丁版本號到v6.1.0.1。內容包括高性能服務器系列CPU(GICv3、SMMU等),高效能桌面CPU(高速、低速外設),高端嵌入式CPU(網卡等),飛騰套片X100(顯示DC、GPU)等關鍵核心內核補丁;
- 6.6: 更新飛騰補丁版本號到v6.6.0.1。內容包括高性能服務器系列CPU(GICv3、SMMU等),高效能桌面CPU(高速、低速外設),高端嵌入式CPU(網卡等),飛騰套片X100(顯示DC、GPU)等關鍵核心內核補丁。
OurBMC社區2025年四季度工作主要從以下兩點開展:
① 持續推動軟硬件適配-飛騰HOST+BMC軟件棧開源
② 推動2025年度社區產品發版
在最後的自由討論環節,各參會委員針對社區過去一年工作情況進行了精彩的互動討論。現場就提升社區技術能力、可信BMC開源事項、新版本發佈等方面提出了指導性的建議。技術委員會將在各成員的共同努力下,持續推進既定工作,逐步建設、完善OurBMC技術生態,共建BMC軟硬件生態繁榮。
關於OurBMC
OurBMC 社區是開發者交流和創新 BMC 開源技術的根社區,社區秉承 “開放、平等、協作、創新” 原則,堅持 “開源、共建” 的合作方式,旨在共同推進 BMC 技術快速發展,輻射上下游形成產業共振,加速構建繁榮的信息系統軟硬件生態。