commit | f4d8a0dc2e09a7c203a9925b740d857bf2b4963c | [log] [tgz] |
---|---|---|
author | Pierre-Clément Tosi <ptosi@google.com> | Fri Oct 25 17:14:15 2024 +0100 |
committer | Pierre-Clément Tosi <ptosi@google.com> | Tue Oct 29 11:55:16 2024 +0000 |
tree | 0dac089101562d0ae9e004d44ea48bf4a98e9b60 | |
parent | bd99d50cc6974b3b754b1af15781c819d733bb76 [diff] |
pvmfw: Refactor DeviceAssignmentError for clarity Add MissingReg, ExtraReg, and rename InvalidPhysReg, to improve the clarity of the code and corresponding error messages (including printing the expected values where needed). Remove references to size in preparation for a per-granule check of assigned MMIO ranges. Test: m libpvmfw.device_assignment.test pvmfw_bin Change-Id: I5af9d91a8ac4a9f3c31fa73145d7b395d4912c74
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: