acrn-hypervisor/hypervisor
Conghui Chen bed57dd242 HV: vuart: enable connect mode for VM
Enable connection mode for vuart, so that vuart in different VMs can set up
connection.
In pre-launched VM's configuration file, ttyS1 is set to be the connection
port. To enable it in post-launched VM, just add vuart configuration.

Tracked-On: #2987
Signed-off-by: Conghui Chen <conghui.chen@intel.com>
Acked-by: Eddie Dong <eddie.dong@intel.com>
2019-04-25 11:21:54 +08:00
..
arch/x86 HV: vuart: enable vuart console for VM 2019-04-25 11:21:54 +08:00
boot hv: replace MEM_2K with a new macro MAX_BOOTARGS_SIZE for bootargs size 2019-03-21 13:08:15 +08:00
bsp HV: Add prefix 'p' before 'cpu' to physical cpu related functions 2019-04-24 10:50:28 +08:00
common vlapic: refine IPI broadcast to support x2APIC mode 2019-04-25 09:12:16 +08:00
debug HV: vuart: enable connect mode for VM 2019-04-25 11:21:54 +08:00
dm hv:change register_mmio_emulation_handler to void 2019-04-19 09:02:15 +08:00
hw pci.c: assert MSIX table count <= config max 2019-03-08 23:04:12 +08:00
include HV: vuart: enable connect mode for VM 2019-04-25 11:21:54 +08:00
lib hv:move 'udelay' to timer.c 2019-03-22 08:38:13 +08:00
release HV: vuart: enable vuart console for VM 2019-04-25 11:21:54 +08:00
scenarios HV: vuart: enable vuart console for VM 2019-04-25 11:21:54 +08:00
scripts hv: remove CONFIG_PLATFORM_[SBL|UEFI] and UEFI_STUB 2019-03-13 10:26:55 +08:00
Kconfig
MAINTAINERS
Makefile hv: Build mptable for guest if VM type is Pre-Launched 2019-04-15 15:51:02 +08:00
README.rst doc: fix utf-8 punctuation, branding, spelling 2019-03-14 09:13:58 -07:00

README.rst

ACRN Hypervisor
###############

The open source `Project ACRN`_ defines a device hypervisor reference stack and
an architecture for running multiple software subsystems, managed securely, on
a consolidated system by means of a virtual machine manager. It also defines a
reference framework implementation for virtual device emulation, called the
"ACRN Device Model".

The ACRN Hypervisor is a Type 1 reference hypervisor stack, running directly on
the bare-metal hardware, and is suitable for a variety of IoT and embedded
device solutions. The ACRN hypervisor addresses the gap that currently exists
between datacenter hypervisors, and hard partitioning hypervisors. The ACRN
hypervisor architecture partitions the system into different functional
domains, with carefully selected guest OS sharing optimizations for IoT and
embedded devices.

You can find out more about Project ACRN on the `Project ACRN documentation`_
website.

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