acrn-hypervisor/devicemodel
Sun Peng 73f21a41ad DM: gvt: Identical mapping for GPU DSM
Windows graphic driver obtains DSM address from in-BAR mmio register
which has passthroughed. Not like the other platforms obtained from
pci configure space register which has virtualized. So TGL has to
keep identical mapping to avoid trap mmio BAR to do the emulation.

To keep simple, this patch hardcode the TGL DSM region in vE820
table, this will cause memory waste here. In the near future, we
need refine the entire vE820 logic as it is hard to maintained
due to many reserved regions have introduced in recently.

Signed-off-by: Sun Peng <peng.p.sun@intel.com>
Acked-by: Wang, Yu1 <yu1.wang@intel.com>
Tracked-On: #5461
2020-11-04 11:24:49 +08:00
..
arch/x86 dm:use acrn-dm logger function instread of fprintf 2019-11-14 15:34:04 +08:00
bios OVMF release v2.3 2020-10-30 15:45:31 +08:00
core DM: gvt: Identical mapping for GPU DSM 2020-11-04 11:24:49 +08:00
hw DM: gvt: Identical mapping for GPU DSM 2020-11-04 11:24:49 +08:00
include DM: gvt: Identical mapping for GPU DSM 2020-11-04 11:24:49 +08:00
lib dm: Fix some issues from string operations 2018-12-25 18:40:04 +08:00
log DM: add wall time info into disk log file 2020-04-22 08:39:25 +08:00
MAINTAINERS update home page information 2018-05-15 17:19:39 +08:00
Makefile dm: mmio_dev: add mmio device pass through support 2020-07-23 20:13:20 +08:00
README.rst Documentation: clean-up of isolated README.rst files 2018-11-20 11:09:53 -08:00
samples acrn-config: refactor xmls/samples folder for acrn-config 2020-07-28 10:46:27 +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/