【技术实现步骤摘要】
BIOS到操作系统的数据交换的部署
实施例总体上涉及操作系统(OS)的数据交换。更具体地,实施例涉及基本输入输出系统(BIOS)到OS的数据交换的部署。
技术介绍
在计算系统上运行的OS可以使用标准化的ACPI(高级配置和功率接口,例如,ACPI规范,版本6.3,2019年1月)表来获取有关系统的底层硬件的信息。在此类情况下,将新技术部署到系统可能涉及修改新ACPI表并将其发布到行业生态系统。由于ACPI表发布过程通常需要行业协议,因此系统升级可能相对缓慢地生效。附图说明通过阅读以下说明书和所附权利要求并通过参考以下附图,实施例的各种优势对本领域技术人员将变得显而易见,其中:图1是根据实施例的BIOS到OS的数据交换的示例的框图;图2是根据实施例的邮箱数据结构的运行时更新的示例的框图;图3是根据实施例的赋能BIOS到OS的数据交换的方法的示例的流程图;图4是根据实施例的实施邮箱数据结构的运行时更新的方法的示例的流程图;图5是根据实施例的性能增强的计算系统的示例的 ...
【技术保护点】
1.一种性能增强的计算系统,包括:/n网络控制器;/n耦合到所述网络控制器的处理器;以及/n耦合到所述处理器的存储器,所述存储器包括可执行程序指令集,所述指令在由所述处理器执行时,使所述计算系统用于:/n将第一硬件相关数据存储到基本输入输出系统BIOS存储器区域,/n生成邮箱数据结构,其中所述邮箱数据结构包括与所述第一硬件相关数据相关联的第一标识符-指针对,以及/n生成操作系统OS接口表,其中所述OS接口表包括指向所述邮箱数据结构的指针。/n
【技术特征摘要】
20200213 US 16/790,2031.一种性能增强的计算系统,包括:
网络控制器;
耦合到所述网络控制器的处理器;以及
耦合到所述处理器的存储器,所述存储器包括可执行程序指令集,所述指令在由所述处理器执行时,使所述计算系统用于:
将第一硬件相关数据存储到基本输入输出系统BIOS存储器区域,
生成邮箱数据结构,其中所述邮箱数据结构包括与所述第一硬件相关数据相关联的第一标识符-指针对,以及
生成操作系统OS接口表,其中所述OS接口表包括指向所述邮箱数据结构的指针。
2.如权利要求1所述的计算系统,其中,所述指令在被执行时进一步使所述计算系统用于:
将第二硬件相关数据存储到所述BIOS存储器区域,以及
将第二标识符-指针对添加到所述邮箱数据结构,其中所述第二标识符-指针对与所述第二硬件相关数据相关联。
3.如权利要求2所述的计算系统,其中,所述第二硬件相关数据在运行时被存储到所述BIOS存储器区域,并且其中所述第二标识符-指针对在运行时被添加到所述邮箱数据结构。
4.如权利要求2所述的计算系统,其中,当所述第二硬件相关数据被存储到所述BIOS存储器区域并且所述第二标识符-指针对被添加到所述邮箱数据结构时,所述OS接口表保持固定。
5.如权利要求1所述的计算系统,其中,所述第一硬件相关数据与公共定义的模式相关联。
6.如权利要求1-5中任一项所述的计算系统,其中,所述OS接口表是标准化的高级配置和功率接口ACPI表,并且其中所述第一硬件相关数据包括平台信息。
7.一种半导体设备,包括:
一个或多个衬底;以及
逻辑,所述逻辑耦合至所述一个或多个衬底,其中,所述逻辑至少部分地在能配置的逻辑或固定功能硬件逻辑中的一者或多者中实现,耦合至所述一个或多个衬底的所述逻辑用于:
将第一硬件相关数据存储到基本输入输出系统BIOS存储器区域;
生成邮箱数据结构,其中所述邮箱数据结构包括与所述第一硬件相关数据相关联的第一标识符-指针对;以及
生成操作系统OS接口表,其中所述OS接口表包括指向所述邮箱数据结构的指针。
8.如权利要求7所述的半导体设备,其中,耦合至所述一个或多个衬底的所述逻辑用于:
将第二硬件相关数据存储到所述BIOS存储器区域;以及
将第二标识符-指针对添加到所述邮箱数据结构,其中所述第二标识符-指针对与所述第二硬件相关数据相关联。
9.如权利要求8所述的半导体设备,其中,所述第二硬件相关数据在运行时被存储到所述BIOS存储器区域,并且其中所述第二标识符-指针对在运行时被添加到所述邮箱数据结构。
10.如权利要求8所述的半导体设备,其中,当所述第二硬件相关数据被存储到所述BIOS存储器区域并且所述第二标识符-指针对被添加到所述邮箱数据结构时,所述OS接口表保持固定。
11.如权利要求7-10中任一项所述的半导体设备,其中,所述第一硬件相关数据与公共定义的模式相关联,所述OS...
【专利技术属性】
技术研发人员:S·加雅库玛,M·库马,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。