Skip to content

0.5.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 30 Nov 04:56

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

@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

  • Add AArch64 build section by @fdr in #243

@MrXinWang

  • dev_cli.sh: Fix kvm directory path of the build command by @MrXinWang in #242

@edigaryev

@Lencerf

  • virtio-pci: use 2 32-bit writes for 64-bit fields by @Lencerf in #306

@rveerama1

  • Systemd related content has moved to UAPI website by @rveerama1 in #308

@thomasbarrett

@acarp-crusoe

  • aarch64/layout: Increase aarch64 system memory layout to 2TB. by @acarp-crusoe in #355

New Contributors

Full Changelog: 0.4.2...0.5.0