]> rtime.felk.cvut.cz Git - jailhouse.git/commit
core: Introduce communication region
authorJan Kiszka <jan.kiszka@siemens.com>
Sun, 12 Jan 2014 19:47:51 +0000 (20:47 +0100)
committerJan Kiszka <jan.kiszka@siemens.com>
Tue, 14 Jan 2014 16:10:23 +0000 (17:10 +0100)
commit7b2c5607d9abebc082a88e0a7d9952d2f128db07
tree7876c46ba231ad27ef8f0bca3634d283f5c46f7f
parent3f5295e8154c36f0af375c95b51528c7a66db2cb
core: Introduce communication region

The communication region consists of memory shared between cells and the
hypervisor. One page is reserved for each cell so far, and an empty
jailhouse_comm_region structure is defined. The comm region is mapped
into a cell by defining a memory region with JAILHOUSE_MEM_COMM_REGION
set in its flags.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
hypervisor/arch/x86/include/asm/cell.h
hypervisor/arch/x86/vmx.c
hypervisor/control.c
hypervisor/include/jailhouse/cell-config.h
hypervisor/include/jailhouse/hypercall.h