projectacrn.github.io/0.3/release_notes_0.3.html

1307 lines
141 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

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

<!DOCTYPE html>
<!--[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.3 (Nov 2018) &mdash; Project ACRN™ v 0.4-unstable documentation</title>
<link rel="shortcut icon" href="_static/ACRN-favicon-32x32.png"/>
<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="prev" title="ACRN v0.2 (Sep 2018)" href="release_notes_0.2.html" />
<script src="_static/js/modernizr.min.js"></script>
</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">
0.3
</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">
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="introduction/index.html">Introduction to Project ACRN</a><ul>
<li class="toctree-l2"><a class="reference internal" href="introduction/index.html#automotive-use-case-example">Automotive Use Case Example</a></li>
<li class="toctree-l2"><a class="reference internal" href="introduction/index.html#licensing">Licensing</a></li>
<li class="toctree-l2"><a class="reference internal" href="introduction/index.html#acrn-device-model-service-os-and-user-os">ACRN Device Model, Service OS, and User OS</a></li>
<li class="toctree-l2"><a class="reference internal" href="introduction/index.html#boot-sequence">Boot Sequence</a></li>
<li class="toctree-l2"><a class="reference internal" href="introduction/index.html#acrn-hypervisor-architecture">ACRN Hypervisor Architecture</a></li>
<li class="toctree-l2"><a class="reference internal" href="introduction/index.html#acrn-device-model-architecture">ACRN Device Model Architecture</a></li>
<li class="toctree-l2"><a class="reference internal" href="introduction/index.html#device-pass-through">Device pass through</a><ul>
<li class="toctree-l3"><a class="reference internal" href="introduction/index.html#hardware-support-for-device-passthrough">Hardware support for device passthrough</a></li>
<li class="toctree-l3"><a class="reference internal" href="introduction/index.html#hypervisor-support-for-device-passthrough">Hypervisor support for device passthrough</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="introduction/index.html#acrn-i-o-mediator">ACRN I/O mediator</a></li>
<li class="toctree-l2"><a class="reference internal" href="introduction/index.html#virtio-framework-architecture">Virtio framework architecture</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="getting-started/index.html">Getting Started Guides</a><ul>
<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#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#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>
<li class="toctree-l4"><a class="reference internal" href="getting-started/apl-nuc.html#device-manager-memory-allocation-mechanism">Device Manager memory allocation mechanism</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="getting-started/apl-nuc.html#build-acrn-from-source">Build ACRN from Source</a><ul>
<li class="toctree-l4"><a class="reference internal" href="getting-started/apl-nuc.html#install-build-tools-and-dependencies">Install build tools and dependencies</a></li>
<li class="toctree-l4"><a class="reference internal" href="getting-started/apl-nuc.html#build-the-hypervisor-device-model-and-tools">Build the hypervisor, device model and tools</a></li>
<li class="toctree-l4"><a class="reference internal" href="getting-started/apl-nuc.html#generate-the-hypervisor-configurations">Generate the hypervisor configurations</a></li>
<li class="toctree-l4"><a class="reference internal" href="getting-started/apl-nuc.html#modify-the-hypervisor-configurations">Modify the hypervisor configurations</a></li>
<li class="toctree-l4"><a class="reference internal" href="getting-started/apl-nuc.html#create-a-new-default-configuration">Create a new default configuration</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>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="hardware.html">Supported Hardware</a><ul>
<li class="toctree-l2"><a class="reference internal" href="hardware.html#intel-apollo-lake-nuc">Intel Apollo Lake NUC</a></li>
<li class="toctree-l2"><a class="reference internal" href="hardware.html#up-squared-board">UP Squared board</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="user-guides/index.html">User Guides</a><ul>
<li class="toctree-l2"><a class="reference internal" href="user-guides/acrn-shell.html">ACRN Shell Commands</a></li>
<li class="toctree-l2"><a class="reference internal" href="user-guides/tools.html">Tools</a><ul>
<li class="toctree-l3"><a class="reference internal" href="tools/acrn-crashlog/README.html">ACRN-Crashlog</a><ul>
<li class="toctree-l4"><a class="reference internal" href="tools/acrn-crashlog/README.html#introduction">Introduction</a></li>
<li class="toctree-l4"><a class="reference internal" href="tools/acrn-crashlog/README.html#building">Building</a></li>
<li class="toctree-l4"><a class="reference internal" href="tools/acrn-crashlog/README.html#installing">Installing</a></li>
<li class="toctree-l4"><a class="reference internal" href="tools/acrn-crashlog/README.html#enabling-disabling">Enabling/Disabling</a></li>
<li class="toctree-l4"><a class="reference internal" href="tools/acrn-crashlog/README.html#usage">Usage</a></li>
<li class="toctree-l4"><a class="reference internal" href="tools/acrn-crashlog/README.html#source-code">Source Code</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="tools/acrn-crashlog/acrnprobe/README.html">acrnprobe</a><ul>
<li class="toctree-l4"><a class="reference internal" href="tools/acrn-crashlog/acrnprobe/README.html#description">Description</a></li>
<li class="toctree-l4"><a class="reference internal" href="tools/acrn-crashlog/acrnprobe/README.html#usage">Usage</a></li>
<li class="toctree-l4"><a class="reference internal" href="tools/acrn-crashlog/acrnprobe/README.html#architecture">Architecture</a></li>
<li class="toctree-l4"><a class="reference internal" href="tools/acrn-crashlog/acrnprobe/README.html#source-files">Source files</a></li>
<li class="toctree-l4"><a class="reference internal" href="tools/acrn-crashlog/acrnprobe/README.html#configuration-files">Configuration files</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="tools/acrn-crashlog/acrnprobe/conf.html">acrnprobe Configuration</a><ul>
<li class="toctree-l4"><a class="reference internal" href="tools/acrn-crashlog/acrnprobe/conf.html#description">Description</a></li>
<li class="toctree-l4"><a class="reference internal" href="tools/acrn-crashlog/acrnprobe/conf.html#layout">Layout</a></li>
<li class="toctree-l4"><a class="reference internal" href="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="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="tools/acrn-crashlog/acrnprobe/conf.html#sections">Sections</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="tools/acrn-crashlog/usercrash/README.html">usercrash</a><ul>
<li class="toctree-l4"><a class="reference internal" href="tools/acrn-crashlog/usercrash/README.html#description">Description</a></li>
<li class="toctree-l4"><a class="reference internal" href="tools/acrn-crashlog/usercrash/README.html#design">Design</a></li>
<li class="toctree-l4"><a class="reference internal" href="tools/acrn-crashlog/usercrash/README.html#usage">Usage</a></li>
<li class="toctree-l4"><a class="reference internal" href="tools/acrn-crashlog/usercrash/README.html#souce-code">Souce Code</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="tools/acrn-manager/README.html">acrnctl and acrnd</a><ul>
<li class="toctree-l4"><a class="reference internal" href="tools/acrn-manager/README.html#description">Description</a></li>
<li class="toctree-l4"><a class="reference internal" href="tools/acrn-manager/README.html#usage">Usage</a></li>
<li class="toctree-l4"><a class="reference internal" href="tools/acrn-manager/README.html#acrnd">acrnd</a></li>
<li class="toctree-l4"><a class="reference internal" href="tools/acrn-manager/README.html#build-and-install">Build and Install</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="tools/acrnlog/README.html">acrnlog</a><ul>
<li class="toctree-l4"><a class="reference internal" href="tools/acrnlog/README.html#description">Description</a></li>
<li class="toctree-l4"><a class="reference internal" href="tools/acrnlog/README.html#usage">Usage</a></li>
<li class="toctree-l4"><a class="reference internal" href="tools/acrnlog/README.html#build-and-install">Build and Install</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="tools/acrntrace/README.html">acrntrace</a><ul>
<li class="toctree-l4"><a class="reference internal" href="tools/acrntrace/README.html#description">Description</a></li>
<li class="toctree-l4"><a class="reference internal" href="tools/acrntrace/README.html#usage">Usage</a></li>
<li class="toctree-l4"><a class="reference internal" href="tools/acrntrace/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="developer-guides/index.html">Developer Guides</a><ul>
<li class="toctree-l2"><a class="reference internal" href="developer-guides/hld/index.html">High-Level Design Guides</a><ul>
<li class="toctree-l3"><a class="reference internal" href="developer-guides/hld/hld-overview.html">Overview</a><ul>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/hld/hld-overview.html#acrn-supported-use-cases">ACRN Supported Use Cases</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/hld/hld-overview.html#hardware-requirements">Hardware Requirements</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/hld/hld-overview.html#acrn-architecture">ACRN Architecture</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/hld/hld-overview.html#hypervisor">Hypervisor</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/hld/hld-overview.html#sos">SOS</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/hld/hld-overview.html#uos">UOS</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/hld/hld-overview.html#freedom-from-interference">Freedom From Interference</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/hld/hld-overview.html#boot-flow">Boot Flow</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/hld/hld-overview.html#power-management">Power Management</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="developer-guides/hld/hld-hypervisor.html">Hypervisor</a><ul>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/hld/hv-startup.html">Hypervisor Startup</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/hld/hv-cpu-virt.html">CPU Virtualization</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/hld/hv-memmgt.html">Memory management</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/hld/hv-io-emulation.html">I/O Emulation</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/hld/hv-interrupt.html">Physical Interrupt</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/hld/hv-timer.html">Timer</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/hld/hv-virt-interrupt.html">Virtual Interrupt</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/hld/hv-vt-d.html">VT-d</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/hld/hv-dev-passthrough.html">Device Passthrough</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/hld/hv-pm.html">Power Management</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/hld/hv-console.html">Console, Shell, and vUART</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/hld/hv-hypercall.html">Hypercall / VHM upcall</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/hld/hv-config.html">Compile-time configuration</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="developer-guides/hld/hld-devicemodel.html">Device Model</a><ul>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/hld/hld-devicemodel.html#configuration">Configuration</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/hld/hld-devicemodel.html#dm-initialization">DM Initialization</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/hld/hld-devicemodel.html#vhm">VHM</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/hld/hld-devicemodel.html#i-o-emulation-in-sos">I/O Emulation in SOS</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/hld/hld-devicemodel.html#device-emulation">Device Emulation</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/hld/hld-devicemodel.html#isa-and-pci-emulation">ISA and PCI Emulation</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/hld/hld-devicemodel.html#acpi-virtualization">ACPI Virtualization</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/hld/hld-devicemodel.html#pm-in-device-model">PM in Device Model</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="developer-guides/hld/hld-emulated-devices.html">Emulated Devices</a><ul>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/hld/usb-virt-hld.html">USB Virtualization</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/hld/uart-virt-hld.html">UART virtualization</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/hld/watchdog-hld.html">Watchdoc virtualization</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/hld/random-virt-hld.html">Random device virtualization</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/hld/hld-APL_GVT-g.html">GVT-g GPU Virtualization</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="developer-guides/hld/hld-virtio-devices.html">Virtio Devices</a><ul>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/hld/hld-virtio-devices.html#virtio-introduction">Virtio introduction</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/hld/hld-virtio-devices.html#key-concepts">Key Concepts</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/hld/hld-virtio-devices.html#virtio-frameworks">Virtio Frameworks</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/hld/hld-virtio-devices.html#virtio-apis">Virtio APIs</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/hld/hld-virtio-devices.html#supported-virtio-devices">Supported Virtio Devices</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="developer-guides/hld/hld-vm-management.html">VM Management</a><ul>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/hld/hld-vm-management.html#vm-state">VM state</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/hld/hld-vm-management.html#scenarios-of-vm-state-change">Scenarios of VM state change</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/hld/hld-vm-management.html#vm-state-management">VM State management</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="developer-guides/hld/hld-power-management.html">Power Management</a><ul>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/hld/hld-power-management.html#p-state-c-state-management">P-state/C-state management</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/hld/hld-power-management.html#s3-s5">S3/S5</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="developer-guides/hld/hld-trace-log.html">Tracing and Logging</a><ul>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/hld/hld-trace-log.html#shared-buffer">Shared Buffer</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/hld/hld-trace-log.html#acrn-trace">ACRN Trace</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/hld/hld-trace-log.html#acrn-log">ACRN Log</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="developer-guides/hld/hld-vsbl.html">Virtual Bootloader</a></li>
<li class="toctree-l3"><a class="reference internal" href="developer-guides/hld/hld-security.html">Security</a><ul>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/hld/hld-security.html#introduction">Introduction</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/hld/hld-security.html#background">Background</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/hld/hld-security.html#acrn-high-level-security-architecture">ACRN High-Level Security Architecture</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="developer-guides/primer.html">Developer Primer</a><ul>
<li class="toctree-l3"><a class="reference internal" href="developer-guides/primer.html#source-tree-structure">Source Tree Structure</a><ul>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/primer.html#acrn-hypervisor-source-tree">ACRN hypervisor source tree</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/primer.html#acrn-device-model-source-tree">ACRN Device Model source tree</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/primer.html#acrn-tools-source-tree">ACRN Tools source tree</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/primer.html#acrn-documentation-source-tree">ACRN documentation source tree</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="developer-guides/primer.html#cpu-virtualization">CPU virtualization</a><ul>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/primer.html#host-gdt">Host GDT</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/primer.html#host-idt">Host IDT</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/primer.html#guest-smp-booting">Guest SMP Booting</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/primer.html#vmx-configuration">VMX configuration</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/primer.html#cpuid-and-guest-tsc-calibration">CPUID and Guest TSC calibration</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/primer.html#rdtsc-rdtscp">RDTSC/RDTSCP</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/primer.html#cr-register-virtualization">CR Register virtualization</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/primer.html#msr-bitmap">MSR BITMAP</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/primer.html#i-o-bitmap">I/O BITMAP</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/primer.html#exceptions">Exceptions</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="developer-guides/primer.html#memory-virtualization">Memory virtualization</a><ul>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/primer.html#physical-memory-layout">Physical Memory Layout</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/primer.html#pv-mmu-memory-mapping-in-the-hypervisor">PV (MMU) Memory Mapping in the Hypervisor</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/primer.html#pv-mmu-memory-mapping-in-vms">PV (MMU) Memory Mapping in VMs</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/primer.html#host-guest-ept-memory-mapping">Host-Guest (EPT) Memory Mapping</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="developer-guides/primer.html#graphic-mediation">Graphic mediation</a></li>
<li class="toctree-l3"><a class="reference internal" href="developer-guides/primer.html#i-o-emulation">I/O emulation</a><ul>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/primer.html#device-assignment-management">Device Assignment Management</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/primer.html#pio-mmio-trap-flow">PIO/MMIO trap Flow</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="developer-guides/primer.html#virtual-interrupt">Virtual interrupt</a><ul>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/primer.html#virtual-lapic">Virtual LAPIC</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/primer.html#virtual-ioapic">Virtual IOAPIC</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/primer.html#virtual-pic">Virtual PIC</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/primer.html#virtual-interrupt-injection">Virtual Interrupt Injection</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="developer-guides/primer.html#vt-x-and-vt-d">VT-x and VT-d</a></li>
<li class="toctree-l3"><a class="reference internal" href="developer-guides/primer.html#hypercall">Hypercall</a></li>
<li class="toctree-l3"><a class="reference internal" href="developer-guides/primer.html#device-emulation">Device emulation</a></li>
<li class="toctree-l3"><a class="reference internal" href="developer-guides/primer.html#virtio-devices">Virtio Devices</a><ul>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/primer.html#virtio-rnd">Virtio-rnd</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/primer.html#virtio-blk">Virtio-blk</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/primer.html#virtio-net">Virtio-net</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/primer.html#virtio-console">Virtio-console</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="developer-guides/GVT-g-porting.html">GVT-g Enabling and Porting Guide</a><ul>
<li class="toctree-l3"><a class="reference internal" href="developer-guides/GVT-g-porting.html#introduction">Introduction</a></li>
<li class="toctree-l3"><a class="reference internal" href="developer-guides/GVT-g-porting.html#purpose-of-this-document">Purpose of this document</a></li>
<li class="toctree-l3"><a class="reference internal" href="developer-guides/GVT-g-porting.html#overall-components">Overall Components</a></li>
<li class="toctree-l3"><a class="reference internal" href="developer-guides/GVT-g-porting.html#core-scenario-interaction-sequences">Core scenario interaction sequences</a><ul>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/GVT-g-porting.html#vgpu-creation-scenario">vGPU creation scenario</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/GVT-g-porting.html#vgpu-destroy-scenario">vGPU destroy scenario</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/GVT-g-porting.html#vgpu-pci-configure-space-write-scenario">vGPU pci configure space write scenario</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/GVT-g-porting.html#pci-configure-space-read-scenario">pci configure space read scenario</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/GVT-g-porting.html#ggtt-read-write-scenario">GGTT read/write scenario</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/GVT-g-porting.html#mmio-read-write-scenario">MMIO read/write scenario</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/GVT-g-porting.html#ppgtt-write-protection-page-set-unset-scenario">PPGTT write protection page set/unset scenario</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/GVT-g-porting.html#ppgtt-write-protection-page-write">PPGTT write protection page write</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="developer-guides/GVT-g-porting.html#api-details">API details</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="developer-guides/trusty.html">Trusty TEE</a><ul>
<li class="toctree-l3"><a class="reference internal" href="developer-guides/trusty.html#introduction">Introduction</a></li>
<li class="toctree-l3"><a class="reference internal" href="developer-guides/trusty.html#trusty-architecture">Trusty Architecture</a></li>
<li class="toctree-l3"><a class="reference internal" href="developer-guides/trusty.html#trusty-specific-hypercalls">Trusty specific Hypercalls</a></li>
<li class="toctree-l3"><a class="reference internal" href="developer-guides/trusty.html#trusty-boot-flow">Trusty Boot flow</a></li>
<li class="toctree-l3"><a class="reference internal" href="developer-guides/trusty.html#ept-hierarchy">EPT Hierarchy</a><ul>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/trusty.html#design">Design</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/trusty.html#benefit">Benefit</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/trusty.html#api">API</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="developer-guides/l1tf.html">L1 Terminal Fault Mitigation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="developer-guides/l1tf.html#overview">Overview</a></li>
<li class="toctree-l3"><a class="reference internal" href="developer-guides/l1tf.html#l1tf-problem-in-acrn">L1TF Problem in ACRN</a><ul>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/l1tf.html#guest-hypervisor-attack">Guest -&gt; hypervisor Attack</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/l1tf.html#guest-guest-attack">Guest -&gt; guest Attack</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/l1tf.html#normal-world-secure-world-attack">Normal_world -&gt; Secure_world Attack</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/l1tf.html#affected-processors">Affected Processors</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="developer-guides/l1tf.html#l1tf-mitigation-in-acrn">L1TF Mitigation in ACRN</a><ul>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/l1tf.html#l1d-flush-on-vmentry">L1D flush on VMENTRY</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/l1tf.html#ept-sanitization">EPT Sanitization</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/l1tf.html#put-secret-data-into-uncached-memory">Put Secret Data into Uncached Memory</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/l1tf.html#l1d-flush-on-world-switch">L1D flush on World Switch</a></li>
<li class="toctree-l4"><a class="reference internal" href="developer-guides/l1tf.html#core-based-scheduling">Core-based scheduling</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="developer-guides/l1tf.html#mitigation-recommendations">Mitigation Recommendations</a></li>
<li class="toctree-l3"><a class="reference internal" href="developer-guides/l1tf.html#mitigation-status">Mitigation Status</a></li>
</ul>
</li>
<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="developer-guides/index.html#contributing-to-the-project">Contributing to the project</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/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>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="tutorials/index.html">Tutorials</a><ul>
<li class="toctree-l2"><a class="reference internal" href="tutorials/docbuild.html">ACRN documentation generation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="tutorials/docbuild.html#documentation-overview">Documentation overview</a></li>
<li class="toctree-l3"><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-l3"><a class="reference internal" href="tutorials/docbuild.html#installing-the-documentation-tools">Installing the documentation tools</a></li>
<li class="toctree-l3"><a class="reference internal" href="tutorials/docbuild.html#documentation-presentation-theme">Documentation presentation theme</a></li>
<li class="toctree-l3"><a class="reference internal" href="tutorials/docbuild.html#running-the-documentation-processors">Running the documentation processors</a></li>
<li class="toctree-l3"><a class="reference internal" href="tutorials/docbuild.html#publishing-content">Publishing content</a></li>
<li class="toctree-l3"><a class="reference internal" href="tutorials/docbuild.html#document-versioning">Document Versioning</a></li>
<li class="toctree-l3"><a class="reference internal" href="tutorials/docbuild.html#filtering-expected-warnings">Filtering expected warnings</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="tutorials/static-ip.html">Using a static IP address</a><ul>
<li class="toctree-l3"><a class="reference internal" href="tutorials/static-ip.html#acrn-network-setup">ACRN Network Setup</a></li>
<li class="toctree-l3"><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-l3"><a class="reference internal" href="tutorials/static-ip.html#activate-the-new-configuration">Activate the new configuration</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="tutorials/using_partition_mode_on_up2.html">Using partition mode on UP2</a><ul>
<li class="toctree-l3"><a class="reference internal" href="tutorials/using_partition_mode_on_up2.html#build-kernel-and-modules-for-partition-mode-guest">Build kernel and modules for partition mode guest</a></li>
<li class="toctree-l3"><a class="reference internal" href="tutorials/using_partition_mode_on_up2.html#enabling-partition-mode">Enabling partition mode</a></li>
<li class="toctree-l3"><a class="reference internal" href="tutorials/using_partition_mode_on_up2.html#playing-with-acrn-hypervisor-with-partition-mode">Playing with ACRN hypervisor with partition mode</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="tutorials/using_ubuntu_as_sos.html">Using Ubuntu as the Service OS</a><ul>
<li class="toctree-l3"><a class="reference internal" href="tutorials/using_ubuntu_as_sos.html#install-ubuntu-natively">Install Ubuntu (natively)</a></li>
<li class="toctree-l3"><a class="reference internal" href="tutorials/using_ubuntu_as_sos.html#install-acrn">Install ACRN</a></li>
<li class="toctree-l3"><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-l3"><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-l3"><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-l3"><a class="reference internal" href="tutorials/using_ubuntu_as_sos.html#enabling-network-sharing">Enabling network sharing</a></li>
<li class="toctree-l3"><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-l1 current"><a class="reference internal" href="release_notes.html">Release Notes</a><ul class="current">
<li class="toctree-l2 current"><a class="current reference internal" href="#">ACRN v0.3 (Nov 2018)</a><ul>
<li class="toctree-l3"><a class="reference internal" href="#version-0-3-new-features">Version 0.3 new features</a></li>
<li class="toctree-l3"><a class="reference internal" href="#fixed-issues">Fixed Issues</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.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>
</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> &raquo;</li>
<li><a href="release_notes.html">Release Notes</a> &raquo;</li>
<li>ACRN v0.3 (Nov 2018)</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-3-nov-2018">
<span id="release-notes-0-3"></span><h1>ACRN v0.3 (Nov 2018)<a class="headerlink" href="#acrn-v0-3-nov-2018" title="Permalink to this headline"></a></h1>
<p>We are pleased to announce the release of Project ACRN version 0.3.</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, 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.3">ACRN v0.3 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.3
</pre></div>
</div>
<p>The projects online technical documentation is also tagged to correspond
with a specific release: generated v0.3 documents can be found at
<a class="reference external" href="https://projectacrn.github.io/0.3/">https://projectacrn.github.io/0.3/</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>
<div class="section" id="version-0-3-new-features">
<h2>Version 0.3 new features<a class="headerlink" href="#version-0-3-new-features" title="Permalink to this headline"></a></h2>
<ul class="simple">
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/866">866</a> - Security Interrupt Storm Mitigation</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/878">878</a> - Virtualization HLD</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/887">887</a> - Security xD support</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/944">944</a> - CSME (and subcomponent) Sharing</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/946">946</a> - CS(M)E Mediator Definition</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/951">951</a> - Device CS(M)E support</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/1122">1122</a> - Security Enable compiler and linker setting-flags to harden software</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/1124">1124</a> - MMU code reshuffle</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/1179">1179</a> - RPMB key passing</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/1180">1180</a> - vFastboot release version 0.9</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/1181">1181</a> - Integrate enabling Crash OS feature as default in VSBL debug Version</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/1182">1182</a> - vSBL to support ACPI customization</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/1213">1213</a> - IOC Mediator added RTC Timer feature</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/1230">1230</a> - fix the %l format given to print API only print 32bit</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/1231">1231</a> - VM loader reshuffle</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/1240">1240</a> - [APL][IO Mediator] Enable VHOST_NET &amp; VHOST to accelerate guest networking with virtio_net.</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/1284">1284</a> - [DeviceModel]Enable NHLT table in DM for audio passthrough</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/1313">1313</a> - [APL][IO Mediator] Remove unused netmap/vale in virtio-net</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/1328">1328</a> - [APL][IO Mediator] change trace_printk to pr_debug for vhm ioctl</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/1329">1329</a> - ioeventfd and irqfd implementation to support vhost on ACRN</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/1343">1343</a> - Enable -Werror for ACRN hypervisor</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/1364">1364</a> - [APL][IO Mediator] virtio code reshuffle</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/1369">1369</a> - allocate more RAM to UOS on MRB.</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/1401">1401</a> - IOC mediator reshuffle</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/1420">1420</a> - Update contributing doc with Tracked-On requirement for commits</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/1455">1455</a> - x2apic support for acrn</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/1616">1616</a> - remove unused parameters for acrn-dm</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/1626">1626</a> - support x2APIC mode for ACRN guests</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/1672">1672</a> - L1TF mitigation</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/1701">1701</a> - MISRA C compliance Naming Convention</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/1711">1711</a> - msix.c use MMIO read/write APIs to access MMIO registers</li>
</ul>
</div>
<div class="section" id="fixed-issues">
<h2>Fixed Issues<a class="headerlink" href="#fixed-issues" title="Permalink to this headline"></a></h2>
<ul class="simple">
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/1209">1209</a> - specific PCI device failed to passthrough to UOS</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/1268">1268</a> - GPU hangs when running GfxBench Car Chase in SOS and UOS.</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/1270">1270</a> - SOS and UOS play video but dont display video animation output on monitor.</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/1339">1339</a> - SOS failed to boot with SSD+NVMe boot devices on KBL NUC</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/1432">1432</a> - SOS failed boot</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/677">677</a> - SSD Disk ID is not consistent between SOS/UOS</dt>
<dd>The SSD disk ID in the UOS is not the same as in the SOS when the SSD
device is passed-through to the UOS (it should be). The ID is also
changing after a reboot (it shouldnt). <strong>Impact:</strong> There is no impact
to functionality. <strong>Workaround:</strong> None. The issues will be fixed in the
next release.</dd>
<dt><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/1319">1319</a> - SD card pass-through: UOS cant see SD card after UOS reboot.</dt>
<dd>SD card could not be found after UOS reboot in pass-through mode.
<strong>Impact:</strong> There is no SD card after UOS reboot.
<strong>Workaround:</strong> None. The issue will be fixed in the next release.</dd>
<dt><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/1773">1773</a> - USB Mediator: Cant find all devices when multiple usb devices connected[Reproduce rate:60%]</dt>
<dd>After booting UOS with multiple USB devices plugged in, sometimes there
are one or more devices cannot be discovered. The reproduce rate is ~60%.
<strong>Impact:</strong> Cannot use multiple usb devices at same time.
<strong>Workaround:</strong> Plug-out and plug-in the unrecognized device again.</dd>
<dt><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/1774">1774</a> - UOS cant stop by command: acrnctl stop [vm name] in SOS</dt>
<dd>After launching UOS in SOS by “acrnctl start” command, UOS VM failed
to be stopped by “acrnctl stop” command.
<strong>Impact:</strong> Cant stop UOS in SOS.
<strong>Workaround:</strong> None. The issue will be fixed in the next release.</dd>
<dt><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/1775">1775</a> - [APL UP2]ACRN debugging tool - acrntrace cannot be used in SOS</dt>
<dd>There are no acrntrace devices “acrn_trace*” under SOS /dev.
<strong>Impact:</strong> acrntrace cannot be used in SOS.
<strong>Workaround:</strong> None. The issue will be fixed in the next release.</dd>
<dt><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/1776">1776</a> - [APL UP2]ACRN debugging tool - acrnlog cannot be used in SOS</dt>
<dd>There are no acrnlog devices “acrn_hvlog*” under SOS /dev.
<strong>Impact:</strong> acrnlog cannot be used in SOS.
<strong>Workaround:</strong> None. The issue will be fixed in the next release.</dd>
<dt><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/1777">1777</a> - After UOS plays video for several minutes, the UOS image will be stagnant</dt>
<dd>After UOS plays video for several minutes, the UOS image will be stagnant.
<strong>Impact:</strong> UOS cannot play video image smoothly all the time.
<strong>Workaround:</strong> None. The issues will be fixed in the next release.</dd>
<dt><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/1779">1779</a> - gfxbench cannot run in SOS or UOS</dt>
<dd>Failed to run gfxbench in SOS or UOS.
<strong>Impact:</strong> Cannot run gfxbench in SOS or UOS.
<strong>Workaround:</strong> None. The issues will be fixed in the next release.</dd>
<dt><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/1780">1780</a> - Some video formats cannot be played in SOS</dt>
<dd>There are several formats of videos that cannot be played in SOS:
H265_10bits, VP8, VP9, VP9_10bits, H265.720p.
<strong>Impact:</strong> Cannot play those formats of videos in SOS.
<strong>Workaround:</strong> None. The issues will be fixed in the next release.</dd>
<dt><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/1782">1782</a> - UOS failed to get IP address with the pass-through network card</dt>
<dd>After network card is pass-through to UOS, it fails to get IP address in UOS.
<strong>Impact:</strong> Cannot use network in UOS.
<strong>Workaround:</strong> None. The issues will be fixed in the next release.</dd>
<dt><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/1794">1794</a> - After SOS boots up, theres no output on SOS screen</dt>
<dd>After SOS boots up with both “desktop” and “soft-defined-cockpit” bundles installed
or without any, theres no output on SOS screen.
<strong>Impact:</strong> Cannot access SOS.
<strong>Workaround:</strong> Only install “desktop” bundle, then enable and start weston in Native Clear Linux,
and then reboot to SOS. The issues will be fixed in the next release.</dd>
<dt><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/1795">1795</a> - [KBL NUC] SOS fails to get IP address</dt>
<dd>On KBL NUC hardware platform, SOS fails to get IP address after SOS boot.
<strong>Impact:</strong> Cannot use network in SOS.
<strong>Workaround:</strong> None. The issues will be fixed in the next release.</dd>
<dt><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/issues/1796">1796</a> - APL NUC fails to reboot sometimes</dt>
<dd>After APL NUC boot to SOS, type “reboot” to reboot SOS, it fails to reboot sometimes.
<strong>Impact:</strong> Cannot reboot SOS.
<strong>Workaround:</strong> Power off and boot again. The issues will be fixed in the next release.</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.2
release in Sep 2018 (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/b6988e13">b6988e13</a> hv: fix branch addressing syntax warning</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/053608a5">053608a5</a> HV: add px cx data of bxt n3350 SOC</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/73530055">73530055</a> hv:Replace dynamic memory with static for port io</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/5a1f2447">5a1f2447</a> hv: ept: set snp control when modify</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/66f133bf">66f133bf</a> DM: Fix the typo error in checking the /dev/vbs_ipu file</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/ab5572bd">ab5572bd</a> doc: explain intr storm monitor params in acrn-dm</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/f65e05c5">f65e05c5</a> hv: fix Start of variable is upper case</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/d49a6f6f">d49a6f6f</a> capture acrnd AaaG booting messages to journald</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/c4161c87">c4161c87</a> dm: uart: fix UOS console output to stdin</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/b5881727">b5881727</a> DM: add interrupt storm monitor params in cmdline</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/ad1cbb76">ad1cbb76</a> DM: add interface to set intr storm monitor params</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/1902d725">1902d725</a> hv: fix partition mode no console issue.</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/3cbaf028">3cbaf028</a> HV: Use parameter directly to pass bdf for hcall_assign/deassign_ptdev</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/605738fc">605738fc</a> hv: hypercall: remove hcall_set_vm_memory_region</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/b430b00a">b430b00a</a> hv: fix Expression is not Boolean</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/121454c4">121454c4</a> hv: fix a minor bug of static checks</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/0800624f">0800624f</a> hv: vtd: use pre-defined function for bdf calculation</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/039a1c0f">039a1c0f</a> hv: pci: replace function like macro with inline func</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/36aaaa1c">36aaaa1c</a> DM NPK: unmap the MMIO in pci_npk_deinit</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/ef974d1a">ef974d1a</a> hv:Remove atomic operation to set initial value for created_vcpu</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/0fc47b5a">0fc47b5a</a> hv: fix release build issue</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/a8a1e229">a8a1e229</a> hv:vtd: fix minor bug in domain count</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/78dd92e4">78dd92e4</a> DM: sos_bootargs: split sos_bootargs into multiple lines</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/44ce3a66">44ce3a66</a> doc: update HLD Trace/Log</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/27fffb96">27fffb96</a> doc: update HLD Power Management</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/b3d21683">b3d21683</a> doc: update HLD VM Management</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/dfcc06df">dfcc06df</a> doc: update HLD Virtio Devices</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/366042ca">366042ca</a> hv: fix integer violations</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/65a2613a">65a2613a</a> IOC mediator: fix wakeup reason issue when UOS resuming</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/a2516ecc">a2516ecc</a> fix “Casting operation to a pointer”</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/ad1e2ab6">ad1e2ab6</a> DM/sos_bootargs: remove unused parameters for graphics</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/ee918f85">ee918f85</a> HV:debug:profiling Fixed inappropriate condition check</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/7f57a74f">7f57a74f</a> hypercall doc: Sync the comments for each hypercall from .h to .c</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/99586e32">99586e32</a> HV:treewide:rename vm data structure</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/ace4f48c">ace4f48c</a> HV:treewide:rename vcpu_arch data structure</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/fa26a166">fa26a166</a> HV:treewide:rename vcpu data structure</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/969f7cf0">969f7cf0</a> DM:Check the device file of /dev/vbs_ipu to determine IPU mode</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/8efd9edb">8efd9edb</a> hv: vPCI needs to handle reset IO port CF9 differently</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/d261b4bc">d261b4bc</a> doc: update virtio related functions doc comments</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/ea801a16">ea801a16</a> dm: Remove unused duplicated API dm_gpa2hva</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/4e540e54">4e540e54</a> HV: doc: use doxygen-generated API docs in HLD</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/e0fcb70d">e0fcb70d</a> HV: io: add structure and API docs</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/a4be10f3">a4be10f3</a> hv: mmu: unmap the trusty EPT when destroy_secure_world</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/e8229879">e8229879</a> hv: use MMIO read/write APIs to access MMIO registers</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/313941e8">313941e8</a> tools: acrn-manager: remove unsafe api sscanf</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/e24464a0">e24464a0</a> tools: acrnlog: remove usage of banned APIs</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/1d96ce5f">1d96ce5f</a> doc: add doxygen alias for easy reST inclusion</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/d2d0cbc6">d2d0cbc6</a> hv:doc:use doxygen-generated API docs in HDL for vIRQ</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/cbe03135">cbe03135</a> hv: revise interfaces description in virq</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/f23606a4">f23606a4</a> hv: revise interfaces description in vioapic</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/7c20cb0c">7c20cb0c</a> hv: revise interfaces description in vpic</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/c41f2860">c41f2860</a> hv: revise interfaces description in vlapic</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/46949631">46949631</a> Documentation: add make to GSG and expand PATH for <cite>sphinx-build</cite></li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/4b3b1155">4b3b1155</a> hv: doc: use doxygen-generated API docs in HLD for vtd</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/1776d7e7">1776d7e7</a> hv: vtd: add structure and API docs</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/7dc3e609">7dc3e609</a> doc: hv: add comments to irq APIs for documentation</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/f69dd1c6">f69dd1c6</a> HV:doc:use doxygen-generated API docs in HLD</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/7c3c6ea4">7c3c6ea4</a> HV:MM:add API docs</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/17d43fe5">17d43fe5</a> doc: doc: update HLD Emulated Devices</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/bf88e241">bf88e241</a> DOC: add main vcpu API &amp; data structure into HLD.</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/c8850114">c8850114</a> HV: add main vcpu API comments for document</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/277c9330">277c9330</a> doc: fix formatting error in l1tf doc</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/2c85480c">2c85480c</a> doc: format l1tf.rst</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/d6247ff7">d6247ff7</a> doc: update l1tf.rst line endings setting to unix style</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/eefb06b3">eefb06b3</a> hv: mmu: add 16GB RAM support for uefi platform</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/c36f4d27">c36f4d27</a> doc: hotfix build issue blocked by l1tf.rst</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/48ae379b">48ae379b</a> hv: LAPIC pass-thru support for partition mode of ACRN</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/ff56b6f6">ff56b6f6</a> hv: Add support for leaf 0xb emulation</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/f3aa20a8">f3aa20a8</a> hv: self-IPI APIC register in x2APIC mode of guest vLAPIC</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/c85e35d3">c85e35d3</a> hv: Switch APICv from MMIO to MSR for x2APIC mode of guest vLAPIC</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/cf4d1912">cf4d1912</a> hv: Modify vlapic_get_apicid for x2APIC mode of vLAPIC</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/80b6e627">80b6e627</a> hv: Add APIs to convert x2APIC MSR accesses to LAPIC MMIO offset</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/e9fe6efd">e9fe6efd</a> hv: vLAPIC ICR write and destination mask matching for x2APIC</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/6a4dcce3">6a4dcce3</a> hv: APIs for building x2APIC ID and LDR</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/7ecc521c">7ecc521c</a> hv: Modify enable_msr_interception API</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/64f61961">64f61961</a> hv: add missing support to intercept x2APIC MSRs</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/94dadc1d">94dadc1d</a> dm: virtio-input: ignore MSC_TIMESTAMP from guest</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/ed113f57">ed113f57</a> hv: mmu: remove “##” for MISRA C</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/541f3713">541f3713</a> hv: bug fix: normal world may get trusty worlds pdpt page</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/f1ed6c50">f1ed6c50</a> hv: mmu: remove alloc_page() API</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/0391f84c">0391f84c</a> hv: mmu: replace dynamic memory allocation in memory</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/9c7c0de0">9c7c0de0</a> hv: mmu: add static paging table allocation for EPT</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/dc9d18a8">dc9d18a8</a> hv: mmu: add static paging table allocation for hypervisor</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/74a5eec3">74a5eec3</a> DM: change SOS bootargs console ttyS0 to ttyS2</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/0307b218">0307b218</a> HV: change vuart port (used by SOS) to ttyS2</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/9029ac4b">9029ac4b</a> doc: update Tracked-on in contribute guide</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/a86248ec">a86248ec</a> doc: hide doxygen duplicate definition warnings</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/3ffa9686">3ffa9686</a> tools: acrn-crashlog: fix potential issues</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/111f9726">111f9726</a> hv: fix integer violations</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/4c1cb606">4c1cb606</a> hv: Remove the up_count_spinlock and use atomic for up_count</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/b7472063">b7472063</a> HV: add size check for shell log buffer usage</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/b048835c">b048835c</a> HV: fix bug “vmexit” cmd cause HV console hung</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/0255e627">0255e627</a> hv: resolve the negative impacts to UOS MSI/MSI-X remapping</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/c1d2499e">c1d2499e</a> hv: enable MSI remapping on vm0</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/8c398f7d">8c398f7d</a> hv: fix issues when msi-x shares same BAR with other data structures</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/5cbe079e">5cbe079e</a> hv: MSI-X Message Address write fix</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/dbe156e9">dbe156e9</a> hv: fix misrac violations in vcpi code</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/5555a2f8">5555a2f8</a> hv: fix bug in sizing MSI-X Table Base Address Register</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/51977a6d">51977a6d</a> hv: Dont check multi-function flag in PCI enumeration</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/e32bc9e3">e32bc9e3</a> hv: avoid hardcode cs.limit in set_vcpu_regs()</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/0cd85749">0cd85749</a> HV: save the cs limit field for SOS</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/6993fdb3">6993fdb3</a> DM: set cs_limit from DM side for UOS</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/b12c7b74">b12c7b74</a> tools: acrn-manager: remove usage of banned APIs</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/af760f8d">af760f8d</a> tools: acrn-manager: refine the usage of api snprintf</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/5493804c">5493804c</a> tools: acrnlog: refine the usage of api snprintf</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/a2383b06">a2383b06</a> tools: acrntrace: remove unsafe api and return value check for snprintf</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/2975f9fa">2975f9fa</a> hv:Replace dynamic memory with static for sbuf</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/9e397322">9e397322</a> hv: l1tf: sanitize mapping for idle EPT</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/fb68468c">fb68468c</a> HV: flush L1 cache when switching to normal world</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/34a63365">34a63365</a> HV: enable L1 cache flush when VM entry</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/d43d2c92">d43d2c92</a> HV: add CPU capabilities detection for L1TF mitigation</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/2731628e">2731628e</a> HV: wrap security related CPU capabilities checking</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/25c2d4d7">25c2d4d7</a> doc: add l1tf document</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/b0cac0e6">b0cac0e6</a> Samples:Added the Kernel console parameter in boot.</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/43f6bdb7">43f6bdb7</a> hv: vtd: fix device assign failure for partition mode</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/9ae79496">9ae79496</a> doc: fix section heading in device model hld</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/7df70e0c">7df70e0c</a> doc: update HLD Device Model</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/390cc678">390cc678</a> doc: tweak doxygen/known-issues handling</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/60d0a752">60d0a752</a> hv: fix integer violations</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/4d01e60e">4d01e60e</a> hv: vtd: remove dynamic allocation for iommu_domain</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/dda08957">dda08957</a> hv: vtd: remove dynamic allocation for dmar_drhd_rt</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/f05bfeb9">f05bfeb9</a> hv: vtd: remove dynamic page allocation for root&amp;ctx table</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/1b1338bc">1b1338bc</a> snprintf: Remove the %o and %p support</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/6150c061">6150c061</a> dm: bios: update to version 1.0.1</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/8c7d471c">8c7d471c</a> HV: bug fix:possible access to NULL pointer</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/9ba75c55">9ba75c55</a> dm: mei: fix firmware reset race.</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/5f41d4a8">5f41d4a8</a> dm: mei: check return value of vmei_host_client_to_vmei()</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/b4fbef46">b4fbef46</a> dm: mei: destroy mutex attribute on error path</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/8abc9317">8abc9317</a> dm: mei: set addresses in the hbm disconnect reply</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/6bb3d048">6bb3d048</a> hv: remove deprecated functions declaration</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/a0ace725">a0ace725</a> DM USB: xHCI: fix process logic of TRB which has zero data length</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/6266dd01">6266dd01</a> DM: correct memory allocation size for UOS</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/ac5b46eb">ac5b46eb</a> doc: update rest of hypervisor HLD sections</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/97c8c16f">97c8c16f</a> doc: fix misspellings in hld docs</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/569ababd">569ababd</a> hv: switch vLAPIC mode vlapic_reset</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/48d8123a">48d8123a</a> devicemodel:nuc:launch_uos.sh: drop a useless clear parameter</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/62a42d5f">62a42d5f</a> devicemodel: Makefile: clean up/refactor some code</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/df5336c9">df5336c9</a> gitignore: drop some useless entries</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/7169248b">7169248b</a> sos_bootargs_release.txt: enable guc firmware loading</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/fdf1a330">fdf1a330</a> sos_bootargs_debug.txt: enable guc firmware loading</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/8873859a">8873859a</a> kconfig: optionally check if the ACPI info header is validated</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/5f6a10f1">5f6a10f1</a> kconfig: use defconfig instead of default values in silentoldconfig</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/b9d54f4a">b9d54f4a</a> kconfig: support board-specific defconfig</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/8bde372c">8bde372c</a> kconfig: enforce remaking config.mk after oldconfig changes .config</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/c7907a82">c7907a82</a> kconfig: a faster way to check the availability of python3 package</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/256108f1">256108f1</a> kconfig: add more help messages to config symbols</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/05bb7aa2">05bb7aa2</a> hv: remove deprecated hypercalls</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/bf7b1cf7">bf7b1cf7</a> doc: update HLD Device passthrough</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/7c192db1">7c192db1</a> doc: update HLD VT-d</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/e141150e">e141150e</a> doc: Fix AcrnGT broken API doc due to kernel upgrade</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/83dbfe4f">83dbfe4f</a> hv: implement sharing_mode.c for PCI emulation in sharing mode</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/7c506ebc">7c506ebc</a> hv: implement msix.c for MSI-X remapping</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/dcebdb8e">dcebdb8e</a> hv: implement msi.c to handle MSI remapping for vm0</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/6af47f24">6af47f24</a> hv: vpci: add callback functions to struct vpci</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/3e54c70d">3e54c70d</a> hv: rework the MMIO handler callback hv_mem_io_handler_t arguments</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/ec5b90f1">ec5b90f1</a> hv: implement PCI bus scan function</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/9cc1f57f">9cc1f57f</a> hv: change function parameters: pci_pdev_read_cfg and pci_pdev_write_cfg</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/19e1b967">19e1b967</a> hv: MSI Message Address should be 64 bits</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/7b4b78c3">7b4b78c3</a> hv: minor cleanup for dm/vpci code</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/bc4f82d1">bc4f82d1</a> hv: more cleanup for pci.h</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/e24899d9">e24899d9</a> fix “Recursion in procedure calls found”</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/e8a59f30">e8a59f30</a> checkpatch: fix the line limit back to 120</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/f4f139bf">f4f139bf</a> DM: generate random virtual RPMB key</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/dff441a0">dff441a0</a> hv:Replace dynamic memory with static for pcpu</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/4afb6666">4afb6666</a> hv:cleanup vcpu_id compare with phys_cpu_num</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/3eb45b9b">3eb45b9b</a> hv:Check pcpu number to avoid overflow</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/672583a0">672583a0</a> hv: Check pcpu number in Hw platform detect</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/298044d9">298044d9</a> hv: Add MAX_PCPU_NUM in Kconfig</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/b686b562">b686b562</a> DM: wrap ASSERT/DEASSERT IRQ line with Set/Clear IRQ line</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/e12f88b8">e12f88b8</a> dm: virtio-console: remove unused virtio_console_cfgwrite</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/7961a5ba">7961a5ba</a> HV: Fix some inconsistent comments in vm_description.c</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/8860af3b">8860af3b</a> dm: fix possible buffer overflow in acrn_load_elf()</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/dc7df1cd">dc7df1cd</a> doc: update HLD Virtual Interrupt</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/1c54734f">1c54734f</a> doc: update HLD Timer section</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/d6523964">d6523964</a> Documentation: tweak partition mode tutorial</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/b3cb7a53">b3cb7a53</a> Fix to kernel hang in smp_call_function</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/cab93c05">cab93c05</a> HV:Added SBuf support to copy samples generated to guest.</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/5985c121">5985c121</a> HV:Added implementation for PMI handler function</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/a7cbee18">a7cbee18</a> HV:Added support to get VM enter and exit information</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/fc8f9d79">fc8f9d79</a> HV:Added support to perform MSR operation on all cpus</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/1786f622">1786f622</a> HV:Added support to setup tool &amp; start/stop profing</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/898b9c8d">898b9c8d</a> HV:Added support to configure PMI and VM switch info</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/df549096">df549096</a> HV:Added support to get phy CPU, VM, tool information</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/8ba333d2">8ba333d2</a> HV: Added Initial support for SEP/SOCWATCH profiling</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/3010718d">3010718d</a> dm: cmdline: remove unused parameters</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/4261ca22">4261ca22</a> DM USB: xHCI: refine logic of Disable Slot Command</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/e1e0d304">e1e0d304</a> DM USB: xHCI: refine the USB disconnect logic in DM</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/f799e8fa">f799e8fa</a> DM USB: xHCI: fix process logic of LINK type TRB</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/08a7227f">08a7227f</a> DM USB: xHCI: fix bug in port unassigning function</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/d7008408">d7008408</a> DM USB: xHCI: fix issue: crash when plug device during UOS booting</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/3d94f868">3d94f868</a> hv: flush cache after update the trampoline code</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/0166ec4b">0166ec4b</a> HV: debug: Check if vUART is configured in partition mode</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/05834927">05834927</a> HV: Fix boot failure of partition mode</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/70e13bf8">70e13bf8</a> doc: update interrupt hld section</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/f84547ca">f84547ca</a> doc: move docs to match HLD 0.7 org</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/9871b343">9871b343</a> doc: update I/O emulation section</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/6dffef12">6dffef12</a> doc: filter error exit status incorrect</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/d764edbf">d764edbf</a> doc: update GRUB menu image in partition mode doc</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/61a9ca20">61a9ca20</a> Documentation: Add tutorial about how to use partition mode on UP2</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/bc7b06ae">bc7b06ae</a> doc: update Memory management HLD</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/2f8c31f6">2f8c31f6</a> tools: acrn-crashlog: update the documents</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/655132fc">655132fc</a> dm: virtio: remove unused vbs_kernel_init</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/eb265809">eb265809</a> DM: multiboot info address in DM for elf loader is wrong.</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/80e02c97">80e02c97</a> DM USB: xHCI: Fix an potential array out of range issue.</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/84c0c878">84c0c878</a> DM USB: xHCI: Fix a potential NULL pointer issue.</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/1568a4c0">1568a4c0</a> hv:Remove deadcode vm_lapic_from_pcpuid</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/46d19824">46d19824</a> HV:vcpu fix “Pointer param should be declared pointer to const”</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/ea32c34a">ea32c34a</a> HV:fix “Pointer param should be declared pointer to const”</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/d79007ae">d79007ae</a> HV:add const to bitmap_test parameter addr</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/482a4dcc">482a4dcc</a> DM: correct the predefine DM option string.</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/85bec0d0">85bec0d0</a> hv: Move the guest_sw_loader() call from vcpu to vm</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/4f19b3b8">4f19b3b8</a> hv: Prepare the gdt table for VM</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/ad1ef7ba">ad1ef7ba</a> samples: enable pstore via the sos kernel cmdline</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/6d076caa">6d076caa</a> tools: acrn-crashlog: remove unsafe apis in usercrash</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/8f7fa50d">8f7fa50d</a> hv: fix mapping between GSI Num#2 and PIC IRQ #0</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/96f8becc">96f8becc</a> dm: bios: update vSBL to v1.0</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/09193c39">09193c39</a> hv: x2apic support for acrn</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/19abb419">19abb419</a> launch_uos.sh: make sure cpu offline by retry</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/241d5a68">241d5a68</a> HV: fix bug by improving intr delay timer handling</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/4228c81b">4228c81b</a> DM: compare unsigned numbers to avoid overflow.</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/d2993737">d2993737</a> tools: acrnd: Stop all vms when SOS shutdown/reboot</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/7b06be9e">7b06be9e</a> HV: checkpatch: add configurations to customize checkpatch.pl</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/7195537a">7195537a</a> dm: virtio-net: replace banned functions</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/7579678d">7579678d</a> dm: add const declaration for dm_strto* APIs</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/bd97e5cb">bd97e5cb</a> dm: rpmb: Support RPMB mode config from launch.sh</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/107eaa3a">107eaa3a</a> HV:fix MACRO value mismatch</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/a853c055">a853c055</a> tools: acrnctl: fix: resume default wakeup reason is CBC_WK_RSN_BTN</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/a6677e6e">a6677e6e</a> hv: create new file core.c and pci.c</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/4741fcff">4741fcff</a> hv: pci_priv.h code cleanup</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/a43ff9ce">a43ff9ce</a> hv: timer: add debug information for add_timer</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/7ca1a7de">7ca1a7de</a> dm: launch_uos.sh add virtio_mei mediator</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/201e5cec">201e5cec</a> dm: mei: enable virtio_mei compilation</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/d4b9bd59">d4b9bd59</a> dm: mei: add module initialization</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/f6e6e858">f6e6e858</a> dm: mei: implement vmei_start/stop()</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/6a1f8242">6a1f8242</a> dm: mei: implement rx flow.</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/50ecd93b">50ecd93b</a> dm: mei: implement tx flow</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/483a893e">483a893e</a> dm: mei: implement HBM protocol handler</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/98c6b7a6">98c6b7a6</a> dm: mei: add native io handlers</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/3abbf10e">3abbf10e</a> dm: mei: add me clients enumeration</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/7cbb3872">7cbb3872</a> dm: mei: add virtio cfgread/cfgwrite handlers.</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/f462601b">f462601b</a> dm: mei: add reset handlers</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/a632ac3d">a632ac3d</a> dm: mei: add client management infrastructure</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/445f4193">445f4193</a> dm: mei: add virtio configuration</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/0dc7adfb">0dc7adfb</a> dm: mei: add sysfs read functions</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/b8d53d17">b8d53d17</a> dm: mei: add reference counter functions</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/6a96878e">6a96878e</a> dm: types: add container_of macro</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/4e057c32">4e057c32</a> dm: mei: add guid handling functions</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/d141aebd">d141aebd</a> dm: mei: add mei hbm protocol definitions header.</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/0cc50b1d">0cc50b1d</a> dm: remove virtio_heci</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/39fde060">39fde060</a> hv: ept: remove EPT paging table for HPA to GPA</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/70ddca3a">70ddca3a</a> hv: mmu: add pre-assumption for hpa2gpa</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/49b476bb">49b476bb</a> hv: vm_load: set zeropage just past boot args</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/9368373f">9368373f</a> tools: acrn-crashlog: check the pointer after getting sender</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/2973db78">2973db78</a> DM: VMcfg: generated example header</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/c86da003">c86da003</a> DM: VMcfg: support dump options</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/67d72920">67d72920</a> DM: VMcfg: support vmcfg options</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/321021eb">321021eb</a> DM: VMcfg: mrb-env-setup.sh</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/d2ed9955">d2ed9955</a> DM: VMcfg: support VM1 on MRB</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/ae5b32dc">ae5b32dc</a> DM: VMcfg: build-in vm configurations</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/646cc8c4">646cc8c4</a> DM: VMcfg: Kconfig &amp; Makefile for VM Configuration</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/4ce80e5c">4ce80e5c</a> tools: acrn-manager: fix a potential compiler warning</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/e8c86566">e8c86566</a> tools: acrn-manager: fix a potential NULL pointer dereference</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/da3b0270">da3b0270</a> tools: acrnd: Ignore null line reading from timer_list</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/a45d961b">a45d961b</a> tools: acrnd: check weakup reason first in init_vm</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/acc51877">acc51877</a> doc: merge static core with cpu virt</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/e01f4777">e01f4777</a> doc: HV startup and CPU virtualization sections</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/8893a8c2">8893a8c2</a> doc: update HLD overview chapter</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/60b216a4">60b216a4</a> HV:fixed “Pointer param should be declared pointer to const”</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/40dbdcde">40dbdcde</a> tools: acrn-crashlog: remove unsafe strlen in common</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/f25bc50e">f25bc50e</a> tools: acrn-crashlog: update string operation in acrnprobe</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/6938caa2">6938caa2</a> tools: acrn-crashlog: refine the configuration structure</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/fe4d503c">fe4d503c</a> tools: acrn-crashlog: remove unsafe api sscanf</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/fb029284">fb029284</a> tools: acrn-crashlog: remove unsafe api sprintf</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/5ecf1078">5ecf1078</a> tools: acrn-crashlog: remove unsafe apis from android_events.c</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/48ce01a5">48ce01a5</a> tools: acrn-crashlog: new api in strutils</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/6a9a46ac">6a9a46ac</a> DM USB: xHCI: workaround for Stop Endpoint Command handling</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/ecf0585b">ecf0585b</a> DM USB: xHCI: fix incorrect device searching logic</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/6b2a18a8">6b2a18a8</a> DM USB: add support for multi-layers hubs</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/f533a07a">f533a07a</a> DM USB: xHCI: support multiple hubs in single layer</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/6886d3cd">6886d3cd</a> DM USB: xHCI: change port mapping logic for multiple hub support</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/540ce05f">540ce05f</a> DM USB: introduce function usb_get_native_devinfo</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/e8f7b6fa">e8f7b6fa</a> DM USB: introduce struct usb_devpath and releted functions</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/14bc961f">14bc961f</a> DM USB: xHCI: remove old hub support code.</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/8b5d357f">8b5d357f</a> HV: move default ACPI info to default_acpi_info.h</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/bd042352">bd042352</a> hv: fix potential buffer overflow in vpic_set_pinstate()</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/268a9f14">268a9f14</a> [REVERTME] dm: script: disable xHCI runtime PM to WA USB role switch hang issue</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/ffcf6298">ffcf6298</a> dm: rpmb: DM customized changes for RPMB mux kernel module</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/193da971">193da971</a> tools: acrnd: Refine log msg to avoid confusing.</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/1c7d2f65">1c7d2f65</a> vuart: change irq from 4 to 6</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/6485666a">6485666a</a> Revert “hv: x2apic support for acrn”</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/85ececd2">85ececd2</a> hv:Simplify for-loop when walk through the vcpu</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/813e3abc">813e3abc</a> doc: Update contrib doc with Tracked-On</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/30c29015">30c29015</a> Documentation: typo in Ubuntu tutorial and additional note</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/fabe6072">fabe6072</a> hv:Replace dynamic memory with static for microcode</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/de10df26">de10df26</a> DM: add MSI and INTR support for i6300esb watchdog</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/25719db8">25719db8</a> HV: move DRHD data to platform acpi info</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/ca65e8c7">ca65e8c7</a> HV: refine APIC base address to platform acpi info</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/8f701b0f">8f701b0f</a> HV: move NR_IOAPICS to platform acpi info</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/bf834072">bf834072</a> HV: platform acpi info refactor</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/4ed87f90">4ed87f90</a> Documentation: add note and instructions for Ubuntu 16.04</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/2b449680">2b449680</a> Documentation: minor update to the tutorial about Ubuntu as SOS</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/21458bdd">21458bdd</a> dm: storage: banned functions replace</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/e1dab512">e1dab512</a> dm: add string convert API</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/4620b935">4620b935</a> fix “use of single line comments(s) //”</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/75b03bef">75b03bef</a> dm: add io port 0xF4 writing to force DM exit</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/9f764264">9f764264</a> dm: add elf loader to dm</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/0e897c0a">0e897c0a</a> DM: use acrn_timer api to emulate rtc</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/8fdea84a">8fdea84a</a> DM: use acrn_timer api to emulate wdt</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/6ffa1aa3">6ffa1aa3</a> DM: add acrn_timer api for timer emulation</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/d9df6e93">d9df6e93</a> HV: parse seed from ABL</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/a98dd9e3">a98dd9e3</a> HV: trusty: set cse_svn when derive dvseed for trusty</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/102f5a01">102f5a01</a> hv: fix potential buffer overflow in vioapic.c</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/eb328d78">eb328d78</a> hv: retain rip if the fault is injected to guest</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/348e2ba1">348e2ba1</a> hv: x2apic support for acrn</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/a0fb1c4c">a0fb1c4c</a> hypervisor: Makefile: let OBJS target depend on VERSION file</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/c6c1e42b">c6c1e42b</a> HV:fix missing for discarded return value violations</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/19e0bed5">19e0bed5</a> script: re-enable audio passthru</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/eb97b2f0">eb97b2f0</a> tools: acrn-manager: remove assumption of fd num less than 1024</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/f582757d">f582757d</a> tools: acrn-manager: fix fd leaking</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/dc05ffff">dc05ffff</a> dm: uart: fix acrn-dm crash issue</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/e7b63aec">e7b63aec</a> doc: add static core partitioning doc</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/96412ac1">96412ac1</a> hv: add suffix(U/UL) to come up MISRA-C into include</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/909d1576">909d1576</a> dm: cleanup the cmd options for acrn-dm</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/2202b7f5">2202b7f5</a> dm: virtio: reject requests that violate the virtio-block spec</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/ba4e72bd">ba4e72bd</a> dm: virtio: add debugging information in virtio-blk</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/7101ce87">7101ce87</a> dm: storage: remove GEOM support</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/b4a7a1ea">b4a7a1ea</a> HV: allow no IRR when pending bit set if no APIC-V</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/38d5df72">38d5df72</a> hv:enable APICv-Posted Interrupt</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/a028567b">a028567b</a> vpic: change assert/deassert method</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/f9a16395">f9a16395</a> dm: passthru: fix hardcoded nhlt table length</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/1d725c89">1d725c89</a> hv:Replace dynamic memory with static for vcpu</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/7dd35cb7">7dd35cb7</a> hv: Fix identifier reuse</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/dbd9ab07">dbd9ab07</a> hv: Cleanup: Remove dead code.</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/b1ccde55">b1ccde55</a> hv: Cleanup: set vcpu mode in vcpu_set_regs</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/29190ed2">29190ed2</a> dm: add call to set BSP init state for UOS S3 and system reset</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/113adea0">113adea0</a> hv: not start vm automatically when reset vm</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/b454a067">b454a067</a> hv: remove the vm loader for UOS in hv.</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/fc575460">fc575460</a> dm: update the bzimage loader</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/96d99954">96d99954</a> dm: update the vsbl loader</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/853b1c74">853b1c74</a> dm: add API to set vcpu regs of guest</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/3cfbc004">3cfbc004</a> hv: add hypercall to set vcpu init state</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/66b53f82">66b53f82</a> kconfig patch</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/d859182d">d859182d</a> customize function to generate config.h with proper suffixes</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/8ccaf3c3">8ccaf3c3</a> use genld.sh to generate link_ram.ld</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/203016b4">203016b4</a> dm: passthru: correct the name of xdci dsdt write function</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/7f2b9a1c">7f2b9a1c</a> hv: virq: update apicv irr/rvi before handle vmcs event injection</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/90eca21d">90eca21d</a> hv: simplify the function init_guest_state</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/a5fc3e5e">a5fc3e5e</a> hv: Add function to set UOS BSP init state</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/08c13a9e">08c13a9e</a> hv: Update SOS BSP to use new API to init BSP state</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/26627bd1">26627bd1</a> hv: add function to set AP entry</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/f7b11c83">f7b11c83</a> hv: add function to reset vcpu registers</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/b2dc13d7">b2dc13d7</a> dm: virtio: use the correct register size</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/790d8a5c">790d8a5c</a> hv:Remove CONFIG_VM0_DESC</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/3c575325">3c575325</a> dm: passthru: add deinit_msix_table</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/244bce75">244bce75</a> dm: passthru: enable pba emulation for msix</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/57abc88b">57abc88b</a> script: re-enable PVMMIO ppgtt update optimization for GVT-g</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/9114fbb3">9114fbb3</a> Revert “DM: Disable plane_restriction on 4.19 kernel”</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/c3ebd6f3">c3ebd6f3</a> HV: get tss address from per cpu data</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/0c7e59f0">0c7e59f0</a> hv: fix NULL pointer dereference in “hcall_set_vm_memory_regions()”</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/e913f9e6">e913f9e6</a> dm: mevent: add edge triggered events.</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/f649beeb">f649beeb</a> dm: mevent: implement enable/disable functions</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/018aba94">018aba94</a> dm: mevent: remove useless vmname global variable</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/4f1d3c04">4f1d3c04</a> dm: inline functions defined in header must be static</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/0317cfb2">0317cfb2</a> hv: fix No brackets to then/else</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/71927f3c">71927f3c</a> vuart: assert COM1_IRQ based on its pins polarity</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/a11a10fa">a11a10fa</a> HV:MM:gpa2hpa related error checking fix</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/041bd594">041bd594</a> hv: improve the readability of ept_cap_detect</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/bacfc9b2">bacfc9b2</a> dm: fix use of uninitialized variable in monitor.c</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/6793eb06">6793eb06</a> dm: fix assertion in pci_irq_reserve</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/e0728f4b">e0728f4b</a> DM USB: xHCI: fix a crash issue when usb device is disconnected</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/2b53acb5">2b53acb5</a> HV:change the return type of sbuf_get and sbuf_put</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/c5f4c510">c5f4c510</a> HV:fix type related violations</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/723c22fc">723c22fc</a> HV:fix expression is not boolean</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/25db6b79">25db6b79</a> IOC Mediator: Replace strtok with strsep</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/69edccc0">69edccc0</a> IOC Mediator: Add return value check for snprintf</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/cc89e52d">cc89e52d</a> hv: mmu: make page table operation no fault</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/1e084b08">1e084b08</a> hv: mmu: invalidate cached translation information for guest</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/2b24b378">2b24b378</a> hv: mmu: add some API for guest page mode check</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/9fd87812">9fd87812</a> IOC Mediator: fix multi-signal parsing issue</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/b1b3f76d">b1b3f76d</a> dm: virtio: use strnlen instead of strlen</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/9bf5aafe">9bf5aafe</a> script: workarounds for UOS of 4.19-rc kernel</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/b5f77070">b5f77070</a> dm: vpit: add vPIT support</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/0359bd0f">0359bd0f</a> dm: vpit: add PIT-related header files</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/eff2ac7a">eff2ac7a</a> hv: Remove vm_list</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/b8e59e16">b8e59e16</a> hv:Replace dynamic memory with static for vm</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/ff3f9bd1">ff3f9bd1</a> hv: Remove const qualifier for struct vm</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/5b28b378">5b28b378</a> hv: Fix for PARTITION_MODE compilation</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/eebccac2">eebccac2</a> hv: add suffix(U) in vmx.h to come up MISRA-C</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/8787b65f">8787b65f</a> dm: fix the issue when guest tries to disable memory range access</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/be0cde7d">be0cde7d</a> Revert “dm: workaroud for DM crash when doing fastboot reboot”</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/b115546b">b115546b</a> crashlog: deprecate acrnprobe_prepare and update Makefile</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/f3fc857f">f3fc857f</a> crashlog: introducing crashlogctl</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/b1a05d17">b1a05d17</a> crashlog: re-write usercrash-wrapper</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/6981a4df">6981a4df</a> crashlog: do not alter system behavior with watchdog</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/d800baf5">d800baf5</a> doc: tweak hld intro</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/1e385441">1e385441</a> doc: reorganize HLD docs</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/8e21d5ee">8e21d5ee</a> doc: update genrest script for latest kconfiglib</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/1c0a0570">1c0a0570</a> doc: update genrest script for latest kconfiglib</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/16575441">16575441</a> dm: vrtc: add memory configuration in RTC CMOS</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/373e79bb">373e79bb</a> Getting Started Guide: add instructions to disable cbc_* services</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/76987149">76987149</a> Getting Started Guide: minor clean-up</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/ce961e79">ce961e79</a> dm: acpi: set SCI_INT polarity to high active</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/064e5344">064e5344</a> vuart: use pulse irq to assert COM1_IRQ</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/099203c1">099203c1</a> ptdev: assert/deassert interrupt according to polarity</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/e49233ba">e49233ba</a> ioapic: set default polarity setting as high active</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/3b88d3c2">3b88d3c2</a> vioapic: add pin_state bitmap to set irq</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/ba68bd41">ba68bd41</a> DM USB: xHCI: fix enumeration error after rebooting</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/4544d28e">4544d28e</a> hv: fix User name starts with underscore</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/390861a0">390861a0</a> DM: increase UOS memory size for MRB</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/39d54c87">39d54c87</a> EFI: Disable RELOC by default temporary</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/072e77e7">072e77e7</a> DM: Disable plane_restriction on 4.19 kernel</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/5a64af20">5a64af20</a> DM: Use the pass-through mode for IPU on 4.19 kernel</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/38099e4b">38099e4b</a> DM: Add the boot option to avoid loading dwc3_pci USB driver</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/c7611471">c7611471</a> hv: modify static irq mappings into array of structure</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/1c0a3d9a">1c0a3d9a</a> hv: Add API to set vcpu register</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/0e0dbbac">0e0dbbac</a> hv: Move the strcut acrn_vcpu_regs to public header file</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/572b59ff">572b59ff</a> doc: fix doxygen error in hypercall.h</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/6c9bae61">6c9bae61</a> DM USB: xHCI: fix USB hub disconnection issue</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/0d4a88e6">0d4a88e6</a> DM USB: xHCI: change logic of binding libusb to native device</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/2d00a99a">2d00a99a</a> DM USB: xHCI: refine stop endpoint logic</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/adc79137">adc79137</a> hv: efi_context refine</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/ba1aa407">ba1aa407</a> hv: add struct acrn_vcpu_regs</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/843f7721">843f7721</a> hv: Change the struct cpu_gp_regs name to acrn_gp_regs</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/b207f1b9">b207f1b9</a> hv: struct seg_desc_vmcs name change</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/5c923296">5c923296</a> hv:clear up the usage of printf data struct</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/965f8d10">965f8d10</a> hv: fix irq leak for MSI IRQ</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/67ff326e">67ff326e</a> hv: retain the timer irq</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/07e71212">07e71212</a> hv:Replace dynamic memory allocation for vuart</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/7ce0e6a3">7ce0e6a3</a> hv:Clear up printf related definition</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/ed06b8a7">ed06b8a7</a> hv: fix Void procedure used in expression</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/9a05fbea">9a05fbea</a> HV: remove IRQSTATE_ASSERT/IRQSTATE_DEASSERT/IRQSTATE_PULSE</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/9df8790f">9df8790f</a> hv: Fix two minor issues in instruction emulation code</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/be0651ad">be0651ad</a> Getting Started Guide: fix highlighting in launch_uos.sh</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/37014caa">37014caa</a> Documentation: add pointer to the documentation generation in GSG</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/7b26b348">7b26b348</a> Documentation: update list of bundles to be installed in GSG</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/f45c3bd2">f45c3bd2</a> Documentation: add instruction to use a specific version of Clear</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/398ac203">398ac203</a> Update acrn_vm_ops.c</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/e6c3ea3b">e6c3ea3b</a> tools: acrn-manager: init vmmngr_head with LIST_HEAD_INITIALIZER</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/7b0b67df">7b0b67df</a> dm: virtio-net: add vhost net support</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/3fdfaa3d">3fdfaa3d</a> dm: virtio: implement vhost chardev interfaces</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/e3f4e34c">e3f4e34c</a> dm: virtio: implement vhost_vq_register_eventfd</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/150ad30b">150ad30b</a> dm: virtio: implement vhost_set_mem_table</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/befbc3e9">befbc3e9</a> dm: virtio: implement vhost_vq interfaces</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/bb34ffe6">bb34ffe6</a> dm: virtio: add vhost support</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/781e7dfb">781e7dfb</a> dm: virtio: rename virtio ring structures and feature bits</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/dd6a5fbe">dd6a5fbe</a> HV: Add hypercall to set/clear IRQ line</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/05ad6d66">05ad6d66</a> hv: drop the macro arguments acting as formal parameter names</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/74622d7d">74622d7d</a> hv: merge hv_lib.h and hypervisor.h</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/3178ecea">3178ecea</a> hv: Fix the warning for ACRN release build</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/6bcfa152">6bcfa152</a> hv: Enable the compiler warning as error for HV</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/2111fcff">2111fcff</a> hv: vtd: add config for bus limitation when init</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/6fcaa1ae">6fcaa1ae</a> hv: bug fix in atomic.h</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/026ae83b">026ae83b</a> hv: include: fix Unused procedure parameter</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/68ce114b">68ce114b</a> doc: add tool for verifying installed doc tools</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/c30437de">c30437de</a> Fix Doxygen comment in hypercall.h header file</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/56992c73">56992c73</a> dm: combine VM creating and ioreq shared page setup</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/94513ab7">94513ab7</a> dm: Add vhm ioeventfd and irqfd interfaces</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/a189be26">a189be26</a> HV: Add one hcall to set the upcall vector passed from sos_kernel</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/22869913">22869913</a> HV: Add the definition of VECTOR_HYPERVISOR_CALLBACK_VHM</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/a8e688eb">a8e688eb</a> HV: Use the variable to fire VHM interrupt</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/89ca54ca">89ca54ca</a> hv:Fix unused var value on all paths</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/f1cce671">f1cce671</a> Makefile: fix cross-compiling issues</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/8787c06d">8787c06d</a> hv: arch: fix Unused procedure parameter</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/2908f09f">2908f09f</a> hv: fix ramdump regression</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/52ee6154">52ee6154</a> tools: acrnlog: update Makefile</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/74c4d719">74c4d719</a> tools: acrnlog: fix several compiler warnings</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/c51e2139">c51e2139</a> tools: acrntrace: update Makefile</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/5e0acac4">5e0acac4</a> tools: acrntrace: fix several compiler warnings</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/1b9a3b3e">1b9a3b3e</a> tools: acrn-manager: update Makefile</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/227a8c43">227a8c43</a> tools: acrn-manager: fix warnings before updating Makefile</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/270a8332">270a8332</a> tools: acrnd: bugfix: service lack of prerequisition</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/5affe53a">5affe53a</a> tools: acrn-crashlog: update Makefile flags</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/726711e2">726711e2</a> tools: acrn-crashlog: fix some compiler warnings</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/4e17d207">4e17d207</a> hv: fix Static procedure is not explicitly called in code analysed</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/ac9ebc5e">ac9ebc5e</a> update to support v0.2 release</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/71b047cb">71b047cb</a> hv: fix Switch case not terminated with break</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/f3758850">f3758850</a> dm: virtio_net: remove netmap/vale backend support</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/e0973e48">e0973e48</a> hv: ioapic: convert some MACROs to inline functions</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/99ed5469">99ed5469</a> DM: add a thread to monitor UOS ptdev intr status</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/d123083f">d123083f</a> HV: add hypercall to monitor UOS PTdev intr status</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/918403f9">918403f9</a> HV: modify code for intr storm detect &amp; handling</li>
<li><a class="reference external" href="https://github.com/projectacrn/acrn-hypervisor/commit/de68ee7a">de68ee7a</a> version: 0.3-unstable</li>
</ul>
</div>
</div>
</div>
</div>
<footer>
<hr/>
<div role="contentinfo">
<p>
&copy; Copyright 2018, Project ACRN.
Last updated on Nov 12, 2018.
</p>
</div>
</footer>
</div>
</div>
</section>
</div>
<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: 0.3
<span class="fa fa-caret-down"></span>
</span>
<div class="rst-other-versions">
<dl>
<dt>Versions</dt>
<dd><a href="/latest/">latest</a></dd>
<dd><a href="/0.3/">0.3</a></dd>
<dd><a href="/0.2/">0.2</a></dd>
<dd><a href="/0.1/">0.1</a></dd>
</dl>
<dl>
<dt>On projectacrn.org</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>
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'./',
VERSION:'v 0.4-unstable',
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>
<script type="text/javascript">
jQuery(function () {
SphinxRtdTheme.Navigation.enable(true);
});
</script>
</body>
</html>