Rust-Hypervisor-Firmware: Simple KVM firmware from Intel

This project is an experiment and should not be used production workloads. This repository contains a simple KVM firmware that is designed to be launched from anything that supports loading ELF binaries and running them with the Linux kernel loading standard. The ultimate goal is to be able to use this “firmware” to be able to load a bootloader from within a disk image. Currently it will directly load a kernel from a disk image that follows the Boot Loader Specification. Although this project has been developed using Firecracker as it does not currently support resetting the virtio block device it is not possible to boot all the way into the OS.

Leave a Reply

Please log in using one of these methods to post your comment: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s