All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] hw/arm: Deprecate legacy VirtIO devices on big-endian guests
@ 2025-12-17 14:06 Philippe Mathieu-Daudé
  2025-12-17 14:10 ` Manos Pitsidianakis
  2025-12-17 14:26 ` Daniel P. Berrangé
  0 siblings, 2 replies; 5+ messages in thread
From: Philippe Mathieu-Daudé @ 2025-12-17 14:06 UTC (permalink / raw)
  To: qemu-devel
  Cc: Michael S . Tsirkin, Eugenio Pérez, Manos Pitsidianakis,
	devel, Richard Henderson, Peter Maydell, qemu-arm, Jason Wang,
	Philippe Mathieu-Daudé, Alex Bennée

We couldn't find a way (guest OS with VirtIO drivers) to test
a legacy VirtIO device on a ARM vCPU running in big-endian.

Deprecate for the v11.0 release, giving 1 year to users who
really care to contribute functional tests.

Suggested-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
---
 docs/about/deprecated.rst | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/docs/about/deprecated.rst b/docs/about/deprecated.rst
index ac31a2bce42..3a69facb0f1 100644
--- a/docs/about/deprecated.rst
+++ b/docs/about/deprecated.rst
@@ -515,6 +515,17 @@ It was implemented as a no-op instruction in TCG up to QEMU 9.0, but
 only with ``-cpu max`` (which does not guarantee migration compatibility
 across versions).
 
+VirtIO devices
+''''''''''''''
+
+Legacy VirtIO devices on Big-Endian ARM architecture (since 11.0)
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+There are no functional tests for legacy virtio devices used by ARM
+machines running in big-endian order, which makes harder to maintain
+the code path while the code base evolve.
+
+
 Backwards compatibility
 -----------------------
 
-- 
2.52.0



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

end of thread, other threads:[~2025-12-17 17:24 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-12-17 14:06 [PATCH] hw/arm: Deprecate legacy VirtIO devices on big-endian guests Philippe Mathieu-Daudé
2025-12-17 14:10 ` Manos Pitsidianakis
2025-12-17 14:26 ` Daniel P. Berrangé
2025-12-17 17:13   ` Alex Bennée
2025-12-17 17:23     ` Daniel P. Berrangé

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.