-
公开(公告)号:CN104516830B
公开(公告)日:2018-06-08
申请号:CN201410498013.6
申请日:2014-09-25
申请人: 凯为公司
IPC分类号: G06F12/0888 , G06F12/1036
CPC分类号: G06F12/1045 , G06F12/00 , G06F12/0802 , G06F12/0808 , G06F12/0888 , G06F12/1027 , G06F12/1036
摘要: 本发明的各实施例涉及多阶段地址转换中的转换旁路。一种支持虚拟化的计算机系统可以保持多个地址空间。每个客户机操作系统使用客户机虚拟地址(GVA),这些客户机虚拟地址被转换成客户机物理地址(GPA)。对一个或多个客户机操作系统进行管理的超管理器将GPA转换成根物理地址(RPA)。合并转换旁视缓冲器(MTLB)高速缓存该多个地址域之间的转换,从而能够实现更快的地址转换和存储器访问。MTLB作为多个不同的高速缓存可以是逻辑上可访问的,并且可以被重新配置成用于将不同的空间分配给每个逻辑高速缓存。可以基于控制配置和所接收到的地址的属性选择性地旁路对MTLB的高速缓存的查找。
-
公开(公告)号:CN107851067A
公开(公告)日:2018-03-27
申请号:CN201680046659.8
申请日:2016-07-13
申请人: 高通股份有限公司
发明人: A·A·奥波尔图斯瓦伦祖埃拉 , G·S·查布拉 , N·根格 , J·F·小布伦南 , B·钦塔木尼迪
IPC分类号: G06F12/1027 , G06F12/02 , G06F12/04
CPC分类号: G06F12/1036 , G06F12/023 , G06F12/0253 , G06F12/04 , G06F12/1027 , G06F2212/1044 , G06F2212/50
摘要: 系统和方法涉及存储器管理的方法。间隙是通过转译后援缓冲器TLB的项映射到虚拟地址的物理存储器的区段中的物理存储器的未使用的部分。所述物理存储器中的区段的大小和对齐可基于TLB中的项的数量,这导致间隙。在所述物理存储器中所识别的一或多个间隙被回收或重新使用,其中通过将所述间隙的物理地址映射到所述动态缓冲器的虚拟地址来收集所述一或多个间隙以形成动态缓冲器。
-
公开(公告)号:CN104335162B
公开(公告)日:2018-02-23
申请号:CN201280072498.1
申请日:2012-05-09
申请人: 英特尔公司
发明人: M·B·马赫森
IPC分类号: G06F12/1009 , G06F12/1036 , G06F9/455
CPC分类号: G06F12/0802 , G06F9/06 , G06F9/30 , G06F9/455 , G06F9/45533 , G06F9/45554 , G06F9/45558 , G06F12/1009 , G06F12/1036 , G06F2009/45583 , G06F2212/151 , G06F2212/656 , G06F2212/657
摘要: 描述了用于借助多个页表执行代码的技术和系统的实施例。在实施例中,利用多个处理器的异构系统可以使用多个页表来选择性地执行可执行代码的不同版本中适当的一个。系统可以被配置为支持使用指向虚拟存储器地址的函数指针。在实施例中,诸如在取码期间,可以映射虚拟存储器地址,在实施例中,当处理器力图使用函数指针执行取码时,可以使用与该处理器相关的页表将虚拟存储器地址转换为物理存储器地址,在该物理存储器地址处可以找到可由处理器执行的代码。多个页表的使用可以允许系统在对于所指向的每一个函数仅利用一个虚拟存储器地址的同时支持函数指针。可以描述和要求保护其他实施例。
-
公开(公告)号:CN107533513A
公开(公告)日:2018-01-02
申请号:CN201680019902.7
申请日:2016-03-15
申请人: 高通股份有限公司
发明人: J·E·波达艾玛 , P·C·J·维尔齐恩斯基 , A·米雷特斯凯
IPC分类号: G06F12/1036 , G06F12/1027
CPC分类号: G06F12/1027 , G06F12/0864 , G06F12/0895 , G06F12/1036 , G06F2212/1021 , G06F2212/1041 , G06F2212/1044 , G06F2212/1048 , G06F2212/50 , G06F2212/652 , G06F2212/654 , G06F2212/683
摘要: 接收包含虚拟地址的比较字。在确定了所述比较字与突发项标记匹配之后,即刻选择候选匹配转换数据单元。所述选择来自与所述突发项标记相关联的多个转换数据单元,且至少部分基于所述虚拟地址的至少一个位。比较所述候选匹配转换数据单元的内容与所述比较字的至少一部分。在匹配之后,即刻产生命中。
-
公开(公告)号:CN107526974A
公开(公告)日:2017-12-29
申请号:CN201710657346.2
申请日:2017-08-03
申请人: 致象尔微电子科技(上海)有限公司
IPC分类号: G06F21/60 , G06F9/455 , G06F12/1036 , G06F12/14
CPC分类号: G06F21/602 , G06F9/45558 , G06F12/1036 , G06F12/1408
摘要: 本发明涉及一种信息密码保护装置和方法,装置包括:存储器控制器和存储器。存储器包括至少一个安全信息。存储器控制器包括:加密模块,加密模块用于对信息进行加密或解密。地址转换模块,用于根据页表将存储器存取的地址进行地址转换。页表包括从虚拟地址到物理地址间的映射,以及物理地址和信息位的对应关系,根据信息位判断标记该地址信息所指向的页面是否使用密码保护。存储器控制器在更换密钥时,根据页表中的物理地址,将至少一个安全信息从存储器中获取出来,并且加密模块根据物理地址对应的信息位,用第一密钥进行解密,解密后的信息用第二密钥进行加密,再存放回存储器中。第二密钥用于替代第一密钥。
-
公开(公告)号:CN103975303B
公开(公告)日:2017-08-08
申请号:CN201180075337.3
申请日:2011-12-07
申请人: 英特尔公司
发明人: A·范德芬
CPC分类号: G06F12/0284 , G06F8/54 , G06F9/44521 , G06F9/45533 , G06F9/45558 , G06F12/1036 , G06F12/109 , G06F2009/45583 , G06F2212/1016 , G06F2212/1044 , G06F2212/151 , G06F2212/657 , Y02B70/16
摘要: 本文描述了用于对软件进行预链接以改善虚拟系统中的存储器去重的技术。一种装置可以包括处理器电路、存储器单元和动态链接器应用,其中,所述存储器单元耦合到所述处理器电路,用于存储用于多个虚拟机的专用存储器页,所述动态链接器应用在所述处理器电路上运行,用于当软件程序的二进制版本在虚拟机上运行时,对该二进制版本和相关的程序模块进行链接。所述动态链接器应用可以包括在所述处理器电路上运行的主预链接部件,其用于使用被分配给第一虚拟机的第一专用存储器页中的第一组虚拟存储器地址,针对该第一虚拟机对用于该软件程序的第一二进制版本的第一组程序模块进行重定位,并且在全局预链接布局映射中存储该第一组程序模块的重定位信息,以供第二虚拟机使用。还描述并要求保护其它实施例。
-
公开(公告)号:CN106796712A
公开(公告)日:2017-05-31
申请号:CN201580052355.8
申请日:2015-09-16
申请人: 高通股份有限公司
发明人: 苏迪普·拉维·科蒂林加尔 , 穆因·汗 , 科林·克里斯托弗·夏普
IPC分类号: G06T1/20
CPC分类号: G06T1/60 , G06F12/1036 , G06F12/109 , G06F2212/657 , G06T1/20 , G06T2200/28
摘要: 一种透明格式转换器TFC可确定至少一个处理器针对存储在图形存储器中的图形数据的请求指示针对呈第一数据格式的图形数据的请求。所述TFC可至少部分地基于针对所述图形存储器中的所述图形数据的所述请求而从所述图形存储器检索呈第二数据格式的所述图形数据。所述TFC可将所述检索到的图形数据从所述第二数据格式转换成所述第一数据格式。所述TFC可将呈所述第一数据格式的所述经转换图形数据存储到可由所述至少一个处理器存取的存储器中。
-
公开(公告)号:CN105183555A
公开(公告)日:2015-12-23
申请号:CN201510487816.6
申请日:2011-01-13
申请人: 马维尔以色列(M.I.S.L.)有限公司
IPC分类号: G06F9/50
CPC分类号: G06F9/48 , G06F9/455 , G06F9/461 , G06F9/4881 , G06F9/50 , G06F9/5027 , G06F9/5077 , G06F12/1036 , G06F13/26
摘要: 本申请的各实施例涉及用于媒体处理的硬件虚拟化。公开了用于实施虚拟处理器的方法和系统。例如,在一个实施例中,配置成充当多个虚拟处理器的处理装置包括:第一虚拟程序空间,包括第一程序执行存储器,第一程序执行存储器包括用于运行能够支持一个或者多个非实时应用的非实时操作系统的代码;第二虚拟程序空间,包括第二程序执行存储器,第二程序执行存储器包括用于运行一个或者多个实时进程的代码;以及中央处理单元(CPU),配置成在第一操作模式和第二操作模式中操作,CPU被配置成将第一虚拟程序空间用于第一操作模式来执行操作系统和应用活动,而不使用第二虚拟程序空间,并且不明显干扰在第二操作模式中运行的一个或者多个实时进程。
-
公开(公告)号:CN104679662A
公开(公告)日:2015-06-03
申请号:CN201410169724.9
申请日:2014-04-25
申请人: 国际商业机器公司
发明人: R·L.·阿恩迪特
IPC分类号: G06F12/02
CPC分类号: G06F12/1036
摘要: 本发明涉及用于管理共享存储器的方法和系统。一种用于管理共享存储器的技术包括:链接由第一共享应用和第二共享应用使用的地址转换数据结构。第一共享应用由第一操作系统(OS)管理,并且第二共享应用由容纳关联的虚拟对象的第二OS管理。基于该链接,第一共享应用和第二共享应用的虚拟地址被绑定到第二OS分派给关联的虚拟对象的一组可改变的物理地址,从而由共享应用所共享的关联的虚拟对象可由第二OS在没有第一OS的许可的情况下调页。
-
公开(公告)号:CN104221028A
公开(公告)日:2014-12-17
申请号:CN201380016201.4
申请日:2013-04-04
申请人: 施耐德电器工业公司
CPC分类号: G06F12/145 , G06F12/1036 , G06F12/1491 , G06F21/64 , G06F21/74 , G06F21/79 , G06F2221/2147
摘要: 一种本发明由一种管理电子微控制器系统的方法构成,所述微控制器系统包括两个处理器(CPU1,CPU2),第一处理器(CPU1)意欲用于不安全应用(Appli1)的执行,显示出未被保证水平的功能安全性和完整性,第二处理器(CPU2)专用于安全应用(Appli2)的执行,实现代码和数据,并且涉及被保证水平的功能安全性和完整性,所述安全应用(Appli2)能够实现安全功能;访问(CT)共享存储器空间(MEM)的部件。根据本发明,第一处理器(CPU1)包括用于管理以下述方式配置的存储器(MMU1)的单元,其实现写入访问控制,以便管理当安全应用(Appli2)实现其安全功能时不可修改的对于共享存储器空间(MEU)的写入访问。
-
-
-
-
-
-
-
-
-