[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 01/19] target/microblaze: Rename CPU endianness property as '
From: |
Alistair Francis |
Subject: |
Re: [PATCH 01/19] target/microblaze: Rename CPU endianness property as 'little-endian' |
Date: |
Wed, 6 Nov 2024 08:29:14 +1000 |
On Tue, Nov 5, 2024 at 11:06 PM Philippe Mathieu-Daudé
<philmd@linaro.org> wrote:
>
> Rename the 'endian' property as 'little-endian' because the 'ENDI'
> bit is set when the endianness is in little order, and unset in
> big order.
>
> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Alistair
> ---
> hw/microblaze/petalogix_ml605_mmu.c | 2 +-
> hw/microblaze/xlnx-zynqmp-pmu.c | 2 +-
> target/microblaze/cpu.c | 2 +-
> 3 files changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/hw/microblaze/petalogix_ml605_mmu.c
> b/hw/microblaze/petalogix_ml605_mmu.c
> index b4183c5267d..df808ac323e 100644
> --- a/hw/microblaze/petalogix_ml605_mmu.c
> +++ b/hw/microblaze/petalogix_ml605_mmu.c
> @@ -90,7 +90,7 @@ petalogix_ml605_init(MachineState *machine)
> object_property_set_int(OBJECT(cpu), "use-fpu", 1, &error_abort);
> object_property_set_bool(OBJECT(cpu), "dcache-writeback", true,
> &error_abort);
> - object_property_set_bool(OBJECT(cpu), "endianness", true, &error_abort);
> + object_property_set_bool(OBJECT(cpu), "little-endian", true,
> &error_abort);
> qdev_realize(DEVICE(cpu), NULL, &error_abort);
>
> /* Attach emulated BRAM through the LMB. */
> diff --git a/hw/microblaze/xlnx-zynqmp-pmu.c b/hw/microblaze/xlnx-zynqmp-pmu.c
> index 1bfc9641d29..43608c2dca4 100644
> --- a/hw/microblaze/xlnx-zynqmp-pmu.c
> +++ b/hw/microblaze/xlnx-zynqmp-pmu.c
> @@ -90,7 +90,7 @@ static void xlnx_zynqmp_pmu_soc_realize(DeviceState *dev,
> Error **errp)
> object_property_set_bool(OBJECT(&s->cpu), "use-pcmp-instr", true,
> &error_abort);
> object_property_set_bool(OBJECT(&s->cpu), "use-mmu", false,
> &error_abort);
> - object_property_set_bool(OBJECT(&s->cpu), "endianness", true,
> + object_property_set_bool(OBJECT(&s->cpu), "little-endian", true,
> &error_abort);
> object_property_set_str(OBJECT(&s->cpu), "version", "8.40.b",
> &error_abort);
> diff --git a/target/microblaze/cpu.c b/target/microblaze/cpu.c
> index 135947ee800..e9f98806274 100644
> --- a/target/microblaze/cpu.c
> +++ b/target/microblaze/cpu.c
> @@ -368,7 +368,7 @@ static Property mb_properties[] = {
> DEFINE_PROP_UINT8("use-non-secure", MicroBlazeCPU, cfg.use_non_secure,
> 0),
> DEFINE_PROP_BOOL("dcache-writeback", MicroBlazeCPU, cfg.dcache_writeback,
> false),
> - DEFINE_PROP_BOOL("endianness", MicroBlazeCPU, cfg.endi, false),
> + DEFINE_PROP_BOOL("little-endian", MicroBlazeCPU, cfg.endi, false),
> /* Enables bus exceptions on failed data accesses (load/stores). */
> DEFINE_PROP_BOOL("dopb-bus-exception", MicroBlazeCPU,
> cfg.dopb_bus_exception, false),
> --
> 2.45.2
>
>
[PATCH 02/19] hw/microblaze: Deprecate big-endian petalogix-ml605 & xlnx-zynqmp-pmu, Philippe Mathieu-Daudé, 2024/11/05
[PATCH 03/19] hw/microblaze/s3adsp1800: Explicit CPU endianness, Philippe Mathieu-Daudé, 2024/11/05