Patent ID: 8694992

Claim:
A method for acquiring guest operating system instrumentation information in a hypervisor, the method comprising: receiving, by a hypervisor communication module of the hypervisor, a platform request for guest operating system instrumentation information associated with at least one guest operating system executing within the hypervisor, the platform request originating from a remote platform management application; in response to receiving the platform request for the guest operating system instrumentation information, retrieving through shared memory between the hypervisor and the guest operating system, by the hypervisor communication module, the guest operating system instrumentation information associated with the at least one guest operating system, wherein retrieving the guest operating system instrumentation information associated with the at least one guest operating system includes traversing in a read-only mode, by the hypervisor communication module, guest memory structures associated with the at least one guest operating system and parsing the guest memory structures to identify the guest operating system instrumentation information, including using a rules engine to determine a location of the guest operating system instrumentation information within the guest memory structures; and transmitting, by the hypervisor communication module, the guest operating system instrumentation information to the remote platform management application.