Skip to content

Releases: rust-vmm/linux-loader

linux-loader-v0.13.2

20 Nov 13:24

Choose a tag to compare

Changelog

[v0.13.2]

Changed

  • [#214] Updated vm-memory to 0.17.1.

linux-loader-v0.13.1

10 Oct 15:35

Choose a tag to compare

Changelog

[v0.13.1]

Changed

  • [#148] Fixing kernel commandline parameter validation
    This change allows parameter values containing spaces in the middle, provided they are enclosed in quotes. However,
    strings with quotes in the middle will no longer be accepted as valid parameter values.
  • [#205] Make image header for ARM and RISC-V public
    Kernel headers for ARM and RISC-V are made public to be used in a fw_cfg
    implementation that reads the kernel header.

linux-loader-v0.13.0

23 Oct 06:20

Choose a tag to compare

Changelog

[v0.13.0]

Added

  • [#190] Introduce RISC-V64 architecture support.

Changed

  • [#194] Updated vm-memory to 0.16.0.
  • [#197] Re-organize loader, configurator and benches module layout, leaving original interface intact.

linux-loader-v0.12.0

11 Sep 09:32

Choose a tag to compare

Changelog

[v0.12.0]

Changed

  • [#187] Updated vm-memory to 0.15.0.
  • [#179] Load hvm_modlist_entry into guest memory when requested.
  • [#177] Added loading of PVH module blobs into guest memory. This enables booting with initrd via PVH boot.

linux-loader-v0.11.0

22 Jan 16:05

Choose a tag to compare

Changelog

[v0.11.0]

Changed

  • [#173] Updated vm-memory to 0.14.0.
  • [#170] Added all features to the generated docs.rs documentation.

linux-loader-v0.10.0

08 Jan 15:23

Choose a tag to compare

Changelog

[v0.10.0]

Changed

  • [#162] Updated vm-memory to 0.13.0. This introduces a ReadVolatile bound on KernelLoader::load.

linux-loader-v0.9.0

03 May 13:25

Choose a tag to compare

Fixed

  • [#71] Fix incorrect
    alignment for ELF notes, starting address of name field and descriptor
    field have a 4-byte alignment.

linux-loader-v0.8.1

07 Dec 17:18

Choose a tag to compare

Fixed

  • [#125] The ELF
    header contains offsets that the loader uses to find other
    structures. If those offsets are beyond the end of the file (or would go
    past the end of the file) it is essential to error out when attempting
    to read those.

Added

  • Add a new criterion advisory to ignore list 2580d4

linux-loader-v0.8.0

14 Nov 16:34

Choose a tag to compare

Changed

  • Updated vm-memory from 0.9.0 to 0.10.0.

linux-loader-v0.7.0

21 Oct 08:37

Choose a tag to compare

Added

  • Added insert_init_args method allowing insertion of init arguments into Cmdline.

Changed

  • Removed InvalidDevice error type (it wasn't used anywhere).
  • Replaced From with TryFrom<Cmdline> for Vec<u8> to be able
    to propagate errors returned by as_cstring when converting a Cmdline to Vec<u8>.
  • Support added for both boot and init arguments in try_from.
  • Changed new to return Result for invalid command line capacity handling.