firecracker
firecracker copied to clipboard
Secure and fast microVMs for serverless computing.
I'm currently preparing a PR, and while following the [contribution guide](https://github.com/firecracker-microvm/firecracker/blob/main/CONTRIBUTING.md), I ran into issues with rustfmt during the pre-commit hook. It seems like several files in the current codebase...
## Changes Adding support for the VSOCKSEQPACKET type in VIRTIO devices (specifically VSOCK). Aims to add message handling differences in SEQPACKETs and allow for the creation of socket types /...
Draft PR as I finish the migration to new API and run linting/tests/build. ## Changes - Forked and pulled latest changes to @beamandala's fork of Firecracker associated with draft PR...
VirtualBox Guide for Firecracker Guide to switch from VMWare to VirtualBox. https://github.com/firecracker-microvm/firecracker/issues/1033 ## Changes Created guide to switch VM setup from VMware Fusion/Ubuntu to Vagrant and VirtualBox per [Issue #1033](https://github.com/firecracker-microvm/firecracker/issues/1033)....
## What Currently the [ResourceAllocator](https://github.com/firecracker-microvm/firecracker/blob/52919c44fd0a25b63a74f1d57d85770f28d42aa4/src/vmm/src/device_manager/resources.rs#L17) is not restored from the snapshot, but its state is rebuilt by replaying allocations with `ExactMatch` ([example](https://github.com/firecracker-microvm/firecracker/blob/52919c44fd0a25b63a74f1d57d85770f28d42aa4/src/vmm/src/devices/acpi/vmgenid.rs#L158)). ## Why The current pattern for restoring the...
In the previous implementation, it was necessary to adjust the timeout value every time a benchmark test added. By parametrizing the benchmark tests, the time required for each test becomes...
## Changes - gitignore for virtualenv - test spawning a microvm when bound at the rootfs, based test loosely on [this example](https://github.com/firecracker-microvm/firecracker/issues/1089#issuecomment-491955003) ## Reason Closes https://github.com/firecracker-microvm/firecracker/issues/1099 ## License Acceptance By...
# Feature Request I think documentation should have it's own place rather than a directory in the github repo. ## Describe the desired solution The idea is to move the...
This issue tracks the work for adding PCIe support in Firecracker. Initially, PCI support in Firecracker was considered as a means to add support for device pass-through (VFIO). However, PCI...
# Feature Request In the past we have received several requests to add the ability to rename devices during snapshot restore. This is useful for example for TAP devices when...