crosvm/base
Hung Nguyen 070a316a8b devices: pmem: Add new virtual swap options
The new options will allow a virtio-pmem to be created based on an
anonymous memory mapping, and can be paged out at the specified
interval. The created virtio-pmem device can be used as a swap area in
the guest, where the guest swapped out memory will be paged out to the
host swap area.

Design doc: go/arcvm-virtual-swap-impl

BUG=b:329310285
TEST=./tools/dev_container ./tools/presubmit
TEST=tested seccomp policy with armv7-unknown-linux-gnueabihf and
aarch64-unknown-linux-gnu targets running on 32 bit (hana) and 64 bit
(kukui) ARM devices
TEST=crosvm run with new pmem options

Change-Id: Icd261bf94ba9c8168b9274b8e56fe352f153b9e6
Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/5529961
Reviewed-by: Takaya Saeki <takayas@chromium.org>
Reviewed-by: Keiichi Watanabe <keiichiw@chromium.org>
Commit-Queue: Hung Nguyen <hungmn@google.com>
2024-05-17 17:45:43 +00:00
..
base_event_token_derive
src devices: pmem: Add new virtual swap options 2024-05-17 17:45:43 +00:00
tests
.build_test_serial
Cargo.toml base: move cros_async's WaitForHandle into base 2024-05-14 17:34:54 +00:00