[PATCH 0/4] hw/microblaze: Endianness clean-ups and deprecations

Thomas Huth posted 4 patches 7 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20250515132019.569365-1-thuth@redhat.com
Maintainers: "Edgar E. Iglesias" <edgar.iglesias@gmail.com>, Alistair Francis <alistair@alistair23.me>, Peter Maydell <peter.maydell@linaro.org>
docs/about/deprecated.rst                     | 19 ++++++---
docs/about/removed-features.rst               |  9 ++++
hw/microblaze/petalogix_ml605_mmu.c           | 15 ++-----
hw/microblaze/petalogix_s3adsp1800_mmu.c      | 41 ++++++++++++++++---
hw/microblaze/xlnx-zynqmp-pmu.c               |  7 +---
.../functional/test_microblaze_s3adsp1800.py  | 17 +++++---
.../test_microblazeel_s3adsp1800.py           |  5 ++-
7 files changed, 79 insertions(+), 34 deletions(-)
[PATCH 0/4] hw/microblaze: Endianness clean-ups and deprecations
Posted by Thomas Huth 7 months ago
Thanks to the great reworks from Philippe, the microblaze targets
can now handle both endiannesses. I'd like to suggest now to use
a "endianness" property to allow to switch the endianness of the
petalogix-s3adsp1800 machine. The endiannes of the other two
microblaze machines should be hard-wired to little-endian now
since the big-endian mode likely never worked. With all those
modifications in place, we can then finally deprecate the little-endian
target binary qemu-system-microblazeel since the qemu-system-microblaze
can handle all use cases. This will help us in the future to reduce
our compilation and testing times.

Thomas Huth (4):
  hw/microblaze: Add endianness property to the petalogix_s3adsp1800
    machine
  tests/functional: Test both microblaze s3adsp1800 endianness variants
  hw/microblaze: Remove the big-endian variants of ml605 and
    xlnx-zynqmp-pmu
  docs: Deprecate the qemu-system-microblazeel binary

 docs/about/deprecated.rst                     | 19 ++++++---
 docs/about/removed-features.rst               |  9 ++++
 hw/microblaze/petalogix_ml605_mmu.c           | 15 ++-----
 hw/microblaze/petalogix_s3adsp1800_mmu.c      | 41 ++++++++++++++++---
 hw/microblaze/xlnx-zynqmp-pmu.c               |  7 +---
 .../functional/test_microblaze_s3adsp1800.py  | 17 +++++---
 .../test_microblazeel_s3adsp1800.py           |  5 ++-
 7 files changed, 79 insertions(+), 34 deletions(-)

-- 
2.49.0