acrn-hypervisor/devicemodel
Liu Long bd8c0de62b ACRN: DM: Fix the MSI mask and unmask bugs.
The patch fix many bugs about the pci msi capabilities.
 1. Fix the clear msi mask bit issues.
 2. Initialize the offset of pci capabilities this variable will used as
 the output of pci_emul_find_capability function.
 3. Replace 16-read with 32-read because both mask and pending are 32bit.
 4. Add mask and pending element in msicap struct and intialize the struct
 value to zero, because we need r/w mask and pending value.

Tracked-On: #7762
Signed-off-by: Liu Long <long.liu@linux.intel.com>
Acked-by: Wang, Yu1 <yu1.wang@intel.com>
2022-06-14 16:28:50 +08:00
..
arch/x86 Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
bios OVMF release v3.0 2022-03-31 09:06:34 +08:00
core dm: vdisplay: terminate acrn-dm process when SDL init failed 2022-06-02 17:00:32 +08:00
hw ACRN: DM: Fix the MSI mask and unmask bugs. 2022-06-14 16:28:50 +08:00
include ACRN: DM: Fix the MSI mask and unmask bugs. 2022-06-14 16:28:50 +08:00
lib Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
log Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
Makefile ACRN: DM: Implement the vhost vsock 2022-05-12 16:15:24 +08:00
README.rst doc: terminology cleanup in DM readme 2021-11-24 06:29:25 -08:00
samples acrn-config: Reorg config tool folder 2021-01-27 11:08:28 +08:00

README.rst

ACRN Device Model
#################

Introduction
============

The ACRN Device Model provides **device sharing** capabilities between the
Service VM and post-launched User VMs. It is a component that is used in
conjunction with the `ACRN Hypervisor`_ and is installed within the Service
VM.

.. _`ACRN Hypervisor`: https://github.com/projectacrn/acrn-hypervisor