From: "Alex Bennée" <alex.bennee@linaro.org>
To: qemu-devel@nongnu.org
Cc: "Cédric Le Goater" <clg@redhat.com>,
"Peter Delevoryas" <peter@pjd.dev>,
"Alex Bennée" <alex.bennee@linaro.org>,
devel@lists.libvirt.org (reviewer:Incompatible changes),
"Cédric Le Goater" <clg@kaod.org>,
"Peter Maydell" <peter.maydell@linaro.org>,
"Steven Lee" <steven_lee@aspeedtech.com>,
"Troy Lee" <leetroy@gmail.com>,
"Jamin Lin" <jamin_lin@aspeedtech.com>,
"Andrew Jeffery" <andrew@codeconstruct.com.au>,
"Joel Stanley" <joel@jms.id.au>,
qemu-arm@nongnu.org (open list:ASPEED BMCs)
Subject: [PULL 14/14] aspeed: Deprecate the fby35 machine
Date: Fri, 5 Dec 2025 16:41:25 +0000 [thread overview]
Message-ID: <20251205164125.2122504-15-alex.bennee@linaro.org> (raw)
In-Reply-To: <20251205164125.2122504-1-alex.bennee@linaro.org>
From: Cédric Le Goater <clg@redhat.com>
There are no functional tests for the 'fby35' machine which makes
harder to determine when something becomes deprecated or unused.
The 'fby35' machine was originally added as an example of a multi-SoC
system, with the expectation the models would evolve over time in an
heterogeneous system. This hasn't happened and no public firmware is
available to boot it. It can be replaced by the 'ast2700fc', another
multi-SoC machine based on the newer AST2700 SoCs which are excepted
to receive better support in the future.
Cc: Peter Delevoryas <peter@pjd.dev>
Signed-off-by: Cédric Le Goater <clg@redhat.com>
Message-ID: <20251126102424.927527-1-clg@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
diff --git a/docs/about/deprecated.rst b/docs/about/deprecated.rst
index 9386cffba26..ac31a2bce42 100644
--- a/docs/about/deprecated.rst
+++ b/docs/about/deprecated.rst
@@ -308,13 +308,24 @@ I2C devices connected to the board can be defined via the QEMU command
line.
Arm ``fp5280g2-bmc`` machine (since 10.2)
-'''''''''''''''''''''''''''''''''''''''''''
+'''''''''''''''''''''''''''''''''''''''''
The ``fp5280g2-bmc`` machine does not rely on any specific device
models, it can be replaced by the ``ast2500-evb`` machine using the
``fmc-model`` option to specify the flash type. The I2C devices
connected to the board can be defined via the QEMU command line.
+Arm ``fby35`` machine (since 10.2)
+''''''''''''''''''''''''''''''''''
+
+The ``fby35`` machine was originally added as an example of a
+multi-SoC system, with the expectation the models would evolve over
+time in an heterogeneous system. This hasn't happened and no public
+firmware is available to boot it. It can be replaced by the
+``ast2700fc``, another multi-SoC machine based on the newer AST2700
+SoCs which are excepted to receive better support in the future.
+
+
RISC-V default machine option (since 10.0)
''''''''''''''''''''''''''''''''''''''''''
diff --git a/hw/arm/fby35.c b/hw/arm/fby35.c
index 70d3a99d79e..e61a6438fef 100644
--- a/hw/arm/fby35.c
+++ b/hw/arm/fby35.c
@@ -175,6 +175,7 @@ static void fby35_class_init(ObjectClass *oc, const void *data)
MachineClass *mc = MACHINE_CLASS(oc);
mc->desc = "Meta Platforms fby35";
+ mc->deprecation_reason = "For a multi-soc machine, use 'ast2700fc' instead";
mc->init = fby35_init;
mc->no_floppy = 1;
mc->no_cdrom = 1;
--
2.47.3
next prev parent reply other threads:[~2025-12-05 16:42 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-12-05 16:41 [PULL 00/14] Final fixes for 10.2 (gitlab, testing, docker, docs, plugins) Alex Bennée
2025-12-05 16:41 ` [PULL 01/14] gitlab: drop --disable-pie from aarch64-all-linux-static build Alex Bennée
2025-12-05 16:41 ` [PULL 02/14] gitlab: drop explicit pxe-test from the build-tci job Alex Bennée
2025-12-05 16:41 ` [PULL 03/14] gitlab-ci.d/cirrus: Update the FreeBSD job to v14.3 Alex Bennée
2025-12-05 16:41 ` [PULL 04/14] tests/tcg: honour the available QEMU binaries when running check-tcg Alex Bennée
2025-12-05 16:41 ` [PULL 05/14] tests/qemu-iotests: Check for a functional "secret" object before using it Alex Bennée
2025-12-05 16:41 ` [PULL 06/14] tests/lcitool: add bzip2 to the minimal dependency list Alex Bennée
2025-12-05 16:41 ` [PULL 07/14] tests/docker: transition debian-all-test-cross to lcitool Alex Bennée
2025-12-05 16:41 ` [PULL 08/14] tests/docker: drop --disable-[tools|system] from all-test-cross Alex Bennée
2025-12-05 16:41 ` [PULL 09/14] docs/devel: update build environment setup documentation Alex Bennée
2025-12-05 16:41 ` [PULL 10/14] docs/devel: Correct typo Alex Bennée
2025-12-05 16:41 ` [PULL 11/14] MAINTAINERS: update the custom runner entries Alex Bennée
2025-12-05 16:41 ` [PULL 12/14] plugins/core: allow reading of registers during discon events Alex Bennée
2025-12-05 16:41 ` [PULL 13/14] contrib/plugins/uftrace_symbols.py: unbreak --no-prefix-symbols Alex Bennée
2025-12-05 16:41 ` Alex Bennée [this message]
2025-12-05 20:54 ` [PULL 00/14] Final fixes for 10.2 (gitlab, testing, docker, docs, plugins) Richard Henderson
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20251205164125.2122504-15-alex.bennee@linaro.org \
--to=alex.bennee@linaro.org \
--cc=andrew@codeconstruct.com.au \
--cc=clg@kaod.org \
--cc=clg@redhat.com \
--cc=devel@lists.libvirt.org \
--cc=jamin_lin@aspeedtech.com \
--cc=joel@jms.id.au \
--cc=leetroy@gmail.com \
--cc=peter.maydell@linaro.org \
--cc=peter@pjd.dev \
--cc=qemu-arm@nongnu.org \
--cc=qemu-devel@nongnu.org \
--cc=steven_lee@aspeedtech.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).