[cfe-dev] [llvm-dev] [RFC] Backend for Motorola 6800 series CPU (M68k)

John Paul Adrian Glaubitz via cfe-dev cfe-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 cfe-dev mailing list