fix "ISO C99 does not support '_Static_assert'"

_Static_assert is supported in C11 standard.
Please see N1570(C11 mannual) 6.4.1.
replace _Static_assert with ASSERT.

Signed-off-by: huihuang shi <huihuang.shi@intel.com>
This commit is contained in:
huihuang shi
2018-06-01 13:51:16 +08:00
committed by lijinxia
parent cd5d8c8da7
commit 14b2e1d395
4 changed files with 32 additions and 33 deletions

View File

@@ -106,6 +106,15 @@ struct secure_world_control {
struct secure_world_memory sworld_memory;
};
struct trusty_startup_param {
uint32_t size_of_this_struct;
uint32_t mem_size;
uint64_t tsc_per_ms;
uint64_t trusty_mem_base;
uint32_t reserved;
uint8_t padding[4];
};
void switch_world(struct vcpu *vcpu, int next_world);
bool initialize_trusty(struct vcpu *vcpu, uint64_t param);
void destroy_secure_world(struct vm *vm);