Accessing Event Log Buffers
The hypervisor allocates buffers by using guest physical address (GPA) pages that the hypervisor deposits in the root partition's pool. When a partition successfully creates a buffer through a call to the HvCreateEventLogBuffer hypercall function, the hypervisor forms a set of GPA pages into a single, yet inaccessible, buffer. The guest obtains the list of the buffer's GPA pages and enables read-only access to those pages by calling the HvMapEventLogBuffer hypercall function to map the buffer. The buffer's pages remain read-only accessible until the partition calls the HvUnmapEventLogBuffer hypercall function to successfully unmap the buffer.
Send comments about this topic to Microsoft
Build date: 11/16/2013
Show: