[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v1 1/1] hw/arm: versal: Use nr_apu_cpus in favor of hard codi
From: |
Philippe Mathieu-Daudé |
Subject: |
Re: [PATCH v1 1/1] hw/arm: versal: Use nr_apu_cpus in favor of hard coding 2 |
Date: |
Wed, 10 Feb 2021 15:48:33 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.6.0 |
On 2/10/21 3:20 PM, Edgar E. Iglesias wrote:
> From: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>
>
> Use nr_apu_cpus in favor of hard coding 2.
>
> Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
> ---
> hw/arm/xlnx-versal.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/hw/arm/xlnx-versal.c b/hw/arm/xlnx-versal.c
> index b0777166e8..628e77ef66 100644
> --- a/hw/arm/xlnx-versal.c
> +++ b/hw/arm/xlnx-versal.c
> @@ -67,10 +67,10 @@ static void versal_create_apu_gic(Versal *s, qemu_irq
> *pic)
> gicbusdev = SYS_BUS_DEVICE(&s->fpd.apu.gic);
> gicdev = DEVICE(&s->fpd.apu.gic);
> qdev_prop_set_uint32(gicdev, "revision", 3);
> - qdev_prop_set_uint32(gicdev, "num-cpu", 2);
> + qdev_prop_set_uint32(gicdev, "num-cpu", nr_apu_cpus);
Or directly XLNX_VERSAL_NR_ACPUS?
Regardless:
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
> qdev_prop_set_uint32(gicdev, "num-irq", XLNX_VERSAL_NR_IRQS + 32);
> qdev_prop_set_uint32(gicdev, "len-redist-region-count", 1);
> - qdev_prop_set_uint32(gicdev, "redist-region-count[0]", 2);
> + qdev_prop_set_uint32(gicdev, "redist-region-count[0]", nr_apu_cpus);
> qdev_prop_set_bit(gicdev, "has-security-extensions", true);
>
> sysbus_realize(SYS_BUS_DEVICE(&s->fpd.apu.gic), &error_fatal);
>