| commit | afb7535b622cc379e0ff1b3d31c731c450cd8f93 | [log] [tgz] |
|---|---|---|
| author | Devin Moore <devinmoore@google.com> | Mon Apr 21 09:39:12 2025 -0700 |
| committer | Devin Moore <devinmoore@google.com> | Mon Apr 21 18:31:23 2025 +0000 |
| tree | dcdb89de79f0fba60918b40280a0d529951e1b0d | |
| parent | d910f915a7be4a3c73270bd4284c6c75748a4d8d [diff] |
Revert^2 "Support host services for VM clients" 35100750521caa029284d696ce3db0ceaa243a5a Reason for revert: Fixing issues. 1) servicemanager not handling host tests with kernel binder enabled without the kernel binder driver loaded. Need to support this in BackendUnifiedServiceManager 2) microdroid_mgr forking and the new forked processes have the rpc_servicemanager FD that they don't have SELinux permissions to have. We need to get the FD with FD_CLOEXEC before microdroid_manager forks anything. Flag: EXEMPT Clients of this new functionality will be flagged Test: atest vm_accessor_test MicrodroidHostTestCases Bug: 358427181 Change-Id: I2bd8aa8040d723490a0b7ffb51521dbee38706f4
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: