【技术实现步骤摘要】
【国外来华专利技术】用于机器状态的安全存储和检索的方法和系统公开领域本申请一般涉及处理器,并且尤其涉及处理器数据的安全、非易失性存储。背景已知的常规处理器系统可包括处理器或核,处理器或核经由公共总线连接到共享存储器以及连接到用户接口、无线收发机、以及其他共享资源。在某些应用中,可以通过响应于不断改变的应用、任务、以及非使用时段(例如超时)来使处理器断电和上电来节省功率。断电和上电的某些应用也可分别被称为进入“休眠状态”以及从休眠状态“苏醒”。在某些应用中,断电/处理器的断电可招致就用于恢复处理器状态的时间而言的成本。在某些应用中,时间成本可以不仅由处理器经历断电/上电来招致,而且由例如处理器系统内的其他处理器和过程流以及对接该处理器系统招致。将处理器状态存储在存储器中是涉及减少在苏醒之际恢复处理器状态的时间损失的一种公知的常规技术。然而,此类常规技术具有各种缺点。一个缺点是安全性。如果存储器在处理器外部并且具有共享的可访问性,则可能存在对未经授权访问的脆弱性。如果存储器在处理器内部,则灵活性可能受到破坏,因为例如在处理器处于休眠状态时对所存储的处理器状态的经授权的外部访问的实现可能是困难和/或昂贵的。概述本概述标识了一些特征,并且不旨在成为且不是所公开的主题内容的排他性或穷尽性的处理描述。附加特征和其他细节在具体实施方式和所附权利要求书中找到。被包括在概述中并非是重要性的反映。附加方面将在阅读以下具体实施方式并查看形成该具体实施方式的一部分的附图之际变得对本领域技术人员显而易见。公开了能够提供机器状态的安全存储的各种方法。在一方面,各示例可包括:在存储器处接收机器状态向量,该机 ...
【技术保护点】
一种用于机器状态的安全存储的方法,包括:在存储器处接收机器状态向量,所述机器状态向量包括机器状态和机器标识符,其中所述机器状态是由所述机器标识符所标识的机器的状态;与接收到所述机器状态向量相关联地确定写访问资格是否被满足,其中所述确定包括:确定由所述机器标识符所标识的机器的机器状态条目的写是否将是初始写,其中所述初始写具有由所述机器标识符所标识的机器的机器状态条目;在确定所述机器状态条目的写将是初始写之际,将所述写访问资格确立为被满足;以及在所述写访问资格被满足之际,在所述存储器中存储当前有效机器状态条目,所述当前有效机器状态标目包括所述机器状态以及作为与所述有效机器状态条目相关联的当前存储的机器标识符的所述机器标识符。
【技术特征摘要】
【国外来华专利技术】2014.10.31 US 14/530,2611.一种用于机器状态的安全存储的方法,包括:在存储器处接收机器状态向量,所述机器状态向量包括机器状态和机器标识符,其中所述机器状态是由所述机器标识符所标识的机器的状态;与接收到所述机器状态向量相关联地确定写访问资格是否被满足,其中所述确定包括:确定由所述机器标识符所标识的机器的机器状态条目的写是否将是初始写,其中所述初始写具有由所述机器标识符所标识的机器的机器状态条目;在确定所述机器状态条目的写将是初始写之际,将所述写访问资格确立为被满足;以及在所述写访问资格被满足之际,在所述存储器中存储当前有效机器状态条目,所述当前有效机器状态标目包括所述机器状态以及作为与所述有效机器状态条目相关联的当前存储的机器标识符的所述机器标识符。2.如权利要求1所述的方法,其特征在于,与所述初始写相关联是在所述存储器尚未存储任何当前有效机器状态条目时对所述机器状态条目的写。3.如权利要求2所述的方法,其特征在于,进一步包括:在确定对所述机器状态条目的写将不是初始写之际,确定所述机器状态向量中的机器标识符是否匹配与所述当前有效机器状态条目相关联的当前存储的机器标识符;以及在确定所述机器状态向量中的机器标识符匹配与所述当前有效机器状态条目相关联的当前存储的机器标识符之际,将所述写访问资格确立为被满足。4.如权利要求3所述的方法,其特征在于,进一步包括:在确定所述机器状态向量中的机器标识符不匹配与所述当前有效机器状态条目相关联的当前存储的机器标识符之际,生成错误信号。5.如权利要求2所述的方法,其特征在于,所述机器状态条目包括有效性字段,其中所述有效性字段能够在有效值与非有效值之间切换,并且其中确定对所述机器状态条目的写是否将是初始写基于所述有效性字段。6.如权利要求5所述的方法,其特征在于,存储所述当前有效机器状态条目包括将所述当前有效机器状态条目的有效性字段设置为有效值。7.如权利要求6所述的方法,其特征在于,进一步包括:在所述存储器处接收取得机器状态请求,其中所述取得机器状态请求具有请求方机器标识符;以及在接收到所述取得机器状态请求之际,确定机器状态检索资格是否被满足,其中所述机器状态检索资格包括所述机器状态条目的有效性字段处于有效值并且所述请求方机器标识符匹配与所述当前有效机器状态条目相关联的当前存储的机器标识符的并发性,以及在确定所述机器状态检索资格被满足之际,发送响应分组,所述响应分组在所述当前有效机器状态条目中具有所述机器状态,以及将所述当前有效机器状态条目的有效性字段设置为非有效值。8.如权利要求7所述的方法,其特征在于,进一步包括:在确定所述请求方机器标识符不匹配与所述当前有效机器状态条目相关联的所存储的机器标识符之际,生成错误信号。9.如权利要求7所述的方法,其特征在于,进一步包括:初始化所述存储器,其中初始化所述存储器包括将机器状态条目的有效性字段设置为非有效值。10.如权利要求9所述的方法,其特征在于,存储所述当前有效机器状态条目包括将所述当前有效机器状态条目的有效性字段设置为有效值。11.如权利要求9所述的方法,其特征在于,进一步包括,基于在所述机器状态向量被接收到时所述机器状态条目的有效性字段,确定对所述机器状态条目的写是否将是初始写,其中初始写是在所述有效性字段不处于有效值时对所述机器状态条目的写,并且非初始写是在所述有效性字段处于有效值时对所述机器状态条目的写,其中确定所述写访问资格是否被满足进一步包括,响应于确定所述机器状态向量不是初始写,确定所述机器标识符是否匹配与所述当前有效机器状态条目相关联的当前有效存储的机器标识符。12.如权利要求1所述的方法,其特征在于,进一步包括:在所述存储器处接收取得机器状态请求,其中所述取得机器状态请求具有请求方机器标识符;确定所述请求方机器标识符是否匹配当前存储的机器标识符;以及在确定所述请求方机器标识符匹配当前存储的机器标识符之际,发送响应分组,所述响应分组具有所述机器状态。13.如权利要求12所述的方法,其特征在于,进一步包括:在确定所述请求方机器标识符不匹配当前存储的机器标识符之际,不发送所述响应分组并且生成错误信号。14.如权利要求1所述的方法,其特征在于,进一步包括:将所述机器标识符存储在处理器的非易失性寄存器中。15.如权利要求14所述的方法,其特征在于,进一步包括在将所述机器标识符存储在处理器的非易失性寄存器中之后:在所述处理器处接收断电信号,并且响应于所述断电信号,生成所述机器状态向量,其中所述生成包括从所述非易失性寄存器中读取所述机器标识符并且将所述机器标识符插入所述机器状态向量中。16.如权利要求15所述的方法,其特征在于,所述机器状态向量具有安全性字段,其中将所述机器标识符插入所述机器状态向量中包括将所述机器标识符插入所述安全性字段中。17.如权利要求1所述的方法,其特征在于,进一步包括:在所述存储器处接收受信区域访问请求;以及根据所述受信区域访问请求来访问所述存储器中的所述机器状态条目。18.一种用于安全存储器状态存储的装置,包括:存储器,其中所述存储器被配置成存储机器状态条目,其中所述机器状态条目具有访问安全性字段和存储机器状态字段,其中所述访问安全性字段被配置成保持存储的机器标识符而存储机器状态字段被配置成保持存储的机器状态;以及存储器访问逻辑,所述存储器访问逻辑被配置成控制对所述存储器中的机器状态条目的访问,其中所述存储器访问逻辑被进一步配置成:接收机器状态向量,其中所述机器状态向量包括所述机器状态和机器标识符,与接收到所述机器状态向量相关联地确...
【专利技术属性】
技术研发人员:J·沈,L·G·舒亚伊恩,
申请(专利权)人:高通股份有限公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。