Important

This is the latest documentation for the unstable development branch of Project ACRN (master).
Use the drop-down menu on the left to select documentation for a stable release such as v3.2 or v3.0.

Developer Reference

Here’s where you’ll find details about ACRN’s high-level design and design principles, along with guidelines followed by the development team. With this information, you too can contribute to the project and submit code and documentation patches of your own.

Design Guides

Read about ACRN’s high-level design and architecture principles that led to the development of the ACRN hypervisor and its components. You’ll also find details about specific architecture topics.

Contribute Guides

As an open-source project, we welcome and encourage the community to submit patches for code, documentation, tests, and more, directly to the project. Here’s where you’ll find how the development team works and the guidelines they (and you) use to contribute code (and documentation) to the project.

API Documentation