Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
android/ | 25-Apr-2025 | - | 31,359 | 22,358 | ||
apex/ | 25-Apr-2025 | - | ||||
build/ | 25-Apr-2025 | - | 37,340 | 36,400 | ||
docs/ | 25-Apr-2025 | - | 1,975 | 1,500 | ||
guest/ | 25-Apr-2025 | - | 220,628 | 214,474 | ||
libs/ | 25-Apr-2025 | - | 36,831 | 24,240 | ||
microfuchsia/ | 25-Apr-2025 | - | 586 | 414 | ||
tests/ | 25-Apr-2025 | - | 16,987 | 12,352 | ||
.clang-format | D | 25-Apr-2025 | 349 | 14 | 12 | |
.gitignore | D | 25-Apr-2025 | 70 | 6 | 5 | |
Android.bp | D | 25-Apr-2025 | 57 | 4 | 3 | |
OWNERS | D | 25-Apr-2025 | 762 | 35 | 32 | |
PREUPLOAD.cfg | D | 25-Apr-2025 | 739 | 25 | 21 | |
README.md | D | 25-Apr-2025 | 1.5 KiB | 37 | 29 | |
TEST_MAPPING | D | 25-Apr-2025 | 3.3 KiB | 154 | 153 | |
dice_for_avf_guest.cddl | D | 25-Apr-2025 | 3.9 KiB | 69 | 60 | |
rustfmt.toml | D | 25-Apr-2025 | 216 | 11 | 8 |
README.md
1# Android Virtualization Framework (AVF) 2 3Android Virtualization Framework (AVF) provides secure and private execution environments for 4executing code. AVF is ideal for security-oriented use cases that require stronger isolation 5assurances over those offered by Android’s app sandbox. 6 7Visit [our public doc site](https://source.android.com/docs/core/virtualization) to learn more about 8what AVF is, what it is for, and how it is structured. This repository contains source code for 9userspace components of AVF. 10 11If you want a quick start, see the [getting started guideline](docs/getting_started.md) 12and follow the steps there. 13 14For in-depth explanations about individual topics and components, visit the following links. 15 16AVF components: 17* [pVM firmware](guest/pvmfw/README.md) 18* [Android Boot Loader (ABL)](docs/abl.md) 19* [Microdroid](build/microdroid/README.md) 20* [Microdroid kernel](guest/kernel/README.md) 21* [Microdroid payload](libs/libmicrodroid_payload_metadata/README.md) 22* [vmbase](libs/libvmbase/README.md) 23* [Encrypted Storage](guest/encryptedstore/README.md) 24 25AVF APIs: 26* [Java API](libs/framework-virtualization/README.md) 27* [VM Payload API](libs/libvm_payload/README.md) 28 29How-Tos: 30* [Building and running a demo app in Java](android/MicrodroidDemoApp/README.md) 31* [Building and running a demo app in C++](android/vm_demo_native/README.md) 32* [Debugging](docs/debug) 33* [Using custom VM](docs/custom_vm.md) 34* [Device assignment](docs/device_assignment.md) 35* [Microdroid vendor modules](docs/microdroid_vendor_modules.md) 36* [Huge Pages](docs/hugepages.md) 37