【技术实现步骤摘要】
【国外来华专利技术】恢复片上系统设备
技术介绍
电子设备可以包括易失性主存储器、非易失性存储器和辅助储存器。电子设备的易失性主存储器可以利用一个或多个易失性存储器设备而实现。如果从存储器设备移除功率,则易失性存储器设备丢失其数据。非易失性存储器和辅助储存器可以使用一个或多个非易失性(或持久性)存储器或储存器设备而实现。即使从非易失性存储器或储存器设备移除功率,非易失性存储器或储存器设备也保留其所存储的内容。附图说明关于以下附图来描述一些实现方式。图1A和1B是根据各种实现方式的示例片上系统(SoC)设备的框图。图2是根据一些实现方式的恢复包括SoC设备的系统的示例过程的流程图。图3A和3B是根据一些实现方式的包括SoC设备的示例系统的框图。图4A和4B是根据一些实现方式的分别在图3A和3B的系统中执行的示例过程的流程图。具体实施方式随着集成电路技术已经进步,可被并入到集成电路芯片上的特征的数目已经增加。在其上提供处理器、片上存储器和其他部件的集成电路芯片可以被称作片上系统(SoC)设备。SoC设备一般可以指代下述任何芯片:该芯片包括集成电路管芯或者在包装内封装的管芯布置,并且在该芯片上,至 ...
【技术保护点】
一种方法,包括:在片上系统(SoC)设备的片上非易失性存储器中存储指令和元数据;作为从其中从包括SoC设备的系统移除功率的模式启动所述系统的一部分,由所述SoC设备基于所述元数据来确定是否将所述系统恢复到在先系统状态;以及响应于所述元数据指示所述系统要被恢复到所述在先系统状态,使用存储在所述片上非易失性存储器中的系统状态信息将所述系统恢复到所述在先系统状态。
【技术特征摘要】
【国外来华专利技术】1.一种方法,包括:在片上系统(SoC)设备的片上非易失性存储器中存储指令和元数据;作为从其中从包括SoC设备的系统移除功率的模式启动所述系统的一部分,由所述SoC设备基于所述元数据来确定是否将所述系统恢复到在先系统状态;以及响应于所述元数据指示所述系统要被恢复到所述在先系统状态,使用存储在所述片上非易失性存储器中的系统状态信息将所述系统恢复到所述在先系统状态。2.如权利要求1所述的方法,其中所述片上非易失性存储器包括多个逻辑区,所述多个逻辑区包括持久区、以及只读存储器区或瞬变区中的至少一个,所述方法进一步包括:访问所述元数据以定位所述多个逻辑区。3.如权利要求2所述的方法,其中所述多个逻辑区进一步包括安全区,所述方法进一步包括:由所述SoC设备使用所述安全区中的信息来执行安全操作。4.如权利要求2所述的方法,进一步包括,作为启动的一部分:由所述SoC设备执行来自所述只读存储器区的第一引导加载器;由所述SoC设备执行来自所述片上非易失性存储器的持久区的第二引导加载器,所述第二引导加载器由所述第一引导加载器调用。5.如权利要求4所述的方法,进一步包括:由所述SoC设备执行来自所述片上非易失性存储器的持久区的引导代码和操作系统。6.如权利要求1所述的方法,进一步包括:响应于所述元数据指示所述系统要从干净引导状态、最后知道的良好状态或与回复点相对应的状态恢复,在不从所述系统移除功率的情况下,将所述系统恢复到所述干净引导状态、所述最后知道的良好状态或所述与回复点相对应的状态。7.如权利要求1所述的方法,进一步包括:由所述SoC设备从所述片上非易失性存储器中的快照回复易失性数据,所述快照包括所述系统状态信息。8.如权利要求7所述的方法,进一步包括:通过下述操作来创建所述快照:中止机器可执行指令的执行:将所述SoC设备上的易失性储存器的内容刷新到所述片上非易失性存储器;以及将与硬件设备和机器可执行指令相关的信息存储在所述片上非易失性存储器中。9.如权利要求1所述的方法,其中所述SoC设备包括用户可激活硬件控制元件,所述方...
【专利技术属性】
技术研发人员:C·H·科斯塔,T·D·佩雷斯,C·佩罗内,T·西尔瓦,C·A·沃尔拉思,
申请(专利权)人:惠普发展公司,有限责任合伙企业,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。