commit 6f74c5033cd25f3d378456e5f7a9ea3390ed2532
tree 3a71f1cb323e5594f6bea44e8cb3888c17142229
parent ea01e7af7f117ac43fce69086c0d3d9820ce3dc9
author David Spickett <david.spickett@linaro.org> 2025-07-24 14:07:18 +0100
committer David Spickett <david.spickett@linaro.org> 2025-07-25 08:24:37 +0000

    tcwg-llvmbot: Assign cores in a machine agnostic way
    
    Aka assume they all have at least 160.
    
    This allows us to use the same layouts on amp-01 (256 cores),
    jade-04 (160 cores) and jade-01 (160 cores). Due to this, I've
    had to cut 10 cores from the global isel bots.
    
    Eventually this will only be used for amp-01 though, so they will
    get those cores back.
    
    I have added a script that generates the case statement needed,
    because figuring out the numbers by hand is so error prone.
    
    We don't run that script when starting the container though,
    we do that beforehand and paste the results into start.sh.
    It's not pretty, but it's easier.
    
    Change-Id: Ib977347c14b7a01495f22f9e95443ce37ded83a5


:000000 100644 0000000000000000000000000000000000000000 ee8e69d44053c5958d0d8da476e8676e06ea6114 A	tcwg-base/tcwg-llvmbot/generate_core_assignments.py
:100755 100755 7d66c63887436c60b53a84b83e2271f0af0759a2 c00dcccc45628cf19c9193c786a8ee6479169f66 M	tcwg-base/tcwg-llvmbot/start.sh
