Releases: rust-vmm/vm-memory
Releases · rust-vmm/vm-memory
vm-memory-v0.12.2
01 Sep 12:37
Compare
Sorry, something went wrong.
No results found
Changelog
[v0.12.2]
Fixed
[#251] : Inserted checks that verify that the value returned by VolatileMemory::get_slice
is of
the correct length.
Deprecated
[#244] Deprecate volatile memory's as_ptr()
interfaces. The new interfaces to be used instead are:
ptr_guard()
and ptr_guard_mut()
.
vm-memory-v0.12.1
08 Aug 09:40
Compare
Sorry, something went wrong.
No results found
Changelog
[v0.12.1]
Fixed
[#241] mmap_xen: Don't drop
the FileOffset while in use #245
vm-memory-v0.12.0
13 Jul 07:36
Compare
Sorry, something went wrong.
No results found
Changelog
[v0.12.0]
Added
[#241] Add Xen memory
mapping support: Foreign and Grant. Add new API for accessing pointers to
volatile slices, as as_ptr()
can't be used with Xen's Grant mapping.
[#237] Implement ByteValued
for i/u128
.
vm-memory-v0.11.0
31 May 13:38
Compare
Sorry, something went wrong.
No results found
Changelog
Added
[#216] Add GuestRegionMmap::from_region
.
Fixed
[#217] Fix vm-memory internally taking rust-style slices to guest memory in ways that could potentially cause undefined behavior. Removes/deprecates various as_slice
/as_slice_mut
methods whose usage violated rust's aliasing rules, as well as an unsound impl<'a> VolatileMemory for &'a mut [u8]
.
vm-memory-v0.10.0
11 Nov 13:18
Compare
Sorry, something went wrong.
No results found
Changed
[#208] Updated vmm-sys-util dependency to v0.11.0
[#203] Switched to Rust edition 2021.
vm-memory-v0.9.0
16 Aug 15:44
Compare
Sorry, something went wrong.
No results found
v0.9.0
Fixed
[#195] :
mmap::check_file_offset
is doing the correct size validation for block and
char devices as well.
Changed
[#198] : atomic: enable 64
bit atomics on ppc64le and s390x.
[#200] : docs: enable all
features in docs.rs
.
[#199] : Update the way
the dependencies are pulled such that we don't end up with incompatible
versions.
vm-memory-v0.8.0
07 Apr 12:54
Compare
Sorry, something went wrong.
No results found
[v0.8.0]
Fixed
[#190] :
VolatileSlice::read/write
when input slice is empty.
vm-memory-v0.7.0
20 Oct 19:48
Compare
Sorry, something went wrong.
No results found
[v0.7.0]
Changed
[#176] : Relax the trait bounds of Bytes
auto impl for T: GuestMemory
[#178] : MmapRegion::build_raw
no longer requires that the length of the region is a multiple of the page size.
vm-memory-v0.6.0
05 Aug 12:29
Compare
Sorry, something went wrong.
No results found
[v0.6.0]
Added
[#160] : Add ArcRef
and AtomicBitmapArc
bitmap backend implementations.
[#149] : Implement builder for MmapRegion.
[#140] : Add dirty bitmap tracking abstractions.
vm-memory-v0.5.0
10 Feb 09:48
Compare
Sorry, something went wrong.
No results found
[v0.5.0]
Added
[#8] : Add GuestMemory method to return an Iterator
[#120] : Add is_hugetlbfs() to GuestMemoryRegion
[#126] : Add VolatileSlice::split_at()
[#128] : Add VolatileSlice::subslice()