commit | eba27793d7d4452c023b377798ec82c67be5f4fa | [log] [tgz] |
---|---|---|
author | Pierre-Clément Tosi <ptosi@google.com> | Mon Oct 30 12:04:12 2023 +0000 |
committer | Pierre-Clément Tosi <ptosi@google.com> | Tue Oct 31 12:28:11 2023 +0000 |
tree | 6ec962c601d5e9685d9dfc50679f2ee1e1ba70cd | |
parent | 71d06a4e5abe1cf80dd24813e1418e80e978b8aa [diff] |
libfdt: Make Phandle::new() const Decouple the definition of valid phandle values enforced by Phandle::new() from the FdtError type and allow callers to generate a libfdt::Result<Phandle> by implementing the standard TryFrom trait. This was initially intended to be used in const expressions e.g. const PHANDLE: Phandle = Phandle::new().unwrap(); but this will actually required stabilization of const_option first. For now, the constructor is at least marked const. Test: atest liblibfdt.integration_test Change-Id: Ib9893595b1dd3972782e488f087fec2872679293
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:
How-Tos: