]> www.infradead.org Git - users/dwmw2/qemu.git/commit
hw/microblaze: Deprecate big-endian petalogix-ml605 & xlnx-zynqmp-pmu
authorPhilippe Mathieu-Daudé <philmd@linaro.org>
Tue, 24 Sep 2024 22:08:12 +0000 (00:08 +0200)
committerPhilippe Mathieu-Daudé <philmd@linaro.org>
Tue, 5 Nov 2024 23:31:43 +0000 (23:31 +0000)
commit181b3a7bb03a9448d4f1a9c46fef1c1090586fe2
treed5e9af6f31ac754fbc6ffae7b43edaeb8038ea26
parent6c8cec822f153bb5e2871bdb309d90bcb750c24c
hw/microblaze: Deprecate big-endian petalogix-ml605 & xlnx-zynqmp-pmu

The petalogix-ml605 machine was explicitly added as little-endian only
machine in commit 00914b7d970 ("microblaze: Add PetaLogix ml605 MMU
little-endian ref design"). Mark the big-endian version as deprecated.

When the xlnx-zynqmp-pmu machine's CPU was added in commit 133d23b3ad1
("xlnx-zynqmp-pmu: Add the CPU and memory"), its 'endianness' property
was set to %true, thus wired in little endianness.

Both machine are included in the big-endian system binary, while their
CPU is working in little-endian. Unlikely to work as it. Deprecate now
as broken config so we can remove soon.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Anton Johansson <anjo@rev.ng>
Acked-by: Alistair Francis <alistair.francis@wdc.com>
Reviewed-by: Edgar E. Iglesias <edgar.iglesias@amd.com>
Message-Id: <20241105130431.22564-3-philmd@linaro.org>
configs/devices/microblaze-softmmu/default.mak
configs/devices/microblazeel-softmmu/default.mak
docs/about/deprecated.rst
hw/microblaze/petalogix_ml605_mmu.c
hw/microblaze/xlnx-zynqmp-pmu.c