Releases: rust-vmm/linux-loader
Releases · rust-vmm/linux-loader
linux-loader-v0.5.0
linux-loader-v0.4.0
Fixed
- [#66] Fixed potential overflow in calls to
align_up.
Changed
- [#62] The
load_cmdlinefunction now takes as a parameter the crate definedCmdlineobject instead ofCstr. This means that customers don't need to convert the object before calling intoload_cmdline. - [#83] Updated the vm-memory dependency requirement to the latest version (0.6.0).
Added
- [#79] Implemented
From<Cmdline>forVec<u8>. This replaces the obsoleteInto
implementation.
linux-loader-v0.3.0
Fixed
- Replaced panic condition in
align_upwith returning an Error. - Fixed potential hang condition in Elf::load caused by arithmetic overflow.
- Disallow overflow when computing the kernel load address when loading ELF.
- Fix unchecked arithmetic in BzImage::load that could lead to undefined
behavior.
Added
- Added functions for specifying virtio MMIO devices when building the kernel
command line. - Added a function to specify multiple values in
key=valuespairs when
building the kernel command line.