Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
apex/ | 15-Dec-2024 | - | 1,814 | 1,402 | ||
apkdmverity/ | 15-Dec-2024 | - | 572 | 416 | ||
authfs/ | 15-Dec-2024 | - | 7,193 | 5,001 | ||
compos/ | 15-Dec-2024 | - | 5,126 | 3,422 | ||
demo/ | 14-Jan-2024 | - | 531 | 418 | ||
demo_native/ | 15-Dec-2024 | - | 485 | 351 | ||
docs/ | 15-Dec-2024 | - | 1,576 | 1,206 | ||
encryptedstore/ | 15-Dec-2024 | - | 297 | 223 | ||
flags/cpp/ | 15-Dec-2024 | - | 54 | 31 | ||
java/ | 15-Dec-2024 | - | 6,421 | 4,293 | ||
launcher/ | 15-Dec-2024 | - | 138 | 95 | ||
libs/ | 15-Dec-2024 | - | 14,393 | 9,880 | ||
microdroid/ | 15-Dec-2024 | - | 395,100 | 394,434 | ||
microdroid_manager/ | 15-Dec-2024 | - | 2,632 | 1,861 | ||
pvmfw/ | 15-Dec-2024 | - | 9,735 | 7,665 | ||
rialto/ | 15-Dec-2024 | - | 1,355 | 1,001 | ||
service_vm/ | 15-Dec-2024 | - | 4,744 | 3,282 | ||
tests/ | 15-Dec-2024 | - | 11,414 | 8,405 | ||
virtualizationmanager/ | 15-Dec-2024 | - | 5,534 | 4,261 | ||
virtualizationservice/ | 15-Dec-2024 | - | 5,137 | 3,183 | ||
vm/ | 15-Dec-2024 | - | 1,119 | 829 | ||
vm_payload/ | 15-Dec-2024 | - | 1,188 | 601 | ||
vmbase/ | 15-Dec-2024 | - | 5,670 | 3,528 | ||
vmclient/ | 15-Dec-2024 | - | 622 | 392 | ||
vmlauncher_app/ | 15-Dec-2024 | - | 708 | 602 | ||
zipfuse/ | 15-Dec-2024 | - | 4,055 | 3,714 | ||
.clang-format | D | 14-Jan-2024 | 349 | 14 | 12 | |
.gitignore | D | 14-Jan-2024 | 70 | 6 | 5 | |
Android.bp | D | 15-Dec-2024 | 3.6 KiB | 125 | 116 | |
OWNERS | D | 15-Dec-2024 | 616 | 31 | 29 | |
PREUPLOAD.cfg | D | 14-Jan-2024 | 654 | 22 | 18 | |
README.md | D | 15-Dec-2024 | 1.4 KiB | 36 | 28 | |
TEST_MAPPING | D | 15-Dec-2024 | 3.2 KiB | 151 | 150 | |
avf_flags.aconfig | D | 15-Dec-2024 | 305 | 13 | 10 | |
rustfmt.toml | D | 15-Dec-2024 | 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](pvmfw/README.md) 18* [Android Boot Loader (ABL)](docs/abl.md) 19* [Microdroid](microdroid/README.md) 20* [Microdroid kernel](microdroid/kernel/README.md) 21* [Microdroid payload](microdroid/payload/README.md) 22* [vmbase](vmbase/README.md) 23* [Encrypted Storage](encryptedstore/README.md) 24 25AVF APIs: 26* [Java API](java/framework/README.md) 27* [VM Payload API](vm_payload/README.md) 28 29How-Tos: 30* [Building and running a demo app in Java](demo/README.md) 31* [Building and running a demo app in C++](demo_native/README.md) 32* [Debugging](docs/debug) 33* [Using custom VM](docs/custom_vm.md) 34* [Device assignment](docs/device_assignment.md) 35* [Huge Pages](docs/hugepages.md) 36