Zero-Tang / NoirVisor

The Grimoire Hypervisor solution for x86 Processors with experimental nested virtualization support. Remastering with Rust in progress.
MIT License
474 stars 81 forks source link

Microsoft Hypervisor TLFS Conformance #3

Closed Zero-Tang closed 4 years ago

Zero-Tang commented 5 years ago

Introduction

Since the issue #2, I realized that Microsoft Windows 10 is utilizing virtualization features from the hosting VMM.

Request of Issue

Implement conformance to Microsoft Hypervisor Top-Level Functional Specification.

Relevant Reference

Microsoft Hypervisor Specifications: https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/reference/tlfs XenProject Relevant Source Code regarding TLFS (viridian): https://github.com/xen-project/xen/tree/master/xen/arch/x86/hvm/viridian

Zero-Tang commented 4 years ago

This issue will be closed as soon as I complete CPUID caching architecture in VT-Core.