From: "Daniel P. Berrangé" <berrange@redhat.com>
To: Peter Maydell <peter.maydell@linaro.org>
Cc: "Philippe Mathieu-Daudé" <philmd@oss.qualcomm.com>,
"Thomas Huth" <thuth@redhat.com>,
"Mark Cave-Ayland" <mark.cave-ayland@ilande.co.uk>,
"Thomas Huth" <huth@tuxfamily.org>,
qemu-devel@nongnu.org, "Laurent Vivier" <laurent@vivier.eu>,
"Natalia Portillo" <claunia@claunia.com>
Subject: Re: [PATCH] docs/about: Deprecate the 'next-cube' m68k machine
Date: Thu, 27 Aug 2026 18:45:05 +0100 [thread overview]
Message-ID: <apB3oX536mOoPoXt@redhat.com> (raw)
In-Reply-To: <CAFEAcA_ALPTQLQwA_XzqOr=Zuc4_K9=LPNXN9jN_i0fyouqwxQ@mail.gmail.com>
On Thu, Aug 27, 2026 at 06:32:43PM +0100, Peter Maydell wrote:
> On Thu, 27 Aug 2026 at 17:09, Philippe Mathieu-Daudé
> <philmd@oss.qualcomm.com> wrote:
> >
> > Hi Thomas,
> >
> > On 27/8/26 14:54, Thomas Huth wrote:
> > > On 09/10/2023 21.39, Mark Cave-Ayland wrote:
> > >> On 07/10/2023 08:23, Thomas Huth wrote:
> > >>
> > >> (added Natalia who was the GSoC mentor for the NeXT cube work)
> > >>
> > >>> The machine is incomplete, and unfortunately the hoped-for improvements
> > >>> never happened. So it's maybe best if we mark this machine as deprecated
> > >>> and finally remove it again in case it gets into the way of a code
> > >>> refactoring or other reasons.
>
> > >> I'm torn a bit by this one - on the one hand the NeXT code could do
> > >> with some love, but then given that the code already uses qdev/QOM
> > >> then there isn't really much in the way of maintenance burden. The
> > >> main concern for me at the moment is the use of the old-style memory
> > >> accessors that pre-date the memory API.
> > >>
> > >> With my latest ESP patches I think it shouldn't be too hard to update
> > >> the NeXT DMA controller to get SCSI working, so perhaps we can leave
> > >> it for now if it doesn't cause too many problems?
>
> > > Almost three years later, the world changed quite a bit. We're getting
> > > flooded with AI-generated bug reports now, and of course people are
> > > discovering problems in this old and neglected code, e.g.:
> > >
> > > https://gitlab.com/qemu-project/qemu/-/work_items/4303
> > > https://gitlab.com/qemu-project/qemu/-/work_items/4304
> > > https://gitlab.com/qemu-project/qemu/-/work_items/4305
> >
> > Hobbyist motivated machine emulations never committed to be
> > secure. While I appreciate these bug reports for the overall
> > quality of the project, I'm taking these one as lowest priority.
> > I wouldn't even mind of closing them as WONTFIX "Thanks ...".
>
> I agree, but also they can prompt us to look and say "actually
> this machine is no longer used / never got sufficiently
> implemented to be useful / has no maintainer" (cf musicpal).
> So the questions here are:
> * is the machine's functionality better than it was in 2023:
> can we boot something beyond just the firmware now?
> * is anybody planning to actively work on it?
> * is anybody using it?
I don't mind about the quality, as we never claim this stuff
is providing a security boundary, but I do wonder whether the
bar for merging a machine should have been higher than
"shows firmware prompt" ?
Are there other machines we have merged with that level of
very limited functionality ?
Is it reasonable to say "boot a guest OS" is a criteria for
merging machines in future ?
With regards,
Daniel
--
|: https://berrange.com ~~ https://hachyderm.io/@berrange :|
|: https://libvirt.org ~~ https://entangle-photo.org :|
|: https://pixelfed.art/berrange ~~ https://fstop138.berrange.com :|
next prev parent reply other threads:[~2026-08-27 17:45 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-10-07 7:23 [PATCH] docs/about: Deprecate the 'next-cube' m68k machine Thomas Huth
2023-10-09 19:39 ` Mark Cave-Ayland
2026-08-27 12:54 ` Thomas Huth
2026-08-27 16:09 ` Philippe Mathieu-Daudé
2026-08-27 17:32 ` Peter Maydell
2026-08-27 17:45 ` Daniel P. Berrangé [this message]
2026-08-27 17:51 ` Peter Maydell
2026-08-27 20:34 ` Mark Cave-Ayland
2026-08-27 21:05 ` Thomas Huth
2026-08-27 20:28 ` Mark Cave-Ayland
2026-08-27 20:49 ` Thomas Huth
2026-08-27 13:10 ` Natalia Portillo
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=apB3oX536mOoPoXt@redhat.com \
--to=berrange@redhat.com \
--cc=claunia@claunia.com \
--cc=huth@tuxfamily.org \
--cc=laurent@vivier.eu \
--cc=mark.cave-ayland@ilande.co.uk \
--cc=peter.maydell@linaro.org \
--cc=philmd@oss.qualcomm.com \
--cc=qemu-devel@nongnu.org \
--cc=thuth@redhat.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 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.