mirror of
https://chromium.googlesource.com/crosvm/crosvm
synced 2025-02-06 02:25:23 +00:00
b5aea72eb7
Add a flag to the adjust command that allows the command to fail. When this flag is set, a reply is sent with the balloon size at the end of adjustment. The flag also changes the semantics of inflation somewhat. By default, the balloon driver will indefinitely retry if it fails to allocate pages during inflation. When the flag is set, the device reacts to puff failure notifications on the event queue by setting the target num_pages to the current balloon size, to abort and fail the inflation attempt. BUG=b:213962590 TEST=manual testing with crrev.com/c/3394436 TEST=check ARCVM balloon still works Change-Id: Idd606b90550c544ce5bea085f62ac35979679d71 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3394442 Reviewed-by: Daniel Verkamp <dverkamp@chromium.org> Reviewed-by: Keiichi Watanabe <keiichiw@chromium.org> Tested-by: kokoro <noreply+kokoro@google.com> Commit-Queue: David Stevens <stevensd@chromium.org> |
||
---|---|---|
.. | ||
assertions | ||
audio_streams | ||
balloon_control | ||
base | ||
cros-fuzz | ||
cros_async | ||
cros_asyncv2 | ||
data_model | ||
io_uring | ||
p9 | ||
sync | ||
sys_util | ||
sys_util_core | ||
README.md |
Crosvm General Purpose Libraries
The crates in this folder are general purpose libraries used by other projects in ChromeOS as well.
To make them accessible independendly of crosvm, each of these crates is excluded from the crosvm workspace.