| commit | 1f62ca0bc438da82120f05e520ac302d81d28cad | [log] [tgz] |
|---|---|---|
| author | Frederick Mayle <fmayle@google.com> | Fri Apr 18 19:16:36 2025 -0700 |
| committer | Frederick Mayle <fmayle@google.com> | Fri Apr 18 19:16:36 2025 -0700 |
| tree | 5eb55b128ea1194c2c6760c94ba5bab532af7932 | |
| parent | efa95012d8256ff9d9907ceb5da9c648aa1b159b [diff] |
virtmgr: sleep soundly in monitor_vm_status The thread was waking up every second, but only doing work every 30 seconds. It was probably done that way to enable reacting to the VM dying. Instead, use a condition variable so that the thread can be immediately notified of VM death and sleep for the full 30 seconds. Flag: EXEMPT ... Test: boot VM, take trace, see virtmgr thread wake up less often Change-Id: I60a5aea7605d48d958f8de0dd2941c57ed99a032
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: