commit | 41437d865736af5cd29fe648a9dc95232627a04c | [log] [tgz] |
---|---|---|
author | Jiyong Park <jiyong@google.com> | Tue Jul 23 07:21:24 2024 +0000 |
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | Tue Jul 23 07:21:24 2024 +0000 |
tree | b011b7bfd0b3972eae76c158823f0dea3a5e5088 | |
parent | 4294ae1d379e851e24446007cfd83b3d5c2f7e4a [diff] | |
parent | 1d39d3fd55d34602a7cad8887f68c57cdc01a65c [diff] |
Merge changes from topic "avf_clean" into main * changes: Format tests/vm_attestation Move service_vm/README.md to docs/service_vm.md Move service_vm/fake_chain to libs/libservice_vm_fake_chain Move service_vm/test_apk to tests/vm_attestation Move service_vm/demo_apk to android/VmAttestationDemoApp Move service_vm/requests to libs/libservice_vm_requests Move service_vm/manager to libs/libservice_vm_manager Move service_vm/comm to libs/libservice_vm_comm Move service_vm/client_vm_csr to libs/libclient_vm_csr Move java/ to android/android.system.virtualmachine.res Move java/jni to libs/libvirtualization_jni Move java/service to libs/service-virtualization Move java/framework to libs/framework-virtualization Move vm_payload to libs/libvm_payload Move vmclient to libs/libvmclient Move vmbase to libs/libvmbase Move flags/cpp to libs/libavf_cc_flags Move top-level Android.bp to under build Move microdroid to under build Move vm to under android Move zipfuse to under guest Move virtualizationservice to under android Move virtualizationmanager to android/virtmgr Move rialto to under guest Move microdroid/derive_microdroid_vendor_dice_node to under guest Move microdroid/payload to libs/libmicrodroid_payload_metadata Move microdroid/kdump to under guest Move pvmfw to under guest Move microdroid_manager to under guest Move launcher to under guest Move encryptedstore to under guest Move demo and demo_native to under android Move apex to under build Move apkdmverity to under guest Baseline Lint FlaggedApi violations
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: