上海交通大学华志超获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉上海交通大学申请的专利面向多特权级处理器资源的权限域管理方法及系统获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119783073B 。
龙图腾网通过国家知识产权局官网在2025-10-17发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202411819982.7,技术领域涉及:G06F21/31;该发明授权面向多特权级处理器资源的权限域管理方法及系统是由华志超;强生;夏虞斌;陈海波设计研发完成,并于2024-12-11向国家知识产权局提交的专利申请。
本面向多特权级处理器资源的权限域管理方法及系统在说明书摘要公布了:本发明提供了一种面向多特权级处理器资源的权限域管理方法及系统,包括:指令检验步骤、寄存器读写检验步骤、寄存器位域写入检验步骤、启动初始化步骤;根据ISA‑Context,执行启动初始化步骤,得到当前权限域的ID;根据所述当前权限域的ID,执行指令检验步骤;根据所述当前权限域的ID,执行寄存器读写检验步骤;根据所述当前权限域的ID,执行寄存器位域写入检验步骤。本发明使用权限域对于处理器资源进行隔离,即运行存在多个权限域,具体是256个权限域,而每个权限域内以单条指令或者寄存器位域的粒度对资源进行隔离,使处理器资源权限隔离的颗粒度更细。
本发明授权面向多特权级处理器资源的权限域管理方法及系统在权利要求书中公布了:1.一种面向多特权级处理器资源的权限域管理方法,其特征在于,包括:指令检验步骤、寄存器读写检验步骤、寄存器位域写入检验步骤、启动初始化步骤; 根据ISA-Context,执行启动初始化步骤,得到当前权限域的ID;根据所述当前权限域的ID,执行指令检验步骤;根据所述当前权限域的ID,执行寄存器读写检验步骤;根据所述当前权限域的ID,执行寄存器位域写入检验步骤; 所述ISA-Context,即处理器资源权限上下文;所述ISA-Context,包括当前权限域的ID寄存器、HPT与SGT;所述权限域,即权限的集合; 所述启动初始化步骤,包括: 步骤D1:根据ISA-Context,复位处理器,令权限域为Domain-0; 步骤D2:创建权限域和转换门的转换门,并且将所述转换门切换到所述Domain-0,通过权限域进入注册函数的入口;所述函数,用于创建域和门; 步骤D3:根据所述函数,创建能够进入Domain-Basic的门; 步骤D4:切换到Domain-Basic;所述Domain-Basic即基本权限域;所述基本权限域,即执行目标任务所需权限的集合; 所述指令检验步骤,包括: 步骤A1:读取当前权限域的ID;所述当前权限域,即基本权限域; 步骤A2:根据所述ID从位数组中检索所述HPT中对应的位图;所述位图,即当前权限域的指令权限位图; 步骤A3:根据所述位图查询相应的权限位;判断所述权限位是否位1,结果为是,则将待检测指令标记为“指令权限检验通过”;结果为否,则抛出硬件异常; 所述寄存器读写检验步骤,包括: 步骤B1:读取当前权限域的ID;所述当前权限域,即基本权限域; 步骤B2:根据所述权限域的ID,从位图数组中检索所述HPT中对应的位图; 步骤B3:根据待检测寄存器的index在位图中检索对应的权限位,并且判断所述权限位是否为1,结果为是,则标记“寄存器读写检验权限通过”;结果为否,则抛出硬件异常; 所述寄存器位域写入检验步骤,包括: 步骤C1:读取当前权限域的ID;所述当前权限域,即基本权限域; 步骤C2:根据所述权限域的ID检索到对应的掩码数组与待检测寄存器对应的掩码; 步骤C3:令所述待检测寄存器的原始值为V0,令即将写入所述待检测寄存器值的值为Vw,令所述待检测寄存器的掩码值为M,判断V0⊕Vw∧¬M是否等于零,结果为是,则检验成功;结果为否,则检验失败,抛出硬件异常;其中,¬表示否;∧表示且;⊕表示异或。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人上海交通大学,其通讯地址为:200240 上海市闵行区东川路800号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励