commit | 96411e9d50191f172ee0baf2e18142492df628ee | [log] [tgz] |
---|---|---|
author | Jaewan Kim <jaewan@google.com> | Mon Nov 13 15:54:02 2023 +0900 |
committer | Jaewan Kim <jaewan@google.com> | Mon Nov 13 15:54:02 2023 +0900 |
tree | f82b538cefad3d45a988b4077ccb9f96799e638f | |
parent | c63246df817ed98ea27ea451f62ca55fba70b4d4 [diff] |
pvmfw: Pre-populate pviommu nodes This CL also add dtc parameter -@ to compile dtb file with pviommu symbols. They would be used by assign device nodes. However, -@ option also generates /__symbols__ for all symbols including swiotlb, intc, and clk. But the list is limited so performance / size impact would be insignificant. Bug: 277993056 Test: fdtdump Check generated DTBO contains pviommu for followings: \ - 10 pre-populated pviommu nodes with their own phandles. \ - /__symbols__ contains following properties: \ - swiotlb = "/reserved-memory/restricted_dma_reserved"; \ - intc = "/intc"; \ - clk = "/pclk@3M"; \ - pviommu_0 = "/pviommu0"; \ ... \ Change-Id: I9d684029aebe13ddb3a526c7f13a5ff795850461
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: