dm: sync common header file to DM

sync acrn_common.h to device model
set secure world enabled flag

Signed-off-by: Mingqiang Chi <mingqiang.chi@intel.com>
Reviewed-by: Jason Chen CJ <jason.cj.chen@intel.com>
Reviewed-by: Yin Fengwei <fengwei.yin@intel.com>
Acked-by: Eddie Dong <eddie.dong@intel.com>
This commit is contained in:
Mingqiang Chi
2018-04-09 15:39:09 +08:00
committed by Jack Ren
parent 2e2f02edeb
commit 4f6c451278
2 changed files with 39 additions and 29 deletions

View File

@@ -149,7 +149,12 @@ vm_open(const char *name)
ctx->lowmem_limit = 2 * GB;
ctx->name = (char *)(ctx + 1);
strcpy(ctx->name, name);
create_vm.secure_world_enabled = trusty_enabled;
/* Set trusty enable flag */
if (trusty_enabled)
create_vm.vm_flag |= SECURE_WORLD_ENABLED;
else
create_vm.vm_flag &= (~SECURE_WORLD_ENABLED);
while (retry > 0) {
error = ioctl(ctx->fd, IC_CREATE_VM, &create_vm);