Method by which guest is accessing memory converted device and apparatus
    1.
    发明专利
    Method by which guest is accessing memory converted device and apparatus 有权
    用户访问存储器转换的设备和设备的方法

    公开(公告)号:JP2007183952A

    公开(公告)日:2007-07-19

    申请号:JP2006349813

    申请日:2006-12-26

    CPC classification number: G06F12/1441 G06F12/145 G06F2009/45587

    Abstract: PROBLEM TO BE SOLVED: To provide a method, an apparatus and a system which achieve effective virtualization of resources in an information processing system. SOLUTION: The system is composed of an evaluation logic which determines whether or not an access is permitted based on its access type responding to an attempt of a guest who accesses a device using a memory address that is converted to the device, and an exit logic which transfers control of the apparatus from the guest to a host if the evaluation logic determined that the access is not permitted. COPYRIGHT: (C)2007,JPO&INPIT

    Abstract translation: 要解决的问题:提供一种在信息处理系统中实现资源的有效虚拟化的方法,装置和系统。 解决方案:该系统由评估逻辑组成,该判定逻辑基于其访问类型来确定是否允许访问,该访问类型响应于使用转换为设备的存储器地址来访问设备的访客的尝试,以及 退出逻辑,如果评估逻辑确定不允许访问,则将装置的控制从客户转移到主机。 版权所有(C)2007,JPO&INPIT

    Apparatus, method, and system for installing virtual events in virtual architecture
    2.
    发明专利
    Apparatus, method, and system for installing virtual events in virtual architecture 有权
    在虚拟建筑中安装虚拟事件的装置,方法和系统

    公开(公告)号:JP2013012252A

    公开(公告)日:2013-01-17

    申请号:JP2012230621

    申请日:2012-10-18

    CPC classification number: G06F9/45558 G06F2009/45566

    Abstract: PROBLEM TO BE SOLVED: To provide an apparatus, a method, and a system for installing a virtual event in a layered virtual architecture.SOLUTION: In one embodiment, an apparatus comprises: virtual machine entry logic; recognition logic; and evaluation logic. The virtual machine entry logic starts to transfer control of the apparatus from a host to a guest running on a virtual machine. The recognition logic recognizes a request from the host to install a virtual event into the virtual machine. The evaluation logic specifies an intervening monitor to handle the virtual event.

    Abstract translation: 要解决的问题:提供一种用于在分层虚拟架构中安装虚拟事件的装置,方法和系统。 解决方案:在一个实施例中,一种装置包括:虚拟机进入逻辑; 识别逻辑; 和评估逻辑。 虚拟机入口逻辑开始将设备的控制从主机传送到在虚拟机上运行的guest虚拟机。 识别逻辑识别主机将虚拟事件安装到虚拟机中的请求。 评估逻辑指定一个中间监视器来处理虚拟事件。 版权所有(C)2013,JPO&INPIT

    Transmission of direct interrupt to virtual processor
    3.
    发明专利
    Transmission of direct interrupt to virtual processor 审中-公开
    直接中断到虚拟处理器的传输

    公开(公告)号:JP2007183951A

    公开(公告)日:2007-07-19

    申请号:JP2006349810

    申请日:2006-12-26

    CPC classification number: G06F13/24 G06F9/45533 G06F9/4812

    Abstract: PROBLEM TO BE SOLVED: To provide an apparatus, a method and a system which realize effective interrupt processing in a virtual environment. SOLUTION: The system is composed of an interface which receives an interrupt request while a guest is executed on a virtual processor, a transmission logic which determines whether or not the interrupt request is to be transmitted to the virtual processor based on attributes of the interrupt request, and an exit logic which moves control of the apparatus from the guest to a host if the transmission logic has determined that the interrupt request is not to be transmitted to the virtual processor. COPYRIGHT: (C)2007,JPO&INPIT

    Abstract translation: 要解决的问题:提供一种在虚拟环境中实现有效的中断处理的装置,方法和系统。 解决方案:系统由在虚拟处理器上执行访客时接收中断请求的接口组成,发送逻辑根据以下属性确定中断请求是否要发送到虚拟处理器: 中断请求,以及如果传输逻辑已经确定中断请求不被发送到虚拟处理器,则将该设备的控制从客户端移动到主机的退出逻辑。 版权所有(C)2007,JPO&INPIT

    Method and apparatus for supporting address translation in multiprocessor virtual machine environment
    4.
    发明专利
    Method and apparatus for supporting address translation in multiprocessor virtual machine environment 有权
    在多机器虚拟机环境中支持地址转换的方法和装置

    公开(公告)号:JP2011023000A

    公开(公告)日:2011-02-03

    申请号:JP2010153857

    申请日:2010-07-06

    CPC classification number: G06F9/45558 G06F2009/45566 G06F2009/45583

    Abstract: PROBLEM TO BE SOLVED: To determine whether entries in a guest translation data structure have been modified by a virtual machine. SOLUTION: The determination is made based on metadata extracted from a shadow translation data structure maintained by a virtual machine monitor and attributes associated with entries in the shadow translation data structure. The method includes: synchronizing entries in the shadow translation data structure that correspond to the modified entries in the guest translation data structure with the modified entries in the guest translation data structure; and determining which entries to keep in the active entry list, based at least in part on attributes associated with corresponding entries in the shadow translation data structure identifying which of the plurality of processors owns each entry in the active entry list. COPYRIGHT: (C)2011,JPO&INPIT

    Abstract translation: 要解决的问题:确定客人翻译数据结构中的条目是否已被虚拟机修改。 解决方案:基于从由虚拟机监视器维护的阴影翻译数据结构提取的元数据和与阴影翻译数据结构中的条目相关联的属性进行确定。 所述方法包括:使所述客体翻译数据结构中与所述修改的条目相对应的所述阴影翻译数据结构中的条目与所述客体翻译数据结构中的修改条目同步; 以及至少部分地基于与所述阴影翻译数据结构中的相应条目相关联的属性来确定要保留在所述活动条目列表中的条目,以识别所述多​​个处理器中的哪个处理器拥有所述活动条目列表中的每个条目。 版权所有(C)2011,JPO&INPIT

    Apparatuses, methods, and systems for installing virtual events in layered virtual architecture
    5.
    发明专利
    Apparatuses, methods, and systems for installing virtual events in layered virtual architecture 审中-公开
    用于在层级虚拟架构中安装虚拟事件的装置,方法和系统

    公开(公告)号:JP2009015848A

    公开(公告)日:2009-01-22

    申请号:JP2008169354

    申请日:2008-06-27

    CPC classification number: G06F9/45558 G06F2009/45566

    Abstract: PROBLEM TO BE SOLVED: To provide an apparatus, method and system for installing a virtual event in a layered virtual architecture.
    SOLUTION: In one embodiment, an apparatus includes virtual machine entry logic, recognition logic, and evaluation logic. The virtual machine entry logic starts to transfer control of the apparatus from a host to a guest running on a virtual machine. The recognition logic recognizes a request from the host to install a virtual event into the virtual machine. The evaluation logic specifies an intervening monitor to handle the virtual event.
    COPYRIGHT: (C)2009,JPO&INPIT

    Abstract translation: 要解决的问题:提供一种用于在分层虚拟架构中安装虚拟事件的装置,方法和系统。 解决方案:在一个实施例中,设备包括虚拟机入口逻辑,识别逻辑和评估逻辑。 虚拟机入口逻辑开始将设备的控制从主机传送到在虚拟机上运行的guest虚拟机。 识别逻辑识别主机将虚拟事件安装到虚拟机中的请求。 评估逻辑指定一个中间监视器来处理虚拟事件。 版权所有(C)2009,JPO&INPIT

    Delivering interrupt directly to virtual processor
    6.
    发明专利
    Delivering interrupt directly to virtual processor 有权
    直接中断到虚拟处理器

    公开(公告)号:JP2010176693A

    公开(公告)日:2010-08-12

    申请号:JP2010061343

    申请日:2010-03-17

    CPC classification number: G06F13/24 G06F9/45533 G06F9/4812

    Abstract: PROBLEM TO BE SOLVED: To provide apparatuses, methods, and systems for achieving effective interrupt processing in a virtualization environment. SOLUTION: An apparatus is provided which includes an interface to receive an interrupt request while a guest is made to run on a virtual processor, delivery logic for determining, based on the attribute of the interrupt request, whether the interrupt request is to be delivered to the virtual processor, and an exit logic for transferring control to a host from the guest when the delivery logic determines that the interrupt request is not to be delivered to the virtual processor. COPYRIGHT: (C)2010,JPO&INPIT

    Abstract translation: 要解决的问题:提供在虚拟化环境中实现有效中断处理的设备,方法和系统。 解决方案:提供了一种装置,其包括接收中断请求的接口,同时使guest虚拟机在虚拟处理器上运行,用于根据中断请求的属性确定中断请求是否为 被递送到虚拟处理器,以及退出逻辑,用于当传递逻辑确定中断请求不被传送到虚拟处理器时,将控制从客户端传送到主机。 版权所有(C)2010,JPO&INPIT

    METHOD AND APPARATUS FOR TLB SHOOT-DOWN IN A HETEROGENEOUS COMPUTING SYSTEM SUPPORTING SHARED VIRTUAL MEMORY
    10.
    发明申请
    METHOD AND APPARATUS FOR TLB SHOOT-DOWN IN A HETEROGENEOUS COMPUTING SYSTEM SUPPORTING SHARED VIRTUAL MEMORY 审中-公开
    支持共享虚拟内存的异构计算系统中TLB SHOOT-DOWN的方法和设备

    公开(公告)号:WO2013016345A2

    公开(公告)日:2013-01-31

    申请号:PCT/US2012047991

    申请日:2012-07-24

    Abstract: Methods and apparatus are disclosed for efficient TLB (translation look-aside buffer) shoot-downs for heterogeneous devices sharing virtual memory in a multi-core system. Embodiments of an apparatus for efficient TLB shoot-downs may include a TLB to store virtual address translation entries, and a memory management unit, coupled with the TLB, to maintain PASID (process address space identifier) state entries corresponding to the virtual address translation entries. The PASID state entries may include an active reference state and a lazy-invalidation state. The memory management unit may perform atomic modification of PASID state entries responsive to receiving PASID state update requests from devices in the multi-core system and read the lazy-invalidation state of the PASID state entries. The memory management unit may send PASID state update responses to the devices to synchronize TLB entries prior to activation responsive to the respective lazy-invalidation state.

    Abstract translation: 公开了用于在多核系统中共享虚拟存储器的异构设备的有效TLB(转换后备缓冲器)击穿的方法和装置。 用于有效的TLB击倒的装置的实施例可以包括用于存储虚拟地址转换条目的TLB和与TLB耦合的存储器管理单元,以维护对应于虚拟地址转换条目的PASID(进程地址空间标识符)状态条目 。 PASID状态条目可以包括活动参考状态和惰性无效状态。 响应于从多核系统中的设备接收到PASID状态更新请求并且读取PASID状态条目的惰性无效状态,存储器管理单元可执行PASID状态条目的原子修改。 存储器管理单元可以在响应于相应的惰性无效化状态的激活之前向设备发送PASID状态更新响应以同步TLB条目。

Patent Agency Ranking