]> rtime.felk.cvut.cz Git - jailhouse.git/commit
core: Prepare foreign mapping range to support allocation-free remappings
authorJan Kiszka <jan.kiszka@siemens.com>
Fri, 6 Dec 2013 17:58:20 +0000 (18:58 +0100)
committerJan Kiszka <jan.kiszka@siemens.com>
Fri, 6 Dec 2013 19:11:14 +0000 (20:11 +0100)
commit3c01f4192c181c3753f365e6efe43f6b4ba2461b
tree6ce9e70c1c89b76c3c71d97e8a5f2df48ae0cb9f
parent1ad66f48c3e8146ca9ac7a45211ef5d8534107d8
core: Prepare foreign mapping range to support allocation-free remappings

Force all page table levels into existence that are required to address
the complete foreign mapping range. This is done by marking the
corresponding page table entries non-present.

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