acrn-hypervisor/devicemodel
Xiaoguang Wu 9d4b5d7e1b DM USB: add some preparing time for xHCI emulation before resuming.
If the USB kernel drives and devices of SOS are not available and
functional ready after UOS is resumed from frozen state, the comming
USB command from UOS will cause a disaster because the DM has no
resourse to to emulation.

This patch add a dynamic time span (could change according to number
of native USB devices attached) to give USB drivers and devices of
SOS an opportunity to be ready.

Tracked-On: #1893
Signed-off-by: Xiaoguang Wu <xiaoguang.wu@intel.com>
Reviewed-by: Liang Yang <liang3.yang@intel.com>
Acked-by: Yu Wang <yu1.wang@intel.com>
2018-12-04 19:59:00 +08:00
..
arch/x86 DM: wrap ASSERT/DEASSERT IRQ line with Set/Clear IRQ line 2018-10-29 09:26:23 +08:00
bios dm: bios: update to version 1.0.1 2018-10-31 11:30:45 +08:00
core DM USB: add some preparing time for xHCI emulation before resuming. 2018-12-04 19:59:00 +08:00
hw DM USB: add some preparing time for xHCI emulation before resuming. 2018-12-04 19:59:00 +08:00
include DM USB: add some preparing time for xHCI emulation before resuming. 2018-12-04 19:59:00 +08:00
lib dm: add const declaration for dm_strto* APIs 2018-10-24 18:16:37 +08:00
samples DM: remove ignored pci device from SOS bootargs 2018-12-03 13:20:35 +08:00
vmcfg devicemodel: Makefile: clean up/refactor some code 2018-10-30 14:25:51 +08:00
MAINTAINERS update home page information 2018-05-15 17:19:39 +08:00
Makefile HDCP virtio back-end driver 2018-11-30 14:45:24 +08:00
README.rst Documentation: clean-up of isolated README.rst files 2018-11-20 11:09:53 -08:00

README.rst

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

Introduction
============
The ACRN Device Model provides **device sharing** capabilities between the
Service OS and Guest OSs. It is a component that is used in conjunction with
the `ACRN Hypervisor`_ and this is installed within the Service OS. You can
find out more about Project ACRN on the `Project ACRN documentation`_ website.

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