- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I'm trying to find out what does the Microsoft Hypervisor register for as its control fields.
What registers do I need to be looking at it to find this? The documentaiton is unclear as to where the registers are that control the fields. It keeps saying bitmaps .. but to what.
What registers do I need to be looking at it to find this? The documentaiton is unclear as to where the registers are that control the fields. It keeps saying bitmaps .. but to what.
Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Your question is a bit ambiguous. What control fields are you asking about? The VMX entensions use a combination of enabling bits in rflags, some MSRs and a complex 'virtual machine control structure' (VMCS) data structure read, written and activated via special purpose vmx instructructions. I'm guessing you are asking about 'what is in the VMCS that hyper-v uses'? From within a guest context you are very unlikey to be able to find or see the address of a VMCS that hyper-V would be using, and you are unlikely to be able to execute the VMX instructions necissary to access one. Hyper-V has a functional specification that provides a lot of insight into how it works and to a point provides a software interface to probe and control its state:http://www.microsoft.com/en-us/download/details.aspx?id=18673.

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page