Menu

NoirVisor Development Status Report by Mar 2020

2020-03-16 - Virtualization Technology

Recently, Satoshi Tanda released MiniVisor on GitHub. So I plan to add support to NoirVisor by porting it to UEFI. In this case, NoirVisor will be additionally designed a layered hypervisor – that is to design an underlying hypervisor layer. This can also be an opportunity for me to completely fix concordance to Microsoft Hypervisor Top-Level Functionality Specification, though I don’t have an idea to name the function core.

The other point is CPUID caching architecture. This is a significant feature to accelerate CPUID in scenario when NoirVisor runs inside in any arbitrary hypervisors. It could be a sophisticated design but may reduce the scenario time complexity from linear to constant.

Stealth Inline-Hook based on AMD Nested Paging cannot run efficiently right now. In addition, there are some issues in it, but by now I might not want to fix it.

Also, the infamous outbreak of COVID-19 is a serious problem that has significantly disrupted my lifestyle. The greatest impact to me is increase of time for me to face computer screen.

In summary, future plan is to either complete CPUID-caching or develop UEFI-based hypervisor and corresponding underlying layer. This is a long way of innovation and I am looking forward to perfection.

One thought on “NoirVisor Development Status Report by Mar 2020

Vito

cmake maybe?

Reply

Leave a Reply

Your email address will not be published. Required fields are marked *