-
公开(公告)号:CN101315614B
公开(公告)日:2012-07-04
申请号:CN200810100050.1
申请日:2008-05-30
Applicant: 英特尔公司
IPC: G06F12/10
CPC classification number: G06F12/1009 , G06F12/10 , G06F12/1027 , G06F12/1036 , G06F2212/1016 , G06F2212/507 , G06F2212/65 , G06F2212/657 , G06F2212/68
Abstract: 本发明的实施例一般涉及用于支持页属性的线性至物理地址转换的系统、方法和装置。在某些实施例中,系统接收一指令以将存储器指针转换成存储器位置的物理存储器地址。该系统可返回物理存储器地址和一个或多个页属性。描述并要求保护包括其它实施例。
-
公开(公告)号:CN102473139A
公开(公告)日:2012-05-23
申请号:CN201080033605.0
申请日:2010-07-24
Applicant: 超威半导体公司
IPC: G06F12/10
CPC classification number: G06F12/1081 , G06F12/10 , G06F12/1009 , G06F12/1027 , G06F12/1036 , G06F12/109 , G06F2212/151
Abstract: 配置为控制由I/O设备向系统存储器的请求的一种输入/输出存储器管理单元(IOMMU),包括可执行两个层次的客机转换以使用存储在系统存储器中的转换数据来转换与I/O设备生成的请求相关联的地址的控制逻辑。所述转换数据包括有多个条目的设备表。所述控制逻辑可通过使用与生成所述请求的I/O设备对应的设备标识符来为给定请求选择所述设备表条目。所述转换数据还可包括包括成组的客机页表和成组的嵌套页表的第一成组的I/O页表。为所述给定请求的所述选择的设备表条目可包括到所述成组的客机转换表的指针,并且最后客机转换表包括到所述成组的嵌套页表的指针。
-
公开(公告)号:CN101847128A
公开(公告)日:2010-09-29
申请号:CN200910127588.6
申请日:2009-03-23
Applicant: 国际商业机器公司
IPC: G06F12/10
CPC classification number: G06F12/1036 , G06F12/109
Abstract: 本发明涉及管理TLB的方法和装置。具体地,提供一种管理TLB的方法,所述TLB由多个作业共享使用,所述方法包括:获得所述多个作业中的每个作业的至少一个属性;根据所述每个作业的至少一个属性为每个作业分配优先级;以及根据每个作业的优先级管理每个作业所涉及的TLB条目。本发明还提供了与上述方法相对应的装置。通过本发明的方法和装置,能够使得共享的TLB得到高效的利用。
-
公开(公告)号:CN101826030A
公开(公告)日:2010-09-08
申请号:CN201010149539.5
申请日:2001-12-20
Applicant: 英特尔公司
IPC: G06F9/455
CPC classification number: G06F9/45558 , G06F12/0284 , G06F12/1036 , G06F12/109 , G06F2009/45583
Abstract: 在一个实施例中,一种用于解决地址空间冲突的方法包含:检测一个客户操作系统试图访问由一个虚拟机监控器的一个第一部分占据的一个区域,以及在该第一地址空间中重新定位该虚拟机监控器的第一部分以允许客户操作系统访问先前由该虚拟机监控器的第一部分占据的区域。
-
公开(公告)号:CN101814056A
公开(公告)日:2010-08-25
申请号:CN201010143421.1
申请日:2007-08-14
Applicant: 英特尔公司
IPC: G06F12/10
CPC classification number: G06F12/1027 , G06F9/3004 , G06F9/30076 , G06F9/45558 , G06F12/0246 , G06F12/0875 , G06F12/1009 , G06F12/1036 , G06F12/1054 , G06F2009/45583 , G06F2212/152 , G06F2212/2022 , G06F2212/452 , G06F2212/50 , G06F2212/65 , G06F2212/657 , G06F2212/68 , G06F2212/683 , G06F2212/7201
Abstract: 本发明涉及将翻译后援缓冲器同步到扩充的分页表。一种处理器包括用于执行指令以将从基于虚拟化的系统的访客的物理地址(访客物理地址)到基于虚拟化的系统的主机的物理地址-主机物理地址且存储在翻译后援缓冲器TLB中的映射与存储在基于虚拟化的系统的扩充的分页表EPT中对应的映射同步。
-
公开(公告)号:CN101149707B
公开(公告)日:2010-06-02
申请号:CN200710142706.1
申请日:2007-08-14
Applicant: 英特尔公司
IPC: G06F12/10
CPC classification number: G06F12/1027 , G06F9/3004 , G06F9/30076 , G06F9/45558 , G06F12/0246 , G06F12/0875 , G06F12/1009 , G06F12/1036 , G06F12/1054 , G06F2009/45583 , G06F2212/152 , G06F2212/2022 , G06F2212/452 , G06F2212/50 , G06F2212/65 , G06F2212/657 , G06F2212/68 , G06F2212/683 , G06F2212/7201
Abstract: 一种处理器包括用于执行指令以将从基于虚拟化的系统的访客的物理地址(访客物理地址)到基于虚拟化的系统的主机的物理地址(主机物理地址)且存储在翻译后援缓冲器(TLB)中的映射与存储在基于虚拟化的系统的扩充的分页表(EPT)中对应的映射同步。
-
公开(公告)号:CN101149707A
公开(公告)日:2008-03-26
申请号:CN200710142706.1
申请日:2007-08-14
Applicant: 英特尔公司
IPC: G06F12/10
CPC classification number: G06F12/1027 , G06F9/3004 , G06F9/30076 , G06F9/45558 , G06F12/0246 , G06F12/0875 , G06F12/1009 , G06F12/1036 , G06F12/1054 , G06F2009/45583 , G06F2212/152 , G06F2212/2022 , G06F2212/452 , G06F2212/50 , G06F2212/65 , G06F2212/657 , G06F2212/68 , G06F2212/683 , G06F2212/7201
Abstract: 一种处理器包括用于执行指令以将从基于虚拟化的系统的访客的物理地址(访客物理地址)到基于虚拟化的系统的主机的物理地址(主机物理地址)且存储在翻译后援缓冲器(TLB)中的映射与存储在基于虚拟化的系统的扩充的分页表(EPT)中对应的映射同步。
-
公开(公告)号:CN100363908C
公开(公告)日:2008-01-23
申请号:CN200480011894.9
申请日:2004-05-06
Applicant: 国际商业机器公司
IPC: G06F12/10
CPC classification number: G06F12/1027 , G06F9/30047 , G06F9/3824 , G06F12/1009 , G06F12/1036 , G06F12/109 , G06F2212/683
Abstract: 选定的存储单元(例如存储段或存储区)被无效。通过设置位于与将被无效的存储单元对应的数据结构表项中的无效指示符来有助于所述无效。此外,与所述被无效的存储单元或其他选定存储单元关联的缓冲区表项被清除。提供了指令以执行所述无效和/或清除。此外,与特定地址空间关联的缓冲区表项被清除而不进行任何无效。这也由所述指令来执行。所述指令可以在软件、硬件、固件或它们的某些组合中实现,或者其可以被仿真。
-
公开(公告)号:CN1282928C
公开(公告)日:2006-11-01
申请号:CN200310117296.7
申请日:2003-12-10
Applicant: 英特尔公司
Inventor: 理查德·乌利希 , 吉尔伯特·奈格 , 埃里克·科塔-罗布尔斯 , 斯塔林塞尔瓦拉·杰亚辛格 , 阿兰·卡希 , 迈克尔·科祖克 , 史蒂文·M·贝内特
IPC: G06F12/08
CPC classification number: G06F12/145 , G06F12/1027 , G06F12/1036 , G06F12/109
Abstract: 本发明公开了一种存储器访问控制装置和方法。在一个实施例中,当确定需要修改活动地址翻译数据结构的内容时,修改活动地址翻译数据结构中的条目,以与访客地址翻译数据结构中的对应条目保持一致。在修改期间,不用来自访客地址翻译数据结构的对应数据对活动地址翻译数据结构的条目中包括一个或多个访问控制指示符的位字段进行重写。
-
公开(公告)号:CN1784663A
公开(公告)日:2006-06-07
申请号:CN200480011894.9
申请日:2004-05-06
Applicant: 国际商业机器公司
IPC: G06F12/10
CPC classification number: G06F12/1027 , G06F9/30047 , G06F9/3824 , G06F12/1009 , G06F12/1036 , G06F12/109 , G06F2212/683
Abstract: 选定的存储单元(例如存储段或存储区)被无效。通过设置位于与将被无效的存储单元对应的数据结构表项中的无效指示符来有助于所述无效。此外,与所述被无效的存储单元或其他选定存储单元关联的缓冲区表项被清除。提供了指令以执行所述无效和/或清除。此外,与特定地址空间关联的缓冲区表项被清除而不进行任何无效。这也由所述指令来执行。所述指令可以在软件、硬件、固件或它们的某些组合中实现,或者其可以被仿真。
-
-
-
-
-
-
-
-
-