当前位置:首页 > 报告详情

弥合差距:将 HPE Gen11 引入 OpenBMC 主线.pdf

上传人: 明**** 编号:1011850 2025-12-21 15页 544.21KB

1、Jean-Marie VerdunChristian WalterBridging the Gap:Bringing HPE Gen11 into the OpenBMC MainlineBridging the Gap:Bringing HPE Gen11 into the OpenBMC MainlineJean-Marie Verdun-HPEChristian Walter 9elementsOPEN PLATFORM FIRMWARESupport your own ASICDifferent speed between teams/community and needsProvid

2、e long tail support and enhance capabilitiesChallenges(9Elements and HPE)Gen11 HPE BMC ASIC(HPE)Single core ARM Cortex A9 basedSupported bus:i2c,SPI,eSPI,PCIe(gen2),USB(gadget)Additional features:AES,VGA,real time video encoders(proprietary format),SiROTKernel/U-boot upstream status(HPE)Drivers are

3、written to prove functional featuresMany drivers upstream into the kernel directly instead of the openbmc kernelUpstream occurred starting kernel 5.10 and ongoing support has been providedCrypto accelerators arent supportedVideo encoder is not supported,only the thumbnailUser space upstream(HPE)Init

4、ial tentative from openbmc 2.8Slow(very slow)process,mainly related between disconnect of code styling from HPE engineers and Open Source community expectationLong tail of upstream needs,but added features have been createdEnhancements(HPE/9elements)iSCSI bootCommon image between systemsSiROT functi

5、ons with full secure transfer of ownershipBeing totally out of syncHPEs openBMC was rather oldUpstream only contains partial support of Gen11 machinesSome modules were forked three years agoChanges to the Yocto SyntaxMajority of the conflicts come from syntax errors need manual review and validation

6、 of each and every oneFixed SPI Flash Layout in openBMC(+.dts changes)and many more build errorsDeveloper ExperienceGXP Bootblock BinariesDifferent Binaries based on the GXP SoC One generation can contain multiple(?)different GXP SoCsRather complicated process to find the right b

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
根据报告的内容,全文主要内容概括如下: - **HPE Gen11 BMC ASIC支持**:HPE的Gen11 BMC ASIC基于ARM Cortex A9,支持i2c、SPI、eSPI、PCIe (gen2)、USB (gadget)等,但AES和视频编码器功能未完全支持。 - **内核/用户空间支持**:HPE的驱动程序直接进入内核,而非openbmc内核,用户空间支持进展缓慢。 - **增强功能**:HPE和9elements合作实现了iSCSI启动、系统间通用镜像和SiROT安全功能。 - **开发体验**:GXP Bootblock Binaries复杂,需要正确选择,OSFCI.tech作为开发机帮助很大。 - **Rebasing优势**:保持与上游同步可减少维护负担,提高安全性,促进创新。 - **维护模型**:9elements采用每周rebase上游,提供生产就绪的openBMC发行版。 - **CanopyBMC合作**:HPE提供基础openBMC平台,9elements支持企业客户。 - **挑战与参与**:上游合并困难,需要审查者参与,提供硬件和调试能力,寻找提供定制OpenBMC发行版的人。
"HPE Gen11升级挑战" "OpenBMC社区参与指南" "企业级CanopyBMC优势"
客服
商务合作
小程序
服务号
折叠