Releases: rust-vmm/linux-loader
Releases · rust-vmm/linux-loader
linux-loader-v0.4.0
Fixed
- [#66] Fixed potential overflow in calls to
align_up
.
Changed
- [#62] The
load_cmdline
function now takes as a parameter the crate definedCmdline
object 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_up
with 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=values
pairs when
building the kernel command line.