[发明专利]一种ARM平台中BDK向UEFI BIOS传递信息的方法在审
申请号: | 201610001573.5 | 申请日: | 2016-01-05 |
公开(公告)号: | CN105607940A | 公开(公告)日: | 2016-05-25 |
发明(设计)人: | 郭章平 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F13/38 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 张靖 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 arm 平台 bdk uefi bios 传递 信息 方法 | ||
1.一种ARM平台中BDK向UEFIBIOS传递信息的方法,其特征在于:所述方法通过在BDK中添加程序,把需要传递的数据通过I2C地址,由BDK发送到BMC,BMC中通过添加程序去记录这个信息,然后等UEFIBIOS接管后,UEFIBIOS再从BMC中通过IPMI协议,通过添加程序从BMC中读取并使用这个信息。
2.根据权利要求1所述的一种ARM平台中BDK向UEFIBIOS传递信息的方法,其特征在于,所述方法具体的实现方式如下:
S10:ARMCPU上面的I2C总线连接到BMC,BDK能够利用I2C总线和BMC沟通,把需要的数据通过I2C发送到BMC;
S11:BMC接收到数据后,存入其ROM或者内存buffer中;
S12:BDK完成自己的工作,并加载UEFIBIOS;
S13:UEFIBIOS在需要的阶段通过IPMI协议,通过和BMC约定的命令,从BMC中获取所要的数据。
3.根据权利要求2所述的一种ARM平台中BDK向UEFIBIOS传递信息的方法,其特征在于,所述方法针对上一次系统关机后有没有掉电的状态信息的获取过程如下:
步骤S10中,把PM寄存器的状态在被清除之前通过I2C总线发送给BMC;
步骤S11中,PM寄存器的值被存入BMC的ROM或者内存buffer中;
步骤S12中,BDK完成初始化内存,配置IO,加载UEFIimage;
步骤S13中,UEFIBIOS可在DXE阶段,通过IPMI协议,以及和BMC约定好的命令,从BMC获取PM寄存的值,供自己参考使用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610001573.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:文件系统目录树修复方法和装置
- 下一篇:安全性应用接口要素配置方法