On Wed, 16 Sept 2026 at 23:44, Mohamed Mediouni
<[email protected]> wrote:
>
> In the case where WHPX isn't supported on the platform, makes the
> intended error appear instead of failing at getting the IPA width.
>
> Signed-off-by: Mohamed Mediouni <[email protected]>
> ---
>  target/arm/whpx/whpx-all.c | 16 ++++++++--------
>  1 file changed, 8 insertions(+), 8 deletions(-)
>
> diff --git a/target/arm/whpx/whpx-all.c b/target/arm/whpx/whpx-all.c
> index d106400686..46f0b9524e 100644
> --- a/target/arm/whpx/whpx-all.c
> +++ b/target/arm/whpx/whpx-all.c
> @@ -879,14 +879,6 @@ int whpx_accel_init(AccelState *as, MachineState *ms)
>          goto error;
>      }
>
> -    if (mc->get_physical_address_range) {
> -        pa_range = mc->get_physical_address_range(ms,
> -            whpx_arm_get_ipa_bit_size(), whpx_arm_get_ipa_bit_size());
> -        if (pa_range < 0) {
> -            return -EINVAL;
> -        }
> -    }
> -
>      whpx->mem_quota = ms->ram_size;
>
>      hr = whp_dispatch.WHvGetCapability(
> @@ -914,6 +906,14 @@ int whpx_accel_init(AccelState *as, MachineState *ms)
>          goto error;
>      }
>
> +    if (mc->get_physical_address_range) {
> +        pa_range = mc->get_physical_address_range(ms,
> +            whpx_arm_get_ipa_bit_size(), whpx_arm_get_ipa_bit_size());
> +        if (pa_range < 0) {
> +            return -EINVAL;
> +        }
> +    }
> +




Applied to target-arm.next, thanks.

-- PMM

Reply via email to