1259 lines
113 KiB
HTML
1259 lines
113 KiB
HTML
|
||
|
||
<!DOCTYPE html>
|
||
<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
|
||
<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
|
||
<head>
|
||
<meta charset="utf-8">
|
||
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||
|
||
<title>ACRN v0.8 (Apr 2019) — Project ACRN™ v 1.2 documentation</title>
|
||
|
||
|
||
|
||
|
||
<link rel="shortcut icon" href="../_static/ACRN-favicon-32x32.png"/>
|
||
|
||
|
||
|
||
|
||
|
||
<script type="text/javascript" src="../_static/js/modernizr.min.js"></script>
|
||
|
||
|
||
<script type="text/javascript">
|
||
var DOCUMENTATION_OPTIONS = {
|
||
URL_ROOT:'../',
|
||
VERSION:'v 1.2',
|
||
LANGUAGE:'None',
|
||
COLLAPSE_INDEX:false,
|
||
FILE_SUFFIX:'.html',
|
||
HAS_SOURCE: true,
|
||
SOURCELINK_SUFFIX: '.txt'
|
||
};
|
||
</script>
|
||
<script type="text/javascript" src="../_static/jquery.js"></script>
|
||
<script type="text/javascript" src="../_static/underscore.js"></script>
|
||
<script type="text/javascript" src="../_static/doctools.js"></script>
|
||
<script type="text/javascript" src="../_static/acrn-custom.js"></script>
|
||
|
||
<script type="text/javascript" src="../_static/js/theme.js"></script>
|
||
|
||
|
||
|
||
|
||
<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/acrn-custom.css" type="text/css" />
|
||
<link rel="index" title="Index" href="../genindex.html" />
|
||
<link rel="search" title="Search" href="../search.html" />
|
||
<link rel="next" title="ACRN v1.0 (May 2019)" href="release_notes_1.0.html" />
|
||
<link rel="prev" title="ACRN v0.7 (Mar 2019)" href="release_notes_0.7.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"> Project ACRN™
|
||
|
||
|
||
|
||
|
||
<img src="../_static/ACRN_Logo_200w.png" class="logo" alt="Logo"/>
|
||
|
||
</a>
|
||
|
||
|
||
|
||
|
||
<div class="version">
|
||
1.2
|
||
</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: 1.2
|
||
<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="/1.1/">1.1</a></dd>
|
||
|
||
<dd><a href="/1.0/">1.0</a></dd>
|
||
|
||
<dd><a href="/0.8/">0.8</a></dd>
|
||
|
||
<dd><a href="/0.7/">0.7</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="../learn.html">Learn about ACRN</a><ul>
|
||
<li class="toctree-l2"><a class="reference internal" href="../introduction/index.html">Introduction to Project ACRN</a><ul>
|
||
<li class="toctree-l3"><a class="reference internal" href="../introduction/index.html#acrn-high-level-architecture">ACRN High-Level Architecture</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../introduction/index.html#usage-scenarios">Usage Scenarios</a><ul>
|
||
<li class="toctree-l4"><a class="reference internal" href="../introduction/index.html#automotive-application-scenarios">Automotive Application Scenarios</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../introduction/index.html#industrial-workload-consolidation">Industrial Workload Consolidation</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../introduction/index.html#best-known-configurations">Best Known Configurations</a><ul>
|
||
<li class="toctree-l4"><a class="reference internal" href="../introduction/index.html#sdc-scenario-with-two-vms">SDC scenario with two VMs</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../introduction/index.html#sdc-scenario-with-four-vms">SDC scenario with four VMs</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../introduction/index.html#industry-scenario-without-a-safety-vm">Industry scenario without a safety VM</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../introduction/index.html#industry-scenario-with-a-safety-vm">Industry scenario with a safety VM</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../introduction/index.html#logical-partitioning-scenario">Logical Partitioning scenario</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../introduction/index.html#licensing">Licensing</a></li>
|
||
<li class="toctree-l3"><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-l3"><a class="reference internal" href="../introduction/index.html#boot-sequence">Boot Sequence</a><ul>
|
||
<li class="toctree-l4"><a class="reference internal" href="../introduction/index.html#de-privilege-boot-mode">De-privilege boot mode</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../introduction/index.html#direct-boot-mode">Direct boot mode</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../introduction/index.html#acrn-hypervisor-architecture">ACRN Hypervisor Architecture</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../introduction/index.html#acrn-device-model-architecture">ACRN Device Model Architecture</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../introduction/index.html#device-pass-through">Device pass through</a><ul>
|
||
<li class="toctree-l4"><a class="reference internal" href="../introduction/index.html#hardware-support-for-device-passthrough">Hardware support for device passthrough</a></li>
|
||
<li class="toctree-l4"><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-l3"><a class="reference internal" href="../introduction/index.html#acrn-i-o-mediator">ACRN I/O mediator</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../introduction/index.html#virtio-framework-architecture">Virtio framework architecture</a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l1"><a class="reference internal" href="../try.html">Try using ACRN</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#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/apl-nuc.html">Getting started guide for Intel NUC</a><ul>
|
||
<li class="toctree-l3"><a class="reference internal" href="../getting-started/apl-nuc.html#hardware-setup">Hardware setup</a><ul>
|
||
<li class="toctree-l4"><a class="reference internal" href="../getting-started/apl-nuc.html#connecting-to-the-serial-port">Connecting to the serial port</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../getting-started/apl-nuc.html#firmware-update-on-the-nuc">Firmware update on the NUC</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../getting-started/apl-nuc.html#software-setup">Software setup</a><ul>
|
||
<li class="toctree-l4"><a class="reference internal" href="../getting-started/apl-nuc.html#set-up-a-clear-linux-operating-system">Set up a Clear Linux Operating System</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../getting-started/apl-nuc.html#use-the-script-to-set-up-acrn-automatically">Use the script to set up ACRN automatically</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../getting-started/apl-nuc.html#manual-setup-acrn-guide">Manual setup ACRN guide</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../getting-started/apl-nuc.html#add-the-acrn-hypervisor-to-the-efi-partition">Add the ACRN hypervisor to the EFI Partition</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../getting-started/apl-nuc.html#acrn-network-bridge">ACRN Network Bridge</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../getting-started/apl-nuc.html#set-up-reference-uos">Set up Reference UOS</a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../getting-started/up2.html">Getting started guide for UP2 board</a><ul>
|
||
<li class="toctree-l3"><a class="reference internal" href="../getting-started/up2.html#hardware-setup">Hardware setup</a><ul>
|
||
<li class="toctree-l4"><a class="reference internal" href="../getting-started/up2.html#connecting-to-the-serial-port">Connecting to the serial port</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../getting-started/up2.html#software-setup">Software setup</a><ul>
|
||
<li class="toctree-l4"><a class="reference internal" href="../getting-started/up2.html#up2-serial-port-setting">UP2 serial port setting</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../getting-started/up2.html#up2-block-device">UP2 block device</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../getting-started/up2.html#running-the-hypervisor">Running the hypervisor</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#introduction">Introduction</a></li>
|
||
<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#choose-the-acrn-scenario">Choose 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>
|
||
<li class="toctree-l3"><a class="reference internal" href="../getting-started/building-from-source.html#build-the-hypervisor-device-model-and-tools">Build the hypervisor, device model and tools</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../getting-started/building-from-source.html#save-as-default-configuration">Save as default configuration</a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l1"><a class="reference internal" href="../develop.html">Develop using ACRN</a><ul>
|
||
<li class="toctree-l2"><a class="reference internal" href="../develop.html#configuration-tools">Configuration Tools</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../develop.html#configuration-tutorials">Configuration Tutorials</a><ul>
|
||
<li class="toctree-l3"><a class="reference internal" href="../tutorials/increase-uos-disk-size.html">Increasing the User OS disk size</a><ul>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/increase-uos-disk-size.html#increase-the-virtual-disk-size">Increase the virtual disk size</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/increase-uos-disk-size.html#resize-the-rootfs-partition">Resize the <code class="docutils literal notranslate"><span class="pre">rootfs</span></code> partition</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/increase-uos-disk-size.html#resize-the-filesystem">Resize the filesystem</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../tutorials/sign_clear_linux_image.html">How to sign binaries of the Clear Linux image</a><ul>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/sign_clear_linux_image.html#prerequisites">Prerequisites</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/sign_clear_linux_image.html#steps-to-sign-the-binaries-of-the-clear-linux-image">Steps to sign the binaries of the Clear Linux image</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../tutorials/static-ip.html">Using a static IP address</a><ul>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/static-ip.html#acrn-network-setup">ACRN Network Setup</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/static-ip.html#setting-up-the-static-ip-address">Setting up the static IP address</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/static-ip.html#activate-the-new-configuration">Activate the new configuration</a></li>
|
||
</ul>
|
||
</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/using_partition_mode_on_nuc.html">Using partition mode on NUC</a><ul>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/using_partition_mode_on_nuc.html#prerequisites">Prerequisites</a></li>
|
||
<li class="toctree-l4"><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-l4"><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-l4"><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-l4"><a class="reference internal" href="../tutorials/using_partition_mode_on_nuc.html#logical-partition-scenario-startup-checking">Logical Partition Scenario Startup Checking</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../tutorials/using_partition_mode_on_up2.html">Using partition mode on UP2</a><ul>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/using_partition_mode_on_up2.html#prerequisites">Prerequisites</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/using_partition_mode_on_up2.html#build-kernel-and-modules-for-partition-mode-uos">Build kernel and modules for partition mode UOS</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/using_partition_mode_on_up2.html#enable-partition-mode-in-acrn-hypervisor">Enable partition mode in ACRN hypervisor</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/using_partition_mode_on_up2.html#switch-between-privileged-vms">Switch between privileged VMs</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../tutorials/using_sdc2_mode_on_nuc.html">Launch Two User VMs on NUC using SDC2 Scenario</a><ul>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/using_sdc2_mode_on_nuc.html#acrn-service-vm-setup">ACRN Service VM Setup</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/using_sdc2_mode_on_nuc.html#re-build-acrn-uefi-executable">Re-build ACRN UEFI Executable</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/using_sdc2_mode_on_nuc.html#launch-user-vms-with-predefined-uuids">Launch User VMs with predefined UUIDs</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../tutorials/using_hybrid_mode_on_nuc.html">Using Hybrid mode on NUC</a><ul>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/using_hybrid_mode_on_nuc.html#prerequisites">Prerequisites</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/using_hybrid_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-l4"><a class="reference internal" href="../tutorials/using_hybrid_mode_on_nuc.html#hybrid-scenario-startup-checking">Hybrid Scenario Startup Checking</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_agl_as_uos.html">Using AGL as the User OS</a><ul>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/using_agl_as_uos.html#introduction-to-agl">Introduction to AGL</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/using_agl_as_uos.html#steps-for-using-agl-as-the-uos">Steps for using AGL as the UOS</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/using_agl_as_uos.html#enable-the-agl-display">Enable the AGL display</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/using_agl_as_uos.html#follow-up">Follow up</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../tutorials/agl-vms.html">Running AGL as VMs</a><ul>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/agl-vms.html#hardware-setup">Hardware setup</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/agl-vms.html#software-setup">Software Setup</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../tutorials/using_celadon_as_uos.html">Using Celadon as User OS</a><ul>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/using_celadon_as_uos.html#prerequisites">Prerequisites</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/using_celadon_as_uos.html#build-celadon-from-source">Build Celadon from source</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/using_celadon_as_uos.html#steps-for-using-celadon-as-user-os">Steps for Using Celadon as User OS</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../tutorials/building_uos_from_clearlinux.html">Building UOS from Clear Linux OS</a><ul>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/building_uos_from_clearlinux.html#build-uos-image-in-clear-linux-os">Build UOS image in Clear Linux OS</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/building_uos_from_clearlinux.html#start-the-user-os-uos">Start the User OS (UOS)</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../tutorials/using_vxworks_as_uos.html">Using VxWorks* as User OS</a><ul>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/using_vxworks_as_uos.html#steps-for-using-vxworks-as-user-os">Steps for Using VxWorks as User OS</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../tutorials/using_windows_as_uos.html">Using Windows as Guest VM on ACRN</a><ul>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/using_windows_as_uos.html#hardware-setup">Hardware setup</a></li>
|
||
<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-guest-vm">Setup for Using Windows as 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#known-limitations">Known Limitations</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/using_windows_as_uos.html#device-configurations-of-acrn-dm-command-line">Device configurations of acrn-dm command line</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/using_windows_as_uos.html#references">References</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../tutorials/rt_linux.html">Using PREEMPT_RT-Linux for real-time UOS</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../tutorials/using_zephyr_as_uos.html">Using Zephyr as User OS</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-os">Steps for Using Zephyr as User OS</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/using_ubuntu_as_sos.html">Using Ubuntu as the Service OS</a><ul>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/using_ubuntu_as_sos.html#install-ubuntu-natively">Install Ubuntu (natively)</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/using_ubuntu_as_sos.html#install-acrn">Install ACRN</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/using_ubuntu_as_sos.html#install-the-service-os-kernel">Install the Service OS kernel</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/using_ubuntu_as_sos.html#prepare-the-user-os-uos">Prepare the User OS (UOS)</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/using_ubuntu_as_sos.html#start-the-user-os-uos">Start the User OS (UOS)</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/using_ubuntu_as_sos.html#enabling-network-sharing">Enabling network sharing</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/using_ubuntu_as_sos.html#enabling-usb-keyboard-and-mouse">Enabling USB keyboard and mouse</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/acrn-dm_QoS.html">Enable QoS based on runC container</a><ul>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/acrn-dm_QoS.html#what-is-qos">What is QoS</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/acrn-dm_QoS.html#what-is-runc-container">What is runC container</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/acrn-dm_QoS.html#acrn-dm-qos-architecture">ACRN-DM QoS architecture</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/acrn-dm_QoS.html#acrn-qos-cpu-utilization-example">ACRN-QoS CPU utilization example</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/acrn-dm_QoS.html#how-to-use-acrn-dm-qos">How to use ACRN-DM QoS</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../tutorials/open_vswitch.html">How to enable OVS in ACRN</a><ul>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/open_vswitch.html#what-is-ovs">What is OVS</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/open_vswitch.html#why-ovs">Why OVS</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/open_vswitch.html#enable-ovs-in-acrn">How to enable OVS in ACRN</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/open_vswitch.html#how-to-use-ovs-bridge">How to use OVS bridge</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/open_vswitch.html#example-for-vlan-network-based-on-ovs-in-acrn">Example for VLAN network based on OVS 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/sgx_virtualization.html">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/skl-nuc.html">GPU Passthrough on Skylake NUC</a><ul>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/skl-nuc.html#hardware-platform">Hardware platform</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/skl-nuc.html#software-configuration">Software Configuration</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/skl-nuc.html#software-setup">Software Setup</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../tutorials/using_cat_on_up2.html">Using CAT on UP2</a><ul>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/using_cat_on_up2.html#cat-support-on-acrn">CAT Support on ACRN</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../tutorials/using_cat_on_up2.html#tuning-cat-in-hv-debug-shell">Tuning CAT in HV debug shell</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../tutorials/using_cat_on_up2.html#configure-cat-for-vm-with-vm-configuration">Configure CAT for VM with VM Configuration</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../tutorials/using_sbl_on_up2.html">Using SBL on UP2 Board</a><ul>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/using_sbl_on_up2.html#prerequisites">Prerequisites</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/using_sbl_on_up2.html#build-sbl">Build SBL</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/using_sbl_on_up2.html#flash-sbl-on-the-up2">Flash SBL on the UP2</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/using_sbl_on_up2.html#build-acrn-for-up2">Build ACRN for UP2</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/using_sbl_on_up2.html#download-and-install-flash-tool">Download and install flash tool</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/using_sbl_on_up2.html#sos-and-laag-installation">SOS and LaaG Installation</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/using_sbl_on_up2.html#boot-to-sos">Boot to SOS</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/using_sbl_on_up2.html#launch-uos">Launch UOS</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../tutorials/trustyACRN.html">Trusty and Security Services in ACRN</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>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l1"><a class="reference internal" href="../contribute.html">Contribute to ACRN</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-vm-management.html">VM Management</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#contributing-guides">Contributing 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#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#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>
|
||
</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#installing-the-documentation-tools">Installing 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#running-the-documentation-processors">Running the documentation processors</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../tutorials/docbuild.html#publishing-content">Publishing 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#filtering-expected-warnings">Filtering expected warnings</a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../contribute.html#tools">Tools</a><ul>
|
||
<li class="toctree-l3"><a class="reference internal" href="../misc/tools/acrn-crashlog/README.html">ACRN-Crashlog</a><ul>
|
||
<li class="toctree-l4"><a class="reference internal" href="../misc/tools/acrn-crashlog/README.html#introduction">Introduction</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../misc/tools/acrn-crashlog/README.html#building">Building</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../misc/tools/acrn-crashlog/README.html#installing">Installing</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../misc/tools/acrn-crashlog/README.html#enabling-disabling">Enabling/Disabling</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../misc/tools/acrn-crashlog/README.html#usage">Usage</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../misc/tools/acrn-crashlog/README.html#source-code">Source Code</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../misc/tools/acrn-crashlog/acrnprobe/README.html">acrnprobe</a><ul>
|
||
<li class="toctree-l4"><a class="reference internal" href="../misc/tools/acrn-crashlog/acrnprobe/README.html#description">Description</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../misc/tools/acrn-crashlog/acrnprobe/README.html#usage">Usage</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../misc/tools/acrn-crashlog/acrnprobe/README.html#architecture">Architecture</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../misc/tools/acrn-crashlog/acrnprobe/README.html#source-files">Source files</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../misc/tools/acrn-crashlog/acrnprobe/README.html#configuration-files">Configuration files</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../misc/tools/acrn-crashlog/acrnprobe/conf.html">acrnprobe Configuration</a><ul>
|
||
<li class="toctree-l4"><a class="reference internal" href="../misc/tools/acrn-crashlog/acrnprobe/conf.html#description">Description</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../misc/tools/acrn-crashlog/acrnprobe/conf.html#layout">Layout</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../misc/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/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/tools/acrn-crashlog/acrnprobe/conf.html#sections">Sections</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../misc/tools/acrn-crashlog/usercrash/README.html">usercrash</a><ul>
|
||
<li class="toctree-l4"><a class="reference internal" href="../misc/tools/acrn-crashlog/usercrash/README.html#description">Description</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../misc/tools/acrn-crashlog/usercrash/README.html#design">Design</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../misc/tools/acrn-crashlog/usercrash/README.html#usage">Usage</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../misc/tools/acrn-crashlog/usercrash/README.html#source-code">Source Code</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../misc/tools/acrnlog/README.html">acrnlog</a><ul>
|
||
<li class="toctree-l4"><a class="reference internal" href="../misc/tools/acrnlog/README.html#description">Description</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../misc/tools/acrnlog/README.html#usage">Usage</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../misc/tools/acrnlog/README.html#build-and-install">Build and Install</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../misc/tools/acrntrace/README.html">acrntrace</a><ul>
|
||
<li class="toctree-l4"><a class="reference internal" href="../misc/tools/acrntrace/README.html#description">Description</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../misc/tools/acrntrace/README.html#usage">Usage</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../misc/tools/acrntrace/README.html#build-and-install">Build and Install</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../misc/acrn-manager/README.html">acrnctl and acrnd</a><ul>
|
||
<li class="toctree-l4"><a class="reference internal" href="../misc/acrn-manager/README.html#description">Description</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../misc/acrn-manager/README.html#acrnd">acrnd</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../misc/acrn-manager/README.html#build-and-install">Build and Install</a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l1"><a class="reference internal" href="../reference/index.html">Developer references</a><ul>
|
||
<li class="toctree-l2"><a class="reference internal" href="../api/index.html">API Documentation</a><ul>
|
||
<li class="toctree-l3"><a class="reference internal" href="../api/hypercall_api.html">Hypercall APIs</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../api/devicemodel_api.html">Device Model APIs</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../api/GVT-g_api.html">ACRN GVT-g APIs</a><ul>
|
||
<li class="toctree-l4"><a class="reference internal" href="../api/GVT-g_api.html#core-driver-infrastructure">Core Driver Infrastructure</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../api/GVT-g_api.html#vhm-apis-called-from-acrngt">VHM APIs called from AcrnGT</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../api/GVT-g_api.html#acrngt-mediated-pass-through-mpt-interface">AcrnGT mediated pass-through (MPT) interface</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../api/GVT-g_api.html#gvt-g-intel-gvt-ops-interface">GVT-g intel_gvt_ops interface</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../api/GVT-g_api.html#acrngt-sysfs-interface">AcrnGT sysfs interface</a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../reference/kconfig/index.html">Configuration Symbol Reference</a><ul>
|
||
<li class="toctree-l3"><a class="reference internal" href="../reference/kconfig/index.html#introduction">Introduction</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../reference/kconfig/index.html#supported-options">Supported Options</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../user-guides/acrn-shell.html">ACRN Shell Commands</a><ul>
|
||
<li class="toctree-l3"><a class="reference internal" href="../user-guides/acrn-shell.html#command-examples">Command examples</a><ul>
|
||
<li class="toctree-l4"><a class="reference internal" href="../user-guides/acrn-shell.html#vm-list">vm_list</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../user-guides/acrn-shell.html#vcpu-list">vcpu_list</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../user-guides/acrn-shell.html#vcpu-dumpreg">vcpu_dumpreg</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../user-guides/acrn-shell.html#dumpmem">dumpmem</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../user-guides/acrn-shell.html#vm-console">vm_console</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../user-guides/acrn-shell.html#vioapic">vioapic</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../user-guides/acrn-shell.html#dump-ioapic">dump_ioapic</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../user-guides/acrn-shell.html#pt">pt</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../user-guides/acrn-shell.html#int">int</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../user-guides/acrn-shell.html#cpuid">cpuid</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../user-guides/acrn-shell.html#rdmsr">rdmsr</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../user-guides/acrn-shell.html#wrmsr">wrmsr</a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../user-guides/kernel-parameters.html">ACRN Kernel Parameters</a><ul>
|
||
<li class="toctree-l3"><a class="reference internal" href="../user-guides/kernel-parameters.html#generic-kernel-parameters">Generic kernel parameters</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../user-guides/kernel-parameters.html#intel-gvt-g-acrngt-parameters">Intel GVT-g (AcrnGT) Parameters</a><ul>
|
||
<li class="toctree-l4"><a class="reference internal" href="../user-guides/kernel-parameters.html#gvt-g-acrngt-kernel-options-details">GVT-g (AcrnGT) Kernel Options details</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../user-guides/kernel-parameters.html#i915-domain-scaler-owner">i915.domain_scaler_owner</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../user-guides/kernel-parameters.html#i915-enable-hangcheck">i915.enable_hangcheck</a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../user-guides/acrn-dm-parameters.html">Device Model Parameters</a></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_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">What’s 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 (June 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.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 current"><a class="current reference internal" href="#">ACRN v0.8 (Apr 2019)</a><ul>
|
||
<li class="toctree-l3"><a class="reference internal" href="#version-0-8-new-features">Version 0.8 new features</a><ul>
|
||
<li class="toctree-l4"><a class="reference internal" href="#gpio-virtualization">GPIO virtualization</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="#enable-qos-based-on-runc-container">Enable QoS based on runC container</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="#s5-support-for-rtvm">S5 support for RTVM</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="#new-features-details">New Features Details</a></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_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="../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#clear-linux-os-fails-to-boot-on-my-nuc">Clear Linux* OS fails to boot on my NUC</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../faq.html#how-do-i-configure-acrn-s-memory-use">How do I configure ACRN’s memory use?</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../faq.html#how-to-modify-the-default-display-output-for-a-uos">How to modify the default display output for a UOS?</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>
|
||
<li class="toctree-l2"><a class="reference internal" href="../faq.html#how-to-build-acrn-on-fedora-29">How to build ACRN on Fedora 29?</a></li>
|
||
</ul>
|
||
</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">
|
||
|
||
<li><a href="../index.html">Docs</a> »</li>
|
||
|
||
<li><a href="index.html">Release Notes</a> »</li>
|
||
|
||
<li>ACRN v0.8 (Apr 2019)</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-v0-8-apr-2019">
|
||
<span id="release-notes-0-8"></span><h1>ACRN v0.8 (Apr 2019)<a class="headerlink" href="#acrn-v0-8-apr-2019" title="Permalink to this headline">¶</a></h1>
|
||
<p>We are pleased to announce the release of Project ACRN version 0.8.</p>
|
||
<p>ACRN is a flexible, lightweight reference hypervisor, built with
|
||
real-time and safety-criticality in mind, 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">Introduction to Project ACRN</span></a> for more information.</p>
|
||
<p>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/v0.8">ACRN v0.8 GitHub release page</a> or
|
||
use Git clone and checkout commands:</p>
|
||
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>git clone https://github.com/projectacrn/acrn-hypervisor
|
||
<span class="nb">cd</span> acrn-hypervisor
|
||
git checkout v0.8
|
||
</pre></div>
|
||
</div>
|
||
<p>The project’s online technical documentation is also tagged to correspond
|
||
with a specific release: generated v0.8 documents can be found at
|
||
<a class="reference external" href="https://projectacrn.github.io/0.8/">https://projectacrn.github.io/0.8/</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>.</p>
|
||
<p>ACRN v0.8 requires Clear Linux OS version 28600 or newer. Please follow the
|
||
instructions in the <a class="reference internal" href="../getting-started/apl-nuc.html#getting-started-apl-nuc"><span class="std std-ref">Getting started guide for Intel NUC</span></a>.</p>
|
||
<div class="section" id="version-0-8-new-features">
|
||
<h2>Version 0.8 new features<a class="headerlink" href="#version-0-8-new-features" title="Permalink to this headline">¶</a></h2>
|
||
<div class="section" id="gpio-virtualization">
|
||
<h3>GPIO virtualization<a class="headerlink" href="#gpio-virtualization" title="Permalink to this headline">¶</a></h3>
|
||
<p>GPIO virtualization is supported as para-virtualization based on the
|
||
Virtual I/O Device (VIRTIO) specification. The GPIO consumers of the
|
||
Front-end are able to set or get GPIO values, directions, and
|
||
configuration via one virtual GPIO controller. In the Back-end, the GPIO
|
||
command line in the launch script can be modified to map native GPIO to
|
||
UOS.</p>
|
||
</div>
|
||
<div class="section" id="enable-qos-based-on-runc-container">
|
||
<h3>Enable QoS based on runC container<a class="headerlink" href="#enable-qos-based-on-runc-container" title="Permalink to this headline">¶</a></h3>
|
||
<p>ACRN supports Device-Model QoS based on runC container to control the SOS
|
||
resources (CPU, Storage, MEM, NET) by modifying the runC configuration file.</p>
|
||
</div>
|
||
<div class="section" id="s5-support-for-rtvm">
|
||
<h3>S5 support for RTVM<a class="headerlink" href="#s5-support-for-rtvm" title="Permalink to this headline">¶</a></h3>
|
||
<p>ACRN supports a Real-time VM (RTVM) shutting itself down. A RTVM is a
|
||
kind of VM that the SOS can’t interfere at runtime, and as such, can
|
||
only power itself off internally. All poweroff requests external to the
|
||
RTVM will be rejected to avoid any interference.</p>
|
||
</div>
|
||
<div class="section" id="document-updates">
|
||
<h3>Document updates<a class="headerlink" href="#document-updates" title="Permalink to this headline">¶</a></h3>
|
||
<p>Several new documents have been added in this release, including:</p>
|
||
<ul class="simple">
|
||
<li><a class="reference internal" href="../tutorials/using_zephyr_as_uos.html#using-zephyr-as-uos"><span class="std std-ref">Zephyr RTOS as Guest OS</span></a></li>
|
||
<li><a class="reference internal" href="../tutorials/using_cat_on_up2.html#using-cat-up2"><span class="std std-ref">Enable cache QoS with CAT</span></a></li>
|
||
<li><a class="reference internal" href="../user-guides/kernel-parameters.html#kernel-parameters"><span class="std std-ref">ACRN kernel parameter introduction</span></a></li>
|
||
<li><a class="reference internal" href="../faq.html#faq"><span class="std std-ref">FAQ</span></a> update for two issues</li>
|
||
<li><a class="reference internal" href="../tutorials/debug.html#acrn-debug"><span class="std std-ref">ACRN Debug introduction</span></a></li>
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
<div class="section" id="new-features-details">
|
||
<h2>New Features Details<a class="headerlink" href="#new-features-details" title="Permalink to this headline">¶</a></h2>
|
||
<ul class="simple">
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/923">923</a> - GPU Mediator shall be compatible with operation of graphics safety watchdog</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/1409">1409</a> - Add support for profiling [sep/socwatch tools]</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/1568">1568</a> - Implement PCI emulation functionality in HV for UOS passthrough devices and SOS MSI/MSI-X remapping</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/1867">1867</a> - vMSR code reshuffle</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/2020">2020</a> - DM: Enable QoS in ACRN, based on runC container</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/2512">2512</a> - GPIO virtualization</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/2611">2611</a> - hv: search additional argument when parsing seed from ABL.</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/2868">2868</a> - OVMF release v0.8</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/2708">2708</a> - one binary for SBL and UEFI</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/2713">2713</a> - Enable ACRN to boot Zephyr</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/2792">2792</a> - Pass ACRN E820 map to OVMF</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/2865">2865</a> - support S5 of Normal VM with lapic_pt</li>
|
||
</ul>
|
||
</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><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/1996">1996</a> - [APLNUC/KBLNUC/APLUP2]There is an error log when using “acrnd&” to boot UOS</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/2052">2052</a> - tpm_emulator code reshuffle</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/2474">2474</a> - Need to capture dropped sample info while profiling</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/2490">2490</a> - systemd virtualization detection doesn’t work</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/2522">2522</a> - Start ias in SOS, no display</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/2523">2523</a> - UOS monitor does not display when using ias</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/2524">2524</a> - [UP2][SBL] Launching UOS hang while weston is running in SOS</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/2597">2597</a> - Return PIPEDSL from HW register instead of cached memory for Guest VGPU</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/2704">2704</a> - Possible memory leak issues</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/2760">2760</a> - [UP2]{SBL] make APL-UP2 SBL acrn-hypervisor sos image failed.</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/2772">2772</a> - Enable PCI-E realtek MMC card for UOS</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/2780">2780</a> - [APL_NUC KBL_NUC EFI_UP2]Update clear Linux missing acrn.efi file</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/2792">2792</a> - Pass ACRN E820 map to OVMF</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/2829">2829</a> - The ACRN hypervisor shell interactive help is rather terse</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/2830">2830</a> - Warning when building the hypervisor</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/2851">2851</a> - [APL/KBL/UP2][HV][LaaG]Uos cannot boot when acrnctl add Long_VMName of more than 26</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/2870">2870</a> - Use ‘sha512sum’ for validating all virtual bootloaders</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>
|
||
<dl class="docutils">
|
||
<dt><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/1773">1773</a> - USB Mediator: Can’t find all devices when multiple USB devices connected [Reproduce rate:60%]</dt>
|
||
<dd><p class="first">After booting UOS with multiple USB devices plugged in, there’s a 60% chance that one or more devices are not discovered.</p>
|
||
<p><strong>Impact:</strong> Cannot use multiple USB devices at same time.</p>
|
||
<p class="last"><strong>Workaround:</strong> Unplug and plug-in the unrecognized device after booting.</p>
|
||
</dd>
|
||
</dl>
|
||
<hr class="docutils" />
|
||
<dl class="docutils">
|
||
<dt><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/1991">1991</a> - Input not accepted in UART Console for corner case</dt>
|
||
<dd><p class="first">Input is useless in UART Console for a corner case, demonstrated with these steps:</p>
|
||
<ol class="arabic simple">
|
||
<li>Boot to SOS</li>
|
||
<li>ssh into the SOS.</li>
|
||
<li>use <code class="docutils literal notranslate"><span class="pre">./launch_UOS.sh</span></code> to boot UOS.</li>
|
||
<li>On the host, use <code class="docutils literal notranslate"><span class="pre">minicom</span> <span class="pre">-s</span> <span class="pre">dev/ttyUSB0</span></code>.</li>
|
||
<li>Use <code class="docutils literal notranslate"><span class="pre">sos_console</span> <span class="pre">0</span></code> to launch SOS.</li>
|
||
</ol>
|
||
<p><strong>Impact:</strong> Fails to use UART for input.</p>
|
||
<p class="last"><strong>Workaround:</strong> Enter other keys before typing <kbd class="kbd docutils literal notranslate">Enter</kbd>.</p>
|
||
</dd>
|
||
</dl>
|
||
<hr class="docutils" />
|
||
<dl class="docutils">
|
||
<dt><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/2267">2267</a> - [APLUP2][LaaG] LaaG can’t detect 4k monitor</dt>
|
||
<dd><p class="first">After launching UOS on APL UP2 , 4k monitor cannot be detected.</p>
|
||
<p><strong>Impact:</strong> UOS can’t display on a 4k monitor.</p>
|
||
<p class="last"><strong>Workaround:</strong> Use a monitor with less than 4k resolution.</p>
|
||
</dd>
|
||
</dl>
|
||
<hr class="docutils" />
|
||
<dl class="docutils">
|
||
<dt><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/2278">2278</a> - [KBLNUC] Cx/Px is not supported on KBLNUC</dt>
|
||
<dd><p class="first">C states and P states are not supported on KBL NUC.</p>
|
||
<p><strong>Impact:</strong> Power Management state-related operations in SOS/UOS on
|
||
KBL NUC can’t be used.</p>
|
||
<p class="last"><strong>Workaround:</strong> None</p>
|
||
</dd>
|
||
</dl>
|
||
<hr class="docutils" />
|
||
<dl class="docutils">
|
||
<dt><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/2279">2279</a> - [APLNUC] After exiting UOS, SOS can’t use USB keyboard and mouse</dt>
|
||
<dd><p class="first">After exiting UOS with mediator
|
||
Usb_KeyBoard and Mouse, SOS cannot use the USB keyboard and mouse.</p>
|
||
<p>These steps reproduce the issue:</p>
|
||
<ol class="arabic">
|
||
<li><p class="first">Insert USB keyboard and mouse in standard A port (USB3.0 port)</p>
|
||
</li>
|
||
<li><p class="first">Boot UOS by sharing the USB keyboard and mouse in cmd line:</p>
|
||
<p><code class="docutils literal notranslate"><span class="pre">-s</span> <span class="pre">n,xhci,1-1:1-2:1-3:1-4:2-1:2-2:2-3:2-4</span> <span class="pre">\</span></code></p>
|
||
</li>
|
||
<li><p class="first">UOS access USB keyboard and mouse.</p>
|
||
</li>
|
||
<li><p class="first">Exit UOS.</p>
|
||
</li>
|
||
<li><p class="first">SOS tries to access USB keyboard and mouse, and fails.</p>
|
||
</li>
|
||
</ol>
|
||
<p><strong>Impact:</strong> SOS cannot use USB keyboard and mouse in such case.</p>
|
||
<p class="last"><strong>Workaround:</strong> Unplug and plug-in the USB keyboard and mouse after exiting UOS.</p>
|
||
</dd>
|
||
</dl>
|
||
<hr class="docutils" />
|
||
<dl class="docutils">
|
||
<dt><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/2527">2527</a> - System will crash after a few minutes running stress test <code class="docutils literal notranslate"><span class="pre">crashme</span></code> tool in SOS/UOS.</dt>
|
||
<dd><p class="first">System stress test may cause a system crash.</p>
|
||
<p><strong>Impact:</strong> System may crash in some stress situations.</p>
|
||
<p class="last"><strong>Workaround:</strong> None</p>
|
||
</dd>
|
||
</dl>
|
||
<hr class="docutils" />
|
||
<dl class="docutils">
|
||
<dt><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/2526">2526</a> - Hypervisor crash when booting UOS with acrnlog running with mem loglevel=6</dt>
|
||
<dd><p class="first">If we use <code class="docutils literal notranslate"><span class="pre">loglevel</span> <span class="pre">3</span> <span class="pre">6</span></code> to change the mem loglevel to 6, we may hit a page fault in HV.</p>
|
||
<p><strong>Impact:</strong> Hypervisor may crash in some situation.</p>
|
||
<p class="last"><strong>Workaround:</strong> None</p>
|
||
</dd>
|
||
</dl>
|
||
<hr class="docutils" />
|
||
<dl class="docutils">
|
||
<dt><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/2753">2753</a> - UOS cannot resume after suspend by pressing power key</dt>
|
||
<dd><p class="first">UOS cannot resume after suspend by pressing power key</p>
|
||
<p><strong>Impact:</strong> UOS may failed to resume after suspend by pressing the power key.</p>
|
||
<p class="last"><strong>Workaround:</strong> None</p>
|
||
</dd>
|
||
</dl>
|
||
</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 v0.6
|
||
release in Feb 2019 (click on the CommitID link to see details):</p>
|
||
<ul class="simple">
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/296c974d">296c974d</a> - OVMF release v0.8</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/e7f77244">e7f77244</a> - Tools: acrnctl fix return value when it fails to execute the commands</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/eea0ecd2">eea0ecd2</a> - Tools: acrnctl fix return value when it fails to execute the commands.</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/cee45a80">cee45a80</a> - hv: add default handlers for PIO/MMIO access</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/01b28c8e">01b28c8e</a> - doc: Add tutorial about how to use CAT on UP2</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/79582b99">79582b99</a> - doc: update software design guidelines</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/efad4963">efad4963</a> - DM: Add -A to support S5 of hard rt vm</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/382acfaf">382acfaf</a> - HV: Using INIT to kick vCPUs off when RTVM poweroff by itself</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/2771b46b">2771b46b</a> - HV: Add one delmode parameter to make_reschedule_request</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/ef9be020">ef9be020</a> - HV: Introduce one new API send_single_init</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/8ad5adce">8ad5adce</a> - HV: Set vm state as with VM_POWERING_OFF when RTVM poweroff by itself</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/83d11bbf">83d11bbf</a> - HV: Register S5 pio handler for dm-launched RTVM</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/1c0d7f78">1c0d7f78</a> - HV: HV: make io_read_fn_t return true or false</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/3b2ad677">3b2ad677</a> - HV: make io_write_fn_t return true or false</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/ed286e32">ed286e32</a> - HV: Introduce a new API is_rt_vm</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/2e4d7eb5">2e4d7eb5</a> - DM: Add new flag GUEST_FLAG_RT for RTVM</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/71f75ebf">71f75ebf</a> - Tools: acrnlog: fix confusing message “bad file descriptor” when start acrnlog</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/9f234222">9f234222</a> - ACRN: dm: Enable mount namespace for container.</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/dde326ec">dde326ec</a> - Acrn: dm: Add new start parameter in sample args</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/e91d7402">e91d7402</a> - hv: Debug messages from a CPU are overlapped with other CPUs messages</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/558a1788">558a1788</a> - doc: update coding guidelines</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/868778a6">868778a6</a> - hv: fix vulnerability when VM is destroyed</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/5a7be9b8">5a7be9b8</a> - tools: acrnctl fix cmd buffer is truncated when vmname too long</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/b2f2d952">b2f2d952</a> - tools: acrnctl restrict length of vmname to 32 bytes</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/8109c2e9">8109c2e9</a> - DM: restrict vmname size to 32 bytes</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/b1586ccc">b1586ccc</a> - HV: move MAX_CONFIG_NAME_SIZE to acrn_common.h</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/c55308bd">c55308bd</a> - DM: use soft link of acrn_common.h in HV</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/06761102">06761102</a> - dm: remove smbios</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/3effbb05">3effbb05</a> - Revert “hv: vmsr: add IA32_MISC_ENABLE to msr store area”</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/40168e73">40168e73</a> - hv: vlapic: remove TPR set/get API</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/4a683ed1">4a683ed1</a> - hv: vlapic: minor fix for update_msr_bitmap_x2apic_apicv</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/20164799">20164799</a> - dm: leave a gap for 32-bit PCI hole in E820 map</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/3be6c659">3be6c659</a> - HV: merge partition_mode.c and sharing_mode.c’s code into vpci.c</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/320bf183">320bf183</a> - HV: rename pci_priv.h to vpci_priv.h</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/1a3c9b32">1a3c9b32</a> - HV: rename vpci files</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/c6a60dd2">c6a60dd2</a> - HV: remove all CONFIG_PARTITION_MODE from dm/vpci code</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/691468a3">691468a3</a> - HV: Remove hypervisor.h from bsp folder</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/3d85d72f">3d85d72f</a> - doc: update OVMF image location</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/d4ce780e">d4ce780e</a> - doc: update the instructions to increase the size of a UOS disk image</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/80dc2c85">80dc2c85</a> - doc: add some rules related to language extensions</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/3026a372">3026a372</a> - DOC:Update standard reference of SW design guidelines</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/fddc5b91">fddc5b91</a> - doc: update UP2 sample directory name in create-up2-image.sh</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/904c9e29">904c9e29</a> - doc: add more details to the FAQ (for version 0.7)</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/c47efa3f">c47efa3f</a> - Add new FAQ</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/98b3d98a">98b3d98a</a> - hv: vmsr: add IA32_MISC_ENABLE to msr store area</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/273381b3">273381b3</a> - hv: vmsr: rename msr_num to msr_index in struct msr_store_entry</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/5585084c">5585084c</a> - hv:move ‘udelay’ to timer.c</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/370998ba">370998ba</a> - hv: replace MEM_2K with a new macro MAX_BOOTARGS_SIZE for bootargs size</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/12d97728">12d97728</a> - DM: virtio-gpio: export GPIO ACPI device</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/014e611b">014e611b</a> - DM: virtio-gpio: add IRQ statistics</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/83a98acb">83a98acb</a> - DM: virtio-gpio: support reading value from IRQ descriptor</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/d34b3ebd">d34b3ebd</a> - DM: virtio-gpio: emulate GPIO IRQ controller</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/92a0a399">92a0a399</a> - DM: virtio-gpio: GPIO IRQ initialization.</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/9480af8d">9480af8d</a> - DM: virtio-gpio: setup two virtqueues for gpio irq</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/e381aef2">e381aef2</a> - hv: seed: remove unused seed parsing source files</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/0947fbab">0947fbab</a> - HV: Fix a compiler warning in firmware.h</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/071ce15e">071ce15e</a> - dm: build E820 map for OVMF</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/4dd13310">4dd13310</a> - dm: remove empty UOS E820 entries</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/643513f3">643513f3</a> - dm: update UOS default E820 map</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/263b486a">263b486a</a> - dm: pci: add MMIO fallback handler for 64-bit PCI hole</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/82e42cfa">82e42cfa</a> - dm: clean up mem.c</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/890d4022">890d4022</a> - dm: remove GUEST_CFG_OFFSET</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/f97ba340">f97ba340</a> - Doc: Add tutorial about using zephyr as uos</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/410c76ac">410c76ac</a> - hv: enhance ACRN shell interactive help</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/a0de49d0">a0de49d0</a> - hv: fix potential buffer overflow in sbl_init_vm_boot_info()</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/93ed2af1">93ed2af1</a> - hv: passthru TSC_ADJUST to VM with lapic pt</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/f32b59d7">f32b59d7</a> - hv: disable mpx capability for guest</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/71ce4c25">71ce4c25</a> - HV: unify the sharing mode and partition mode coding style for similar functions</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/026250fd">026250fd</a> - HV: centralize the pci cfg read/write sanity checking code</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/a403128a">a403128a</a> - HV: remove vpci ops</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/aa1ee942">aa1ee942</a> - HV: declare and export vpci ops functions as global instead of static local</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/a7f528cf">a7f528cf</a> - HV: remove vdev ops for partition mode</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/b1cc1881">b1cc1881</a> - hv: Use domain/device specific invalidation for DMAR translation caches</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/5c046879">5c046879</a> - hv: minor fixes to a few calls to strncpy_s()</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/5fdc7969">5fdc7969</a> - doc: add tutorial on how to increase the UOS disk size</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/657ac497">657ac497</a> - doc: add rdmsr/wrmsr to the “ACRN Shell Commands” documentation</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/90b49375">90b49375</a> - doc: add rules related to implementation-specific behaviors</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/e131d705">e131d705</a> - hv: vmconfig: minor fix about regression of commit 79cfb1</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/9abd469d">9abd469d</a> - config: unify board names to lowercase</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/5398c901">5398c901</a> - hv: remove CONFIG_PARTITION_MODE for pre-launched VM vE820 creation</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/ca6e3411">ca6e3411</a> - HV: add vrtc for sharing mode</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/1b79f28e">1b79f28e</a> - hv: update CR0/CR4 on demand in run_vcpu()</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/19c53425">19c53425</a> - HV: remove vdev ops for sharing mode</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/eb4f4698">eb4f4698</a> - HV: add const qualifier for the deinit vdev op functions</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/b2b1a278">b2b1a278</a> - HV: remove intercepted_gpa and intercepted_size from struct pci_msix</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/5767d1e1">5767d1e1</a> - HV: extract common code blocks to has_msi_cap and has_msix_cap functions</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/79cfb1cf">79cfb1cf</a> - hv: vmconfig: format guest flag with prefix GUEST_FLAG_</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/c018b853">c018b853</a> - hv: vmtrr: hide mtrr if hide_mtrr is true</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/906c79eb">906c79eb</a> - hv: vpci: restore vbdf when pci dev un-assigned from uos</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/7669a76f">7669a76f</a> - dm: passthru: pass pbdf when reset msi/msix interrupt</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/cd360de4">cd360de4</a> - hv: fix wrong comment message about CLOS usage in vm config</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/190b0940">190b0940</a> - Makefile: build for apl-nuc by default</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/21d3dc68">21d3dc68</a> - hv: seed: refine header file</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/0fb21cfa">0fb21cfa</a> - Tools: Acrnd fix reporting unnecessary error on NUC and UP2</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/ff41c008">ff41c008</a> - hv: trusty: refine control registers switching method</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/4157b843">4157b843</a> - doc: add some rules related to naming convention</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/518a82d8">518a82d8</a> - hv: cleanup some hva/hpa conversion code</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/e9335fce">e9335fce</a> - doc: fix utf-8 punctuation, branding, spelling</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/9e78ad52">9e78ad52</a> - doc: fix wrong description of trusty’s memory mapping</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/fb3e47fd">fb3e47fd</a> - doc: add v0.7 version to master branch (/latest)</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/5e37c463">5e37c463</a> - version: 0.8-unstable</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/b147c5c6">b147c5c6</a> - DM: Mark thre_int_pending as true when THR is empty</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/9b1e2f4c">9b1e2f4c</a> - remove apl_sdc_stable branch story</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/53972001">53972001</a> - DM: fix memory leak</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/436c30e4">436c30e4</a> - doc: add 0.7 release notes</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/74023a9a">74023a9a</a> - hv: vtd: check bus number when assign/unassign device</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/93386d3c">93386d3c</a> - ACRN/DM: Destroy the created pci_device iterator to fix memory leak in passthru_init</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/31cb4721">31cb4721</a> - acrn/dm: Remove the memory leak in gvt mediator</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/065e16d3">065e16d3</a> - Makefile: make UP2 sample directory name consistent with board name</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/20249380">20249380</a> - audio-mediator: load updated audio kernel modules Audio kernel has updated name and add two new kernel modules from SOS 28100</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/95d1e402">95d1e402</a> - hv: refactor seed management</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/4d0419ed">4d0419ed</a> - dm: passthru: fix potential mem leaks</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/caa291c0">caa291c0</a> - HV: some minor code cleanup for partition mode code</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/82789f44">82789f44</a> - HV: declare and export partition mode’s vdev functions as global instead of static local</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/93f6142d">93f6142d</a> - HV: declare and export sharing mode’s vdev functions as global instead of static local</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/562628b9">562628b9</a> - HV: remove the populate_msi_struct() function</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/3158c851">3158c851</a> - HV: Modularize boot folder</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/286731d9">286731d9</a> - hv:move instr_emul_ctxt instance to struct vcpu</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/5331b395">5331b395</a> - hv:remove ‘cpu_mode’ from struct vm_guest_paging</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/ce387084">ce387084</a> - hv: remove CONFIG_PLATFORM_[SBL|UEFI] and UEFI_STUB</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/334382f9">334382f9</a> - efi-stub: minor change for uefi refactor</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/9b24620e">9b24620e</a> - hv: merge SBL and UEFI related stuff under boot</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/56d8b08b">56d8b08b</a> - hv: merge SBL and UEFI related stuff under bsp</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/23e85ff1">23e85ff1</a> - Makefile: remove deprecated PLATFORM</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/bd24e2de">bd24e2de</a> - tools: acrnctl fix potential buffer overflow</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/78890622">78890622</a> - hv: vlapic: minor fix about detect_apicv_cap</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/f769f745">f769f745</a> - hv: vlapic: add combined constraint for APICv</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/6f482b88">6f482b88</a> - dm: virtio: add memory barrier before notify FE</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/7ab6e7ea">7ab6e7ea</a> - dm: usb: fix possible memory leak</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/694fca9c">694fca9c</a> - DM: Add sample script to launch zephyr as guest</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/204f9750">204f9750</a> - tools: acrnd: Fix launch UOS by timer list without fork()</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/5d6f6ab7">5d6f6ab7</a> - tools: acrn-manager: fix a race condition on updating VM state</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/d5ec844f">d5ec844f</a> - tools: acrn-manager: Replace pdebug with explicit err msg</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/48774f71">48774f71</a> - tools: acrn-manager: print more debug information</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/2b74e1a9">2b74e1a9</a> - HV: PAE: Add stac()/clac() in local_gva2gpa_pae</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/18ba7524">18ba7524</a> - dm: virtio-net: fix memory leak</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/31f04e1a">31f04e1a</a> - doc: fix typos in coding guidelines</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/b75d5567">b75d5567</a> - Documentation: update the “ACRN Shell Commands” user guide</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/5f51e4a7">5f51e4a7</a> - pci.c: assert MSIX table count <= config max</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/137892fd">137892fd</a> - hv: Remove multiple definitions for dmar translation structures</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/18b619da">18b619da</a> - doc: add the doc for ‘Error Detection and Handling’</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/72fbc7e7">72fbc7e7</a> - doc: add some comments for coding guidelines</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/e779982c">e779982c</a> - doc: use the new board name for UP2 in create-up2-images.sh script</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/bf1aa5c1">bf1aa5c1</a> - hv: destroy IOMMU domain after vpci_cleanup()</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/c0400b99">c0400b99</a> - HV: Fix modularization vm config code lost CAT code</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/649406b0">649406b0</a> - HV: refine location of platform_acpi_info header</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/ff9ef2a1">ff9ef2a1</a> - doc: fix broken external links</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/85b3ed3e">85b3ed3e</a> - doc: update the format in coding style part</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/f6a989b7">f6a989b7</a> - dm: use power button acpi device to find its input event</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/55f52978">55f52978</a> - hv:move several tsc APIs to timer.c</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/36f6a412">36f6a412</a> - hv:validate ID and state of vCPU for related APIs</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/9922c3a7">9922c3a7</a> - HV: correct COM_IRQ default config type</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/741501c2">741501c2</a> - hv: refine vlapic_calc_dest()</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/f572d1ec">f572d1ec</a> - [RevertMe] dm: pci: restore workaround when alloc pci mem64 bar</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/ca3d4fca">ca3d4fca</a> - hv: vlapic: move LVT IRQ vector check to vlapic_fire_lvt</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/473d31c0">473d31c0</a> - hv: vlapic: add vector check for x2apic SELF IPI</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/e5d3a498">e5d3a498</a> - hv: vlapic: call vlapic_accept_intr directly in vlapic_set_error</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/2b35c078">2b35c078</a> - hv: do EPT mapping only for physical memory backed GPA on pre-launched VMs</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/da14c961">da14c961</a> - hv: simplify <cite>get_primary_vcpu</cite> and <cite>vcpu_from_vid</cite></li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/3d0d8609">3d0d8609</a> - hv: vlapic: correct wrong use of vector</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/0943a836">0943a836</a> - [hv] set ECX.bit31 to indicate the presence of a hypervisor</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/f6758fd6">f6758fd6</a> - hv: fix a redundant check in general_sw_loader</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/b49df10a">b49df10a</a> - hv: Remove redundant get_dmar_info API calls</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/308d4e8c">308d4e8c</a> - hv:move forward the initialization for iommu & ptdev</li>
|
||
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/bc107105">bc107105</a> - doc: fix the typo related to tab</li>
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
</div>
|
||
|
||
</div>
|
||
|
||
<footer>
|
||
|
||
|
||
<hr/>
|
||
|
||
<div role="contentinfo">
|
||
<p>
|
||
© Copyright 2019, Project ACRN
|
||
<span class="lastupdated">
|
||
Last updated on Aug 27, 2019.
|
||
</span>
|
||
|
||
</p>
|
||
</div>
|
||
|
||
</footer>
|
||
|
||
</div>
|
||
</div>
|
||
|
||
</section>
|
||
|
||
</div>
|
||
|
||
|
||
<script type="text/javascript">
|
||
jQuery(function () {
|
||
SphinxRtdTheme.Navigation.enable(true);
|
||
});
|
||
</script>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
</body>
|
||
</html> |