We are going to migrate most of AArch32 builders from armv7
TK1 hardware to armv8 boxes. Since the architecture is slightly
different (armv7 vs armv8) we shall take care to not connect both
armv7 and armv8 for the same builder simultaneously.
We plan to allocate freed up TK1 boards to performance and full bots.
Details
Diff Detail
- Repository
- rL LLVM
Event Timeline
buildbot/osuosl/master/config/builders.py | ||
---|---|---|
226 ↗ | (On Diff #129781) | If we're not going to connect both of these at the same time, then why don't we remove the TK1 from the slave list and only commit this when the armv8 slaves are ready to take over? Then we can safely disconnect the TK1s any time afterwards. |
235 ↗ | (On Diff #129781) | Should this still be cortex-a15, or should we be using a different combination of flags? |
buildbot/osuosl/master/config/builders.py | ||
---|---|---|
226 ↗ | (On Diff #129781) | We are not going to connect these at the same time *for the same builder*. I plan to de-commission TK1s one-by-one, one builder at a time. I.e.,
|
235 ↗ | (On Diff #129781) | I think it should remain cortex-a15 for now. The question is which codegen path should be explicitly exercised? Since cortex-a15 is a popular core, imo, we should leave this as is. Once migration is finished and we can increase number of configurations that we can test, we should add builders for other popular cores -- as long as they are compatible with hardware underneath. |