Skip to content
This repository has been archived by the owner on Sep 1, 2024. It is now read-only.

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
memN0ps committed Dec 13, 2023
1 parent 5f20480 commit 4de5272
Showing 1 changed file with 1 addition and 3 deletions.
4 changes: 1 addition & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Windows Blue Pill Type-2 Hypervisor in Rust (Codename: Matrix)
# UEFI Blue Pill Type-1 Hypervisor in Rust (Codename: Illusion)

![Build Status](https://github.com/memN0ps/hypervisor-rs/actions/workflows/github-actions.yml/badge.svg)
![License](https://img.shields.io/github/license/memN0ps/hypervisor-rs)
Expand All @@ -12,14 +12,12 @@ A lightweight, memory-safe, and blazingly fast Rust-based type-2 research hyperv

- Efficient VM exit handling: `CPUID`, `RDMSR` & `WRMSR`, `INVD`, `RDTSC`, `XSETBV`.
- Custom GDT and IDT setup, partially complete with ongoing development for new Page Tables. [Learn more](https://www.unknowncheats.me/forum/2779560-post4.html).
- Uses `ntoskrnl.exe` CR3 (Directory Base Table) for the host CR3 configuration.
- Integrated Extended Page Tables (EPT) with Memory Type Range Registers (MTRR), ensuring optimal memory mapping and type management.

## Planned Enhancements

- Enhanced VM Exit Instruction Handling, including `EptViolation`, `EptMisconfiguration`, `GETSEC`, and VMX instructions like `INVEPT`, `INVVPID`, `VMCALL`, `VMCLEAR`, `VMLAUNCH`, `VMPTRLD`, `VMPTRST`, `VMRESUME`, `VMXOFF`, `VMXON`.
- Development of EPT hooks for advanced memory control and monitoring in guest VMs.
- Resolve a critical issue where the hypervisor causes a `CRITICAL_PROCESS_DIED (ef)` BSOD after running for a minute, aiming to enhance system stability and reliability.

## Installation

Expand Down

0 comments on commit 4de5272

Please sign in to comment.