[发明专利]载入及更新基本输入输出系统中央处理器微码的方法无效
申请号: | 200810146314.7 | 申请日: | 2008-08-25 |
公开(公告)号: | CN101661393A | 公开(公告)日: | 2010-03-03 |
发明(设计)人: | 陈南成 | 申请(专利权)人: | 华硕电脑股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/46 |
代理公司: | 北京市柳沈律师事务所 | 代理人: | 蒲迈文 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 载入 更新 基本 输入输出 系统 中央处理器 微码 方法 | ||
技术领域
本发明是有关于一种基本输入输出系统,且特别是有关于一种基本输入输出系统更新或载入中央处理器微码的方法。
背景技术
目前的基本输入输出系统(basic input/output system,BIOS,以下简称为BIOS)为了搭配主板上的各种硬件,因而包含多个区段的程序代码,例如:中央处理器微码(CPU microcode)、周边装置的程序代码或商标(logo)图片等等。但是通常主板在使用一段时间后,通常会因硬件更新或厂商研发出更好的固件等等因素,使得BIOS内会有部分的程序代码需要更新。
当使用者要更新BIOS时,将先下载具有完整BIOS程序代码的映像文件,再执行一公用程序(utility)。而此公用程序先抹除原本储存BIOS的内存,再将使用者下载的映像文件写入储存BIOS的内存中。
上述的做法隐藏有风险在于,若更新后的BIOS内的程序代码与实际主板上的硬件不能配合时,将造成电脑无法开机。举例来说,若BIOS内的中央处理器微码与主板中的中央处理器不符时(也就是中央处理器微码不支持主板中的中央处理器时),在开机的过程中,由于中央处理器无法载入正确的程序代码,将使得开机流程中断,并显示无法载入中央处理器微码。
发明内容
本发明提供一种基本输入输出系统载入中央处理器微码的方法,通过系统管理中断指令,使BIOS能够载入正确的中央处理器微码。
本发明提供一种更新基本输入输出系统中的中央处理器微码的方法,用以解决中央处理器微码无法正确载入时,载入正确的中央处理器微码。
本发明提出一种基本输入输出系统载入中央处理器微码的方法,首先,接收一系统管理中断指令,此系统管理中断指令包括一中央处理器微码的地址与大小。接着,执行一写入中断指令,并根据系统管理中断指令中的中央处理器微码的地址与大小,将中央处理器微码写入基本输入输出系统中的一特定区块。
本发明提出一种更新基本输入输出系统中的中央处理器微码的方法,首先,接收一系统管理中断指令,此系统管理中断指令包括一中央处理器微码的地址与大小。接着,判断一特定区块的容量是否大于或等于中央处理器微码的大小。当特定区块的容量大于或等于中央处理器微码的大小时,执行一写入中断指令,并根据中央处理器微码的地址与大小,将中央处理器微码写入特定区块。
本发明因采用通过一系统管理中断指令,使得BIOS得知中央处理器微码的地址与大小,以让BIOS能够将载入该地址中正确的中央处理器微码存入一特定区块,同时解决错误的中央处理器微码造成电脑无法正确载入中央处理器微码的问题。
为让本发明的上述特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。
附图说明
图1所示为本发明实施例的BIOS载入中央处理器微码的方法的步骤流程图。
图2所示为本发明另一实施例的更新BIOS中的中央处理器微码的方法的步骤流程图。
图3所示为本发明另一实施例的启动电脑系统的步骤流程图。
具体实施方式
在已知技术中,若发生BIOS的中央处理器微码与主板上的中央处理器不符时,电脑系统将无法顺利开机至操作系统,并显示错误讯息而停住。而本发明提出BIOS与公用程序(utility)沟通并载入中央处理器微码的方法,将能够使得BIOS载入正确的中央处理器微码。
图1所示为本发明实施例的BIOS载入中央处理器微码的方法的步骤流程图。请参考图1,首先,BIOS接收一系统管理中断(System ManagementInterrupt,SMI)指令(步骤S110)。此系统管理中断指令可以是由一公用程序所发出,而此系统管理中断指令包括有一中央处理器微码的地址与大小。此系统管理中断指令中所指向的地址储存有正确的中央处理器微码。
接下来,BIOS将接收到系统管理中断指令,并由此系统中断指令得知此时需载入正确的中央处理器微码,而执行一写入中断指令(步骤S120)。而此写入中断指令可以是目前电脑技术中的特殊中断16(special INT 16)指令或其它种类的写入指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华硕电脑股份有限公司,未经华硕电脑股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810146314.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:豆类淀粉现代加工工艺
- 下一篇:半导体存储装置