Updated Hypervisor Top Level Functional Specification

Updated Hypervisor Top Level Functional Specification

Rate This
  • Comments 5

We have recently published a new version of the Hypervisor Top Level Functional Specification for Windows Server 2012 R2 / Windows 8.1.  You can grab a copy here:

http://download.microsoft.com/download/A/B/4/AB43A34E-BDD0-4FA6-BDEF-79EEF16E880B/Hypervisor Top Level Functional Specification v4.0.docx

Now, when you first open this document and start looking through it – you are probably going to think to yourself “Good grief! This is much too detailed for me!”.  And yes, it is a very technical document.  It is essentially a guide to how to build your own virtualization solution on our hypervisor.  That said, a couple of times a year I direct people to read this document so they can get answers to questions such as:

  • Can I discover the hypervisor version from inside the virtual machine?
  • How are virtual processors actually scheduled by the hypervisor?
  • How does the hypervisor handle machine check events?

There is a lot of good information in there – so I would recommend taking the time to read it through.


Leave a Comment
  • Please add 3 and 8 and type the answer here:
  • Post
  • That doc you linked has got revision marks and comments in it.

  • Hi Ben,

    I would like to thank you for this document. I've been waiting for it since Hyper-V 2008. Finally I have the information I need. Great job!

  • Hello..

    Any one knowns how to get livehypervisor's offset address, plz help me thanq...!!

  • Jeremy Hagan -

    Thanks for the heads up, the document has been updated to not include the revision marks / comments.



  • Thanks for the spec!!

    I'm not able to find "v4.0" from searching the microsoft site: the search.microsoft.com/.../DownloadResults.aspx

    Is this somehow not published to be available through the regular site (I only see v2, v3.0a) and an older one from  01/04/2009?

Page 1 of 1 (5 items)