commit | 2e2f48a984f1d3373aabef4391e95be4df45a74c | [log] [tgz] |
---|---|---|
author | Inseob Kim <inseob@google.com> | Wed Feb 21 22:56:08 2024 +0900 |
committer | Inseob Kim <inseob@google.com> | Mon Feb 26 20:26:12 2024 +0900 |
tree | 7d2657a6c04e1783bb2d51433d9ec124de1b93a0 | |
parent | a0cbfc5de7b989c8fd5af78bfb0fcd9481e80932 [diff] |
Compress arm64 GKI with lz4 Now that crosvm can use lz4-compressed kernel, this change compresses microdroid kernels with lz4 to reduce bloating of virt apex. * virt apex size becomes from 101MB to 84MB. * MicrodroidBenchmarks shows that there is no performance regression. Bug: 315141974 Test: atest MicrodroidTests MicrodroidHostTests Test: run MicrodroidBenchmarks and compare metrics Change-Id: I59e40340260ef89d9e116f7e050fa4f30efb0d3e
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: