-
公开(公告)号:CN1501260A
公开(公告)日:2004-06-02
申请号:CN200310114399.8
申请日:2003-11-14
Applicant: 株式会社瑞萨科技
Inventor: 桝井规雄
IPC: G06F12/10
CPC classification number: G06F12/1036 , G06F2212/1028 , Y02D10/13
Abstract: 在标记输入部分(808)内设有ASID保持部分(810)、虚拟地址保持部分(811)、有效位部分(812)、ASID比较判定部分(102)、虚拟地址比较判定部分(104)。ASID保持部分(810)的多个CAM单元(813)通过ASID匹配线(105)并联连接,然后与ASID比较判定部分(102)相连;而虚拟地址保持部分(811)的多个CAM单元(813)与有效位部分(812)内的CAM单元(813),通过虚拟地址匹配线(106)并联连接,然后与虚拟地址比较判定部分(104)相连。从ASID比较判定部分(102)向虚拟地址比较判定部分(104)供给ASID有效信号(107)。从而,提供能以较小的耗电高速地进行从虚拟地址到物理地址变换的TLB。
-
公开(公告)号:CN105980994B
公开(公告)日:2019-08-16
申请号:CN201580008605.8
申请日:2015-02-03
Inventor: 马修·卢西恩·埃文斯 , 哈科恩·拉尔斯-戈兰·佩尔松 , 杰森·帕克 , 加雷思·施托克韦尔 , 安德鲁·罗斯
CPC classification number: G06F12/0833 , G06F12/1027 , G06F12/1036 , G06F12/1045 , G06F12/109 , G06F2212/1016 , G06F2212/65 , G06F2212/683
Abstract: 一种数据处理设备和一种处理数据的方法被公开,其中,在第一寻址系统中使用的第一地址和在第二寻址系统使用的第二地址间的地址转换被本地保存。每个已存地址转换都与对应的标识符一起保存。为响应对被选择的已存地址转换执行无效处理的无效命令,被选择的已存地址转换被无效,其中被选择的已存地址转换在无效命令中被指定的第一地址和指定标识符标识。无效过程被标识符分组信息进一步配置,其中的标识符分组信息将不止一个标识符关联在一起作为标识符群组,并且无效过程可应用于与指定的第一地址匹配并且与指定标识符所属的标识符分组中的任何标识符匹配的所有已存地址转换。
-
公开(公告)号:CN105993005B
公开(公告)日:2019-06-04
申请号:CN201480065923.3
申请日:2014-11-26
Applicant: 上海兆芯集成电路有限公司
IPC: G06F12/1027
CPC classification number: G06F12/0891 , G06F12/1027 , G06F12/1036 , G06F12/1063 , G06F12/109 , G06F15/7839 , G06F2212/1016 , G06F2212/1044 , G06F2212/683
Abstract: 一处理器包含一转译后备缓冲器(TLB)(206)与一映射模块(204)。此转译后备缓冲器(206)包含多个项目(300),各该项目(300)用以保存一地址转译(306,308)与一有效比特向量(302,304)。对于一相对应的地址转译内容,该有效比特向量(302,304)的各个比特在该比特被设定时,指出该地址转译(306,308)为有效,而在该比特被清除时,指出该地址转译为无效。此转译后备缓冲器(206)还包含一无效化比特向量(302,304)。此无效化比特向量的比特对应于该多个项目(300)的该有效比特向量(302,304)的比特,其中,该无效化比特向量(302,304)具有一设定比特以表示同时清除各项目(300)的有效比特向量(302,304)的相对应比特。映射模块(204)用以产生此无效化比特向量(302,304)。
-
公开(公告)号:CN109117245A
公开(公告)日:2019-01-01
申请号:CN201810645000.5
申请日:2018-06-21
Applicant: 英特尔公司
IPC: G06F9/455
CPC classification number: G06F12/145 , G06F12/1009 , G06F12/1027 , G06F12/1036 , G06F12/109 , G06F2212/1052 , G06F2212/651 , G06F2212/657 , G06F2212/68 , G06F9/45558 , G06F2009/45587
Abstract: 公开了用于保护计算设备的虚拟机存储器的方法和计算设备。用于保护计算设备的虚拟机存储器的技术包括:实例化在该计算设备上的虚拟机(VM);建立在该计算设备上的虚拟机监视器(VMM),用于控制VM的操作;安全存储器;以及存储器管理器。存储器管理器从VM接收包括虚拟线性地址(LA)的存储器访问请求,并且使用与VM以及VMM相关联的一个或多个页表来执行LA到计算设备的经转换的主机物理地址(HPA)的转换。存储器管理器判定对应于LA的LA到HPA的安全转换映射是否被锁定。如果该映射被锁定,则存储器管理器基于经转换的HPA与使用安全转换映射转换的HPA的比较来验证转换,并且如果验证通过,则使用经转换的HPA来执行存储器访问请求。
-
公开(公告)号:CN109032963A
公开(公告)日:2018-12-18
申请号:CN201810569933.0
申请日:2018-06-05
Applicant: ARM有限公司
Inventor: 布鲁斯·詹姆斯·马修森 , 潘尼德拉·库马尔·马纳瓦 , 马修·卢西恩·埃文斯 , 保罗·吉尔伯特·梅耶 , 安德鲁·布鲁克菲尔德·斯温
IPC: G06F12/06 , G06F12/10 , G06F15/163
CPC classification number: G06F12/1036 , G06F12/1458 , G06F13/1668 , G06F12/0623 , G06F12/10 , G06F15/163
Abstract: 本技术涉及访问控制。访问控制电路包括:检测器,检测虚拟存储器地址空间中的虚拟存储器地址与物理存储器地址空间中的物理存储器地址之间的存储器地址转换,存储器地址转换是响应于另外的电路的转换请求而提供的;地址转换存储器,响应于另外的电路的转换请求而存储表示先前提供给该另外的电路的一组物理存储器地址的数据;接口,从另外的电路接收供该另外的电路进行存储器访问的物理存储器地址;比较器,将从另外的电路接收到的物理存储器地址与由地址转换存储器存储的一组物理地址进行比较,并且允许另外的电路访问包括在那组的一个或多个物理存储器地址中的物理地址。
-
公开(公告)号:CN105637492B
公开(公告)日:2018-04-20
申请号:CN201480054508.8
申请日:2014-09-19
Applicant: 高通股份有限公司
IPC: G06F12/1009 , G06F12/1036
CPC classification number: G06F12/1027 , G06F12/1009 , G06F12/1036 , G06F2212/656 , G06F2212/683
Abstract: 用于使用物理地址输入来执行反向转换后备缓冲器(TLB)查找的方法、设备和指令,包括:利用第一处理器获得所述物理地址输入,其中,所述物理地址输入指示对应于共享存储器的物理地址;从与所述第一处理器相关联的TLB内的第一TLB条目获得与第一虚拟地址相关联的第一掩码,其中,所获得的第一掩码是比特模式;从所述第一TLB条目获得与所述共享存储器相关联的第一页帧号;将所获得的第一掩码应用到所获得的第一页帧号以生成第一值;将所获得的第一掩码应用到所获得的物理地址输入以生成第二值;以及,比较所述第一值和所述第二值以确定所述第一值和所述第二值是否匹配。
-
公开(公告)号:CN104685479B
公开(公告)日:2018-04-17
申请号:CN201380049432.5
申请日:2013-08-27
Applicant: 超威半导体公司
IPC: G06F12/1036 , G06F9/455
CPC classification number: G06F12/1009 , G06F12/1036 , G06F12/1081 , G06F12/109
Abstract: 虚拟输入/输出存储器管理单元(IOMMU)经配置在与输入/输出(I/O)设备关联的存储器请求周围提供防火墙。虚拟IOMMU使用包括客户页表、主机页表和一般控制寄存器(即,GCR3)表的数据结构。客户页表在硬件中实施以便支持虚拟IOMMU的速度需求。使用存储在设备表中的虚拟设备ID参数对GCR3表索引。
-
公开(公告)号:CN104798061B
公开(公告)日:2018-03-30
申请号:CN201380059931.2
申请日:2013-06-17
Applicant: 英特尔公司
CPC classification number: G06F12/1009 , G06F9/45558 , G06F12/1036 , G06F12/109 , G06F12/145 , G06F2009/45583 , G06F2212/151 , G06F2212/657
Abstract: 公开了用于在虚拟化环境中控制对多组存储器页面的访问的木发明的各实施例。在一个实施例中,处理器包括虚拟化单元和存储器管理单元。虚拟化单元把对处理器的控制传递给虚拟机。响应于在虚拟机上执行被存储在第一页面上的指令的尝试,至少部分地基于在对应于分页结构中的第一页面的叶级条目中设置的比特和对应于每一级的分页结构中的第一页面的每一条目中设置的相应比特,存储器管理单元执行通过分页结构的页面漫步,以便查找第一页面并且允许无需退出虚拟机就访问第一页面。
-
公开(公告)号:CN107209723A
公开(公告)日:2017-09-26
申请号:CN201580072969.2
申请日:2015-12-29
Applicant: 英特尔公司
Inventor: D·J·哈里曼
IPC: G06F12/1009 , G06F12/109 , G06F9/455
CPC classification number: G06F12/1036 , G06F9/45558 , G06F12/1009 , G06F2009/45579 , G06F2009/45583 , G06F2212/152 , G06F12/109
Abstract: 描述了地址重新映射技术。方法可以包括在系统存储器的分页设备处接收来自子页转换器的输入/输出(IO)设备的第一物理地址,其中子页位置指示符可以与第一物理地址相关联。方法可以进一步包括当子页位置指示符可被设置为子页查找模式时,基于物理地址在子页转换表中标识虚拟地址。方法可以进一步包括基于子页位置指示符确定何时在子页转换表中查找物理地址。方法可以进一步包括将虚拟地址传递到虚拟机。
-
公开(公告)号:CN103544120B
公开(公告)日:2017-01-18
申请号:CN201310409559.5
申请日:2013-09-10
Applicant: 钰创科技股份有限公司
IPC: G06F3/06
CPC classification number: G06F12/1036 , G06F12/0246 , G06F2212/1016 , G06F2212/1044 , G06F2212/7201 , G06F2212/7203 , G06F2212/7205
Abstract: 本发明揭露一种能够提升记忆体效能的方法和相关的记忆体系统,应用于该方法的记忆体系统包含一记忆体和一控制器,且该记忆体内的一预留空间是用以储存一逻辑位置/实体区块映射表。该方法包含该控制器保留该记忆体的多个实体区块为一写入缓冲区;当多个数据被写入该记忆体时,该控制器根据该逻辑位置/实体区块映射表,对该多个数据和该写入缓冲区执行一宽度写入操作或一深度写入操作。该逻辑位置/实体区块映射表包含该多个实体区块与多个逻辑位置之间的对应关系。
-
-
-
-
-
-
-
-
-