-
公开(公告)号:CN109643293A
公开(公告)日:2019-04-16
申请号:CN201780053380.7
申请日:2017-07-14
申请人: 英特尔公司
IPC分类号: G06F13/16
CPC分类号: G06F9/45558 , G06F11/221 , G06F11/3027 , G06F11/3055 , G06F12/1045 , G06F12/1475 , G06F2009/45579 , G06F2009/45583 , G06F2009/45591 , G06F2212/1008 , G06F2212/151 , G06F2212/152 , G06F2212/68
摘要: 一种处理器可包括:寄存器,用于存储总线锁禁用位;和执行单元,用于执行指令。执行单元可接收包括存储器访问请求的指令。所述执行还可确定存储器访问请求需要获取总线锁,并且响应于检测到总线锁禁用位指示总线锁被禁用,向操作系统通知故障。
-
公开(公告)号:CN107710160A
公开(公告)日:2018-02-16
申请号:CN201580081422.9
申请日:2015-07-08
申请人: 株式会社日立制作所
CPC分类号: G06F12/109 , G06F9/45545 , G06F9/45558 , G06F9/50 , G06F9/54 , G06F9/541 , G06F9/544 , G06F11/08 , G06F2009/45583 , G06F2212/1044 , G06F2212/151 , G06F2212/152 , G06F2212/657
摘要: 本发明提供一种运行多个OS的计算机,计算机与具有多个存储介质的存储装置连接;多个OS包括控制对存储装置的访问的第一OS和生成虚拟计算机的第二OS;对第一OS和第二OS分配逻辑分割后的计算机资源,执行应用程序的第三OS运行在虚拟计算机中;第二OS具有管理为了在应用程序与第一OS之间进行通信而使用的存储区域即共享区域的共享区域管理部,第三OS具有响应来自应用程序的请求对第二OS请求确保共享区域,将确保的共享区域映射至客户机虚拟地址空间的代理。
-
公开(公告)号:CN107690628A
公开(公告)日:2018-02-13
申请号:CN201680033435.3
申请日:2016-04-28
发明人: 詹森·帕克 , 理查德·罗伊·格里森斯怀特 , 安德鲁·克里斯托弗·罗斯
IPC分类号: G06F12/02 , G06F12/10 , G06F12/109 , G06F12/14
CPC分类号: G06F12/1036 , G06F9/45533 , G06F12/0284 , G06F12/10 , G06F12/1009 , G06F12/109 , G06F12/1441 , G06F12/1475 , G06F12/1483 , G06F2212/151 , G06F2212/2542
摘要: 一种用于数据处理的装置20,包括:执行多个程序的处理电路24、25、28;以及包括一个或多个项52的所有权表50,一个或多个项中的每个为物理地址中的一个对应区块指示多个程序中对物理地址的对应区块的访问的持有者程序。
-
公开(公告)号:CN104380255B
公开(公告)日:2017-10-31
申请号:CN201380026137.8
申请日:2013-05-03
申请人: 国际商业机器公司
CPC分类号: G06F12/0897 , G06F9/45533 , G06F12/0866 , G06F2212/1008 , G06F2212/151
摘要: 用于在虚拟计算环境中缓存的技术、系统和制造品。一种方法包括:迫使在主机物理机上的主机页面缓存器仅仅存储基础镜像数据;以及迫使在对应的客机虚拟机上的至少一个客机页面缓存器的每一个仅仅存储由客机虚拟机在所述客机虚拟机启动后生成的数据,其中每个客机虚拟机在主机物理机上实现。
-
公开(公告)号:CN105027097A
公开(公告)日:2015-11-04
申请号:CN201480011829.X
申请日:2014-03-04
申请人: 高通股份有限公司
CPC分类号: G06F12/145 , G06F9/45504 , G06F12/1027 , G06F12/1491 , G06F21/79 , G06F2212/1032 , G06F2212/151 , G06F2212/152 , G06F2212/654 , G06F2212/68
摘要: 一种安全装置和方法具有安全算法,该安全算法防止对由于在硬件表移动期间执行预测算法而已经被加载到计算机系统的存储元件中的物理地址(PA)的内容进行未授权的访问,所述预测算法使用预测器基于虚拟地址(VA)来预测PA。当预测器被启用时,具有系统知识的人员可能配置预测器来使被存储在主存储器的安全部分的PA处的内容被加载到TLB中的寄存器中。以这种方式,不应当使用被存储在主存储器的安全部分中的内容的人员能够间接地获得对这些内容的未授权的存取。该装置和方法通过在某些情况下遮掩该内容来防止这样的对内容的未授权的存取。
-
公开(公告)号:CN104798061A
公开(公告)日:2015-07-22
申请号:CN201380059931.2
申请日:2013-06-17
申请人: 英特尔公司
CPC分类号: G06F12/1009 , G06F9/45558 , G06F12/1036 , G06F12/109 , G06F12/145 , G06F2009/45583 , G06F2212/151 , G06F2212/657
摘要: 公开了用于在虚拟化环境中控制对多组存储器页面的访问的木发明的各实施例。在一个实施例中,处理器包括虚拟化单元和存储器管理单元。虚拟化单元把对处理器的控制传递给虚拟机。响应于在虚拟机上执行被存储在第一页面上的指令的尝试,至少部分地基于在对应于分页结构中的第一页面的叶级条目中设置的比特和对应于每一级的分页结构中的第一页面的每一条目中设置的相应比特,存储器管理单元执行通过分页结构的页面漫步,以便查找第一页面并且允许无需退出虚拟机就访问第一页面。
-
公开(公告)号:CN104636186A
公开(公告)日:2015-05-20
申请号:CN201510041416.2
申请日:2015-01-27
申请人: 华为技术有限公司
发明人: 卢胜文
CPC分类号: G06F9/45558 , G06F12/0292 , G06F12/1009 , G06F12/1027 , G06F13/105 , G06F13/4282 , G06F2009/4557 , G06F2009/45579 , G06F2009/45583 , G06F2212/151 , G06F2212/6042 , G06F2212/65 , G06F2212/68 , G06F2213/0026
摘要: 本发明公开了一种虚拟机内存管理方法、物理主机、PCIE设备及其配置方法以及迁移管理设备,属于虚拟机领域。所述方法包括:虚拟机为PCIE设备承载的至少一个业务分配内存,分配给每个业务的内存均包括多个内存块,多个内存块用于保存对应的业务的工作信息,每个内存块为一段客户机的物理地址连续的内存空间;虚拟机根据分配给每个业务的内存,生成基址表BAT和芯片逻辑地址表CLAT,BAT包括与每个业务对应的CLAT表项的基址,CLAT包括每个内存块的首地址;虚拟机将BAT的地址及虚拟机对应的功能号发送给PCIE设备,PCIE设备用于记录BAT的地址与功能号的对应关系,并根据BAT的地址与功能号的对应关系,从虚拟机中获取业务的工作信息。
-
公开(公告)号:CN104516833A
公开(公告)日:2015-04-15
申请号:CN201410498401.4
申请日:2014-09-25
申请人: 凯为公司
IPC分类号: G06F12/10
CPC分类号: G06F12/1027 , G06F12/1036 , G06F2212/151
摘要: 本发明的各实施方式总体上涉及用于多个顺序地址转换的合并的TLB结构。具体地,一种支持虚拟化的计算机系统可以维护多个地址空间。每个客户机操作系统使用多个客户机虚拟地址(GVA),这些客户机虚拟地址被转换成多个客户机物理地址(GPA)。一个管理一个或多个客户机操作系统的超管理器将多个GPA转换成多个根物理地址(RPA)。一个合并的转换旁视缓冲器(MTLB)高速缓存该多个地址域之间的多种转换,从而使能更快速的地址转换和存储器访问。该MTLB可以作为多个不同高速缓存逻辑可寻址,并且可以被重新配置成用于将不同的空间分配给每个逻辑高速缓存。
-
公开(公告)号:CN104335162A
公开(公告)日:2015-02-04
申请号:CN201280072498.1
申请日:2012-05-09
申请人: 英特尔公司
发明人: M·B·马赫森
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
摘要: 本发明描述了用于借助多个页表执行代码的技术和系统的实施例。在实施例中,利用多个处理器的异构系统可以使用多个页表来选择性地执行可执行代码的不同版本中适当的一个。系统可以被配置为支持使用指向虚拟存储器地址的函数指针。在实施例中,诸如在取码期间,可以映射虚拟存储器地址,在实施例中,当处理器力图使用函数指针执行取码时,可以使用与该处理器相关的页表将虚拟存储器地址转换为物理存储器地址,在该物理存储器地址处可以找到可由处理器执行的代码。多个页表的使用可以允许系统在对于所指向的每一个函数仅利用一个虚拟存储器地址的同时支持函数指针。可以描述和要求保护其他实施例。
-
公开(公告)号:CN103270502A
公开(公告)日:2013-08-28
申请号:CN201180060181.1
申请日:2011-12-14
申请人: 超威半导体公司 , ATI科技无限责任公司
IPC分类号: G06F12/10
CPC分类号: G06F12/109 , G06F12/1009 , G06F12/1081 , G06F2212/151
摘要: 本发明的实施方案提供用于在用于I/O装置的存储器地址翻译的上下文中进行输入输出存储器管理单元(IOMMU)两层寻址的方法、系统以及计算机可读介质。根据实施方案,一种方法包括:根据与同I/O装置相关的地址翻译事务相关的进程地址空间识别符使用客户地址翻译表将客户虚拟地址(GVA)翻译为对应的客户物理地址(GPA);以及根据与所述地址翻译事务相关的装置识别符使用系统地址翻译表将所述GPA翻译为对应的系统物理地址(SPA)。
-
-
-
-
-
-
-
-
-