This directory will store some documentation files important to the development of NoirVisor.
It is recommended to read these files to join the development of NoirVisor.
The cache_list.md file describes a data structure called Cache List
.
This is a fundamentally acyclic doubly-linked list with additional mechanism that recycles unused nodes like cache does in the processor.
The hypervisor.md file describes the overview of Project NoirVisor.
The stealthy_hooks.md file describes the general algorithm of stealthy hooks implementations.
The io_hook.md file describes the general architecture of how NoirVisor takes exclusive ownership to peripheral hardware.
The nsv.md file describes the architecture of how NoirVisor Secure Virtualization works.