[llvm-dev] [RFC] Backend for Motorola 6800 series CPU (M68k)
John Paul Adrian Glaubitz via llvm-dev
llvm-dev at lists.llvm.org
Tue Sep 29 10:53:41 PDT 2020
Hi Renato!
On 9/29/20 11:12 AM, Renato Golin wrote:
> During the experimental phase, none of the other buildbots will be building
> your target, so you must make sure at least one is. This can be running on
> any hardware (x86, arm, etc) but needs to be building the experimental
> back-end and running all its tests (check-all).
>
> Once the target moves on to production, most other bots will be building it
> and testing, so you don't need that simple builder any more. But you can
> have builders with different configurations that aren't built by any other
> builder out there, to increase coverage and trust in your back-end.
So, shall we setup a server for that or is there some existing infrastructure
from LLVM that is used in this case?
> You should also eventually try to run the LLVM test-suite on the target.
> I'm not sure it's possible to run all, due to the aged nature of the 68k,
> or if the tests will produce the same results (we had some trouble on Arm
> vs x86, for example). But trying to run them and understanding the issues
> gives you a lot of good information about your back-end.
As far as I understand, 90% of the tests already pass (according to Min).
> The Debian tests are similar to the test-suite. Their builds will be slower
> than a standard bot cycle and so will end up queueing a lot of commits. It
> will be harder to investigate the issues, you'll need longer bisects,
> codegen tests, etc.
>
> All buildbots should initially be in the "silent master" (ie no email
> warnings when they break), and your community should monitor them closely.
>
> Once the target leaves experimental, and we expect all bots to be mostly
> green by then, you can move the builders to the "loud master", which will
> start nagging people when they break the build.
>
> The expectation is that, by then, things will be stable enough (one of the
> criteria to move to production) that the noise will be no more annoying
> than any other buildbot, and consisting mostly of true positives.
Great! Thanks again for all the very valuable input. We'll move forward getting
infrastructure up and running.
Adrian
--
.''`. John Paul Adrian Glaubitz
: :' : Debian Developer - glaubitz at debian.org
`. `' Freie Universitaet Berlin - glaubitz at physik.fu-berlin.de
`- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913
More information about the llvm-dev
mailing list