acrn-hypervisor/devicemodel
Peter Fang 20164799cb dm: leave a gap for 32-bit PCI hole in E820 map
Guest OS (e.g. Linux) may rely on a gap in E820 map in the 32-bit memory
space to determine the MMIO space for its PCI devices. Leave this gap
when building E820 map to keep the guest's PCI subsystem working.

After commit 7752d5cfe3d11ca0bb9c673ec38bd78ba6578f8e, Linux kernel no
longer requires the MMCONFIG region to be reserved in the E820 map.
Nonetheless, keep it in the reserved region to be on the safe side.

Tracked-On: #2843
Signed-off-by: Peter Fang <peter.fang@intel.com>
Acked-by: Yin Fengwei <fengwei.yin@intel.com>
2019-03-25 13:49:48 +08:00
..
arch/x86 dm: use power button acpi device to find its input event 2019-03-07 20:23:48 +08:00
bios OVMF release v0.7 2019-03-01 20:23:22 +08:00
core dm: leave a gap for 32-bit PCI hole in E820 map 2019-03-25 13:49:48 +08:00
hw dm: leave a gap for 32-bit PCI hole in E820 map 2019-03-25 13:49:48 +08:00
include dm: leave a gap for 32-bit PCI hole in E820 map 2019-03-25 13:49:48 +08:00
lib dm: Fix some issues from string operations 2018-12-25 18:40:04 +08:00
samples Makefile: make UP2 sample directory name consistent with board name 2019-03-14 11:57:05 +08:00
vmcfg tools: vmcfg: use defconfig instead of default values in Kconfig 2018-12-12 13:23:28 +08:00
MAINTAINERS update home page information 2018-05-15 17:19:39 +08:00
Makefile Makefile: make UP2 sample directory name consistent with board name 2019-03-14 11:57:05 +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/