acrn-hypervisor/devicemodel
Long Liu 9f2342220d ACRN: dm: Enable mount namespace for container.
The patch adds mount namespace for the container. Without the patch
when we destroy the container, there still have mountinfo for the
container. This is one workaroud for runC bug. If the mount namespace
is disabled, when try to mount host "/" to container "/", there will
cause the issue. Detail discussion as following link.
"https://groups.google.com/a/opencontainers.org/forum/#!searchin/
dev/mount$20namespace%7Csort:date/dev/p10bq-kXODk/obkqBRdxCQAJ"

After enable mount namespace, some small performance imapcts for
specific mediator, likes USB. Will keep monitor runc community,
and revert this patch once related runc patches get integrated.

Tracked-On: #2020
Signed-off-by: Long Liu <long.liu@intel.com>
Acked-by: Yu Wang <yu1.wang@intel.com>
2019-03-29 11:46:19 +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: restrict vmname size to 32 bytes 2019-03-26 21:23:16 +08:00
hw DM: restrict vmname size to 32 bytes 2019-03-26 21:23:16 +08:00
include DM: use soft link of acrn_common.h in HV 2019-03-26 21:23:16 +08:00
lib dm: Fix some issues from string operations 2018-12-25 18:40:04 +08:00
samples ACRN: dm: Enable mount namespace for container. 2019-03-29 11:46:19 +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 dm: remove smbios 2019-03-26 00:21:52 -07: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/