commit | 62bb18170ab2d4cb31acac41c98354b1bcaaff00 | [log] [tgz] |
---|---|---|
author | Akilesh Kailash <akailash@google.com> | Wed Oct 30 12:03:53 2024 -0700 |
committer | Akilesh Kailash <akailash@google.com> | Wed Oct 30 12:11:05 2024 -0700 |
tree | 49acf9b7222df85084a91a01d70cab73773d900b | |
parent | e420de02f93f0b2575585b94389cf11cf748e570 [diff] |
virtiofs: Request permission to access storage start the VM after the permission is granted. If the permission is denied, then do not share emulated storage. Bug: 372171883 Test: Launch app with configured shared paths. 1: Grant permission Verify paths are mounted in guest 2: Reject permission Verify paths are not shared by crosvm. Change-Id: Idbd4bf2f8d1ea0f75987bf6cad00be718b061d74 Signed-off-by: Akilesh Kailash <akailash@google.com>
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: