hv: uos needn't to ummap trap mmio memory

We wouldn't map this memory region for UOS.

Signed-off-by: Li, Fei1 <fei1.li@intel.com>
Acked-by: Eddie Dong <eddie.dong@intel.com>
This commit is contained in:
Li, Fei1 2018-06-20 14:16:06 +08:00 committed by lijinxia
parent 2e535855ce
commit 437ed88588
1 changed files with 8 additions and 1 deletions

View File

@ -234,7 +234,14 @@ int register_mmio_emulation_handler(struct vm *vm,
mmio_node->range_start = start;
mmio_node->range_end = end;
ept_mmap(vm, start, start, end - start,
/*
* SOS would map all its memory at beginning, so we
* should unmap it. But UOS will not, so we shouldn't
* need to unmap it.
*/
if (is_vm0(vm))
ept_mmap(vm, start, start, end - start,
MAP_UNMAP, 0);
/* Return success */