From 9e79244db5a0ea3e685a3502b595ebf57ce5373e Mon Sep 17 00:00:00 2001 From: willamhou Date: Wed, 15 Apr 2026 15:07:24 +0800 Subject: [PATCH 1/2] Add willamhou/hypervisor (no_std ARM64 bare-metal hypervisor) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index d6ce95f..3b8bc12 100644 --- a/README.md +++ b/README.md @@ -1437,6 +1437,7 @@ There are many ways to handle panics in embedded devices, these crates provide h - [BillMock](https://github.com/pmnxis/billmock-app-rs): Firmware for credit card terminal add-on hardware to install on Korean arcade machines - [LuLuu](https://github.com/fu5ha/luluu): Firmware for a custom RP2040-based display controller that streams animated images from a microSD card to a small LCD display. - [prinThor](https://github.com/cbruiz/printhor): 3DPrinter/CNC/Engraver firmware framework powered by rust embassy for stm32 families and rp2040. +- [hypervisor](https://github.com/willamhou/hypervisor): Bare-metal ARM64 Type-1 hypervisor in `no_std` Rust (single dependency: `fdt`). Runs at EL2, boots Linux with 4 vCPUs, virtio-blk/net, FF-A v1.1 SPMC at S-EL2. Targets QEMU virt machine. ## Old books, blogs, and training materials From 93ce499cba4c21aaece898e2b0269cd69c8d1c9b Mon Sep 17 00:00:00 2001 From: willamhou Date: Wed, 15 Apr 2026 23:30:35 +0800 Subject: [PATCH 2/2] Add robot emoji and clarify QEMU-only per review feedback --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3b8bc12..c358176 100644 --- a/README.md +++ b/README.md @@ -1437,7 +1437,7 @@ There are many ways to handle panics in embedded devices, these crates provide h - [BillMock](https://github.com/pmnxis/billmock-app-rs): Firmware for credit card terminal add-on hardware to install on Korean arcade machines - [LuLuu](https://github.com/fu5ha/luluu): Firmware for a custom RP2040-based display controller that streams animated images from a microSD card to a small LCD display. - [prinThor](https://github.com/cbruiz/printhor): 3DPrinter/CNC/Engraver firmware framework powered by rust embassy for stm32 families and rp2040. -- [hypervisor](https://github.com/willamhou/hypervisor): Bare-metal ARM64 Type-1 hypervisor in `no_std` Rust (single dependency: `fdt`). Runs at EL2, boots Linux with 4 vCPUs, virtio-blk/net, FF-A v1.1 SPMC at S-EL2. Targets QEMU virt machine. +- [🤖 hypervisor](https://github.com/willamhou/hypervisor): Bare-metal ARM64 Type-1 hypervisor in `no_std` Rust (single dependency: `fdt`). Runs at EL2, boots Linux with 4 vCPUs, virtio-blk/net, FF-A v1.1 SPMC at S-EL2. Targets QEMU virt machine (no real hardware tested yet). ## Old books, blogs, and training materials