firecracker
firecracker copied to clipboard
Secure and fast microVMs for serverless computing.
## Changes Adds fdt to guest memory at the location `create_fdt` is called not in `create_fdt`. Removes unnecessary `std::hash::BuildHasher` parameterization. ... ## Reason @roypat we are not able to remove...
Currently, the unittests in the `vmm` package have to be run sequentially due to reliance on global state in some virtio device tests. More specifically, various tests in the `vsock`...
The `create_fdt` function has two eccentricities that can be cleaned up: 1. It is unnecessarily parametrized by `std::hash::HashBuilder`, and 2. It both writes the flattened device tree to guest memory,...
Linux 4.14 has been EOL since [2024-01-10](https://lore.kernel.org/lkml/2024011046-ecology-tiptoeing-ce50@gregkh/). It is no longer receiving security fixes, so as part of our security tenets we should not continue supporting it Linux 4.14 host...
## Changes - Update rootfs to Ubuntu 24.04 - Avoid the need to create an ext4 image - Avoid embedding SSH keys in the rootfs. We still bake in a...
## Changes Adding support for GDB debugging on arm machines. Unfortunately KVM doesn't provide all the same API's we have to use on x86 so some parts have to be...
# Feature Request https://docs.oasis-open.org/virtio/virtio/v1.2/csd01/virtio-v1.2-csd01.html VIRTIO_VSOCK_F_SEQPACKET has been introduced as an option for virtio vsock. It would enable the use-case of VMs that are relaying datagrams over a vsock and need...
Currently, `test_benchmarks.py` contains a single test that runs all criterion benchmarks. With increasing number of benchmarks, we thus increase the duration of this test, and need to adjust its timeout....
## Description Can't boot the VM with new kernel other than firecracker's 4.14. I'm always getting: ``` [ 12.489510] /dev/root: Can't open blockdev [ 12.489784] VFS: Cannot open root device...
After running `halt` or `poweroff` in the guest the guest kernel halts, but the Firecracker process continues to run. The problem is that we don't receive a `KVM_EXIT_HLT` signal from...