1307 lines
141 KiB
HTML
1307 lines
141 KiB
HTML
|
||
|
||
<!DOCTYPE html>
|
||
<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
|
||
<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
|
||
<head>
|
||
<meta charset="utf-8">
|
||
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||
|
||
<title>ACRN v0.3 (Nov 2018) — 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 -> hypervisor Attack</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="developer-guides/l1tf.html#guest-guest-attack">Guest -> guest Attack</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="developer-guides/l1tf.html#normal-world-secure-world-attack">Normal_world -> 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> »</li>
|
||
|
||
<li><a href="release_notes.html">Release Notes</a> »</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 project’s 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 & 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 don’t 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 shouldn’t). <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 can’t 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: Can’t 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 can’t 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> Can’t 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, there’s no output on SOS screen</dt>
|
||
<dd>After SOS boots up with both “desktop” and “soft-defined-cockpit” bundles installed
|
||
or without any, there’s 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 & 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 world’s 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: Don’t 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&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 & 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 & 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 pin’s 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 & 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>
|
||
© 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> |