On 05/11/24, Philippe Mathieu-Daudé wrote:
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(a)linaro.org>
---
docs/about/deprecated.rst | 6 ++++++
configs/devices/microblaze-softmmu/default.mak | 2 --
configs/devices/microblazeel-softmmu/default.mak | 5 ++++-
hw/microblaze/petalogix_ml605_mmu.c | 7 ++++++-
hw/microblaze/xlnx-zynqmp-pmu.c | 8 ++++++--
5 files changed, 22 insertions(+), 6 deletions(-)
Reviewed-by: Anton Johansson <anjo(a)rev.ng>