On Tue Mar 12, 2024 at 5:04 AM AEST, Philippe Mathieu-Daudé wrote: > pSeries machines before 3.0 have complex migration back > compatibility code we'd like to get ride of. The last > one is 2.12, which is 6 years old. We just deprecated up > to the 2.11 machine in commit 1392617d35 ("spapr: Tag > pseries-2.1 - 2.11 machines as deprecated"). > Take to opportunity to also deprecate the 2.12 machines. > > Signed-off-by: Philippe Mathieu-Daudé <phi...@linaro.org> > --- > In 2025 I'd like to get ride of the code related to: > > include/hw/ppc/spapr_cpu_core.h:31: bool pre_3_0_migration; /* older > machine don't know about SpaprCpuState */
Acked-by: Nicholas Piggin <npig...@gmail.com> I can merge this via the PPC tree. Thanks, Nick > --- > docs/about/deprecated.rst | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > > diff --git a/docs/about/deprecated.rst b/docs/about/deprecated.rst > index dfd681cd02..65111513cc 100644 > --- a/docs/about/deprecated.rst > +++ b/docs/about/deprecated.rst > @@ -237,13 +237,13 @@ The Nios II architecture is orphan. > The machine is no longer in existence and has been long unmaintained > in QEMU. This also holds for the TC51828 16MiB flash that it uses. > > -``pseries-2.1`` up to ``pseries-2.11`` (since 9.0) > +``pseries-2.1`` up to ``pseries-2.12`` (since 9.0) > '''''''''''''''''''''''''''''''''''''''''''''''''' > > -Older pseries machines before version 2.12 have undergone many changes > +Older pseries machines before version 3.0 have undergone many changes > to correct issues, mostly regarding migration compatibility. These are > no longer maintained and removing them will make the code easier to > -read and maintain. Use versions 2.12 and above as a replacement. > +read and maintain. Use versions 3.0 and above as a replacement. > > Backend options > ---------------