projectacrn.github.io/2.4/release_notes/release_notes_1.5.html

1411 lines
137 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html class="writer-html5" lang="en" >
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>ACRN v1.5 (Jan 2020) &mdash; Project ACRN™ 2.4 documentation</title>
<link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<link rel="stylesheet" href="../_static/graphviz.css" type="text/css" />
<link rel="stylesheet" href="../_static/sphinx_tabs/semantic-ui-2.4.1/segment.min.css" type="text/css" />
<link rel="stylesheet" href="../_static/sphinx_tabs/semantic-ui-2.4.1/menu.min.css" type="text/css" />
<link rel="stylesheet" href="../_static/sphinx_tabs/semantic-ui-2.4.1/tab.min.css" type="text/css" />
<link rel="stylesheet" href="../_static/sphinx_tabs/tabs.css" type="text/css" />
<link rel="stylesheet" href="../_static/acrn-custom.css" type="text/css" />
<link rel="shortcut icon" href="../_static/ACRN-favicon-32x32.png"/>
<!--[if lt IE 9]>
<script src="../_static/js/html5shiv.min.js"></script>
<![endif]-->
<script type="text/javascript" id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
<script src="../_static/jquery.js"></script>
<script src="../_static/underscore.js"></script>
<script src="../_static/doctools.js"></script>
<script src="../_static/language_data.js"></script>
<script src="https://www.googletagmanager.com/gtag/js?id=UA-831873-64"></script>
<script src="../_static/acrn-custom.js"></script>
<script type="text/javascript" src="../_static/js/theme.js"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="ACRN v1.4 (Oct 2019)" href="release_notes_1.4.html" />
<link rel="prev" title="ACRN v1.6 (Mar 2020)" href="release_notes_1.6.html" />
</head>
<body class="wy-body-for-nav">
<div class="wy-grid-for-nav">
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
<div class="wy-side-scroll">
<div class="wy-side-nav-search" >
<a href="../index.html" class="icon icon-home" alt="Documentation Home"> Project ACRN™
<img src="../_static/ACRN_Logo_200w.png" class="logo" alt="Logo"/>
</a>
<div class="version">
2.4
</div>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="../search.html" method="get">
<input type="text" name="q" placeholder="Search docs" />
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
</div>
<div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
<div class="rst-versions" data-toggle="rst-versions" role="note" aria-label="versions">
<span class="rst-current-version" data-toggle="rst-current-version">
<span class="fa fa-book"> Project ACRN</span>
v: 2.4
<span class="fa fa-caret-down"></span>
</span>
<div class="rst-other-versions">
<dl>
<dt>Document Versions</dt>
<dd><a href="/latest/">latest</a></dd>
<dd><a href="/2.3/">2.3</a></dd>
<dd><a href="/2.2/">2.2</a></dd>
<dd><a href="/2.1/">2.1</a></dd>
<dd><a href="/2.0/">2.0</a></dd>
<dd><a href="/1.6.1/">1.6.1</a></dd>
<dd><a href="/1.6/">1.6</a></dd>
<dd><a href="/1.5/">1.5</a></dd>
<dd><a href="/1.4/">1.4</a></dd>
<dd><a href="/1.0/">1.0</a></dd>
</dl>
<dl>
<dt>projectacrn.org links</dt>
<dd>
<a href="https://www.projectacrn.org/">Project Home</a>
</dd>
<dd>
<a href="https://github.com/projectacrn/acrn-hypervisor/wiki">Wiki</a>
</dd>
</dl>
</div>
</div>
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../index.html">Documentation Home</a></li>
<li class="toctree-l1"><a class="reference internal" href="../introduction/index.html">What Is ACRN</a><ul>
<li class="toctree-l2"><a class="reference internal" href="../introduction/index.html#introduction-to-project-acrn">Introduction to Project ACRN</a></li>
<li class="toctree-l2"><a class="reference internal" href="../introduction/index.html#acrn-open-source-roadmap">ACRN Open Source Roadmap</a></li>
<li class="toctree-l2"><a class="reference internal" href="../introduction/index.html#acrn-high-level-architecture">ACRN High-Level Architecture</a></li>
<li class="toctree-l2"><a class="reference internal" href="../introduction/index.html#usage-scenarios">Usage Scenarios</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../introduction/index.html#industrial-workload-consolidation">Industrial Workload Consolidation</a></li>
<li class="toctree-l3"><a class="reference internal" href="../introduction/index.html#automotive-application-scenarios">Automotive Application Scenarios</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="../introduction/index.html#best-known-configurations">Best Known Configurations</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../introduction/index.html#sdc-scenario">SDC Scenario</a></li>
<li class="toctree-l3"><a class="reference internal" href="../introduction/index.html#industry-scenario">Industry Scenario</a></li>
<li class="toctree-l3"><a class="reference internal" href="../introduction/index.html#hybrid-scenario">Hybrid Scenario</a></li>
<li class="toctree-l3"><a class="reference internal" href="../introduction/index.html#hybrid-real-time-rt-scenario">Hybrid Real-Time (RT) Scenario</a></li>
<li class="toctree-l3"><a class="reference internal" href="../introduction/index.html#logical-partition-scenario">Logical Partition Scenario</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="../introduction/index.html#licensing">Licensing</a></li>
<li class="toctree-l2"><a class="reference internal" href="../introduction/index.html#acrn-device-model-service-vm-and-user-vm">ACRN Device Model, Service VM, and User VM</a></li>
<li class="toctree-l2"><a class="reference internal" href="../introduction/index.html#boot-sequence">Boot Sequence</a></li>
<li class="toctree-l2"><a class="reference internal" href="../introduction/index.html#acrn-hypervisor-architecture">ACRN Hypervisor Architecture</a></li>
<li class="toctree-l2"><a class="reference internal" href="../introduction/index.html#acrn-device-model-architecture">ACRN Device Model Architecture</a></li>
<li class="toctree-l2"><a class="reference internal" href="../introduction/index.html#device-passthrough">Device Passthrough</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../introduction/index.html#hardware-support-for-device-passthrough">Hardware Support for Device Passthrough</a></li>
<li class="toctree-l3"><a class="reference internal" href="../introduction/index.html#hypervisor-support-for-device-passthrough">Hypervisor Support for Device Passthrough</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="../introduction/index.html#acrn-i-o-mediator">ACRN I/O Mediator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../introduction/index.html#virtio-framework-architecture">Virtio Framework Architecture</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../try.html">Getting Started</a><ul>
<li class="toctree-l2"><a class="reference internal" href="../reference/hardware.html">Supported Hardware</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../reference/hardware.html#minimum-system-requirements-for-installing-acrn">Minimum System Requirements for Installing ACRN</a></li>
<li class="toctree-l3"><a class="reference internal" href="../reference/hardware.html#minimum-requirements-for-processor">Minimum Requirements for Processor</a></li>
<li class="toctree-l3"><a class="reference internal" href="../reference/hardware.html#known-limitations">Known Limitations</a></li>
<li class="toctree-l3"><a class="reference internal" href="../reference/hardware.html#new-processor-families">New Processor Families</a></li>
<li class="toctree-l3"><a class="reference internal" href="../reference/hardware.html#verified-platforms-according-to-acrn-usage">Verified Platforms According to ACRN Usage</a></li>
<li class="toctree-l3"><a class="reference internal" href="../reference/hardware.html#verified-hardware-specifications-detail">Verified Hardware Specifications Detail</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="../getting-started/building-from-source.html">Build ACRN From Source</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../getting-started/building-from-source.html#install-build-tools-and-dependencies">Install Build Tools and Dependencies</a></li>
<li class="toctree-l3"><a class="reference internal" href="../getting-started/building-from-source.html#get-the-acrn-hypervisor-source-code">Get the ACRN Hypervisor Source Code</a></li>
<li class="toctree-l3"><a class="reference internal" href="../getting-started/building-from-source.html#build-with-the-acrn-scenario">Build With the ACRN Scenario</a></li>
<li class="toctree-l3"><a class="reference internal" href="../getting-started/building-from-source.html#modify-the-hypervisor-configuration">Modify the Hypervisor Configuration</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="../getting-started/rt_industry_ubuntu.html">Getting Started Guide for ACRN Industry Scenario With Ubuntu Service VM</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../getting-started/rt_industry_ubuntu.html#verified-version">Verified Version</a></li>
<li class="toctree-l3"><a class="reference internal" href="../getting-started/rt_industry_ubuntu.html#prerequisites">Prerequisites</a></li>
<li class="toctree-l3"><a class="reference internal" href="../getting-started/rt_industry_ubuntu.html#hardware-connection">Hardware Connection</a></li>
<li class="toctree-l3"><a class="reference internal" href="../getting-started/rt_industry_ubuntu.html#install-the-ubuntu-user-vm-rtvm-on-the-sata-disk">Install the Ubuntu User VM (RTVM) on the SATA Disk</a></li>
<li class="toctree-l3"><a class="reference internal" href="../getting-started/rt_industry_ubuntu.html#install-the-ubuntu-service-vm-on-the-nvme-disk">Install the Ubuntu Service VM on the NVMe Disk</a></li>
<li class="toctree-l3"><a class="reference internal" href="../getting-started/rt_industry_ubuntu.html#build-and-install-acrn-on-ubuntu">Build and Install ACRN on Ubuntu</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../getting-started/rt_industry_ubuntu.html#pre-steps">Pre-Steps</a></li>
<li class="toctree-l4"><a class="reference internal" href="../getting-started/rt_industry_ubuntu.html#build-the-acrn-hypervisor-on-ubuntu">Build the ACRN Hypervisor on Ubuntu</a></li>
<li class="toctree-l4"><a class="reference internal" href="../getting-started/rt_industry_ubuntu.html#build-and-install-the-acrn-kernel">Build and Install the ACRN Kernel</a></li>
<li class="toctree-l4"><a class="reference internal" href="../getting-started/rt_industry_ubuntu.html#install-the-service-vm-kernel-and-modules">Install the Service VM Kernel and Modules</a></li>
<li class="toctree-l4"><a class="reference internal" href="../getting-started/rt_industry_ubuntu.html#update-grub-for-the-ubuntu-service-vm">Update Grub for the Ubuntu Service VM</a></li>
<li class="toctree-l4"><a class="reference internal" href="../getting-started/rt_industry_ubuntu.html#enable-network-sharing-for-the-user-vm">Enable Network Sharing for the User VM</a></li>
<li class="toctree-l4"><a class="reference internal" href="../getting-started/rt_industry_ubuntu.html#reboot-the-system">Reboot the System</a></li>
<li class="toctree-l4"><a class="reference internal" href="../getting-started/rt_industry_ubuntu.html#additional-settings-in-the-service-vm">Additional Settings in the Service VM</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../getting-started/rt_industry_ubuntu.html#launch-the-rtvm">Launch the RTVM</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../getting-started/rt_industry_ubuntu.html#update-the-grub-file">Update the Grub File</a></li>
<li class="toctree-l4"><a class="reference internal" href="../getting-started/rt_industry_ubuntu.html#id2">Launch the RTVM</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../getting-started/rt_industry_ubuntu.html#launch-the-windows-vm">Launch the Windows VM</a></li>
<li class="toctree-l3"><a class="reference internal" href="../getting-started/rt_industry_ubuntu.html#troubleshooting">Troubleshooting</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../getting-started/rt_industry_ubuntu.html#enabling-the-network-on-the-rtvm">Enabling the Network on the RTVM</a></li>
<li class="toctree-l4"><a class="reference internal" href="../getting-started/rt_industry_ubuntu.html#passthrough-a-hard-disk-to-rtvm">Passthrough a Hard Disk to RTVM</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="../getting-started/roscube/roscube-gsg.html">Getting Started Guide for ACRN Industry Scenario With ROScube-I</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../getting-started/roscube/roscube-gsg.html#verified-version">Verified Version</a></li>
<li class="toctree-l3"><a class="reference internal" href="../getting-started/roscube/roscube-gsg.html#architecture">Architecture</a></li>
<li class="toctree-l3"><a class="reference internal" href="../getting-started/roscube/roscube-gsg.html#prerequisites">Prerequisites</a></li>
<li class="toctree-l3"><a class="reference internal" href="../getting-started/roscube/roscube-gsg.html#install-acrn-hypervisor">Install ACRN Hypervisor</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../getting-started/roscube/roscube-gsg.html#set-up-environment">Set Up Environment</a></li>
<li class="toctree-l4"><a class="reference internal" href="../getting-started/roscube/roscube-gsg.html#configure-hypervisor">Configure Hypervisor</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../getting-started/roscube/roscube-gsg.html#install-service-vm-kernel">Install Service VM Kernel</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../getting-started/roscube/roscube-gsg.html#build-service-vm-kernel">Build Service VM Kernel</a></li>
<li class="toctree-l4"><a class="reference internal" href="../getting-started/roscube/roscube-gsg.html#update-grub">Update Grub</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../getting-started/roscube/roscube-gsg.html#install-user-vm">Install User VM</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../getting-started/roscube/roscube-gsg.html#before-create-user-vm">Before Create User VM</a></li>
<li class="toctree-l4"><a class="reference internal" href="../getting-started/roscube/roscube-gsg.html#create-user-vm-image">Create User VM Image</a></li>
<li class="toctree-l4"><a class="reference internal" href="../getting-started/roscube/roscube-gsg.html#run-user-vm">Run User VM</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../getting-started/roscube/roscube-gsg.html#install-real-time-vm">Install Real-Time VM</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../getting-started/roscube/roscube-gsg.html#copy-real-time-vm-image">Copy Real-Time VM Image</a></li>
<li class="toctree-l4"><a class="reference internal" href="../getting-started/roscube/roscube-gsg.html#set-up-real-time-vm">Set Up Real-Time VM</a></li>
<li class="toctree-l4"><a class="reference internal" href="../getting-started/roscube/roscube-gsg.html#run-real-time-vm">Run Real-Time VM</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../getting-started/roscube/roscube-gsg.html#customizing-the-launch-file">Customizing the Launch File</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../getting-started/roscube/roscube-gsg.html#cpu">CPU</a></li>
<li class="toctree-l4"><a class="reference internal" href="../getting-started/roscube/roscube-gsg.html#memory">Memory</a></li>
<li class="toctree-l4"><a class="reference internal" href="../getting-started/roscube/roscube-gsg.html#ethernet">Ethernet</a></li>
<li class="toctree-l4"><a class="reference internal" href="../getting-started/roscube/roscube-gsg.html#usb">USB</a></li>
<li class="toctree-l4"><a class="reference internal" href="../getting-started/roscube/roscube-gsg.html#gpio">GPIO</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="../tutorials/using_hybrid_mode_on_nuc.html">Getting Started Guide for ACRN Hybrid Mode</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../tutorials/using_hybrid_mode_on_nuc.html#prerequisites">Prerequisites</a></li>
<li class="toctree-l3"><a class="reference internal" href="../tutorials/using_hybrid_mode_on_nuc.html#update-ubuntu-grub">Update Ubuntu GRUB</a></li>
<li class="toctree-l3"><a class="reference internal" href="../tutorials/using_hybrid_mode_on_nuc.html#hybrid-scenario-startup-check">Hybrid Scenario Startup Check</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="../tutorials/using_partition_mode_on_nuc.html">Getting Started Guide for ACRN Logical Partition Mode</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../tutorials/using_partition_mode_on_nuc.html#validated-versions">Validated Versions</a></li>
<li class="toctree-l3"><a class="reference internal" href="../tutorials/using_partition_mode_on_nuc.html#prerequisites">Prerequisites</a></li>
<li class="toctree-l3"><a class="reference internal" href="../tutorials/using_partition_mode_on_nuc.html#update-kernel-image-and-modules-of-pre-launched-vm">Update Kernel Image and Modules of Pre-Launched VM</a></li>
<li class="toctree-l3"><a class="reference internal" href="../tutorials/using_partition_mode_on_nuc.html#update-acrn-hypervisor-image">Update ACRN Hypervisor Image</a></li>
<li class="toctree-l3"><a class="reference internal" href="../tutorials/using_partition_mode_on_nuc.html#update-ubuntu-grub-to-boot-hypervisor-and-load-kernel-image">Update Ubuntu GRUB to Boot Hypervisor and Load Kernel Image</a></li>
<li class="toctree-l3"><a class="reference internal" href="../tutorials/using_partition_mode_on_nuc.html#logical-partition-scenario-startup-check">Logical Partition Scenario Startup Check</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../develop.html">Advanced Guides</a><ul>
<li class="toctree-l2"><a class="reference internal" href="../develop.html#configuration-and-tools">Configuration and Tools</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../tutorials/acrn_configuration_tool.html">Introduction to ACRN Configuration</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/acrn_configuration_tool.html#types-of-configurations">Types of Configurations</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/acrn_configuration_tool.html#using-acrn-configuration-toolset">Using ACRN Configuration Toolset</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/acrn_configuration_tool.html#acrn-configuration-data">ACRN Configuration Data</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/acrn_configuration_tool.html#use-the-acrn-configuration-editor">Use the ACRN Configuration Editor</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../reference/config-options.html">Scenario Configuration Options</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../reference/config-options.html#common-option-value-types">Common Option Value Types</a></li>
<li class="toctree-l4"><a class="reference internal" href="../reference/config-options.html#hv">hv</a></li>
<li class="toctree-l4"><a class="reference internal" href="../reference/config-options.html#vm">vm</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../user-guides/hv-parameters.html">ACRN Hypervisor Parameters</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../user-guides/hv-parameters.html#generic-hypervisor-parameters">Generic Hypervisor Parameters</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../user-guides/kernel-parameters.html">ACRN Kernel Parameters</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../user-guides/kernel-parameters.html#generic-kernel-parameters">Generic Kernel Parameters</a></li>
<li class="toctree-l4"><a class="reference internal" href="../user-guides/kernel-parameters.html#intel-gvt-g-acrngt-parameters">Intel GVT-g (AcrnGT) Parameters</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../user-guides/acrn-shell.html">ACRN Shell Commands</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../user-guides/acrn-shell.html#command-examples">Command Examples</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../user-guides/acrn-dm-parameters.html">Device Model Parameters</a></li>
<li class="toctree-l3"><a class="reference internal" href="../misc/debug_tools/acrn_crashlog/README.html">ACRN-Crashlog</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../misc/debug_tools/acrn_crashlog/README.html#introduction">Introduction</a></li>
<li class="toctree-l4"><a class="reference internal" href="../misc/debug_tools/acrn_crashlog/README.html#building">Building</a></li>
<li class="toctree-l4"><a class="reference internal" href="../misc/debug_tools/acrn_crashlog/README.html#installing">Installing</a></li>
<li class="toctree-l4"><a class="reference internal" href="../misc/debug_tools/acrn_crashlog/README.html#enabling-disabling">Enabling/Disabling</a></li>
<li class="toctree-l4"><a class="reference internal" href="../misc/debug_tools/acrn_crashlog/README.html#usage">Usage</a></li>
<li class="toctree-l4"><a class="reference internal" href="../misc/debug_tools/acrn_crashlog/README.html#source-code">Source Code</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../misc/packaging/README.html">ACRN Installation via Debian Packages</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../misc/packaging/README.html#set-up-prerequisites">Set Up Prerequisites</a></li>
<li class="toctree-l4"><a class="reference internal" href="../misc/packaging/README.html#configure-debian-packaging-details">Configure Debian Packaging Details</a></li>
<li class="toctree-l4"><a class="reference internal" href="../misc/packaging/README.html#run-the-package-building-script">Run the Package-Building Script</a></li>
<li class="toctree-l4"><a class="reference internal" href="../misc/packaging/README.html#prepare-your-target-system-with-ubuntu-18-04">Prepare Your Target System With Ubuntu 18.04</a></li>
<li class="toctree-l4"><a class="reference internal" href="../misc/packaging/README.html#install-debian-packages-on-your-target-system">Install Debian Packages on Your Target System</a></li>
<li class="toctree-l4"><a class="reference internal" href="../misc/packaging/README.html#boot-acrn-using-the-multiboot2-grub-choice">Boot ACRN Using the Multiboot2 Grub Choice</a></li>
<li class="toctree-l4"><a class="reference internal" href="../misc/packaging/README.html#verify-acrn-is-running">Verify ACRN Is Running</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../misc/debug_tools/acrn_crashlog/acrnprobe/README.html">Acrnprobe</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../misc/debug_tools/acrn_crashlog/acrnprobe/README.html#description">Description</a></li>
<li class="toctree-l4"><a class="reference internal" href="../misc/debug_tools/acrn_crashlog/acrnprobe/README.html#usage">Usage</a></li>
<li class="toctree-l4"><a class="reference internal" href="../misc/debug_tools/acrn_crashlog/acrnprobe/README.html#architecture">Architecture</a></li>
<li class="toctree-l4"><a class="reference internal" href="../misc/debug_tools/acrn_crashlog/acrnprobe/README.html#source-files">Source Files</a></li>
<li class="toctree-l4"><a class="reference internal" href="../misc/debug_tools/acrn_crashlog/acrnprobe/README.html#configuration-files">Configuration Files</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../misc/debug_tools/acrn_crashlog/acrnprobe/conf.html">Acrnprobe Configuration</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../misc/debug_tools/acrn_crashlog/acrnprobe/conf.html#description">Description</a></li>
<li class="toctree-l4"><a class="reference internal" href="../misc/debug_tools/acrn_crashlog/acrnprobe/conf.html#layout">Layout</a></li>
<li class="toctree-l4"><a class="reference internal" href="../misc/debug_tools/acrn_crashlog/acrnprobe/conf.html#properties-of-group-members">Properties of Group Members</a></li>
<li class="toctree-l4"><a class="reference internal" href="../misc/debug_tools/acrn_crashlog/acrnprobe/conf.html#crash-tree-in-acrnprobe">Crash Tree in Acrnprobe</a></li>
<li class="toctree-l4"><a class="reference internal" href="../misc/debug_tools/acrn_crashlog/acrnprobe/conf.html#sections">Sections</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../misc/debug_tools/acrn_crashlog/usercrash/README.html">Usercrash</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../misc/debug_tools/acrn_crashlog/usercrash/README.html#description">Description</a></li>
<li class="toctree-l4"><a class="reference internal" href="../misc/debug_tools/acrn_crashlog/usercrash/README.html#design">Design</a></li>
<li class="toctree-l4"><a class="reference internal" href="../misc/debug_tools/acrn_crashlog/usercrash/README.html#usage">Usage</a></li>
<li class="toctree-l4"><a class="reference internal" href="../misc/debug_tools/acrn_crashlog/usercrash/README.html#source-code">Source Code</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../misc/debug_tools/acrn_log/README.html">Acrnlog</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../misc/debug_tools/acrn_log/README.html#description">Description</a></li>
<li class="toctree-l4"><a class="reference internal" href="../misc/debug_tools/acrn_log/README.html#usage">Usage</a></li>
<li class="toctree-l4"><a class="reference internal" href="../misc/debug_tools/acrn_log/README.html#build-and-install">Build and Install</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../misc/debug_tools/acrn_trace/README.html">Acrntrace</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../misc/debug_tools/acrn_trace/README.html#description">Description</a></li>
<li class="toctree-l4"><a class="reference internal" href="../misc/debug_tools/acrn_trace/README.html#usage">Usage</a></li>
<li class="toctree-l4"><a class="reference internal" href="../misc/debug_tools/acrn_trace/README.html#build-and-install">Build and Install</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../misc/services/acrn_manager/README.html">Acrnctl and Acrnd</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../misc/services/acrn_manager/README.html#description">Description</a></li>
<li class="toctree-l4"><a class="reference internal" href="../misc/services/acrn_manager/README.html#acrnd">Acrnd</a></li>
<li class="toctree-l4"><a class="reference internal" href="../misc/services/acrn_manager/README.html#build-and-install">Build and Install</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="../develop.html#service-vm-tutorials">Service VM Tutorials</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../tutorials/running_deb_as_serv_vm.html">Run Debian as the Service VM</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/running_deb_as_serv_vm.html#prerequisites">Prerequisites</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/running_deb_as_serv_vm.html#validated-versions">Validated Versions</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/running_deb_as_serv_vm.html#install-acrn-on-the-debian-vm">Install ACRN on the Debian VM</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/running_deb_as_serv_vm.html#enable-the-network-sharing-to-give-network-access-to-user-vm">Enable the Network Sharing to Give Network Access to User VM</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../tutorials/using_yp.html">Using Yocto Project With ACRN</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/using_yp.html#the-meta-acrn-layer">The meta-acrn Layer</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="../develop.html#user-vm-tutorials">User VM Tutorials</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../tutorials/using_windows_as_uos.html">Launch Windows as the Guest VM on ACRN</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/using_windows_as_uos.html#acrn-service-vm-setup">ACRN Service VM Setup</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/using_windows_as_uos.html#setup-for-using-windows-as-the-guest-vm">Setup for Using Windows as the Guest VM</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/using_windows_as_uos.html#acrn-windows-verified-feature-list">ACRN Windows Verified Feature List</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/using_windows_as_uos.html#explanation-for-acrn-dm-popular-command-lines">Explanation for acrn-dm Popular Command Lines</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/using_windows_as_uos.html#secure-boot-enabling">Secure Boot Enabling</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/using_windows_as_uos.html#activate-windows-10">Activate Windows 10</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../tutorials/running_ubun_as_user_vm.html">Run Ubuntu as the User VM</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/running_ubun_as_user_vm.html#prerequisites">Prerequisites</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/running_ubun_as_user_vm.html#build-the-ubuntu-kvm-image">Build the Ubuntu KVM Image</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/running_ubun_as_user_vm.html#launch-the-ubuntu-image-as-the-user-vm">Launch the Ubuntu Image as the User VM</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/running_ubun_as_user_vm.html#enable-the-ubuntu-console-instead-of-the-user-interface">Enable the Ubuntu Console Instead of the User Interface</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../tutorials/running_deb_as_user_vm.html">Run Debian as the User VM</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/running_deb_as_user_vm.html#prerequisites">Prerequisites</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/running_deb_as_user_vm.html#build-the-debian-kvm-image">Build the Debian KVM Image</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/running_deb_as_user_vm.html#launch-the-debian-image-as-the-user-vm">Launch the Debian Image as the User VM</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/running_deb_as_user_vm.html#enable-the-ttys0-console-on-the-debian-vm">Enable the ttyS0 Console on the Debian VM</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../tutorials/using_xenomai_as_uos.html">Run Xenomai as the User VM OS (Real-Time VM)</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/using_xenomai_as_uos.html#build-the-xenomai-kernel">Build the Xenomai Kernel</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/using_xenomai_as_uos.html#launch-the-rtvm">Launch the RTVM</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/using_xenomai_as_uos.html#install-the-xenomai-libraries-and-tools">Install the Xenomai Libraries and Tools</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../tutorials/using_vxworks_as_uos.html">Run VxWorks as the User VM</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/using_vxworks_as_uos.html#steps-for-using-vxworks-as-user-vm">Steps for Using VxWorks as User VM</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../tutorials/using_zephyr_as_uos.html">Run Zephyr as the User VM</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/using_zephyr_as_uos.html#introduction-to-zephyr">Introduction to Zephyr</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/using_zephyr_as_uos.html#steps-for-using-zephyr-as-user-vm">Steps for Using Zephyr as User VM</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="../develop.html#enable-acrn-features">Enable ACRN Features</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../tutorials/sgx_virtualization.html">Enable SGX Virtualization</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/sgx_virtualization.html#high-level-acrn-sgx-virtualization-design">High Level ACRN SGX Virtualization Design</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/sgx_virtualization.html#enable-sgx-support-for-guest">Enable SGX Support for Guest</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/sgx_virtualization.html#sgx-capability-exposure">SGX Capability Exposure</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/sgx_virtualization.html#enclave-system-function-handling">Enclave System Function Handling</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/sgx_virtualization.html#other-vmexit-control">Other VMExit Control</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/sgx_virtualization.html#future-development">Future Development</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../tutorials/vuart_configuration.html">Enable vUART Configurations</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/vuart_configuration.html#introduction">Introduction</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/vuart_configuration.html#console-enable-list">Console Enable List</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/vuart_configuration.html#how-to-configure-a-console-port">How to Configure a Console Port</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/vuart_configuration.html#how-to-configure-a-communication-port">How to Configure a Communication Port</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/vuart_configuration.html#communication-vuart-enable-list">Communication vUART Enable List</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/vuart_configuration.html#launch-script">Launch Script</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/vuart_configuration.html#test-the-communication-port">Test the Communication Port</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/vuart_configuration.html#vuart-design">vUART Design</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/vuart_configuration.html#com-port-configurations-for-post-launched-vms">COM Port Configurations for Post-Launched VMs</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../tutorials/vuart_configuration.html#use-pci-vuart">Use PCI-vUART</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/vuart_configuration.html#pci-interface-of-acrn-vuart">PCI Interface of ACRN vUART</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/vuart_configuration.html#index-of-vuart">Index of vUART</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/vuart_configuration.html#setup-acrn-vuart-using-configuration-tools">Setup ACRN vUART Using Configuration Tools</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/vuart_configuration.html#kernel-config-for-legacy-vuart">Kernel Config for Legacy vUART</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/vuart_configuration.html#kernel-cmdline-for-pci-vuart-console">Kernel Cmdline for PCI-vUART Console</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../tutorials/rdt_configuration.html">Enable RDT Configuration</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/rdt_configuration.html#rdt-detection-and-resource-capabilities">RDT Detection and Resource Capabilities</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/rdt_configuration.html#tuning-rdt-resources-in-hv-debug-shell">Tuning RDT Resources in HV Debug Shell</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/rdt_configuration.html#configure-rdt-for-vm-using-vm-configuration">Configure RDT for VM Using VM Configuration</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../tutorials/waag-secure-boot.html">Enable Secure Boot in Windows</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/waag-secure-boot.html#generate-platform-key-pk">Generate Platform Key (PK)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/waag-secure-boot.html#download-kek-and-db-from-microsoft">Download KEK and DB From Microsoft</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/waag-secure-boot.html#compile-ovmf-with-secure-boot-support">Compile OVMF With Secure Boot Support</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/waag-secure-boot.html#use-qemu-to-inject-secure-boot-keys-into-ovmf">Use QEMU to Inject Secure Boot Keys Into OVMF</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../tutorials/enable_s5.html">Enable S5 in ACRN</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/enable_s5.html#introduction">Introduction</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/enable_s5.html#s5-architecture">S5 Architecture</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/enable_s5.html#id2">Enable S5</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/enable_s5.html#how-to-test">How to Test</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/enable_s5.html#system-shutdown">System Shutdown</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../tutorials/cpu_sharing.html">Enable CPU Sharing in ACRN</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/cpu_sharing.html#introduction">Introduction</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/cpu_sharing.html#scheduling-framework">Scheduling Framework</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/cpu_sharing.html#cpu-affinity">CPU Affinity</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/cpu_sharing.html#thread-object-state">Thread Object State</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/cpu_sharing.html#scheduler">Scheduler</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/cpu_sharing.html#example">Example</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../tutorials/sriov_virtualization.html">Enable SR-IOV Virtualization</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/sriov_virtualization.html#sr-iov-architectural-overview">SR-IOV Architectural Overview</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../tutorials/gpu-passthru.html">Enable GVT-d in ACRN</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/gpu-passthru.html#introduction">Introduction</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/gpu-passthru.html#verified-version">Verified Version</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/gpu-passthru.html#prerequisites">Prerequisites</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/gpu-passthru.html#supported-hardware-platform">Supported Hardware Platform</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/gpu-passthru.html#bios-settings">BIOS Settings</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/gpu-passthru.html#passthrough-the-gpu-to-guest">Passthrough the GPU to Guest</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/gpu-passthru.html#enable-the-gvt-d-gop-driver">Enable the GVT-d GOP Driver</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../tutorials/run_kata_containers.html">Run Kata Containers on a Service VM</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/run_kata_containers.html#prerequisites">Prerequisites</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/run_kata_containers.html#install-docker">Install Docker</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/run_kata_containers.html#install-kata-containers">Install Kata Containers</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/run_kata_containers.html#run-a-kata-container-with-acrn">Run a Kata Container With ACRN</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../tutorials/trustyACRN.html">Trusty and Security Services Reference</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/trustyACRN.html#trusty-architecture">Trusty Architecture</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/trustyACRN.html#trusty-services">Trusty Services</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/trustyACRN.html#trusty-in-acrn">Trusty in ACRN</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../tutorials/rtvm_workload_design_guideline.html">Real-Time VM Application Design Guidelines</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/rtvm_workload_design_guideline.html#run-rtvm-with-dedicated-resources-devices">Run RTVM With Dedicated Resources/Devices</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/rtvm_workload_design_guideline.html#rtvm-with-virtio-pmd-polling-mode-driver-for-i-o-sharing">RTVM With Virtio PMD (Polling Mode Driver) for I/O Sharing</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/rtvm_workload_design_guideline.html#rtvm-with-hv-emulated-device">RTVM With HV Emulated Device</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/rtvm_workload_design_guideline.html#dm-emulated-device-except-pmd">DM Emulated Device (Except PMD)</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../tutorials/setup_openstack_libvirt.html">Configure ACRN Using OpenStack and Libvirt</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/setup_openstack_libvirt.html#introduction">Introduction</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/setup_openstack_libvirt.html#install-acrn">Install ACRN</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/setup_openstack_libvirt.html#set-up-and-launch-lxc-lxd">Set Up and Launch LXC/LXD</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/setup_openstack_libvirt.html#set-up-acrn-prerequisites-inside-the-container">Set Up ACRN Prerequisites Inside the Container</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/setup_openstack_libvirt.html#set-up-libvirt">Set Up Libvirt</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/setup_openstack_libvirt.html#set-up-openstack">Set Up OpenStack</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/setup_openstack_libvirt.html#configure-and-create-openstack-instance">Configure and Create OpenStack Instance</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/setup_openstack_libvirt.html#final-steps">Final Steps</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../tutorials/acrn_on_qemu.html">Enable ACRN Over QEMU/KVM</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/acrn_on_qemu.html#prerequisites">Prerequisites</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/acrn_on_qemu.html#prepare-service-vm-l1-guest">Prepare Service VM (L1 Guest)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/acrn_on_qemu.html#install-acrn-hypervisor">Install ACRN Hypervisor</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/acrn_on_qemu.html#service-vm-networking-updates-for-user-vm">Service VM Networking Updates for User VM</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/acrn_on_qemu.html#bring-up-user-vm-l2-guest">Bring-Up User VM (L2 Guest)</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../tutorials/using_grub.html">Using GRUB to Boot ACRN</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/using_grub.html#using-pre-installed-grub">Using Pre-Installed GRUB</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/using_grub.html#installing-self-built-grub">Installing Self-Built GRUB</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../tutorials/acrn-secure-boot-with-grub.html">Enable ACRN Secure Boot With GRUB</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/acrn-secure-boot-with-grub.html#acrn-secure-boot-sequence">ACRN Secure Boot Sequence</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/acrn-secure-boot-with-grub.html#generate-gpg-key">Generate GPG Key</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/acrn-secure-boot-with-grub.html#setup-standalone-grub-efi-binary">Setup Standalone GRUB EFI Binary</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/acrn-secure-boot-with-grub.html#enable-uefi-secure-boot">Enable UEFI Secure Boot</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../tutorials/pre-launched-rt.html">Pre-Launched Preempt-Rt Linux Mode in ACRN</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/pre-launched-rt.html#prerequisites">Prerequisites</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/pre-launched-rt.html#example-of-pre-launched-rt">Example of Pre-Launched RT</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../tutorials/enable_ivshmem.html">Enable Inter-VM Communication Based on Ivshmem</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/enable_ivshmem.html#ivshmem-dm-land-usage">Ivshmem DM-Land Usage</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/enable_ivshmem.html#ivshmem-hv-land-usage">Ivshmem HV-Land Usage</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/enable_ivshmem.html#ivshmem-notification-mechanism">Ivshmem Notification Mechanism</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/enable_ivshmem.html#inter-vm-communication-examples">Inter-VM Communication Examples</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="../develop.html#debug">Debug</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../tutorials/using_serial_port.html">Using the Serial Port on KBL Intel NUC</a></li>
<li class="toctree-l3"><a class="reference internal" href="../tutorials/debug.html">ACRN Debugging Tools</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/debug.html#acrn-console-command">ACRN Console Command</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/debug.html#an-example">An Example</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/debug.html#acrn-log">ACRN Log</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/debug.html#acrn-trace">ACRN Trace</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../tutorials/realtime_performance_tuning.html">ACRN Real-Time (RT) Performance Analysis</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/realtime_performance_tuning.html#vmexit-analysis-for-acrn-rt-performance">vmexit Analysis for ACRN RT Performance</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/realtime_performance_tuning.html#collecting-performance-monitoring-counters-data">Collecting Performance Monitoring Counters Data</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../tutorials/rtvm_performance_tips.html">ACRN Real-Time VM Performance Tips</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/rtvm_performance_tips.html#background">Background</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/rtvm_performance_tips.html#mandatory-options-for-an-rtvm">Mandatory Options for an RTVM</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/rtvm_performance_tips.html#avoid-vm-exit-latency">Avoid VM-exit Latency</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/rtvm_performance_tips.html#isolating-the-impact-of-neighbor-vms">Isolating the Impact of Neighbor VMs</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/rtvm_performance_tips.html#miscellaneous">Miscellaneous</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../contribute.html">Developer Reference</a><ul>
<li class="toctree-l2"><a class="reference internal" href="../contribute.html#design-guides">Design Guides</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../developer-guides/modularity.html">ACRN Hypervisor: Modular Design</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/modularity.html#overview">Overview</a></li>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/modularity.html#principles">Principles</a></li>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/modularity.html#architecture">Architecture</a></li>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/modularity.html#references">References</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../developer-guides/hld/index.html">High-Level Design Guides</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/hld/hld-overview.html">Overview</a></li>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/hld/hld-hypervisor.html">Hypervisor</a></li>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/hld/hld-devicemodel.html">Device Model</a></li>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/hld/hld-emulated-devices.html">Emulated Devices</a></li>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/hld/hld-virtio-devices.html">Virtio Devices</a></li>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/hld/hld-power-management.html">Power Management</a></li>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/hld/hld-trace-log.html">Tracing and Logging</a></li>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/hld/hld-vsbl.html">Virtual Bootloader</a></li>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/hld/hld-security.html">Security</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../developer-guides/sw_design_guidelines.html">Software Design Guidelines</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/sw_design_guidelines.html#error-detection-and-error-handling">Error Detection and Error Handling</a></li>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/sw_design_guidelines.html#module-level-configuration-design-guidelines">Module Level Configuration Design Guidelines</a></li>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/sw_design_guidelines.html#references">References</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../developer-guides/GVT-g-porting.html">GVT-g Enabling and Porting Guide</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/GVT-g-porting.html#introduction">Introduction</a></li>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/GVT-g-porting.html#purpose-of-this-document">Purpose of This Document</a></li>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/GVT-g-porting.html#overall-components">Overall Components</a></li>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/GVT-g-porting.html#core-scenario-interaction-sequences">Core Scenario Interaction Sequences</a></li>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/GVT-g-porting.html#api-details">API Details</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../developer-guides/trusty.html">Trusty TEE</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/trusty.html#introduction">Introduction</a></li>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/trusty.html#trusty-architecture">Trusty Architecture</a></li>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/trusty.html#trusty-specific-hypercalls">Trusty Specific Hypercalls</a></li>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/trusty.html#trusty-boot-flow">Trusty Boot Flow</a></li>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/trusty.html#ept-hierarchy">EPT Hierarchy</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../developer-guides/l1tf.html">L1 Terminal Fault Mitigation</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/l1tf.html#overview">Overview</a></li>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/l1tf.html#l1tf-problem-in-acrn">L1TF Problem in ACRN</a></li>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/l1tf.html#l1tf-mitigation-in-acrn">L1TF Mitigation in ACRN</a></li>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/l1tf.html#mitigation-recommendations">Mitigation Recommendations</a></li>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/l1tf.html#mitigation-status">Mitigation Status</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../developer-guides/VBSK-analysis.html">VBS-K Framework Virtualization Overhead Analysis</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/VBSK-analysis.html#introduction">Introduction</a></li>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/VBSK-analysis.html#architecture-of-virtio-echo">Architecture of VIRTIO-ECHO</a></li>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/VBSK-analysis.html#virtualization-overhead-analysis">Virtualization Overhead Analysis</a></li>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/VBSK-analysis.html#conclusion">Conclusion</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="../contribute.html#contribute-guides">Contribute Guides</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../developer-guides/contribute_guidelines.html">Contribution Guidelines</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/contribute_guidelines.html#licensing">Licensing</a></li>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/contribute_guidelines.html#developer-certification-of-origin-dco">Developer Certification of Origin (DCO)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/contribute_guidelines.html#prerequisites">Prerequisites</a></li>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/contribute_guidelines.html#repository-layout">Repository Layout</a></li>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/contribute_guidelines.html#submitting-issues">Submitting Issues</a></li>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/contribute_guidelines.html#contribution-tools-and-git-setup">Contribution Tools and Git Setup</a></li>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/contribute_guidelines.html#coding-style">Coding Style</a></li>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/contribute_guidelines.html#contribution-workflow">Contribution Workflow</a></li>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/contribute_guidelines.html#commit-guidelines">Commit Guidelines</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../developer-guides/coding_guidelines.html">Coding Guidelines</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/c_coding_guidelines.html">C Programming Language Coding Guidelines</a></li>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/asm_coding_guidelines.html">Assembly Language Coding Guidelines</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../developer-guides/doc_guidelines.html">Documentation Guidelines</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/doc_guidelines.html#headings">Headings</a></li>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/doc_guidelines.html#content-highlighting">Content Highlighting</a></li>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/doc_guidelines.html#lists">Lists</a></li>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/doc_guidelines.html#multi-column-lists">Multi-Column Lists</a></li>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/doc_guidelines.html#tables">Tables</a></li>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/doc_guidelines.html#file-names-and-commands">File Names and Commands</a></li>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/doc_guidelines.html#internal-cross-reference-linking">Internal Cross-Reference Linking</a></li>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/doc_guidelines.html#non-ascii-characters">Non-ASCII Characters</a></li>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/doc_guidelines.html#code-and-command-examples">Code and Command Examples</a></li>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/doc_guidelines.html#images">Images</a></li>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/doc_guidelines.html#tabs-spaces-and-indenting">Tabs, Spaces, and Indenting</a></li>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/doc_guidelines.html#drawings">Drawings</a></li>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/doc_guidelines.html#alternative-tabbed-content">Alternative Tabbed Content</a></li>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/doc_guidelines.html#instruction-steps">Instruction Steps</a></li>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/doc_guidelines.html#first-instruction-step">First Instruction Step</a></li>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/doc_guidelines.html#second-instruction-step">Second Instruction Step</a></li>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/doc_guidelines.html#documentation-generation">Documentation Generation</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../developer-guides/graphviz.html">Drawings Using Graphviz</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/graphviz.html#simple-directed-graph">Simple Directed Graph</a></li>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/graphviz.html#adding-edge-labels">Adding Edge Labels</a></li>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/graphviz.html#tables">Tables</a></li>
<li class="toctree-l4"><a class="reference internal" href="../developer-guides/graphviz.html#finite-state-machine">Finite-State Machine</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../tutorials/docbuild.html">ACRN Documentation Generation</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/docbuild.html#documentation-overview">Documentation Overview</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/docbuild.html#set-up-the-documentation-working-folders">Set Up the Documentation Working Folders</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/docbuild.html#install-the-documentation-tools">Install the Documentation Tools</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/docbuild.html#documentation-presentation-theme">Documentation Presentation Theme</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/docbuild.html#run-the-documentation-processors">Run the Documentation Processors</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/docbuild.html#publish-content">Publish Content</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/docbuild.html#document-versioning">Document Versioning</a></li>
<li class="toctree-l4"><a class="reference internal" href="../tutorials/docbuild.html#filter-expected-warnings">Filter Expected Warnings</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="../contribute.html#api-documentation">API Documentation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../api/index.html">API Documentation</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../api/hypercall_api.html">Hypercall APIs</a></li>
<li class="toctree-l4"><a class="reference internal" href="../api/devicemodel_api.html">Device Model APIs</a></li>
<li class="toctree-l4"><a class="reference internal" href="../api/GVT-g_api.html">ACRN GVT-g APIs</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1 current"><a class="reference internal" href="index.html">Release Notes</a><ul class="current">
<li class="toctree-l2"><a class="reference internal" href="release_notes_2.4.html">ACRN v2.4 (Apr 2021)</a><ul>
<li class="toctree-l3"><a class="reference internal" href="release_notes_2.4.html#what-s-new-in-v2-4">Whats New in v2.4</a><ul>
<li class="toctree-l4"><a class="reference internal" href="release_notes_2.4.html#acrn-configuration-and-build">ACRN Configuration and Build</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_2.4.html#upgrading-to-v2-4-from-previous-releases">Upgrading to v2.4 From Previous Releases</a><ul>
<li class="toctree-l4"><a class="reference internal" href="release_notes_2.4.html#additional-dependencies">Additional Dependencies</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_2.4.html#configuration-file-format">Configuration File Format</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_2.4.html#new-configuration-options">New Configuration Options</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_2.4.html#build-commands">Build Commands</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_2.4.html#patches-on-generated-sources">Patches on Generated Sources</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_2.4.html#document-updates">Document Updates</a><ul>
<li class="toctree-l4"><a class="reference internal" href="release_notes_2.4.html#deprivileged-boot-mode-support">Deprivileged Boot Mode Support</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_2.4.html#fixed-issues-details">Fixed Issues Details</a></li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_2.4.html#known-issues">Known Issues</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="release_notes_2.3.html">ACRN v2.3 (Dec 2020)</a><ul>
<li class="toctree-l3"><a class="reference internal" href="release_notes_2.3.html#what-s-new-in-v2-3">Whats New in v2.3</a></li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_2.3.html#document-updates">Document Updates</a></li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_2.3.html#fixed-issues-details">Fixed Issues Details</a></li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_2.3.html#known-issues">Known Issues</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="release_notes_2.2.html">ACRN v2.2 (Sep 2020)</a><ul>
<li class="toctree-l3"><a class="reference internal" href="release_notes_2.2.html#what-s-new-in-v2-2">Whats New in v2.2</a></li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_2.2.html#document-updates">Document Updates</a></li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_2.2.html#fixed-issues-details">Fixed Issues Details</a></li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_2.2.html#known-issues">Known Issues</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="release_notes_2.1.html">ACRN v2.1 (Aug 2020)</a><ul>
<li class="toctree-l3"><a class="reference internal" href="release_notes_2.1.html#what-s-new-in-v2-1">Whats New in v2.1</a></li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_2.1.html#fixed-issues-details">Fixed Issues Details</a></li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_2.1.html#known-issues">Known Issues</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="release_notes_2.0.html">ACRN v2.0 (Jun 2020)</a><ul>
<li class="toctree-l3"><a class="reference internal" href="release_notes_2.0.html#version-2-0-key-features-comparing-with-v1-0">Version 2.0 Key Features (Comparing With v1.0)</a><ul>
<li class="toctree-l4"><a class="reference internal" href="release_notes_2.0.html#acrn-architecture-upgrade-to-support-hybrid-mode">ACRN Architecture Upgrade to Support Hybrid Mode</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_2.0.html#new-hardware-platform-support">New Hardware Platform Support</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_2.0.html#pre-launched-safety-vm-support">Pre-Launched Safety VM Support</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_2.0.html#post-launched-vm-support-via-ovmf">Post-Launched VM Support via OVMF</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_2.0.html#post-launched-real-time-vm-support">Post-Launched Real-Time VM Support</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_2.0.html#real-time-vm-performance-optimizations">Real-Time VM Performance Optimizations</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_2.0.html#cpu-sharing-support">CPU Sharing Support</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_2.0.html#large-selection-of-oss-for-user-vms">Large Selection of OSs for User VMs</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_2.0.html#grub-bootloader">GRUB Bootloader</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_2.0.html#sr-iov-support">SR-IOV Support</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_2.0.html#graphics-passthrough-support">Graphics Passthrough Support</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_2.0.html#shared-memory-based-inter-vm-communication">Shared Memory Based Inter-Vm Communication</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_2.0.html#configuration-tool-support">Configuration Tool Support</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_2.0.html#kata-containers-support">Kata Containers Support</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_2.0.html#vm-orchestration">VM Orchestration</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_2.0.html#document-updates">Document Updates</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_2.0.html#fixed-issues-details">Fixed Issues Details</a></li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_2.0.html#known-issues">Known Issues</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="release_notes_1.6.1.html">ACRN v1.6.1 (May 2020)</a><ul>
<li class="toctree-l3"><a class="reference internal" href="release_notes_1.6.1.html#version-1-6-1-major-features">Version 1.6.1 Major Features</a><ul>
<li class="toctree-l4"><a class="reference internal" href="release_notes_1.6.1.html#what-s-new-in-v1-6-1">Whats New in v1.6.1</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_1.6.1.html#document-updates">Document Updates</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_1.6.1.html#fixed-issues-details">Fixed Issues Details</a></li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_1.6.1.html#known-issues">Known Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_1.6.1.html#change-log">Change Log</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="release_notes_1.6.html">ACRN v1.6 (Mar 2020)</a><ul>
<li class="toctree-l3"><a class="reference internal" href="release_notes_1.6.html#version-1-6-major-features">Version 1.6 Major Features</a><ul>
<li class="toctree-l4"><a class="reference internal" href="release_notes_1.6.html#what-s-new-in-v1-6">Whats New in v1.6</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_1.6.html#document-updates">Document Updates</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_1.6.html#new-features-details">New Features Details</a></li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_1.6.html#fixed-issues-details">Fixed Issues Details</a></li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_1.6.html#known-issues">Known Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_1.6.html#change-log">Change Log</a></li>
</ul>
</li>
<li class="toctree-l2 current"><a class="current reference internal" href="#">ACRN v1.5 (Jan 2020)</a><ul>
<li class="toctree-l3"><a class="reference internal" href="#version-1-5-major-features">Version 1.5 Major Features</a><ul>
<li class="toctree-l4"><a class="reference internal" href="#what-s-new-in-v1-5">Whats New in v1.5</a></li>
<li class="toctree-l4"><a class="reference internal" href="#document-updates">Document Updates</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="#fixed-issues-details">Fixed Issues Details</a></li>
<li class="toctree-l3"><a class="reference internal" href="#known-issues">Known Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="#change-log">Change Log</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="release_notes_1.4.html">ACRN v1.4 (Oct 2019)</a><ul>
<li class="toctree-l3"><a class="reference internal" href="release_notes_1.4.html#version-1-4-major-features">Version 1.4 Major Features</a><ul>
<li class="toctree-l4"><a class="reference internal" href="release_notes_1.4.html#what-s-new-in-v1-4">Whats New in v1.4</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_1.4.html#document-updates">Document Updates</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_1.4.html#security-vulnerabilities">Security Vulnerabilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_1.4.html#new-features-details">New Features Details</a></li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_1.4.html#fixed-issues-details">Fixed Issues Details</a></li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_1.4.html#known-issues">Known Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_1.4.html#change-log">Change Log</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="release_notes_1.3.html">ACRN v1.3 (Sep 2019)</a><ul>
<li class="toctree-l3"><a class="reference internal" href="release_notes_1.3.html#version-1-3-major-features">Version 1.3 Major Features</a><ul>
<li class="toctree-l4"><a class="reference internal" href="release_notes_1.3.html#what-s-new-in-v1-3">Whats New in v1.3</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_1.3.html#document-updates">Document Updates</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_1.3.html#new-features-details">New Features Details</a></li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_1.3.html#fixed-issues-details">Fixed Issues Details</a></li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_1.3.html#known-issues">Known Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_1.3.html#change-log">Change Log</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="release_notes_1.2.html">ACRN v1.2 (Aug 2019)</a><ul>
<li class="toctree-l3"><a class="reference internal" href="release_notes_1.2.html#version-1-2-major-features">Version 1.2 Major Features</a><ul>
<li class="toctree-l4"><a class="reference internal" href="release_notes_1.2.html#what-s-new-in-v1-2">Whats New in v1.2</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_1.2.html#document-updates">Document Updates</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_1.2.html#new-features-details">New Features Details</a></li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_1.2.html#fixed-issues-details">Fixed Issues Details</a></li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_1.2.html#known-issues">Known Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_1.2.html#change-log">Change Log</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="release_notes_1.1.html">ACRN v1.1 (Jun 2019)</a><ul>
<li class="toctree-l3"><a class="reference internal" href="release_notes_1.1.html#version-1-1-major-features">Version 1.1 Major Features</a><ul>
<li class="toctree-l4"><a class="reference internal" href="release_notes_1.1.html#hybrid-mode-introduced">Hybrid Mode Introduced</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_1.1.html#support-for-new-guest-operating-systems">Support for New Guest Operating Systems</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_1.1.html#document-updates">Document Updates</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_1.1.html#new-features-details">New Features Details</a></li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_1.1.html#fixed-issues-details">Fixed Issues Details</a></li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_1.1.html#known-issues">Known Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_1.1.html#change-log">Change Log</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="release_notes_1.0.2.html">ACRN v1.0.2 (Nov 2019)</a><ul>
<li class="toctree-l3"><a class="reference internal" href="release_notes_1.0.2.html#change-log-in-v1-0-2-since-v1-0-1">Change Log in v1.0.2 Since v1.0.1</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="release_notes_1.0.1.html">ACRN v1.0.1 (July 2019)</a><ul>
<li class="toctree-l3"><a class="reference internal" href="release_notes_1.0.1.html#change-log-in-version-1-0-1-since-version-1-0">Change Log in Version 1.0.1 Since Version 1.0</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="release_notes_1.0.html">ACRN v1.0 (May 2019)</a><ul>
<li class="toctree-l3"><a class="reference internal" href="release_notes_1.0.html#version-1-0-major-features">Version 1.0 Major Features</a><ul>
<li class="toctree-l4"><a class="reference internal" href="release_notes_1.0.html#hardware-support">Hardware Support</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_1.0.html#apl-up2-board-with-sbl-firmware">APL UP2 Board With SBL Firmware</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_1.0.html#enable-post-launched-rtvm-support-for-real-time-uos-in-acrn">Enable Post-Launched RTVM Support for Real-Time UOS in ACRN</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_1.0.html#enable-cache-qos-with-cat">Enable Cache QOS With CAT</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_1.0.html#enable-qos-based-on-runc-container">Enable QoS Based on runC Container</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_1.0.html#s5-support-for-rtvm">S5 Support for RTVM</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_1.0.html#ovmf-support-initial-patches-merged-in-acrn">OVMF Support Initial Patches Merged in ACRN</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_1.0.html#support-acpi-power-key-mediator">Support ACPI Power Key Mediator</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_1.0.html#vt-x-vt-d">VT-x, VT-d</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_1.0.html#pic-ioapic-msi-msi-x-pci-lapic">PIC/IOAPIC/MSI/MSI-X/PCI/LAPIC</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_1.0.html#ethernet">Ethernet</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_1.0.html#mass-storage">Mass Storage</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_1.0.html#usb-xdci">USB (xDCI)</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_1.0.html#usb-mediator-xhci">USB Mediator (xHCI)</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_1.0.html#wi-fi">Wi-Fi</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_1.0.html#ipu-mipi-csi-2-hdmi-in">IPU (MIPI CSI-2, HDMI-In)</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_1.0.html#bluetooth">Bluetooth</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_1.0.html#gvt-g-for-acrn">GVT-g for ACRN</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_1.0.html#gpu-preemption">GPU - Preemption</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_1.0.html#gpu-display-surface-sharing-via-hyper-dma">GPU - Display Surface Sharing via Hyper DMA</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_1.0.html#virtio-standard-is-supported">Virtio Standard Is Supported</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_1.0.html#device-pass-through-support">Device Pass-Through Support</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_1.0.html#gpio-virtualization">GPIO Virtualization</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_1.0.html#new-acrn-tools">New ACRN Tools</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_1.0.html#document-updates">Document Updates</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_1.0.html#new-features-details">New Features Details</a></li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_1.0.html#fixed-issues-details">Fixed Issues Details</a></li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_1.0.html#known-issues">Known Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_1.0.html#change-log">Change Log</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="release_notes_0.8.html">ACRN v0.8 (Apr 2019)</a><ul>
<li class="toctree-l3"><a class="reference internal" href="release_notes_0.8.html#version-0-8-new-features">Version 0.8 New Features</a><ul>
<li class="toctree-l4"><a class="reference internal" href="release_notes_0.8.html#gpio-virtualization">GPIO Virtualization</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_0.8.html#enable-qos-based-on-runc-container">Enable QoS Based on runC Container</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_0.8.html#s5-support-for-rtvm">S5 Support for RTVM</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_0.8.html#document-updates">Document Updates</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_0.8.html#new-features-details">New Features Details</a></li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_0.8.html#fixed-issues-details">Fixed Issues Details</a></li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_0.8.html#known-issues">Known Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_0.8.html#change-log">Change Log</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="release_notes_0.7.html">ACRN v0.7 (Mar 2019)</a><ul>
<li class="toctree-l3"><a class="reference internal" href="release_notes_0.7.html#version-0-7-new-features">Version 0.7 New Features</a><ul>
<li class="toctree-l4"><a class="reference internal" href="release_notes_0.7.html#enable-cache-qos-with-cat">Enable Cache QOS With CAT</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_0.7.html#support-acpi-power-key-mediator">Support ACPI Power Key Mediator</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_0.7.html#document-updates">Document Updates</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_0.7.html#new-features-details">New Features Details</a></li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_0.7.html#fixed-issues-details">Fixed Issues Details</a></li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_0.7.html#known-issues">Known Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_0.7.html#change-log">Change Log</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="release_notes_0.6.html">ACRN v0.6 (Feb 2019)</a><ul>
<li class="toctree-l3"><a class="reference internal" href="release_notes_0.6.html#version-0-6-new-features">Version 0.6 New Features</a></li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_0.6.html#fixed-issues">Fixed Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_0.6.html#known-issues">Known Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_0.6.html#change-log">Change Log</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="release_notes_0.5.html">ACRN v0.5 (Jan 2019)</a><ul>
<li class="toctree-l3"><a class="reference internal" href="release_notes_0.5.html#version-0-5-new-features">Version 0.5 New Features</a></li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_0.5.html#fixed-issues">Fixed Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_0.5.html#known-issues">Known Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_0.5.html#change-log">Change Log</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="release_notes_0.4.html">ACRN v0.4 (Dec 2018)</a><ul>
<li class="toctree-l3"><a class="reference internal" href="release_notes_0.4.html#version-0-4-new-features">Version 0.4 New Features</a></li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_0.4.html#fixed-issues">Fixed Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_0.4.html#known-issues">Known Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_0.4.html#change-log">Change Log</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="release_notes_0.3.html">ACRN v0.3 (Nov 2018)</a><ul>
<li class="toctree-l3"><a class="reference internal" href="release_notes_0.3.html#version-0-3-new-features">Version 0.3 New Features</a></li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_0.3.html#fixed-issues">Fixed Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_0.3.html#known-issues">Known Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_0.3.html#change-log">Change Log</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="release_notes_0.2.html">ACRN v0.2 (Sep 2018)</a><ul>
<li class="toctree-l3"><a class="reference internal" href="release_notes_0.2.html#version-0-2-new-features">Version 0.2 New Features</a><ul>
<li class="toctree-l4"><a class="reference internal" href="release_notes_0.2.html#vt-x-vt-d">VT-x, VT-d</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_0.2.html#pic-ioapic-msi-msi-x-pci-lapic">PIC/IOAPIC/MSI/MSI-X/PCI/LAPIC</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_0.2.html#ethernet">Ethernet</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_0.2.html#storage-emmc">Storage (eMMC)</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_0.2.html#usb-xdci">USB (xDCI)</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_0.2.html#usb-mediator-xhci-and-drd">USB Mediator (xHCI and DRD)</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_0.2.html#csme">CSME</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_0.2.html#wifi">WiFi</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_0.2.html#ipu-mipi-cs2-hdmi-in">IPU (MIPI-CS2, HDMI-In)</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_0.2.html#bluetooth">Bluetooth</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_0.2.html#gpu-preemption">GPU - Preemption</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_0.2.html#gpu-display-surface-sharing-via-hyper-dma">GPU - Display Surface Sharing via Hyper DMA</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_0.2.html#s3">S3</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_0.2.html#fixed-issues">Fixed Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_0.2.html#known-issues">Known Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_0.2.html#change-log">Change Log</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="release_notes_0.1.html">ACRN v0.1 (July 2018)</a><ul>
<li class="toctree-l3"><a class="reference internal" href="release_notes_0.1.html#version-0-1-new-features">Version 0.1 New Features</a><ul>
<li class="toctree-l4"><a class="reference internal" href="release_notes_0.1.html#hardware-support">Hardware Support</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_0.1.html#gvt-g-for-acrn">GVT-g for ACRN</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_0.1.html#virtio-standard-is-supported">Virtio Standard Is Supported</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_0.1.html#device-pass-through-support">Device Pass-Through Support</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_0.1.html#hypervisor-configuration">Hypervisor Configuration</a></li>
<li class="toctree-l4"><a class="reference internal" href="release_notes_0.1.html#new-acrn-tools">New ACRN Tools</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_0.1.html#known-issues">Known Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="release_notes_0.1.html#change-log">Change Log</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../asa.html">Security Advisory</a><ul>
<li class="toctree-l2"><a class="reference internal" href="../asa.html#addressed-in-acrn-v2-3">Addressed in ACRN v2.3</a></li>
<li class="toctree-l2"><a class="reference internal" href="../asa.html#addressed-in-acrn-v2-1">Addressed in ACRN v2.1</a></li>
<li class="toctree-l2"><a class="reference internal" href="../asa.html#addressed-in-acrn-v1-6-1">Addressed in ACRN v1.6.1</a></li>
<li class="toctree-l2"><a class="reference internal" href="../asa.html#addressed-in-acrn-v1-6">Addressed in ACRN v1.6</a></li>
<li class="toctree-l2"><a class="reference internal" href="../asa.html#addressed-in-acrn-v1-4">Addressed in ACRN v1.4</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../faq.html">FAQ</a><ul>
<li class="toctree-l2"><a class="reference internal" href="../faq.html#what-hardware-does-acrn-support">What Hardware Does ACRN Support?</a></li>
<li class="toctree-l2"><a class="reference internal" href="../faq.html#how-do-i-configure-acrn-s-memory-size">How Do I Configure ACRNs Memory Size?</a></li>
<li class="toctree-l2"><a class="reference internal" href="../faq.html#why-does-acrn-need-to-know-how-much-ram-the-system-has">Why Does ACRN Need to Know How Much RAM the System Has?</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../glossary.html">Glossary of Terms</a></li>
<li class="toctree-l1"><a class="reference internal" href="../genindex.html">Index</a></li>
</ul>
</div>
</div>
</nav>
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
<nav class="wy-nav-top" aria-label="top navigation">
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
<a href="../index.html">Project ACRN™</a>
</nav>
<div class="wy-nav-content">
<div class="rst-content">
<div role="navigation" aria-label="breadcrumbs navigation">
<ul class="wy-breadcrumbs">
<!-- 2.4 -->
<li><a href="../index.html">2.4</a> &raquo;</li>
<li><a href="index.html">Release Notes</a> &raquo;</li>
<li>ACRN v1.5 (Jan 2020)</li>
<li class="wy-breadcrumbs-aside">
</li>
</ul>
<hr/>
</div>
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
<div itemprop="articleBody">
<div class="section" id="acrn-v1-5-jan-2020">
<span id="release-notes-1-5"></span><h1>ACRN v1.5 (Jan 2020)<a class="headerlink" href="#acrn-v1-5-jan-2020" title="Permalink to this headline"></a></h1>
<p>We are pleased to announce the release of ACRN version 1.5.</p>
<p>ACRN is a flexible, lightweight reference hypervisor that is built with
real-time and safety-criticality in mind. It is optimized to streamline embedded
development through an open source platform. Check out the <a class="reference internal" href="../introduction/index.html#introduction"><span class="std std-ref">What Is ACRN</span></a> for more information.
All project ACRN source code is maintained in the <a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor">https://github.com/projectacrn/acrn-hypervisor</a>
repository and includes folders for the ACRN hypervisor, the ACRN device
model, tools, and documentation. You can either download this source code as
a zip or tar.gz file (see the <a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/releases/tag/v1.5">ACRN v1.5 GitHub release page</a>)
or use Git clone and checkout commands:</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">git</span> <span class="n">clone</span> <span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">github</span><span class="o">.</span><span class="n">com</span><span class="o">/</span><span class="n">projectacrn</span><span class="o">/</span><span class="n">acrn</span><span class="o">-</span><span class="n">hypervisor</span>
<span class="n">cd</span> <span class="n">acrn</span><span class="o">-</span><span class="n">hypervisor</span>
<span class="n">git</span> <span class="n">checkout</span> <span class="n">v1</span><span class="o">.</span><span class="mi">5</span>
</pre></div>
</div>
<p>The projects online technical documentation is also tagged to correspond
with a specific release: generated v1.5 documents can be found at <a class="reference external" href="https://projectacrn.github.io/1.5/">https://projectacrn.github.io/1.5/</a>.
Documentation for the latest (master) branch is found at <a class="reference external" href="https://projectacrn.github.io/latest/">https://projectacrn.github.io/latest/</a>.
ACRN v1.5 requires Clear Linux* OS version 32030.</p>
<div class="section" id="version-1-5-major-features">
<h2>Version 1.5 Major Features<a class="headerlink" href="#version-1-5-major-features" title="Permalink to this headline"></a></h2>
<div class="section" id="what-s-new-in-v1-5">
<h3>Whats New in v1.5<a class="headerlink" href="#what-s-new-in-v1-5" title="Permalink to this headline"></a></h3>
<ul class="simple">
<li><p>Basic CPU sharing: Fairness Round-Robin CPU Scheduling has been added to support basic CPU sharing (the Service VM and WaaG share one CPU core).</p></li>
<li><p>8th Gen Intel® Core™ Processors (code name Whiskey Lake) are now supported and validated.</p></li>
<li><p>Overall stability and performance has been improved.</p></li>
<li><p>An offline configuration tool has been created to help developers port ACRN to different hardware boards.</p></li>
</ul>
</div>
<div class="section" id="document-updates">
<h3>Document Updates<a class="headerlink" href="#document-updates" title="Permalink to this headline"></a></h3>
<p>Many new <a class="reference external" href="https://projectacrn.github.io">reference documents</a> are available, including:</p>
<ul class="simple">
<li><p><a class="reference internal" href="../tutorials/run_kata_containers.html#run-kata-containers"><span class="std std-ref">Run Kata Containers on a Service VM</span></a></p></li>
<li><p><a class="reference internal" href="../reference/hardware.html#hardware"><span class="std std-ref">Supported Hardware</span></a> (Addition of Whiskey Lake information)</p></li>
<li><p><a class="reference internal" href="../tutorials/cpu_sharing.html#cpu-sharing"><span class="std std-ref">Enable CPU Sharing in ACRN</span></a></p></li>
<li><p><a class="reference internal" href="../tutorials/using_windows_as_uos.html#using-windows-as-uos"><span class="std std-ref">Launch Windows as the Guest VM on ACRN</span></a> (Update to use ACRNGT GOP to install Windows)</p></li>
</ul>
</div>
</div>
<div class="section" id="fixed-issues-details">
<h2>Fixed Issues Details<a class="headerlink" href="#fixed-issues-details" title="Permalink to this headline"></a></h2>
<ul class="simple">
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/3630">3630</a> - Clean up the code on drm/i915/gvt.</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/3723">3723</a> - CODEOWNERS folder names are incorrect.</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/3777">3777</a> - Tutorial “Using partition mode on UP2” no longer valid.</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/3779">3779</a> - Modify the Make file.</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/3795">3795</a> - fix a bug that tpr threshold is not updated</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/3830">3830</a> - [KBLNUC][WaaG] bring back non-context register save/restore</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/3903">3903</a> - Local variable info maybe referenced before initializing in vmsi_remap()</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/3904">3904</a> - remove registration of default port IO and MMIO handlers</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/3930">3930</a> - [APL][acrn-configuration-tool][AaaG]Generate unnecessary runc_container code for apl-mrb/apl-up2 with Scenario:SDC + Launch Setting:sdc_launch_1uos_aaag</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/3931">3931</a> - [APL][acrn-configuration-tool][LaaG]Generated Launch script is incorrect, UOSs rootfs_img should be clearlinux.img|android.img for apl-mrb/apl-up2 with Scenario:SDC</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/3953">3953</a> - Modify efi of default build.</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/3955">3955</a> - [KBL][acrn-configuration-tool]virtio-blk was generated in launch script of Preempt-RT, should remove it</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/3956">3956</a> - [KBL][acrn-configuration-tool]keep_gsi should set along with android vm</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/3960">3960</a> - [Community][External]UP2 Setup - “ACRN HVLog: not running under acrn hypervisor!”</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/3968">3968</a> - Modify efi of default build.</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/3972">3972</a> - doc: no need to copy OVMF.fd to local folder while preparing the User VMs</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/3979">3979</a> - [KBLNUC][WaaG][GVT]The boot uos script will display the sos information on the uos screen for about 2s.</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/3980">3980</a> - [Community][External]invalid ovmf param ./OVMF.fd BOARD=nuc7i7dnb.</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/3984">3984</a> - [Community][External]Fedora 30 as User OS.</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/3987">3987</a> - No bounds specified for array platform_clos_array .</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/3993">3993</a> - trampoline code in hypervisor potentially be accessible to service VM</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/4005">4005</a> - [WHL][Function][WaaG]Fail to create WaaG image using ISO only on WHL</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/4007">4007</a> - V1.3 E2E release binary failed to boot up on KBL NUC with 32G memory.</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/4010">4010</a> - [Community][External]Booting in blind mode</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/4012">4012</a> - Error formatting flag for hypcall_id</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/4020">4020</a> - Refine print string format for uint64_t type value in hypervisor</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/4043">4043</a> - [WHL][Function][WaaG]windows guest can not get normal IP after passthru Ethernet</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/4045">4045</a> - [WHL][Function][WaaG]Adding USB mediator in launch script, it takes a long time to start windows, about 13 minutes.</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/4049">4049</a> - [SIT][ISD] [AUTO] only 2 can work in”-s n,passthru,02/00/0 &quot;, other numbers rtvm can not launch</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/4061">4061</a> - Some scripts are missing license and copyright header</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/4066">4066</a> - [UP2][KBL]][acrn-configuration-tool] head file was not included in board.c</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/4073">4073</a> - [APL-MRB][acrn-configuration-tool] alloc vuar1 irq when pttyS1 not exist only</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/4074">4074</a> - [KBL][acrn-configuration-tool]: Cx desc parsing enhancement</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/4082">4082</a> - [acrn-configuration-tool]bypass acpi_idle/acpi_cpufreq driver</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/4094">4094</a> - Error parameter for intel_pstate in launch_hard_rt_vm.sh</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/4099">4099</a> -[Community][External]Boot issue on non Apollo/Kaby lake.</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/4116">4116</a> - [Community][External]How to set CPU Core UOS</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/4123">4123</a> - [Community][External]Creating Ubuntu SOS not working - black screen</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/4125">4125</a> - [Community][External]vm1 is running, cant create twice!</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/4128">4128</a> - [WHL][acrn-configuration-tool]WebUI can not select vuart 0&amp;vuart 1 by default</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/4135">4135</a> - [Community][External]Invalid guest vCPUs (0) Ubuntu as SOS.</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/4139">4139</a> - [Community][External]mngr_client_new: Failed to accept from fd 38</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/4143">4143</a> - [acrn-configuration-tool] bus of DRHD scope devices is parsed incorrectly</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/4163">4163</a> - [acrn-configuration-tool] not support: -s n,virtio-input</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/4164">4164</a> - [acrn-configuration-tool] not support: -s n,xhci,1-1:1-2:2-1:2-2</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/4165">4165</a> -[WHL][acrn-configuration-tool]Configure epc_section is incorrect</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/4172">4172</a> - [acrn-configuration-tool] not support: -s n,virtio-blk, (/root/part.img—dd if=/dev/zero of=/root/part.img bs=1M count=10 all/part of img, one u-disk device, u-disk as rootfs and the n is special)</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/4173">4173</a> - [acrn-configuration-tool]acrn-config tool not support parse default pci mmcfg base</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/4175">4175</a> - acrntrace fixes and improvement</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/4185">4185</a> - [acrn-configuration-tool] not support: -s n,virtio-net, (not set,error net, set 1 net, set multi-net, vhost net)</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/4211">4211</a> - [kbl nuc] acrn failed to boot when generate hypervisor config source from config app with HT enabled in BIOS</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/4212">4212</a> - [KBL][acrn-configuration-tool][WaaG+RTVM]Need support pm_channel&amp;pm_by_vuart setting for Board:nuc7i7dnb+WaaG&amp;RTVM</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/4227">4227</a> - [ISD][Stability][WaaG][Regression] “Passmark8.0-Graphics3D-DirectX9Complex” test failed on WaaG due to driver error</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/4228">4228</a> - [acrn-configuration-tool] cannot boot hypervisor on customer board with KBL 7300U</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/4229">4229</a> - Add range check in Kconfig.</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/4230">4230</a> - Remove MAX_VCPUS_PER_VM in Kconfig</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/4232">4232</a> - Set default KATA_VM_NUM to 1 for SDC</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/4247">4247</a> - [acrn-configuration-tool] Generate Scenario for VM0 communities with VM1 is incorrect.</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/4249">4249</a> - [acrn-configuration-tool]Generated Launchscript but WebUI prompt error msg after we just select passthru-devices:audio_codec</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/4255">4255</a> - [acrn-configuration-tool][nuc7i7dnb][sdc]uos has no ip address</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/4260">4260</a> - [Community][External]webcam switch between 2 UOS.</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/4286">4286</a> - [acrn-configuration-tool] Remove VM1.vcpu_affinity.pcuid=3 for VM1 in sdc scenario</p></li>
</ul>
</div>
<div class="section" id="known-issues">
<h2>Known Issues<a class="headerlink" href="#known-issues" title="Permalink to this headline"></a></h2>
<ul class="simple">
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/4047">4047</a> - passthru usb, when WaaG boot at “windows boot manager” menu, the usb keyboard does not work</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/4316">4316</a> - [KataContainers]LaaG miss ip address when we create kata_container first with macvtap driver</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/4317">4317</a> - [WHL][Function][WaaG]Mediator usb earphone, play audio will incontinuous and not clearly</p></li>
</ul>
</div>
<div class="section" id="change-log">
<h2>Change Log<a class="headerlink" href="#change-log" title="Permalink to this headline"></a></h2>
<p>These commits have been added to the acrn-hypervisor repo since the v1.4
release in Nov 2019 (click on the CommitID link to view details):</p>
<ul class="simple">
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/ee74737f">ee74737f</a> - HV: search rsdp from e820 acpi reclaim region</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/578a7ab4">578a7ab4</a> - acrn-config: remove pcpu3 from vm1 in SDC scenario</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/7d27c4bc">7d27c4bc</a> - hv: vpci: restore PCI BARs when doing AF FLR</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/bb06f6f9">bb06f6f9</a> - hv: vpci: restore PCI BARs when doing PCIe FLR</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/92ed8601">92ed8601</a> - hv: hotfix for xsave</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/067d8536">067d8536</a> - OVMF release v1.5</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/9b71c5cd">9b71c5cd</a> - acrn-config: add logger_setting into launch script</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/be6c6851">be6c6851</a> - acrn-config: refine mount device for virtio-blk</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/686d7763">686d7763</a> - HV: Remove INIT signal notification related code</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/d7eb14c5">d7eb14c5</a> - HV: Use NMI to replace INIT signal for lapic-pt VMs S5</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/29b7aff5">29b7aff5</a> - HV: Use NMI-window exiting to address req missing issue</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/d26d8bec">d26d8bec</a> - HV: Dont make NMI injection req when notifying vCPU</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/24c2c0ec">24c2c0ec</a> - HV: Use NMI to kick lapic-pt vCPUs thread</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/23422713">23422713</a> - acrn-config: add <cite>tap_</cite> prefix for virtio-net</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/6383394b">6383394b</a> - acrn-config: enable log_setting in all vm</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/0b44d64d">0b44d64d</a> - acrn-config: check pass-through device for audio/audio_codec</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/75ca1694">75ca1694</a> - acrn-config: correct vuart1 setting in scenario config</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/d52b45c1">d52b45c1</a> - hv:fix crash issue when handling HC_NOTIFY_REQUEST_FINISH</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/78139b95">78139b95</a> - HV: kconfig: add range check for memory setting</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/24994703">24994703</a> - HV: Kconfig: set default Kata num to 1 in SDC</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/9d5e72e9">9d5e72e9</a> - hv: add lock for ept add/modify/del</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/98b3dd94">98b3dd94</a> - acrn-config: set HV_RAM_START above 256M for new board</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/46463900">46463900</a> - acrn-config: add ramdisk_mod item tag for tgl-rvp</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/13d6b69d">13d6b69d</a> - acrn-config: set DRHDx_IGNORE while no DEV_SCOPE in DRHD</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/12a9bc29">12a9bc29</a> - acrn-config: add CONFIG_SERIAL_x for new board</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/d699347e">d699347e</a> - acrn-config: change gvt_args from selectbox to editbox</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/05682b2b">05682b2b</a> - hv:bugfix in write protect page hypercall</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/1636ac04">1636ac04</a> - acrn-config: Add non-contiguous HPA to currently supported hardware.</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/2777f230">2777f230</a> - HV: Add helper function send_single_nmi</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/525d4d3c">525d4d3c</a> - HV: Install a NMI handler in acrn IDT</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/fb346a6c">fb346a6c</a> - HV: refine excp/external_interrupt_save_frame and excp_rsvd</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/7f964654">7f964654</a> - hv:remove need_cleanup flag in create_vm</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/67ec1b77">67ec1b77</a> - HV: expose port 0x64 read for SOS VM</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/a44c1c90">a44c1c90</a> - HV: Kconfig: remove MAX_VCPUS_PER_VM in Kconfig</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/0ba84348">0ba84348</a> - acrn-config: rename CONFIG_MAX_PCPU_NUM to MAX_PCPU_NUM</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/ea3476d2">ea3476d2</a> - HV: rename CONFIG_MAX_PCPU_NUM to MAX_PCPU_NUM</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/67b416d5">67b416d5</a> - acrn-config: hide non-legacy serial port as SOS console</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/deb5ed1f">deb5ed1f</a> - acrn-config: unify get_vuart_info_id api in config tool</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/212d030b">212d030b</a> - acrn-config: add poweroff_channel support for launch config</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/7446d41f">7446d41f</a> - acrn-config: modify poweroff_channel info in launch xmls</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/0f19f878">0f19f878</a> - acrn-config: add virtio-console info in launch xmls</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/bad3c53c">bad3c53c</a> - acrn-config: add virtio-console mediator support for launch config</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/b6bffd01">b6bffd01</a> - hv:remove 2 unused variables in vm_arch structure</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/422a051c">422a051c</a> - Makefile: Build Release version by default</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/e95b316d">e95b316d</a> - hv: vtd: fix improper use of DMAR_GCMD_REG</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/68ea2cc6">68ea2cc6</a> - acrn-config: Fix ve820 table generation when guest memory size is &gt;512MB</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/f2bf3d3e">f2bf3d3e</a> - dm:gvt:update bus0 memlimit32 value</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/acb5affd">acb5affd</a> - doc:update acrn-shell.rst</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/413f098b">413f098b</a> - Doc: Add libnuma dependency for acrntrace</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/a90f4a0a">a90f4a0a</a> - Makefile: print config summary at the end</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/9729fe07">9729fe07</a> - acrn-config: support non-contiguous HPA for hybrid scenario</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/c8a4ca6c">c8a4ca6c</a> - HV: Extend non-contiguous HPA for hybrid scenario</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/b32ae229">b32ae229</a> - hv: sched: use hypervisor configuration to choose scheduler</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/6a144e6e">6a144e6e</a> - hv: sched: add yield support</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/6554437c">6554437c</a> - hv: sched_iorr: add some interfaces implementation of sched_iorr</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/b39630a8">b39630a8</a> - hv: sched_iorr: add tick handler and runqueue operations</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/f44aa4e4">f44aa4e4</a> - hv: sched_iorr: add init functions of sched_iorr</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/ed400863">ed400863</a> - hv: sched_iorr: Add IO sensitive Round-robin scheduler</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/3c8d465a">3c8d465a</a> - acrnboot: correct the calculation of the end boundary of _DYNAMIC region</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/0bf03b41">0bf03b41</a> - acrntrace: Set FLAG_CLEAR_BUF by default</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/9e9e1f61">9e9e1f61</a> - acrntrace: Add opt to specify the cpus where we should capture the data</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/366f4be4">366f4be4</a> - acrntrace: Use correct format for total run time</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/1e192f05">1e192f05</a> - acrntrace: break when finding the matching key</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/9655b9de">9655b9de</a> - acrntrace: Fix the incorrect total vmexit cnt issue</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/1115c0c6">1115c0c6</a> - acrn-config: UI supports to edit multiple virtio input devices.</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/557e7f19">557e7f19</a> - Makefile: add gcc flags to prevent some optimization</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/c2c05a29">c2c05a29</a> - hv: vlapic: kick targeted vCPU off if interrupt trigger mode has changed</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/ed65ae61">ed65ae61</a> - HV: Kconfig changes to support server platform.</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/706dbc0e">706dbc0e</a> - acrn-config: support non-contiguous HPA for pre-launched VM</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/6e8b4136">6e8b4136</a> - HV: Add support to assign non-contiguous HPA regions for pre-launched VM</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/9b44e57d">9b44e57d</a> - acrn-config: Fix target xml generation issue when no P-state scaling driver is present</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/03a1b2a7">03a1b2a7</a> - hypervisor: handle reboot from non-privileged pre-launched guests</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/26801210">26801210</a> - Makefile: fix make failure for logical_partition or hybrid scenario</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/65a55320">65a55320</a> - acrn-config: add xml to support TGL RVP board</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/1fe1afd4">1fe1afd4</a> - acrn-config: Add ramdisk tag parsing support</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/2b9fa856">2b9fa856</a> - acrn-config: Add ramdisk tag to supported board/scenario xmls</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/da3ba68c">da3ba68c</a> - hv: remove corner case in ptirq_prepare_msix_remap</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/c05d9f80">c05d9f80</a> - hv: vmsix: refine vmsix remap</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/5f5ba1d6">5f5ba1d6</a> - hv: vmsi: refine write_vmsi_cfg implementation</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/2f642002">2f642002</a> - dm:gvt:enable gvt bar registration</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/89908bf5">89908bf5</a> - dm:gvt:update gvt bars before other pci devices write bar address</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/f27d4754">f27d4754</a> - dm:gvt:adjust pci bar region with reserved bar regions</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/1ac0b57c">1ac0b57c</a> - dm:gvt:reserve gvt bar regions in ACRN-DM</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/72644ac2">72644ac2</a> - hv: do not sleep a non-RUNNING vcpu</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/d624eb5e">d624eb5e</a> - hv: io: do schedule in IO completion polling loop</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/d48da2af">d48da2af</a> - hv: bugfix for debug commands with smp_call</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/47139bd7">47139bd7</a> - hv: print current sched_object in acrn logmsg</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/5eb80402">5eb80402</a> - acrn-config: update UI to support virtio devices</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/5309e415">5309e415</a> - acrn-config: modify the description of usb xhci</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/7838b537">7838b537</a> - acrn-config: add virtio-net mediator support for launch config</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/25b2a26e">25b2a26e</a> - acrn-config: add virtio-network info in launch xmls</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/8464419a">8464419a</a> - acrn-config: add virtio-block support for launch config</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/40140281">40140281</a> - acrn-config: add rootfs_dev/rootfs_img with virtio-blk item</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/aedd2c70">aedd2c70</a> - acrntrace: parse leaf and subleaf of cpuid</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/aae974b4">aae974b4</a> - HV: trace leaf and subleaf of cpuid</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/77039f29">77039f29</a> - acrn-config: Extend ve820 generation script for sizes gt 512 MB</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/450d2cf2">450d2cf2</a> - hv: trap RDPMC instruction execution from any guest</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/3d412266">3d412266</a> - hv: ept: build 4KB page mapping in EPT for RTVM for MCE on PSC</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/0570993b">0570993b</a> - hv: config: add an option to disable mce on psc workaround</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/192859ee">192859ee</a> - hv: ept: apply MCE on page size change mitigation conditionally</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/3cb32bb6">3cb32bb6</a> - hv: make init_vmcs as a event of VCPU</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/15da33d8">15da33d8</a> - HV: parse default pci mmcfg base</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/80a7281f">80a7281f</a> - acrn-config: add MMCFG_BASE_INFO item in board config</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/0e273e99">0e273e99</a> - acrn-config: get default pci mmcfg base address</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/0d998d6a">0d998d6a</a> - hv: sync physical and virtual TSC_DEADLINE when msr interception enabled/disabled</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/97916364">97916364</a> - hv: fix virtual TSC_DEADLINE msr read/write issues</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/e6141298">e6141298</a> - hv: support xsave in context switch</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/8ba203a1">8ba203a1</a> - hv: change xsave init function name</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/12a3ec8a">12a3ec8a</a> - acrn-config: remove redundant get_leaf_tag_map in launch config lib</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/2c2ccfc5">2c2ccfc5</a> - acrn-config: support OVMF vbootloader only</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/38a647c8">38a647c8</a> - acrn-config: correct epc_section base/size value</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/91330eaa">91330eaa</a> - acrn-config: add usb xhci mediator support for</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/420b65a6">420b65a6</a> - acrn-config: add usb_xhci info to launch xmls</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/bc9b6d1b">bc9b6d1b</a> - acrn-config: add virtio-input support for launch</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/9fc32043">9fc32043</a> - acrn-config: add virtio-input info in launch xmls</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/71c51a8f">71c51a8f</a> - acrn-config: refinement for library config</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/1e233364">1e233364</a> - acrn-config: skip the DRHDn_IGNORE when no device scope</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/40929efe">40929efe</a> - acrn-config: walk secondary PCI Bus for target board</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/5e923420">5e923420</a> - acrn-config: refinement for DmarDevScope struct</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/f6e6ec4c">f6e6ec4c</a> - acrn-config: modify SDC config xml to support kata vm config in webUI</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/bb2218ef">bb2218ef</a> - acrn-config: add UI to add or remove Kata VM for sdc scenario</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/31d023e8">31d023e8</a> - acrn-config: launch refinement on vcpu affinity and uos image</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/d581473c">d581473c</a> - acrn-config: refine vcpu affinity/number for SDC scenario</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/d44440f7">d44440f7</a> - acrn-config: print warning if MMIO BAR size above 4G</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/dc2d6b66">dc2d6b66</a> - acrn-config: modify the git commit message for gen_patch</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/2c4ebdc6">2c4ebdc6</a> - hv: vmsi: name vmsi with verb-object style</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/6ee076f7">6ee076f7</a> - hv: assign: rename ptirq_msix_remap to ptirq_prepare_msix_remap</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/51a43dab">51a43dab</a> - hv: add Kconfig parameter to define the Service VM EFI bootloader</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/058b03c3">058b03c3</a> - dm: fix memory free issue for xhci</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/422330d4">422330d4</a> - HV: reimplement PCI device discovery</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/94a456ae">94a456ae</a> - HV: refactor device_to_dmaru</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/34c75a0b">34c75a0b</a> - doc: Add multiple PCI segments as known limitation for hypervisor</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/c5a87d41">c5a87d41</a> - HV: Cleanup PCI segment usage from VT-d interfaces</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/810169ad">810169ad</a> - HV: initialize IOMMU before PCI device discovery</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/ea131eea">ea131eea</a> - HV: add DRHD index to pci_pdev</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/0b7bcd64">0b7bcd64</a> - HV: extra methods for extracting header fields</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/9af4a624">9af4a624</a> - doc: edit using_ubuntu_as_sos.rst adjust to v1.4</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/32b8d99f">32b8d99f</a> - hv:panic if there is no memory map in multiboot info</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/bd0dbd27">bd0dbd27</a> - hv:add dump_guest_mem</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/215bb6ca">215bb6ca</a> - hv:refine dump_host_mem</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/4c8dde1b">4c8dde1b</a> - hv:remove show_guest_call_trace</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/24fa14bc">24fa14bc</a> - Revert “Revert “OVMF release v1.4””</p></li>
<li><p><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/5b4d676b">5b4d676b</a> - version: 1.5-unstable</p></li>
</ul>
</div>
</div>
</div>
</div>
<footer>
<div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
<a href="release_notes_1.4.html" class="btn btn-neutral float-right" title="ACRN v1.4 (Oct 2019)" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
<a href="release_notes_1.6.html" class="btn btn-neutral float-left" title="ACRN v1.6 (Mar 2020)" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
</div>
<hr/>
<div role="contentinfo">
<p>
&copy; Copyright 2018-2021, Project ACRN™
<span class="lastupdated">
Last updated on Apr 06, 2021.
</span>
</p>
</div>
</footer>
</div>
</div>
</section>
</div>
<script type="text/javascript">
jQuery(function () {
SphinxRtdTheme.Navigation.enable(true);
});
</script>
</body>
</html>