| commit | e4299b6fd8b0f69b7336756569b10a3516d55c9c | [log] [tgz] |
|---|---|---|
| author | Steven Moreland <smoreland@google.com> | Wed Apr 23 13:44:39 2025 -0700 |
| committer | Android (Google) Code Review <android-gerrit@google.com> | Wed Apr 23 13:44:41 2025 -0700 |
| tree | cf58d9a44cfabf5c43d6e78ced12d7eedc81434f | |
| parent | b56e62ade135ae844425edaa09e127005af51f38 [diff] |
Revert "Add virtualization.balloon.adj.<pkg>.<vm>" Revert submission 33010681-balloon_adjust Reason for revert: we ended up going with a different solution, since when the ballon size is increased: - the guest must hit OOM before the host will give memory back - when we increase balloon size, the VM runs out of available memory, reducing performance. Instead, see patch "appsearch_vm.idle property, for mem management" which has change ID I4c66843d64b94d0c0cfa990ed7fc7e9dd80aa54d. This dynamically adjusts memory, keeping memory available in the VM. Converting this to an API is tracked in b/407079334. Reverted changes: /q/submissionid:33010681-balloon_adjust Bug: 407079334 Test: N/A Flag: EXEMPT revert of unused feature Change-Id: Ia594a13547d618338815058e72a6cea5814f2e31
Android Virtualization Framework (AVF) provides secure and private execution environments for executing code. AVF is ideal for security-oriented use cases that require stronger isolation assurances over those offered by Android’s app sandbox.
Visit our public doc site to learn more about what AVF is, what it is for, and how it is structured. This repository contains source code for userspace components of AVF.
If you want a quick start, see the getting started guideline and follow the steps there.
For in-depth explanations about individual topics and components, visit the following links.
AVF components:
AVF APIs:
How-Tos: