mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2025-09-23 01:37:44 +00:00
hv: port UUID update to release_v2.7
-- refine get_vmid_by_name, return the first matching vm_id -- the GUEST_FLAG_STATIC_VM is added to identify the static or dynamic VM, the offline tool will set this flag for all the pre-defined VMs. -- only clear name field for dynamic VM instead of clear entire vm_config -- only set DM owned guest_flags in hcall_create_vm -- add check dynamic flag in get_unused_vmid Tracked-On: #6685 Signed-off-by: Mingqiang Chi <mingqiang.chi@intel.com>
This commit is contained in:
@@ -257,6 +257,8 @@ bool is_lapic_pt_configured(const struct acrn_vm *vm);
|
||||
bool is_rt_vm(const struct acrn_vm *vm);
|
||||
bool is_nvmx_configured(const struct acrn_vm *vm);
|
||||
bool is_vcat_configured(const struct acrn_vm *vm);
|
||||
bool is_static_configured_vm(const struct acrn_vm *vm);
|
||||
uint16_t get_unused_vmid(void);
|
||||
bool is_pi_capable(const struct acrn_vm *vm);
|
||||
bool has_rt_vm(void);
|
||||
struct acrn_vm *get_highest_severity_vm(bool runtime);
|
||||
|
@@ -37,19 +37,19 @@
|
||||
#define CONFIG_SERVICE_VM .load_order = SERVICE_VM, \
|
||||
.severity = SEVERITY_SERVICE_VM
|
||||
|
||||
#define CONFIG_SAFETY_VM(idx) .load_order = PRE_LAUNCHED_VM, \
|
||||
#define CONFIG_SAFETY_VM .load_order = PRE_LAUNCHED_VM, \
|
||||
.severity = SEVERITY_SAFETY_VM
|
||||
|
||||
#define CONFIG_PRE_STD_VM(idx) .load_order = PRE_LAUNCHED_VM, \
|
||||
#define CONFIG_PRE_STD_VM .load_order = PRE_LAUNCHED_VM, \
|
||||
.severity = SEVERITY_STANDARD_VM
|
||||
|
||||
#define CONFIG_PRE_RT_VM(idx) .load_order = PRE_LAUNCHED_VM, \
|
||||
#define CONFIG_PRE_RT_VM .load_order = PRE_LAUNCHED_VM, \
|
||||
.severity = SEVERITY_RTVM
|
||||
|
||||
#define CONFIG_POST_STD_VM(idx) .load_order = POST_LAUNCHED_VM, \
|
||||
#define CONFIG_POST_STD_VM .load_order = POST_LAUNCHED_VM, \
|
||||
.severity = SEVERITY_STANDARD_VM
|
||||
|
||||
#define CONFIG_POST_RT_VM(idx) .load_order = POST_LAUNCHED_VM, \
|
||||
#define CONFIG_POST_RT_VM .load_order = POST_LAUNCHED_VM, \
|
||||
.severity = SEVERITY_RTVM
|
||||
|
||||
/* ACRN guest severity */
|
||||
@@ -201,7 +201,6 @@ struct acrn_vm_config {
|
||||
struct acrn_vm_config *get_vm_config(uint16_t vm_id);
|
||||
uint8_t get_vm_severity(uint16_t vm_id);
|
||||
bool vm_has_matched_name(uint16_t vmid, const char *name);
|
||||
uint16_t get_unused_vmid(void);
|
||||
|
||||
extern struct acrn_vm_config vm_configs[CONFIG_MAX_VM_NUM];
|
||||
|
||||
|
Reference in New Issue
Block a user