This document is the top-level functional specification (TLFS) of the first-generation Microsoft hypervisor. It specifies the externally visible behaviour of the Microsoft hypervisor, a component of Microsoft Windows Server 2008 Windows Server virtualization. The document assumes familiarity with the goals of the project and the high-level hypervisor architecture.
This specification is provided under the Microsoft Open Specification Promise. For further details on the Microsoft Open Specification Promise, please refer to: http://www.microsoft.com/interop/osp/default.mspx.
The Hypervisor Functional Specifications document specifies the externally visible behaviour of the Microsoft hypervisor, a component of Microsoft Windows Server 2008 Windows Server virtualization. The specifications can be used to understand the functions of the hypervisor and implement a compatible solution.
The following is the outline of the information contained in the complete Hypervisor Functional Specification:
Introduction - Basic Data Types - Concepts and Notation
Feature and Interface Discovery - Hypercall Interface - Partition Management
Physical Hardware Management - Resource Management - Guest Physical Address Spaces - Intercepts
Virtual Processor Management - Virtual Processor Execution - Virtual MMU and Caching - Virtual Interrupt Control
Inter-Partition Communication - Timers - Message Formats - Partition Save and Restore - Scheduler
Event Logging - Guest Debugging Support - Statistics - Booting - Appendix
You can find the download here.....


