X-Git-Url: http://rtime.felk.cvut.cz/gitweb/jailhouse.git/blobdiff_plain/4e0ea74420900c7a66d265117b09fddbc3aaa754..f053c948f5b6fe7b9ec5cf6533e177fd42113ba3:/hypervisor/include/jailhouse/mmio.h diff --git a/hypervisor/include/jailhouse/mmio.h b/hypervisor/include/jailhouse/mmio.h index 8c2a22c..a128b1e 100644 --- a/hypervisor/include/jailhouse/mmio.h +++ b/hypervisor/include/jailhouse/mmio.h @@ -1,7 +1,7 @@ /* * Jailhouse, a Linux-based partitioning hypervisor * - * Copyright (c) Siemens AG, 2013-2015 + * Copyright (c) Siemens AG, 2013-2016 * * Authors: * Jan Kiszka @@ -15,6 +15,7 @@ #include #include +#include struct cell; @@ -169,6 +170,13 @@ enum mmio_result mmio_handle_access(struct mmio_access *mmio); void mmio_cell_exit(struct cell *cell); +void mmio_perform_access(void *base, struct mmio_access *mmio); + +int mmio_subpage_register(struct cell *cell, + const struct jailhouse_memory *mem); +void mmio_subpage_unregister(struct cell *cell, + const struct jailhouse_memory *mem); + unsigned int arch_mmio_count_regions(struct cell *cell); /** @} */