rust-hypervisor-firmware
rust-hypervisor-firmware copied to clipboard
## How to reproduce ```bash #!/bin/bash set -euo pipefail QCOW2_NAME="jammy-server-cloudimg-arm64.img" if [ ! -e "${QCOW2_NAME}" ] then wget -O "${QCOW2_NAME}" https://cloud-images.ubuntu.com/jammy/current/jammy-server-cloudimg-arm64.img fi RAW_NAME="jammy-server-cloudimg-arm64.raw" if [ ! -e "${RAW_NAME}" ] then...
Direct kernel boot, that load and start kernel specified by kernel cmdline, is an important feature in some scenairo like secure containers, confidential container. How does it work? 1. Specify...
The latest [`0.4.2` release](https://github.com/cloud-hypervisor/rust-hypervisor-firmware/releases/tag/0.4.2) was exactly a year ago, and there were [`147` commits](https://github.com/cloud-hypervisor/rust-hypervisor-firmware/compare/0.4.2...main) made since then. It would be nice to have a new version cut, so people could...
The nixpkgs repository recently turned on [https://github.com/rust-secure-code/cargo-auditable](cargo-auditable) for their Rust packages. It had to be [disabled for this project](https://github.com/NixOS/nixpkgs/pull/228106) due to its non-standard linker configuration.
First version chaining off SBI under QEMU - [ ] PCI BAR size discovery (see #224) - [ ] Memory range for PCI BARs discovery from FDT (needed to program...
I'm trying to add Ubuntu 24.04 to the integration test targets, but the guest fails to find the rootfs: ```log [ 0.174931] /dev/root: Can't open blockdev [ 0.175095] VFS: Cannot...
Trying to load EFI binaries with the ImageBase field in the PE binary fails with errors like ``` cloud-hypervisor: 61.698026ms: ERROR:virtio-devices/src/thread_helper.rs:55 -- Error running worker: HandleEvent(Failed to process queue (submit):...
Currently the `DevicePath` parse function only supports `TYPE_MEDIA` sub type `0x04` (`MEDIA_FILEPATH_DP`)[^1], however, booting with systemd boot stub requires sub type `0x03` (`MEDIA_VENDOR_DP`) with `LoadImage`[^2]. At the moment this causes...
# Issue Description When booting recent Ubuntu cloud images (newer than focal) with hypervisor-fw, the following error can be observed on serial: ``` error: could not set EFI variable `LoaderDevicePartUUID'....
The Rust 2024 edition is being stabilized in the next two days, according to the document (https://doc.rust-lang.org/nightly/edition-guide/rust-2024/index.html). Although we have three months until the official release date, we should consider...