]> rtime.felk.cvut.cz Git - jailhouse.git/commit
core: Enhance page_map_get_guest_page(s)
authorJan Kiszka <jan.kiszka@siemens.com>
Thu, 21 Aug 2014 07:16:48 +0000 (09:16 +0200)
committerJan Kiszka <jan.kiszka@siemens.com>
Thu, 28 Aug 2014 06:36:09 +0000 (08:36 +0200)
commitf0ce6b34632e3b955418569f4201172250b5579d
tree5f26d479a994b69bf2710bd24dc95ffa864a41a0
parentd0f29f2ede1fb83be6d3e73817101d8672eb2b3a
core: Enhance page_map_get_guest_page(s)

Generalize page_map_get_guest_page to map multiple pages in a single
run. Moreover, accept both guest-physical and guest-virtual addresses as
input: if pg_structs is NULL, a physical address is provided.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
hypervisor/arch/x86/mmio.c
hypervisor/include/jailhouse/paging.h
hypervisor/paging.c