commit | 802ad0449e1c10443061e0e325820f2ae6fde367 | [log] [tgz] |
---|---|---|
author | Bartłomiej Grzesik <bgrzesik@google.com> | Thu Jan 30 14:00:06 2025 +0000 |
committer | Bartłomiej Grzesik <bgrzesik@google.com> | Tue Feb 04 14:47:57 2025 +0000 |
tree | bc28c9768b6d44320e2b6a2cb4138ccaa68e5b56 | |
parent | b366b736aa4171bd334378f31d3778522d73c527 [diff] |
vmbase: Export VirtualAddress from arch This change switches from using VirtualAddress directly from aarch64_paging crate but from the same type rexported from crate::arch module. This is currently a purely cosmetical change now. But once the x86_64 supports will be brought to life, a different type will be in use and rexporting will prevent excessive use of `cfg(target_arch = "aarch64")` for imports. Bug: 362733888 Test: m libvmbase pvmfw_bin vmbase_example_bios_bin vmbase_example_kernel_bin Change-Id: I57d5a76457f7c396aee2c6528ebd0bb6c93c08c4
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: