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.
https://github.com/intel/rust-hypervisor-firmware