微控制器的存储器空间的安全管理的方法

    公开(公告)号:CN104221028B

    公开(公告)日:2017-05-17

    申请号:CN201380016201.4

    申请日:2013-04-04

    Abstract: 一种本发明由一种管理电子微控制器系统的方法构成,所述微控制器系统包括两个处理器(CPU1,CPU2),第一处理器(CPU1)用于不安全应用(Appli1)的执行,显示出未被保证的功能安全性和完整性等级,第二处理器(CPU2)专用于安全应用(Appli2)的执行,实现代码和数据,并且涉及被保证的功能安全性和完整性等级,所述安全应用(Appli2)能够实现安全功能;访问(CT)共享存储器空间(MEM)的部件。根据本发明,第一处理器(CPU1)包括用于管理以下述方式配置的存储器(MMU1)的单元,其实现写入访问控制,以便管理当安全应用(Appli2)实现其安全功能时不可修改的对于共享存储器空间(MEU)的写入访问。

    混和地址转换
    72.
    发明授权

    公开(公告)号:CN104205068B

    公开(公告)日:2017-02-22

    申请号:CN201380016199.0

    申请日:2013-02-19

    Abstract: 实施例涉及混和地址转换。本发明的一个方面包括:接收第一地址、所述第一地址引用在第一地址空间中的位置。所述计算机对于分段旁视缓冲器(SLB)搜索与所述第一地址对应的SLB条目;所述SLB包括类型字段和地址字段,并且确定在所述SLB条目中的所述类型字段的值是否指示哈希页表(HPT)搜索或基数树搜索。基于确定所述类型字段的值指示所述HPT搜索,搜索HPT以确定第二地址,所述第二地址包括所述第一地址向第二地址空间内的转换;并且,基于确定所述类型字段的值指示所述基数树搜索,搜索基数树以确定所述第二地址。

    高速缓存一致性控制方法、系统和程序

    公开(公告)号:CN103229152B

    公开(公告)日:2016-10-19

    申请号:CN201180056650.2

    申请日:2011-09-05

    Inventor: 上田真

    CPC classification number: G06F12/084 G06F12/1036

    Abstract: 本发明实现了高速缓存一致性控制,其中共享存储器类型多处理器系统的可缩放性得到提高,并且成本性能通过抑制硬件和软件的成本而得到改善。在一种用于控制多处理器系统的高速缓存一致性的系统中,在该多处理器系统中,包括高速缓存和TLB的多个处理器共享系统存储器,多个处理器中的每个处理器包括TLB控制单元,该TLB控制单元进一步包括:执行TLB搜索的TLB搜索单元;以及在无命中获得于TLB搜索中并且产生TLB中断时执行TLB注册信息处理的一致性处置器。一致性处置器包括:用于执行对系统存储器的页面表的搜索并且对TLB注册信息执行替换的TLB替换处置器;用于处置TLB未命中中断的TLB未命中异常处置单元,该TLB中断是在TLB中断不是由页面错误引起、但是匹配地址的注册信息未存在于TLB中时发生;以及用于处置存储中断的存储异常处置单元,该存储中断是在匹配地址的注册信息存在于TLB中、但是访问授权被违反时发生。

    多核异构系统转换后备缓冲器相干性

    公开(公告)号:CN105637492A

    公开(公告)日:2016-06-01

    申请号:CN201480054508.8

    申请日:2014-09-19

    Abstract: 用于使用物理地址输入来执行反向转换后备缓冲器(TLB)查找的方法、设备和指令,包括:利用第一处理器获得所述物理地址输入,其中,所述物理地址输入指示对应于共享存储器的物理地址;从与所述第一处理器相关联的TLB内的第一TLB条目获得与第一虚拟地址相关联的第一掩码,其中,所获得的第一掩码是比特模式;从所述第一TLB条目获得与所述共享存储器相关联的第一页帧号;将所获得的第一掩码应用到所获得的第一页帧号以生成第一值;将所获得的第一掩码应用到所获得的物理地址输入以生成第二值;以及,比较所述第一值和所述第二值以确定所述第一值和所述第二值是否匹配。

    虚拟化处理系统中的地址映射

    公开(公告)号:CN102792286B

    公开(公告)日:2016-05-11

    申请号:CN201180012866.9

    申请日:2011-03-16

    CPC classification number: G06F12/1036 G06F2212/152

    Abstract: 一种处理系统实现由管理程序管理的多个虚拟机。每个虚拟机提供用于执行一个或多个相应的客户机操作系统(OS)的环境。每个客户机OS以及管理程序本身具有使用相应的“WorldID”来标识的相关的地址空间。此外,每个虚拟机和管理程序可管理使用相应的“ASID”来标识的多个较低级的地址空间。处理系统的地址转换逻辑将当前地址空间上下文的WorldID和ASID转换成具有比原始标识符少的位的相应的WorldID和ASID搜索关键字。产生的WorldID和ASID搜索关键字用于执行一个或多个TLB查找以获得与由WorldID/ASID组合所代表的特定地址空间有关的地址映射信息。

    用于地址转换的动态和选择性改变的处理器和方法

    公开(公告)号:CN102460403B

    公开(公告)日:2016-01-27

    申请号:CN201080025392.7

    申请日:2010-05-17

    CPC classification number: G06F12/1036 G06F12/0284 G06F12/109

    Abstract: 非侵入技术已经被开发成动态地和选择性地改变由处理器(12)所执行的或用于处理器(12)的地址转换。例如,在一些实施例中,存储器管理单元(16)被配置为从相应的有效的(或虚拟的)地址空间中的有效地址映射到存储器中的物理地址,其中,由存储器管理单元所执行的映射基于地址转换表(9)的地址转换条目。对于少于所有进程的子集,条目选择逻辑(81)从地址转换条目中的相应的地址转换条目中所编码的多个替代性映射当中进行选择。对于被映射用于该子集的特定进程的至少一些有效地址,特定地址转换条目的选择基于外部来源的值。在一些实施例中,仅被映射用于特定进程的有效地址中的子集经过地址转换条目选择的动态运行时间改变。

Patent Agency Ranking