Skip to content

Releases: rust-vmm/linux-loader

linux-loader-v0.14.0

Choose a tag to compare

@andreeaflorescu andreeaflorescu released this 26 Jun 08:13

[v0.14.0]

Fixed

  • [#224] Fixed docs.rs build.

Changed

  • [#237] Replace bindgen files with manual translations.
    As a consequence, elf64_phdr is renamed to Elf64_Phdr, elf64_hdr to Elf64_Ehdr, and elf64_note to
    Elf64_Nhdr. In the definition of the fixed size array e_ident we now use u8 instead of raw_char.

linux-loader-v0.13.2

Choose a tag to compare

@ShadowCurse ShadowCurse released this 20 Nov 13:24

Changelog

[v0.13.2]

Changed

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

linux-loader-v0.13.1

Choose a tag to compare

@ShadowCurse ShadowCurse released this 10 Oct 15:35

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

Choose a tag to compare

@roypat roypat released this 23 Oct 06:20

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

Choose a tag to compare

@roypat roypat released this 11 Sep 09:32

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

Choose a tag to compare

@roypat roypat released this 22 Jan 16:05

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

Choose a tag to compare

@roypat roypat released this 08 Jan 15:23

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

Choose a tag to compare

@lauralt lauralt released this 03 May 13:25

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

Choose a tag to compare

@rbradford rbradford released this 07 Dec 17:18

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

Choose a tag to compare

@alxiord alxiord released this 14 Nov 16:34

Changed

  • Updated vm-memory from 0.9.0 to 0.10.0.