Skip to content

Commit 899c914

Browse files
mingqiangchiwenlingz
authored andcommitted
hv:Fix MISRA-C violations in vm.h
-- fix "Macro parameter not in brackets" for PLUG_CPU(n) -- fix "Array has no bounds specified" for vm_configs[] Tracked-On: #861 Signed-off-by: Mingqiang Chi <mingqiang.chi@intel.com>
1 parent 5ba4afc commit 899c914

File tree

1 file changed

+2
-2
lines changed
  • hypervisor/include/arch/x86/guest

1 file changed

+2
-2
lines changed

hypervisor/include/arch/x86/guest/vm.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ enum vm_privilege_level {
2222

2323
#define INVALID_VM_ID 0xffffU
2424

25-
#define PLUG_CPU(n) (1U << n)
25+
#define PLUG_CPU(n) (1U << (n))
2626

2727
struct vm_hw_info {
2828
/* vcpu array of this VM */
@@ -296,7 +296,7 @@ int32_t create_vm(uint16_t vm_id, struct acrn_vm_config *vm_config, struct acrn_
296296
void prepare_vm(uint16_t vm_id, struct acrn_vm_config *vm_config);
297297
void launch_vms(uint16_t pcpu_id);
298298

299-
extern struct acrn_vm_config vm_configs[];
299+
extern struct acrn_vm_config vm_configs[CONFIG_MAX_VM_NUM];
300300

301301
bool is_sos_vm(const struct acrn_vm *vm);
302302
uint16_t find_free_vm_id(void);

0 commit comments

Comments
 (0)