@@ -102,7 +102,7 @@ static void sender_guest_code(void *hcall_page, vm_vaddr_t pgs_gpa)
102102 /* 'Slow' HvCallSendSyntheticClusterIpi to RECEIVER_VCPU_ID_1 */
103103 ipi -> vector = IPI_VECTOR ;
104104 ipi -> cpu_mask = 1 << RECEIVER_VCPU_ID_1 ;
105- hyperv_hypercall (HVCALL_SEND_IPI , pgs_gpa , pgs_gpa + 4096 );
105+ hyperv_hypercall (HVCALL_SEND_IPI , pgs_gpa , pgs_gpa + PAGE_SIZE );
106106 nop_loop ();
107107 GUEST_ASSERT (ipis_rcvd [RECEIVER_VCPU_ID_1 ] == ++ ipis_expected [0 ]);
108108 GUEST_ASSERT (ipis_rcvd [RECEIVER_VCPU_ID_2 ] == ipis_expected [1 ]);
@@ -116,13 +116,13 @@ static void sender_guest_code(void *hcall_page, vm_vaddr_t pgs_gpa)
116116 GUEST_SYNC (stage ++ );
117117
118118 /* 'Slow' HvCallSendSyntheticClusterIpiEx to RECEIVER_VCPU_ID_1 */
119- memset (hcall_page , 0 , 4096 );
119+ memset (hcall_page , 0 , PAGE_SIZE );
120120 ipi_ex -> vector = IPI_VECTOR ;
121121 ipi_ex -> vp_set .format = HV_GENERIC_SET_SPARSE_4K ;
122122 ipi_ex -> vp_set .valid_bank_mask = 1 << 0 ;
123123 ipi_ex -> vp_set .bank_contents [0 ] = BIT (RECEIVER_VCPU_ID_1 );
124124 hyperv_hypercall (HVCALL_SEND_IPI_EX | (1 << HV_HYPERCALL_VARHEAD_OFFSET ),
125- pgs_gpa , pgs_gpa + 4096 );
125+ pgs_gpa , pgs_gpa + PAGE_SIZE );
126126 nop_loop ();
127127 GUEST_ASSERT (ipis_rcvd [RECEIVER_VCPU_ID_1 ] == ++ ipis_expected [0 ]);
128128 GUEST_ASSERT (ipis_rcvd [RECEIVER_VCPU_ID_2 ] == ipis_expected [1 ]);
@@ -138,13 +138,13 @@ static void sender_guest_code(void *hcall_page, vm_vaddr_t pgs_gpa)
138138 GUEST_SYNC (stage ++ );
139139
140140 /* 'Slow' HvCallSendSyntheticClusterIpiEx to RECEIVER_VCPU_ID_2 */
141- memset (hcall_page , 0 , 4096 );
141+ memset (hcall_page , 0 , PAGE_SIZE );
142142 ipi_ex -> vector = IPI_VECTOR ;
143143 ipi_ex -> vp_set .format = HV_GENERIC_SET_SPARSE_4K ;
144144 ipi_ex -> vp_set .valid_bank_mask = 1 << 1 ;
145145 ipi_ex -> vp_set .bank_contents [0 ] = BIT (RECEIVER_VCPU_ID_2 - 64 );
146146 hyperv_hypercall (HVCALL_SEND_IPI_EX | (1 << HV_HYPERCALL_VARHEAD_OFFSET ),
147- pgs_gpa , pgs_gpa + 4096 );
147+ pgs_gpa , pgs_gpa + PAGE_SIZE );
148148 nop_loop ();
149149 GUEST_ASSERT (ipis_rcvd [RECEIVER_VCPU_ID_1 ] == ipis_expected [0 ]);
150150 GUEST_ASSERT (ipis_rcvd [RECEIVER_VCPU_ID_2 ] == ++ ipis_expected [1 ]);
@@ -160,14 +160,14 @@ static void sender_guest_code(void *hcall_page, vm_vaddr_t pgs_gpa)
160160 GUEST_SYNC (stage ++ );
161161
162162 /* 'Slow' HvCallSendSyntheticClusterIpiEx to both RECEIVER_VCPU_ID_{1,2} */
163- memset (hcall_page , 0 , 4096 );
163+ memset (hcall_page , 0 , PAGE_SIZE );
164164 ipi_ex -> vector = IPI_VECTOR ;
165165 ipi_ex -> vp_set .format = HV_GENERIC_SET_SPARSE_4K ;
166166 ipi_ex -> vp_set .valid_bank_mask = 1 << 1 | 1 ;
167167 ipi_ex -> vp_set .bank_contents [0 ] = BIT (RECEIVER_VCPU_ID_1 );
168168 ipi_ex -> vp_set .bank_contents [1 ] = BIT (RECEIVER_VCPU_ID_2 - 64 );
169169 hyperv_hypercall (HVCALL_SEND_IPI_EX | (2 << HV_HYPERCALL_VARHEAD_OFFSET ),
170- pgs_gpa , pgs_gpa + 4096 );
170+ pgs_gpa , pgs_gpa + PAGE_SIZE );
171171 nop_loop ();
172172 GUEST_ASSERT (ipis_rcvd [RECEIVER_VCPU_ID_1 ] == ++ ipis_expected [0 ]);
173173 GUEST_ASSERT (ipis_rcvd [RECEIVER_VCPU_ID_2 ] == ++ ipis_expected [1 ]);
@@ -183,10 +183,10 @@ static void sender_guest_code(void *hcall_page, vm_vaddr_t pgs_gpa)
183183 GUEST_SYNC (stage ++ );
184184
185185 /* 'Slow' HvCallSendSyntheticClusterIpiEx to HV_GENERIC_SET_ALL */
186- memset (hcall_page , 0 , 4096 );
186+ memset (hcall_page , 0 , PAGE_SIZE );
187187 ipi_ex -> vector = IPI_VECTOR ;
188188 ipi_ex -> vp_set .format = HV_GENERIC_SET_ALL ;
189- hyperv_hypercall (HVCALL_SEND_IPI_EX , pgs_gpa , pgs_gpa + 4096 );
189+ hyperv_hypercall (HVCALL_SEND_IPI_EX , pgs_gpa , pgs_gpa + PAGE_SIZE );
190190 nop_loop ();
191191 GUEST_ASSERT (ipis_rcvd [RECEIVER_VCPU_ID_1 ] == ++ ipis_expected [0 ]);
192192 GUEST_ASSERT (ipis_rcvd [RECEIVER_VCPU_ID_2 ] == ++ ipis_expected [1 ]);
0 commit comments