# X-Hyper **Repository Path**: drap/X-Hyper ## Basic Information - **Project Name**: X-Hyper - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-25 - **Last Updated**: 2025-10-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
X-Hyper

[![docs](https://img.shields.io/badge/doc-online-blue.svg)](https://blog.csdn.net/cxjczy1990)

# 🎉 About X-Hyper is a type 1 hypervisor based on AArch64 & implemented in C. This is a teaching hypervisor aimed at helping more beginners quickly get started with ARM64 virtualization # 🔍 PROGRESS X-Hyper could bring-up a Linux VM now, Let's do more on it.. * [x] CPU Virtualization * [x] Memory Virtualization (Stage 2 translation) * [x] Device Virtualization: Passthrough and MMIO * [x] basic vGICv3 * [x] basic SMP and vPSCI * [ ] advanced vGIC * [ ] Device Virtualization: VirtIO, SMMU * [ ] Others # 📦 Documentation Please refer to my CSDN or Zhihu: 1. https://blog.csdn.net/cxjczy1990 1. https://zhihu.com/people/akira-20-51 # 🚀 Building 1. build uboot for qemu (Only need to run once!): sh run_build.sh 2. build hypervisor: sh run_build.sh 3. run qemu simulator: sh run_qemu.sh