VIRTUALIZING PERFORMANCE COUNTERS
    96.
    发明申请
    VIRTUALIZING PERFORMANCE COUNTERS 审中-公开
    虚拟化性能计数器

    公开(公告)号:US20140053155A1

    公开(公告)日:2014-02-20

    申请号:US14060947

    申请日:2013-10-23

    Abstract: Embodiments of apparatuses, methods, and systems for virtualizing performance counters are disclosed. In one embodiment, an apparatus includes a counter, a counter enable storage location, counter enable logic, and virtual machine control logic. The counter enable storage location is to store a counter enable indicator. The counter enable logic is to enable the counter based on the counter enable indicator. The virtual machine control logic is to transfer control of the apparatus to a guest. The virtual machine control logic includes guest state load logic to cause a guest value from a virtual machine control structure to be loaded into the counter enable storage location in connection with a transfer of control of the apparatus to the guest.

    Abstract translation: 公开了用于虚拟化性能计数器的装置,方法和系统的实施例。 在一个实施例中,装置包括计数器,计数器使能存储位置,计数器使能逻辑和虚拟机器控制逻辑。 计数器使能存储位置是存储计数器使能指示符。 计数器使能逻辑是基于计数器使能指示器启用计数器。 虚拟机控制逻辑是将设备的控制传送给客人。 虚拟机控制逻辑包括客户端状态负载逻辑,以使来自虚拟机控制结构的客户值被加载到计数器使能存储位置中,并将该设备的控制转移给客户端。

    VIRTUAL MACHINE CONTROL STRUCTURE SHADOWING
    97.
    发明申请
    VIRTUAL MACHINE CONTROL STRUCTURE SHADOWING 审中-公开
    虚拟机控制结构阴影

    公开(公告)号:US20130326519A1

    公开(公告)日:2013-12-05

    申请号:US13995317

    申请日:2011-12-30

    CPC classification number: G06F9/45533

    Abstract: Embodiments of apparatuses and methods for processing virtual machine control structure shadowing are disclosed. In one embodiment, an apparatus includes instruction hardware, execution hardware, and control logic. The instruction hardware is to receive instructions. A first instruction is to transfer the processor from a root mode to a non-root mode. The non-root mode is for executing guest software in a virtual machine, where the processor is the return to root mode upon the detection of a virtual machine exit event. A second instruction is to access a data structure for controlling a virtual machine. The execution hardware is to execute the instructions. The control logic is to cause the processor to access a shadow data structure instead of the data structure, without returning to the root mode for the access to be performed, when the second instruction is executed in the non-root mode.

    Abstract translation: 公开了用于处理虚拟机控制结构阴影的装置和方法的实施例。 在一个实施例中,装置包括指令硬件,执行硬件和控制逻辑。 指令硬件是接收指令。 第一条指令是将处理器从根模式转移到非根模式。 非根模式用于在虚拟机中执行客户软件,其中处理器在检测虚拟机退出事件时返回到根模式。 第二条指令是访问用于控制虚拟机的数据结构。 执行硬件是执行指令。 当以非根模式执行第二指令时,控制逻辑是使处理器不用返回到执行访问的根模式而不是数据结构而不是数据结构。

Patent Agency Ranking