qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/4] hw/microblaze: Endianness clean-ups and deprecations
@ 2025-05-15 13:20 Thomas Huth
  2025-05-15 13:20 ` [PATCH 1/4] hw/microblaze: Add endianness property to the petalogix_s3adsp1800 machine Thomas Huth
                   ` (3 more replies)
  0 siblings, 4 replies; 18+ messages in thread
From: Thomas Huth @ 2025-05-15 13:20 UTC (permalink / raw)
  To: Edgar E. Iglesias, qemu-devel
  Cc: Alistair Francis, Peter Maydell, Philippe Mathieu-Daudé,
	Thomas Huth

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



^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2025-05-27 13:57 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-05-15 13:20 [PATCH 0/4] hw/microblaze: Endianness clean-ups and deprecations Thomas Huth
2025-05-15 13:20 ` [PATCH 1/4] hw/microblaze: Add endianness property to the petalogix_s3adsp1800 machine Thomas Huth
2025-05-24 12:55   ` Richard Henderson
2025-05-25 19:09     ` Philippe Mathieu-Daudé
2025-05-26 13:51       ` Markus Armbruster
2025-05-27 13:56   ` Philippe Mathieu-Daudé
2025-05-15 13:20 ` [PATCH 2/4] tests/functional: Test both microblaze s3adsp1800 endianness variants Thomas Huth
2025-05-27 13:54   ` Philippe Mathieu-Daudé
2025-05-15 13:20 ` [PATCH 3/4] hw/microblaze: Remove the big-endian variants of ml605 and xlnx-zynqmp-pmu Thomas Huth
2025-05-16 15:00   ` Philippe Mathieu-Daudé
2025-05-16 15:06     ` Thomas Huth
2025-05-25 19:19       ` Philippe Mathieu-Daudé
2025-05-26  5:59         ` Thomas Huth
2025-05-24 12:56   ` Richard Henderson
2025-05-27 13:51   ` Philippe Mathieu-Daudé
2025-05-15 13:20 ` [PATCH 4/4] docs: Deprecate the qemu-system-microblazeel binary Thomas Huth
2025-05-24 12:57   ` Richard Henderson
2025-05-27 13:50   ` Philippe Mathieu-Daudé

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).