Hi
When platforms stand in the way of improving the general code base, I think that's it's not controversial
to ask people to either step up and do necessary maintenance or move the platform to a branch. Past examples of
that would things like dropping romcc bootblock, car global, ...
When a platform is pretty much dead, mainly because it's old or unused, but not standing in the way of general
improvements, I don't think there is much to gain from moving it to a branch. For instance with the i440bx platform
which is over 20y old (I do hope no one has to really use those!), we had someone maintain it a few years back.
I think it was done for the fun of it and I think there is value to that. So maybe someone will have fun with quark in a few years,
fix some problems and make it work again, with the upshot of having a new community member?
Old platforms should not drag down development on the master branch. If you need to make a change to soc/quark and
no one is there to test it, then so be it... That does mean that we can't guarantee that things work in the
master branch, which as I see it is already the case to a large extent on a lot of platforms.
Not breaking platforms in the master branch is an orthogonal problem that can only be solved with automated
hardware testing. It is a *hard* and therefore expensive problem to solve...
Now what should we do when something old is suddenly tested to be broken in the master branch? That's a different
problem where moving things out of the master branch might make more sense.
Kind regards