[发明专利]提供平台无关的存储器逻辑有效
申请号: | 201180045466.8 | 申请日: | 2011-07-12 |
公开(公告)号: | CN103119554A | 公开(公告)日: | 2013-05-22 |
发明(设计)人: | B·C·邢;V·J·齐默;K·C·兹姆德兹恩司基 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/22 | 分类号: | G06F9/22;G06F9/06 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 毛力 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 提供 平台 无关 存储器 逻辑 | ||
背景技术
历史上,基本输入/输出系统(BIOS)软件——它是用于引导并执行计算机系统中的低层操作的低层软件——通常已由所谓的原始设备制造商(OEM)即计算机制造商纳入。为了对处理器提供BIOS支持,处理器制造商(所谓的硅制造商)将详细的信息提供给OEM。这种信息一般以源代码形式出现。然而,由于提供这种代码,处理器的硬件知识产权(IP)方面(例如如何对其编程和下层硬件细节)被披露给第三方。此外,因为提供源代码,OEM可修改代码,以非标准方式将其整合,或将其改造成支持非标准硬件,这可能提高复杂性和操作顾虑,导致硅制造商的支持成本升高。
常见地被提供以初始化系统的信息的例子包括关于处理器、互连链路、存储器结构等细节。这些细节可包括对该硬件的寄存器定义和接口。该信息除OEM外还被分配给独立的BIOS卖方(IBV)。尽管针对x86计算机系统的IBV和OEM的领域相对小,但随着处理器和其它先进硅控制器被并入不同类型的系统和设备,预期该领域会很大程度地扩展,这引起更多的IP顾虑和支持挑战。
附图说明
图1是根据本发明一个实施例的平台无关的硅集成代码(SIC)的组件的框图。
图2是根据本发明的实施例的系统的框图。
图3是根据本发明的实施例的执行嵌入式存储器逻辑(EML)代码的流程图。
图4是根据本发明的实施例的EML的各个组件的框图。
图5是根据本发明一个实施例的确定终止电阻的方法的流程图。
图6是根据本发明一个实施例的处理器的框图。
图7是根据本发明一个实施例产生和使用快照的方法的流程图。
图8是根据本发明的实施例的用于在存储器初始化上执行增量训练(incremental training)的方法的流程图。
具体实施方式
在各实施例中,早期的初始化软件可与下层处理器硬件具有紧密结合的约束关系,由此硅制造商控制并提供早期的初始化软件,而不是由OEMBIOS来完成。
硅集成代码(SIC)可用于一种环境以加载代码、保证其出处、并在SIC执行后以无缝方式将控制切换至OEM BIOS。SIC可用来执行存储器初始化的低层方面,诸如训练(在训练中建立模拟链路)、诊断和设计测试钩(hook)。尽管本发明的范围不仅限于这个方面,但对于存储器控制器和互连链路的关键初始化代码以及对各处理器和系统特征的潜在运行时间支持可以SIC的形式出现。在一些实施例中,可经由处理器微代码中的钩提供对该代码的置信根,以执行SIC加载器来验证并随后加载SIC,该SIC可以是硅制造商的BIOS形式,并随后将控制传递给OEM BIOS。考虑到升级对OEMBIOS的挑战,存储例如纳入到闪存存储器中的固件卷的BIOS的存储器可能是敌对的,因此对于处理器封装件内的核微代码的用于启动SIC加载器的置信根可用来保证包含SIC的OEM BIOS的那些辅助块有效。
在SIC执行后,控制可传递至OEM BIOS,该OEM BIOS可根据(例如UEFI规范版本2.0(2006年2月21日发布)的)统一可扩展固件接口(UEFI)开放式源核实现,或经由电气和电子工程师(IEEE)1275-1994的开放式固件协会,或经由传统BIOS或私人OEM引导代码来实现,其每一种代码引导一个或多个操作系统(OS)。在一些实现中,SIC可用来执行补丁,以例如解决错误或执行二进制转换。另外,SIC能对某些存储器块设置保护,例如为二进制转换、错误处理隐藏存储器块,或对硅制造商在运行时间运行并对OS不可见的其它代码设置保护。如此,在处理器例如为了微代码只读存储器(uROM)卸载、协处理器支持等而使用预留代码的情形下,使SIC在机器暴露于第三方OEM代码之前提供该存储器可允许存储器的子集对处理器可用。
在各实施例中,SIC可作为纳入到例如作为闪存或其它非易失性存储器的OEM BIOS的二进制代码提供,或者SIC可实现在处理器封装件的非易失性存储中。因此,这些实施例允许处理器或其它硅制造商将二进制模块而不是源代码交付给消费者,这提供了更多的IP保护。此外随着消费者数量增长,通过将BIOS构造块与硅一起运输而降低技术支持成本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180045466.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种桥头搭板
- 下一篇:一种混凝土用再生活性掺合料及其制备方法