Virtualizing performance counters
    34.
    发明授权
    Virtualizing performance counters 有权
    虚拟化性能计数器

    公开(公告)号:US09244712B2

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

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

    Accessing private data about the state of a data processing machine from storage that is publicly accessible
    37.
    发明授权
    Accessing private data about the state of a data processing machine from storage that is publicly accessible 有权
    从可公开访问的存储区访问有关数据处理机状态的私有数据

    公开(公告)号:US09087000B2

    公开(公告)日:2015-07-21

    申请号:US13836863

    申请日:2013-03-15

    CPC classification number: G06F12/1408 G06F21/71 G06F21/78

    Abstract: According to an embodiment of the invention, a method for operating a data processing machine is described in which data about a state of the machine is written to a location in storage. The location is one that is accessible to software that may be written for the machine. The state data as written is encoded. This state data may be recovered from the storage according to a decoding process. Other embodiments are also described and claimed.

    Abstract translation: 根据本发明的实施例,描述了一种用于操作数据处理机器的方法,其中关于机器状态的数据被写入存储器中的位置。 该位置是可以为机器编写的软件可访问的位置。 写入的状态数据被编码。 该状态数据可以根据解码处理从存储器恢复。 还描述和要求保护其他实施例。

Patent Agency Ranking