crosvm/sys_util/src
Daniel Prilik db4721d870 crosvm: add memfd for GuestMemory
Building off CL:1290293

Instead of having a seperate GuestMemoryManager, this adds SharedMemory
as a Arc'd member of GuestMemory. This is nice since it removes the need
to plumb the Manager struct throughout the codebase.

BUG=chromium:936567
TEST=cargo test -p sys_util

Change-Id: I6fa5d73f7e0db495c2803a040479818445660345
Reviewed-on: https://chromium-review.googlesource.com/1493013
Commit-Ready: Daniel Prilik <prilik@google.com>
Tested-by: kokoro <noreply+kokoro@google.com>
Reviewed-by: Zach Reizner <zachr@chromium.org>
2019-03-25 17:43:50 -07:00
..
capabilities.rs Drop capabilities before spawning any vcpu thread 2019-03-08 21:20:23 -08:00
clock.rs edition: Update absolute paths to 2018 style 2019-03-13 21:05:03 -07:00
errno.rs sys_util: errno: Make clippy clean 2019-03-21 08:07:32 -07:00
eventfd.rs edition: Update absolute paths to 2018 style 2019-03-13 21:05:03 -07:00
file_flags.rs edition: Update absolute paths to 2018 style 2019-03-13 21:05:03 -07:00
file_traits.rs sys_util: add set_len() trait 2019-01-05 20:08:26 -08:00
fork.rs edition: Update absolute paths to 2018 style 2019-03-13 21:05:03 -07:00
guest_address.rs sys_util: guest_address: take self by value in methods 2019-03-12 18:54:14 -07:00
guest_memory.rs crosvm: add memfd for GuestMemory 2019-03-25 17:43:50 -07:00
handle_eintr.rs edition: Update absolute paths to 2018 style 2019-03-13 21:05:03 -07:00
ioctl.rs Add IOCTL number functions that accept one parameter 2019-01-31 22:33:02 -08:00
lib.rs edition: Update absolute paths to 2018 style 2019-03-13 21:05:03 -07:00
mmap.rs edition: Update absolute paths to 2018 style 2019-03-13 21:05:03 -07:00
net.rs sys_util: remove deprecated functions 2019-03-05 09:43:53 -08:00
passwd.rs edition: Update absolute paths to 2018 style 2019-03-13 21:05:03 -07:00
poll.rs edition: Update absolute paths to 2018 style 2019-03-13 21:05:03 -07:00
priority.rs edition: Update absolute paths to 2018 style 2019-03-13 21:05:03 -07:00
raw_fd.rs Add "Fd" wrapper for RawFd type. 2019-01-05 20:08:32 -08:00
seek_hole.rs edition: Update absolute paths to 2018 style 2019-03-13 21:05:03 -07:00
shm.rs edition: Update absolute paths to 2018 style 2019-03-13 21:05:03 -07:00
signal.rs edition: Update absolute paths to 2018 style 2019-03-13 21:05:03 -07:00
signalfd.rs edition: Update absolute paths to 2018 style 2019-03-13 21:05:03 -07:00
sock_ctrl_msg.rs edition: Update absolute paths to 2018 style 2019-03-13 21:05:03 -07:00
struct_util.rs cargo fmt all source code 2018-10-09 21:14:05 -07:00
syslog.rs sys_util: don't use hostname in syslog message header 2019-03-20 23:55:09 -07:00
tempdir.rs edition: Update absolute paths to 2018 style 2019-03-13 21:05:03 -07:00
terminal.rs edition: Update absolute paths to 2018 style 2019-03-13 21:05:03 -07:00
timerfd.rs sys_util: timerfd: fix clippy lints 2019-03-20 08:52:59 -07:00
write_zeroes.rs edition: Update absolute paths to 2018 style 2019-03-13 21:05:03 -07:00