[发明专利]计算机装置在审
申请号: | 201810558334.9 | 申请日: | 2018-06-01 |
公开(公告)号: | CN108845834A | 公开(公告)日: | 2018-11-20 |
发明(设计)人: | 刘景龙;牛彦奎;袁帅 | 申请(专利权)人: | 上海兆芯集成电路有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F9/30 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 徐协成 |
地址: | 上海市张江高科技*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算机装置 存储介质 接口函数 配置文件 基本输入输出系统 处理器 解析 读取 存储配置文件 结果配置 运行过程 寄存器 耦接 配置 | ||
本发明提供一种计算机装置,包括存储介质及处理器。存储介质存储配置文件,其中配置文件用于对计算机装置中的特定类型硬件进行配置。处理器耦接存储介质并经配置以:运行基本输入输出系统,并在基本输入输出系统的运行过程中执行第一接口函数,并通过第一接口函数读取并解析配置文件;以及依据第一接口函数解析配置文件的结果配置计算机装置中的第一特定类型硬件的第一寄存器。
技术领域
本发明涉及一种计算机装置,且特别涉及一种可在运行BIOS时中断并执行接口函数以配置寄存器的计算机装置。
背景技术
随着中央处理单元(central processing unit,CPU)及其他计算机硬件设备的革新,传统的基本输入输出系统(basic input output system,BIOS)逐渐暴露出其不足之处,例如,开发效率低、性能差、功能扩展性差、升级缓慢、安全性差以及不支持从硬盘2TB以上的地址引导等。传统BIOS的这些不足逐渐成为计算机系统发展的瓶颈。基于此,统一可扩展固件接口(Unified Extensible Firmware Interface,UEFI)BIOS被提出,其弥补了传统BIOS的不足,主要得益于UEFI BIOS系统的以下优点:开发效率更高、可扩展性更强、系统性能更好、安全性更高。
然而,在进行UEFI BIOS的相关研发工作(例如除错)时,若判断需要对UEFI BIOS进行修改的话,需要相关的研发人员在完成UEFI BIOS的修改后重新编译并重新发布。之后,若再次需要对UEFI BIOS进行其他修改的话,则上述流程又必须得重新编译并重新发布,从而降低了工作的效率,更延长了研发的周期和成本。
因此,对于本领域技术人员而言,如何设计一种可提升上述效率的机制实为一项重要议题。
发明内容
为了提高UEFI BIOS的可塑性及利用其对计算机装置中的寄存器进行配置的效率,本发明提供一种计算机装置,包括存储介质及处理器,其中,存储介质存储一配置文件,其中配置文件用于对计算机装置中的至少一特定类型硬件进行配置;处理器耦接存储介质并经配置以:运行一基本输入输出系统,并在基本输入输出系统的一运行过程中执行一第一接口函数,并通过第一接口函数读取并解析配置文件;以及依据第一接口函数解析配置文件的结果配置计算机装置中一第一特定类型硬件的一第一寄存器。通过本发明所提供的配置文件及接口函数,进而实现对计算机装置的硬件(例如中央处理器CPU、芯片组及外部控制器)配置进行更新,本发明提高了UEFI BIOS的可塑性(即,可在BIOS运行过程中对硬件的配置进行更改)及利用其对计算机装置中的寄存器进行配置的效率,也可提高工作效率,更降低了研发的周期和成本。
为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合附图作详细说明如下。
附图说明
图1是本发明实施例的计算机装置示意图。
图2是依据本发明实施例绘示的在UEFI BIOS运行过程中的不同配置阶段存取配置文件以配置寄存器的示意图。
图3是本发明实施例的由BIOS输出的串口日志提示。
【符号说明】
10:计算机装置
11:存储介质
11a:配置文件
12:处理器
T1、T2、T3、T4、T5:配置阶段
D1、D2、D3、D4、D5:数据串
21a、21b、21c、21d、21e:特定区域
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海兆芯集成电路有限公司,未经上海兆芯集成电路有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810558334.9/2.html,转载请声明来源钻瓜专利网。