CARVIEW |
Select Language
HTTP/2 302
date: Mon, 21 Jul 2025 16:05:51 GMT
content-type: text/html; charset=utf-8
content-length: 0
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
location: https://github.com/cloud-hypervisor/rust-hypervisor-firmware/releases/tag/0.5.0
cache-control: no-cache
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
set-cookie: _gh_sess=P4GQzj1YebvqyDXTi36Tvln0KIM30VhKPjMM9U8RQpChpVGXlGKHsApz%2B6O%2F%2FrqPnUD5o7%2BH5qo0ylGzaOgOBt8vf%2FayTqORXbDR3RtJxr8umx8UtMp5zs2rzgse31BKfKe4mEru4yTLFXYYeCisD3rglgW3A1DVEuue4cNXR2OXXpwo7tCmEW2uYhPi4rczUphi3r0Jk%2FHhhMfMQJYh2ZWheIfVcVQSqSy30I0hdsEw8ax%2BCbwx5kwD3glTJRLutSRlrk0y6lpj47X6oz5r%2Fw%3D%3D--%2FJpURNQmBm4%2FRM30--oMwJnGN56N5cHG9y40p2iA%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.1129485650.1753113951; Path=/; Domain=github.com; Expires=Tue, 21 Jul 2026 16:05:51 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Tue, 21 Jul 2026 16:05:51 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: 967E:3E8F66:C3E16:E57AA:687E655F
HTTP/2 200
date: Mon, 21 Jul 2025 16:05:52 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"7a0d957ba397743a801e8493c577a9f6"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
x-github-request-id: 967E:3E8F66:C3E44:E57E7:687E655F
Release 0.5.0 · cloud-hypervisor/rust-hypervisor-firmware · GitHub
Loading
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 58
Compare
Release 0.5.0
Thanks to all the contributors who made this release possible! This release includes a number of new features and improvements, including:
- AArch64 support
- RISC-V support
- Improved PCI BAR handling
- Improved EFI support
- Improved integration tests
- Improved CI/CD workflows
@retrage
- bootinfo: Add architecture-independent memory entry by @retrage in #212
- arch: Add aarch64 support by @retrage in #205
- aarch64: Setup SIMD at startup by @retrage in #214
- build: Update Rust toolchain to 2023-02-10-nightly by @retrage in #219
- scripts: Update integration test container base image by @retrage in #221
- scripts: Bump Cloud Hypervisor version to v30.0 by @retrage in #220
- pci: Handle overflow on 32-bit PCI BAR calculation by @retrage in #241
- build: Update toolchain and tests by @retrage in #252
- misc: Clean up license notices and copyrights by @retrage in #256
- build: Bump tempfile from 3.6.0 to 3.7.0 by @retrage in #266
- tests: Add integration tests for aarch64 by @retrage in #267
- build: Update toolchain to nightly-2023-08-11 by @retrage in #270
- build: Bump chrono from 0.4.26 to 0.4.28 by @retrage in #276
- build: Bump tock-registers from 0.8.1 to 0.9.0 by @retrage in #292
- layout: Add MMIO memory attribute by @retrage in #293
- riscv64: Avoid F and V instruction generation by @retrage in #300
- scripts: Retry Cloud Hypervisor binary download by @retrage in #303
- ci: Switch arm64 tests to self-hosted GitHub Actions runner by @retrage in #316
- ci: Import DCO check GHA from CH by @retrage in #320
- ci: Update Docker Image Publish CI by @retrage in #321
- build: Update toolchain to nightly-2023-11-11 by @retrage in #322
- ci: Add Windows guest integration tests for GHA by @retrage in #328
- integration: Switch to use upstream Clear Linux image by @retrage in #331
- build: Remove heap allocator by @retrage in #334
- build: Update toolchain to nightly-2024-05-13 by @retrage in #335
- efi: Refactor EFI layer by @retrage in #337
- log: Introduce log crate by @retrage in #339
@rbradford
- Discover PCI BAR sizes by @rbradford in #224
- efi: Use a constant for the EFI boot path by @rbradford in #226
- boot: Remove impl of Info for Linux Boot Protocol by @rbradford in #227
- Increase portability though existing Info trait by @rbradford in #228
- Allocate PCI BARs where needed by @rbradford in #230
- efi: Populate EFI configuration table as much as possible by @rbradford in #231
- pci: Use correct address calculation for PCI ECAM by @rbradford in #233
- build: Store container in ghcr vs DockerHub by @rbradford in #234
- Linux EFI Stub fixes by @rbradford in #235
- Add RISC-V support by @rbradford in #239
- scripts: Bump version of CH used by @rbradford in #296
- scripts: Use older jammy image by @rbradford in #301
- scripts: Use current image for jammy by @rbradford in #302
- Boot from memory device path by @rbradford in #305
- ci: Migrate some integration tests to GitHub actions by @rbradford in #311
- build: Enable CI jobs to run on merge_group by @rbradford in #326
- github: Disable ARM64 tests as runner is unavailable by @rbradford in #347
- github: Re-enable ARM64 tests using new runner by @rbradford in #350
@jongwu
- AArch64: speed up paging and fix exception caused by atomic operation by @jongwu in #250
- Serial/AArch64: treat LF as LF + CR by @jongwu in #259
- AArch64: let ubuntu 20.04+ boot from rust hypervisor firmware by @jongwu in #262
- aarch64: fix get time runtime service failure by @jongwu in #290
@fdr
@MrXinWang
- dev_cli.sh: Fix kvm directory path of the build command by @MrXinWang in #242
@edigaryev
- build: Add aarch64 to release workflow by @edigaryev in #294
@Lencerf
@rveerama1
- Systemd related content has moved to UAPI website by @rveerama1 in #308
@thomasbarrett
- fdt: enumerate all memory nodes present by @thomasbarrett in #346
@acarp-crusoe
- aarch64/layout: Increase aarch64 system memory layout to 2TB. by @acarp-crusoe in #355
New Contributors
- @fdr made their first contribution in #243
- @MrXinWang made their first contribution in #242
- @jongwu made their first contribution in #250
- @edigaryev made their first contribution in #294
- @Lencerf made their first contribution in #306
- @rveerama1 made their first contribution in #308
- @thomasbarrett made their first contribution in #346
- @acarp-crusoe made their first contribution in #355
Full Changelog: 0.4.2...0.5.0
Assets 4
You can’t perform that action at this time.