1 .. SPDX-License-Identifier: GPL-2.0 2 3 ACRN Hypervisor Introduction 4 ============================ 5 6 The ACRN Hypervisor is a Type 1 hypervisor, ru 7 hardware. It has a privileged management VM, c 8 VMs and do I/O emulation. 9 10 ACRN userspace is an application running in th 11 devices for a User VM based on command line co 12 Service Module (HSM) is a kernel module in the 13 hypervisor services to the ACRN userspace. 14 15 Below figure shows the architecture. 16 17 :: 18 19 Service VM 20 +----------------------------+ | +---- 21 | +--------------+ | | | 22 | |ACRN userspace| | | | 23 | +--------------+ | | | 24 |-----------------ioctl------| | | 25 |kernel space +----------+ | | | 26 | | HSM | | | | Dri 27 | +----------+ | | | 28 +--------------------|-------+ | +---- 29 +---------------------hypercall------------- 30 | ACRN Hypervisor 31 +------------------------------------------- 32 | Hardware 33 +------------------------------------------- 34 35 ACRN userspace allocates memory for the User V 36 devices used by the User VM, loads the virtual 37 virtual CPU state and handles I/O request acce 38 ioctls to communicate with the HSM. HSM implem 39 interacting with the ACRN Hypervisor via hyper 40 interface (/dev/acrn_hsm) to userspace. 41 42 The ACRN hypervisor is open for contribution f 43 available at https://github.com/projectacrn/ac
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.