commit | d0cf3cd854777c6a9651882d6445948846179698 | [log] [tgz] |
---|---|---|
author | Alan Stokes <alanstokes@google.com> | Tue Dec 12 14:36:37 2023 +0000 |
committer | Alan Stokes <alanstokes@google.com> | Tue Dec 12 14:51:36 2023 +0000 |
tree | 9131cd85b60798402033422f8db01d11281ad4d5 | |
parent | d870b20f46c81d4251a497b7699616f6719175eb [diff] |
Refactoring: Make a config Entries type We pass all the config entries we've found around a bit, so let's have a struct for doing that instead of a tuple. This is mostly about minimizing churn when new entries are added (since we're about to do that). But it also slightly reduces the scope for mistakes in tuple ordering. Bug: 291232226 Bug: 285855436 Test: flash pvmfw, atest MicrodroidTests Test: atest libpvmfw_avb.integration_test libpvmfw.bootargs.test libpvmfw.device_assignment.test libpvmfw.dice.test Change-Id: Iddeb28318c3d1845fb5df6e88886123bd66b6a82
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: