CN119440568A 一种acpi表的更新方法和相关设备 (华为技术有限公司)_第1页
CN119440568A 一种acpi表的更新方法和相关设备 (华为技术有限公司)_第2页
CN119440568A 一种acpi表的更新方法和相关设备 (华为技术有限公司)_第3页
CN119440568A 一种acpi表的更新方法和相关设备 (华为技术有限公司)_第4页
CN119440568A 一种acpi表的更新方法和相关设备 (华为技术有限公司)_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本申请实施例公开了一种ACPI表的更新方中存储有ACPI表中各个子表的表结构信息和对间内写入M个子表中各个子表的表结构信息和对可以基于创建指令在第二存储空间中内查询第储空间中第一表结构信息和对应的第二内容创中第一表结构信息和对应的第一内容创建第一2在所述第二存储空间内写入所述ACPI表中M个子表中各个子表的表结构信息和对应的基于所述创建指令在所述第二存储空间中内查询所述第一一表结构信息是否属于所述M个子表中其中一若所述第一表结构信息属于所述M个子表中其中一个子表的表结构信息,则基于所述若所述第一表结构信息不属于所述M个子表中任何一个子表的表结构信息,则基于所述第一存储空间中所述第一表结构信息和对应的第一内容创建中内查询所述第一表结构信息,以确定所述第一表结构信息是否属于所述M个子表中其中3.根据权利要求1或2所述方法,其特征在化标记语言aml格式或acpi格式的文件的形式处理模块,用于在所述第二存储空间内写入所述ACPI表中M个子表中各个子表的表结所述处理模块,还用于基于所述创建指令在所述第二存储空间所述处理模块,还用于若所述第一表结构信息属于所述M个子表中其中一个子表的表3所述处理模块,还用于若所述第一表结构信息不属于所述M个子表中任何一个子表的8.根据权利要求6或7所述计算机设备,其特征在述程序使得计算机设备执行如权利要求1_5中任一得所述设备执行如权利要求1_5中任一项所述至少一个处理器与所述存储器和所述通信所述存储器用于存储指令,所述处理器用于执行所述指令,所述所述指令在被所述至少一个处理器执行时,使所述至少一个处理器执4[0001]本申请涉及计算机领域,尤其涉及一种高级配置及电源管理接口(advanced[0002]高级配置及电源管理接口(advancedconfigurationandpowerinterface,ACPI)表用于为操作系统或相关的应用程序提供电源管理接口的信息,操作系统或相关的BIOS)从闪存中获取ACPI表的编译文件并创建ACPI表,并上报给操作系统(operating[0007]在本申请中,在所述闪存的所述第二存储空间内写入所述ACPI表中M个子表中各述第一表结构信息是否属于所述M个子表中其中一个子表的表结构信息;若所述第一表结构信息属于所述M个子表中其中一个子表的表结构信息,则基于所述第二存储空间中所述一表结构信息对应的子表;若所述第一表结构信息不属于所述M个子表中任何一个子表的5[0009]在一些可能的实现方式中,比对所述第一表结构信息和所述M个子表中各个子表的表结构信息,若所述M个子表中其一个子表的表结构信息中存在与所述第一表结构信息一致的表结构信息,则确定所述第一表结构信息属于所述M个子表中其中一个子表的表结构信息;否则,确定所述第一表结构信息不属于所述M个子表中任何一个子表的表结构信一表结构信息是否属于所述M个子表中其中一[0012]在一些可能的实现方式中,所述第二内容以编译生成的自动化标记语言aml格式[0016]处理模块,用于在所述闪存的所述第二存储空间内写入所述ACPI表中M个子表中表结构信息,以确定所述第一表结构信息是否属于所述M个子表中其中一个子表的表结构[0019]所述处理模块,还用于若所述第一表结构信息属于所述M个子表中其中一个子表[0020]所述处理模块,还用于若所述第一表结构信息不属于所述M个子表中任何一个子结构信息不属于所述M个子表中任何一个子表[0024]在一些可能的实现方式中,所述第二内容以编译生成的自动化标记语言aml格式6实施上述第一方面或者第一方面的任一种可能的实现方式所述第一方面或第一方面任意一种可能的实现方式中所涉[0034]在本申请中,BIOS首先在该闪存的该第二存储空间内写入该ACPI表中M个子表中表的创建指令时,BIOS可以基于该创建指令在该第二存储空间中内查询该第一表结构信[0035]若该第一表结构信息属于该M个子表中其中一个子表的表结构信息,则基于该第中与该第一表结构信息对应的子表;若该第一表结构信息不属于该M个子表中任何一个子7[0044]本申请实施例提供了一种ACPI表的更新方法和相关设备,用于更新ACPI表的子[0047]本申请实施例可应用于如图1_1所示的计算机设备100中,计算机设备100包括处[0049]显示模块120可用于显示由用户输入的信息或提供给用户的信息以及计算机设备100的各种界面。显示模块120可包括显示面板,可选的,可以采用液晶显示器(Liquid和数据。存储模块130的一部分还可以包括非易失性随机存取存储器(non_volatile8(Pad)、带无线收发功能的电脑、虚拟现实(virtualreality,VR)终端设备、增强现实驾驶(selfdriving)中的无线终端、远程手术(remotemedicalsurgery)中的无线终端、的实施例对终端设备所采用的具体技术和具体设备形态不[0055]计算机设备100中可以通过处理模块110和存储模块130提供操作系统(operating子表,例如用于开发热策略的动态平台和热框架(dynamicplatformandthermalframework,DPTF)表,或者在操作系统下某些功能管理的视窗管理规范(windows9交互,通过固件接口(firmwareinterface)与ACPIBIOS交互,通过ACPI表接口(ACPI的该第二存储空间内写入该ACPI表中M个子表中各个子表的表结构信息和对应的第二内属于该M个子表中任何一个子表的表结构信息,则基于该第一存储空间中该第一表结构信[0063]201、BIOS在第一存储空间中写入ACPI表的各个子表的表结构信息和对应的第一ACPI表的编译文件。在一些可能的实现方式中,ACPI表的编译文件可以由开发人员编写,ACPI表的各个子表的第一内容可以用于为操作系统或相关的应用程序提供电源管理接口方式中,当开发人员编写了ACPI表后,可以生成格式为自动化标记语言(automation[0065]在一些可能的实现方式,ACPI表可以包括N个子表中各个子表的表结构信息和对应的第一内容,N个子表可以为开发热策略的动态平台和热框架(dynamicplatformandthermalframework,DPTF)表、在操作系统下某些功能管理的视窗管理规范(windows发人员可以通过BIOS在闪存的第二存储空间中写入ACPI表中M个子表的各个子表的表结构ACPI表的第一子表和第一存储空间中ACPI表的第一子表具有相同的表结构信息(但是具有不同的内容),在第二存储空间中ACPI表的第二子表和第一存储空间中ACPI表的第二子表的第二子表和第一存储空间中ACPI表的第二子表可以具有不子表的表结构信息在该内存中创建链表,并将该内存的地址赋值给根系统描述指针(root地址,并基于这些地址获取ACPI表中各个子表的内容,并基于这些内容在内存中创建该[0077]在本申请实施例中,当BIOS在第一存储空间获取ACPI表的第i个子表的表结构信结构信息,若M个子表中其一个子表的表结构信息中存在与表结构信息i一致的表结构信1后,BIOS可以首先在闪存的第二存储空间中M个子表的各个子表的表结构信息中进行查空间中M个子表的各个子表分别为第一子表(即第1个储空间中M个子表的各个子表分别为第一子表(即第1个子表)和第二子表(即第2个子表),信息i后,若发现表结构信息i属于第二存储空间中ACPI表的M个子表的其中一个子表的表[0085]在一些可能的实现方式中,当BIOS在第二存储空间中写入ACPI表的M个子表的表结构信息和对应的第二内容后,BIOS可以将第二存储空间中ACPI表的M个子表的各个子表于该第i个子表的第二内容在该内存中创建该第i个子表,从而完成对ACPI表中的第i个子[0089]在本申请实施例中,若BIOS发送在第二存储空间中该表结构信息i属于ACPI表的至少以一个子表的表结构信息,那么BIOS可以从第一存储空间中获取ACPI表中第i个子表表结构信息,以确定所述第一表结构信息是否属于所述M个子表中其中一个子表的表结构述第一表结构信息属于所述M个子表中其中一个子表[0105]否则,确定所述第一表结构信息不属于所述M个子表中任何一个子表的表结构信[0107]在一些可能的实现方式中,所述第二内容以编译生成的自动化标记语言aml格式据。存储器404的一部分还可以包括非易失性随机存取存储器(non_volatilerandom[0114]处理器403控制通信装置400的操作,处理器403还可以称为中央处理单元[0115]上述本申请实施例揭示的方法可以应用于处理器403中,或者由处理器403实现。步骤可以通过处理器403中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理电路(applicationspecificintegratedcircuit,ASIC)、现场可编程门阵列(field_[0116]

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论