@@ -43,7 +43,7 @@ int64_t hcall_get_api_version(struct vm *vm, uint64_t param)
43
43
44
44
static int handle_vpic_irqline (struct vm * vm , int irq , enum irq_mode mode )
45
45
{
46
- int ret = -1 ;
46
+ int32_t ret = -1 ;
47
47
48
48
if (vm == NULL )
49
49
return ret ;
@@ -67,7 +67,7 @@ static int handle_vpic_irqline(struct vm *vm, int irq, enum irq_mode mode)
67
67
static int
68
68
handle_vioapic_irqline (struct vm * vm , int irq , enum irq_mode mode )
69
69
{
70
- int ret = -1 ;
70
+ int32_t ret = -1 ;
71
71
72
72
if (vm == NULL )
73
73
return ret ;
@@ -91,8 +91,8 @@ handle_vioapic_irqline(struct vm *vm, int irq, enum irq_mode mode)
91
91
static int handle_virt_irqline (struct vm * vm , uint64_t target_vmid ,
92
92
struct acrn_irqline * param , enum irq_mode mode )
93
93
{
94
- int ret = 0 ;
95
- long intr_type ;
94
+ int32_t ret = 0 ;
95
+ uint32_t intr_type ;
96
96
struct vm * target_vm = get_vm_from_vmid (target_vmid );
97
97
98
98
if ((vm == NULL ) || (param == NULL ))
@@ -205,7 +205,7 @@ int64_t hcall_pause_vm(uint64_t vmid)
205
205
206
206
int64_t hcall_create_vcpu (struct vm * vm , uint64_t vmid , uint64_t param )
207
207
{
208
- int ret ;
208
+ int32_t ret ;
209
209
uint16_t pcpu_id ;
210
210
struct acrn_create_vcpu cv ;
211
211
@@ -274,7 +274,7 @@ int64_t hcall_pulse_irqline(struct vm *vm, uint64_t vmid, uint64_t param)
274
274
275
275
int64_t hcall_inject_msi (struct vm * vm , uint64_t vmid , uint64_t param )
276
276
{
277
- int ret = 0 ;
277
+ int32_t ret = 0 ;
278
278
struct acrn_msi_entry msi ;
279
279
struct vm * target_vm = get_vm_from_vmid (vmid );
280
280
@@ -474,7 +474,7 @@ int64_t hcall_set_vm_memmaps(struct vm *vm, uint64_t param)
474
474
struct set_memmaps set_memmaps ;
475
475
struct memory_map * regions ;
476
476
struct vm * target_vm ;
477
- unsigned int idx ;
477
+ uint32_t idx ;
478
478
479
479
if (!is_vm0 (vm )) {
480
480
pr_err ("%s: ERROR! Not coming from service vm" ,
@@ -496,7 +496,7 @@ int64_t hcall_set_vm_memmaps(struct vm *vm, uint64_t param)
496
496
return -1 ;
497
497
}
498
498
499
- idx = 0 ;
499
+ idx = 0U ;
500
500
/*TODO: use copy_from_gpa for this buffer page */
501
501
regions = GPA2HVA (vm , set_memmaps .memmaps_gpa );
502
502
while (idx < set_memmaps .memmaps_num ) {
@@ -711,7 +711,7 @@ int64_t hcall_setup_sbuf(struct vm *vm, uint64_t param)
711
711
712
712
int64_t hcall_get_cpu_pm_state (struct vm * vm , uint64_t cmd , uint64_t param )
713
713
{
714
- int target_vm_id ;
714
+ int32_t target_vm_id ;
715
715
struct vm * target_vm ;
716
716
717
717
target_vm_id = (cmd & PMCMD_VMID_MASK ) >> PMCMD_VMID_SHIFT ;
@@ -736,7 +736,7 @@ int64_t hcall_get_cpu_pm_state(struct vm *vm, uint64_t cmd, uint64_t param)
736
736
return 0 ;
737
737
}
738
738
case PMCMD_GET_PX_DATA : {
739
- int pn ;
739
+ int32_t pn ;
740
740
struct cpu_px_data * px_data ;
741
741
742
742
/* For now we put px data as per-vm,
0 commit comments