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.
Specification Outline: The following is the outline of the information contained in the complete Hypervisor Funcational Specification:
- Basic Data Types, Concepts and Notation
- Feature and Interface Discovery
- Hypercall Interface
- Partition Management
- Physical Hardware Management
- Resource Management
- Guest Physical Address Spaces
- Virtual Processor Management
- Virtual Processor Execution
- Virtual MMU and Caching
- Virtual Interrupt Control
- Inter-Partition Communication
- Message Formats
- Partition Save and Restore
- Event Logging
- Guest Debugging Support
Windows Server 2008, Hypervisor, Longhorn, Windows Longhorn Server, Download