Hypervisor C-Language Functions

The hypervisor C-language interface is not actually implemented by the hypervisor. Instead, you should use the hypervisor C-language interface as a guide to understanding how to make calls to the hypervisor native interface, which can be used by any operating system, including Linux. The hypervisor native interface is an assembly-language interface. For more information about how to set up calls to the hypervisor native interface, which registers to use, and so on, see Hypercalls. The Remarks section of each hypervisor C-language function reference page describes the hypervisor native interface details for that particular function.

The hypervisor consists of many components (for example, partition management and virtual processor management). The following sections describe the functions that access these components:

Partition Management Functions

Hardware Management Functions

Resource Management Functions

GPA Functions

Intercept Function

Virtual Processor Functions

Virtual Memory Management Unit Functions

Virtual Interrupt Functions

Inter-Partition Communication Functions

Partition Save and Restore Functions

Scheduler Function

Event Logging Functions

Debugging Functions

Statistics Functions

Virtual System Function

 

 

Send comments about this topic to Microsoft

Build date: 11/16/2013

Show:
© 2014 Microsoft. All rights reserved.