Mechanism for providing virtual machines for use by multiple users
    1.
    发明授权
    Mechanism for providing virtual machines for use by multiple users 有权
    提供虚拟机以供多个用户使用的机制

    公开(公告)号:US09323550B2

    公开(公告)日:2016-04-26

    申请号:US14155160

    申请日:2014-01-14

    Applicant: VMware, Inc.

    Abstract: According to one aspect of the invention, a request to generate a state checkpoint of a computer is initiated within a user-level software entity, such as a virtual machine. Upon sensing the request, a checkpointing mechanism generates and stores at least one checkpoint, each checkpoint comprising a representation of the total state of the computer system. Upon sensing a state restoration request corresponding to one of the checkpoints, the checkpointing mechanism restores the checkpointed state in the computer, which can then resume operation from the restored total state. According to another aspect of the invention, a total checkpointed state is exported to another computer, where the state can be modified, for example, debugged, and then loaded into either the originally checkpointed computer (which, again, may be a virtual machine), or some other computer.

    Abstract translation: 根据本发明的一个方面,在用户级软件实体(诸如虚拟机)中发起生成计算机的状态检查点的请求。 在检测到请求时,检查点机制生成并存储至少一个检查点,每个检查点包括计算机系统的总体状态的表示。 在检测到与其中一个检查点相对应的状态恢复请求时,检查点机制恢复计算机中的检查点状态,其然后可以从恢复的总状态恢复操作。 根据本发明的另一方面,总检查点状态被导出到另一个计算机,其中该状态可被修改,例如被调试,然后被加载到原始的检查点计算机(其也可以是虚拟机) ,或其他一些电脑。

    Virtualizing processor memory protection with “L1 iterate and L2 drop/repopulate”
    5.
    发明授权
    Virtualizing processor memory protection with “L1 iterate and L2 drop/repopulate” 有权
    虚拟化处理器内存保护与“L1迭代和L2丢弃/重新填充”

    公开(公告)号:US09251102B2

    公开(公告)日:2016-02-02

    申请号:US14462364

    申请日:2014-08-18

    Applicant: VMware, Inc.

    CPC classification number: G06F12/1483 G06F12/1009 G06F12/145 G06F2212/151

    Abstract: A computing system includes a guest domain access control register (DACR), and guest first and second level page tables, the page tables containing domain identifiers used to obtain domain access information and access permission information, and the domain access information and the access permission information providing an effective guest access permission. The computing system provides a shadow page table, in which domain identifiers are used to identify domain access information in a processor DACR that are mapped from domain access information in the guest DACR, and in which access permissions are mapped from effective access permission information in the guest page tables and guest DACR. A memory management unit in the processor traverses the shadow page table, accesses the processor DACR, and combines the mapped domain access information in the processor with the mapped access permission in the shadow page table to reflect the guest intended effective access permissions.

    Abstract translation: 计算系统包括访客域访问控制寄存器(DACR)和访客第一和第二级页表,包含用于获取域访问信息和访问许可信息的域标识符的页表,以及域访问信息和访问许可信息 提供有效的访客权限。 计算系统提供了一个影子页表,其中使用域标识符来识别处理器DACR中的域访问信息,该处理器DACR是从客户机DACR中的域访问信息映射的,并且访问权限被映射到 访客页表和客人DACR。 处理器中的存储器管理单元遍历影子页表,访问处理器DACR,并将处理器中映射的域访问信息与影子页表中的映射的访问权限组合,以反映客户预期的有效访问权限。

    Migrating functionality in virtualized mobile devices
    6.
    发明授权
    Migrating functionality in virtualized mobile devices 有权
    在虚拟化移动设备中迁移功能

    公开(公告)号:US09201674B2

    公开(公告)日:2015-12-01

    申请号:US13888887

    申请日:2013-05-07

    Applicant: VMware, Inc.

    CPC classification number: G06F9/45533 G06F9/45558 G06F9/4856 G06F2009/4557

    Abstract: One embodiment of the present invention is a method of migrating functionality to a target virtualized mobile device including virtualization software that supports one or more virtual machines, the method including: (a) embodying the functionality in a virtual machine; and (b) migrating the virtual machine to the target virtualized mobile device.

    Abstract translation: 本发明的一个实施例是将功能迁移到目标虚拟化移动设备的方法,包括支持一个或多个虚拟机的虚拟化软件,该方法包括:(a)体现虚拟机中的功能; 和(b)将虚拟机迁移到目标虚拟化移动设备。

Patent Agency Ranking