-
Notifications
You must be signed in to change notification settings - Fork 58
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
build: Add aarch64 to release workflow #294
build: Add aarch64 to release workflow #294
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for your contribution. Please could you use a commit subject like "build: Add aarch64 to release workflow"
Signed-off-by: Nikolay Edigaryev <[email protected]>
Done. |
@rbradford would you mind taking a look at this PR once more? |
To work around the lack of arm64 binary[1]. [1]: cloud-hypervisor/rust-hypervisor-firmware#294
* Fix logic bug in "vetu pull" causing pulls if remote name already exists * Support pulling Tart VM images that contain Linux VMs * remote.gc(): remove debugging statements that were used in development * Tart OCI puller: inject a single disk to the VM's configuration * De-duplicate pullBlob() * Fetch latest Hypervisor Firmware when pulling Tart VM image * applestream: prevent high memory consumption * Use a separate struct for Tart VM's config and validate it * vetu run: validate VM's architecture before running * LZ4 dictionary needs to be updated for the uncompressed blocks too * Update LZ4 dictionary uniformly for compressed and uncompressed blocks * Use EDK2 firmware instead of Rust Hypervisor Firmware To work around the lack of arm64 binary[1]. [1]: cloud-hypervisor/rust-hypervisor-firmware#294 * .goreleaser.yml: require {,edk2-}cloud-hypervisor packages * .devcontainer/Dockerfile: install edk2-cloud-hypervisor * vetu run: Cloud Hypervisor only supports a single --disk argument * Remove Cloud Init config We have distro-specific configs in cirruslabs/linux-image-templates now.
It seems that the #198 is almost done, so it would be nice if people could download and test the firmware on their arm64 machines instead of building it themselves.