Updated Hypervisor Top Level Functional Specification
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:
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.
Cheers,
Ben
Comments
Anonymous
February 17, 2014
That doc you linked has got revision marks and comments in it.Anonymous
February 21, 2014
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!Anonymous
March 06, 2014
Hello.. Any one knowns how to get livehypervisor's offset address, plz help me thanq...!!Anonymous
March 11, 2014
Jeremy Hagan - Thanks for the heads up, the document has been updated to not include the revision marks / comments. Cheers, BenAnonymous
March 13, 2014
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?