Mesa (main): 25 new commits

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Tue Jun 15 12:31:58 UTC 2021


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a439db58441980a22dbcb578763bc3ac2b76615d
Author: Daniel Stone <daniels at collabora.com>
Date:   Fri Jun 11 20:04:38 2021 +0100

    ci/lava: Generate YAML from Python, not Jinja
    
    This makes it much easier to use the common init scripts ... which we
    also do here.
    
    Signed-off-by: Daniel Stone <daniels at collabora.com>
    Acked-by: Martin Peres <martin.peres at mupuf.org>
    Acked-by: Emma Anholt <emma at anholt.net>
    Reviewed-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11337>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d237f5ab56afde49c33271b44b255dc41663036e
Author: Daniel Stone <daniels at collabora.com>
Date:   Fri Jun 11 18:34:13 2021 +0100

    ci/lava: Make kernel image type a normal argument
    
    Just pass the actual parameter, rather than bare YAML.
    
    Signed-off-by: Daniel Stone <daniels at collabora.com>
    Acked-by: Martin Peres <martin.peres at mupuf.org>
    Acked-by: Emma Anholt <emma at anholt.net>
    Reviewed-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11337>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f02634d5d25c9cbdda0aa9c667300c86e342ee19
Author: Daniel Stone <daniels at collabora.com>
Date:   Fri Jun 11 18:32:03 2021 +0100

    ci/lava: Drop bitrotten fastboot support
    
    We don't have any fastboot devices in LAVA, and even if we did, the old
    overlay path no longer applies.
    
    Signed-off-by: Daniel Stone <daniels at collabora.com>
    Acked-by: Martin Peres <martin.peres at mupuf.org>
    Acked-by: Emma Anholt <emma at anholt.net>
    Reviewed-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11337>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f934e96e118e5f1b013a5fcd19c69a9298390df
Author: Daniel Stone <daniels at collabora.com>
Date:   Fri Jun 11 17:14:21 2021 +0100

    ci/lava: Use common stage-2 init
    
    Now that our job-execution scripts look very similar for LAVA and
    bare-metal, we can just tell LAVA to use the same stage-2 init we use
    for bare-metal and delete a bunch of duplication.
    
    Signed-off-by: Daniel Stone <daniels at collabora.com>
    Acked-by: Martin Peres <martin.peres at mupuf.org>
    Acked-by: Emma Anholt <emma at anholt.net>
    Reviewed-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11337>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=759dcb482d0b9b140b5ed7ee9e3cbdc192b6ca7d
Author: Daniel Stone <daniels at collabora.com>
Date:   Fri Jun 11 17:41:41 2021 +0100

    ci/lava: Pass MinIO path on the command line
    
    This brings us much closer with what bare-metal does, and also allows us
    to upload job data to a local instance rather than the primary fd.o one.
    
    Signed-off-by: Daniel Stone <daniels at collabora.com>
    Acked-by: Martin Peres <martin.peres at mupuf.org>
    Acked-by: Emma Anholt <emma at anholt.net>
    Reviewed-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11337>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a8c11552096c4576b71ef8dba49c9a58c9d22c0c
Author: Daniel Stone <daniels at collabora.com>
Date:   Fri Jun 11 17:09:17 2021 +0100

    ci/bare-metal: Set CPU and GPU governors to max, disable GPU runtime PM
    
    Give us a bit more predictable performance by making sure we always run
    at full tilt.
    
    Signed-off-by: Daniel Stone <daniels at collabora.com>
    Acked-by: Martin Peres <martin.peres at mupuf.org>
    Acked-by: Emma Anholt <emma at anholt.net>
    Reviewed-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11337>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a1e734a874c733a4a09c02509555009920133a81
Author: Daniel Stone <daniels at collabora.com>
Date:   Fri Jun 11 16:53:54 2021 +0100

    ci: Unify {BARE_METAL,LAVA}_TEST_SCRIPT environment
    
    Should also probably never have been different.
    
    Signed-off-by: Daniel Stone <daniels at collabora.com>
    Acked-by: Martin Peres <martin.peres at mupuf.org>
    Acked-by: Emma Anholt <emma at anholt.net>
    Reviewed-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11337>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d6dd44818d583e31519422a3f64da86784f71c2
Author: Daniel Stone <daniels at collabora.com>
Date:   Fri Jun 11 16:46:57 2021 +0100

    ci: Unify {BM,LAVA}_START_XORG environment
    
    Why were they ever different ... ?
    
    Signed-off-by: Daniel Stone <daniels at collabora.com>
    Acked-by: Martin Peres <martin.peres at mupuf.org>
    Acked-by: Emma Anholt <emma at anholt.net>
    Reviewed-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11337>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f32d2a438f063ef4f82c0cd441f3e88cbab990e
Author: Daniel Stone <daniels at collabora.com>
Date:   Fri Jun 11 16:44:55 2021 +0100

    ci: Consistent pass/fail result output
    
    One less point of differentiation.
    
    Signed-off-by: Daniel Stone <daniels at collabora.com>
    Acked-by: Martin Peres <martin.peres at mupuf.org>
    Acked-by: Emma Anholt <emma at anholt.net>
    Reviewed-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11337>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0723692a21ad9ffb692625afe593e3e30c6189df
Author: Daniel Stone <daniels at collabora.com>
Date:   Fri Jun 11 16:41:35 2021 +0100

    ci/lava: Start using devcoredump captures
    
    No reason not to.
    
    Signed-off-by: Daniel Stone <daniels at collabora.com>
    Acked-by: Martin Peres <martin.peres at mupuf.org>
    Acked-by: Emma Anholt <emma at anholt.net>
    Reviewed-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11337>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f71d7fce61df5a497bba36cca2fc00d23dec73c1
Author: Daniel Stone <daniels at collabora.com>
Date:   Fri Jun 11 16:18:15 2021 +0100

    ci/bare-metal: Move devcoredump capture to CI common
    
    Reusing this for LAVA sounds like a good idea!
    
    Signed-off-by: Daniel Stone <daniels at collabora.com>
    Acked-by: Martin Peres <martin.peres at mupuf.org>
    Acked-by: Emma Anholt <emma at anholt.net>
    Reviewed-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11337>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=51395f01ce8c9b427a99e2cd57d724afa0cfe654
Author: Daniel Stone <daniels at collabora.com>
Date:   Fri Jun 11 16:13:01 2021 +0100

    ci/bare-metal: Split init script into two stages
    
    Whilst we want to reuse the same init and job environment for LAVA and
    bare-metal, LAVA needs to additionally inject wget and tar jobs, so we
    can actually get our per-job environment, as the rootfs we run in is
    just the container-generated base rootfs.
    
    Split the init script into two stages, with the first stage doing very
    base bringup of devices and networking, and the second stage setting the
    job environment and running the jobs.
    
    Signed-off-by: Daniel Stone <daniels at collabora.com>
    Acked-by: Martin Peres <martin.peres at mupuf.org>
    Acked-by: Emma Anholt <emma at anholt.net>
    Reviewed-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11337>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a941f9bf431a1a12f3b75645216dabc800653c80
Author: Daniel Stone <daniels at collabora.com>
Date:   Fri Jun 11 15:56:19 2021 +0100

    ci/bare-metal: Consistently set library paths
    
    Everything needs them, so might as well set it up front.
    
    Signed-off-by: Daniel Stone <daniels at collabora.com>
    Acked-by: Martin Peres <martin.peres at mupuf.org>
    Acked-by: Emma Anholt <emma at anholt.net>
    Reviewed-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11337>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=813c3324f001a43be1f9fbadbffe6942e243bc4d
Author: Daniel Stone <daniels at collabora.com>
Date:   Fri Jun 11 15:54:34 2021 +0100

    ci: Be consistent about install path
    
    Make both LAVA and bare-metal untar into $CI_PROJECT_DIR/install/, and
    symlink /install/ to it during init.
    
    Signed-off-by: Daniel Stone <daniels at collabora.com>
    Acked-by: Martin Peres <martin.peres at mupuf.org>
    Acked-by: Emma Anholt <emma at anholt.net>
    Reviewed-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11337>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b9e0aad63948b57697b280e6bb82353da8a9d360
Author: Daniel Stone <daniels at collabora.com>
Date:   Fri Jun 11 15:51:38 2021 +0100

    ci: Move bare-metal init script to common directory
    
    Signed-off-by: Daniel Stone <daniels at collabora.com>
    Acked-by: Martin Peres <martin.peres at mupuf.org>
    Acked-by: Emma Anholt <emma at anholt.net>
    Reviewed-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11337>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=525a21d0ff4bbdbed567ad730f977b6e638329d6
Author: Daniel Stone <daniels at collabora.com>
Date:   Fri Jun 11 15:50:15 2021 +0100

    ci/bare-metal: Reorder init so network comes first
    
    Make sure that everything we need to ensure network access comes first,
    so we can reuse this in LAVA which needs the network to pull the
    per-pipeline build and the per-job environment overlays.
    
    Signed-off-by: Daniel Stone <daniels at collabora.com>
    Acked-by: Martin Peres <martin.peres at mupuf.org>
    Acked-by: Emma Anholt <emma at anholt.net>
    Reviewed-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11337>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=62de8f913aff1a60b56fe663f561eb7ca7d9a9ab
Author: Daniel Stone <daniels at collabora.com>
Date:   Fri Jun 11 15:45:44 2021 +0100

    ci/bare-metal: Try harder to do NTP
    
    Same as LAVA does.
    
    Signed-off-by: Daniel Stone <daniels at collabora.com>
    Acked-by: Martin Peres <martin.peres at mupuf.org>
    Acked-by: Emma Anholt <emma at anholt.net>
    Reviewed-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11337>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3c757aa44f51409143fe4e4334b4257bd6ab5db6
Author: Daniel Stone <daniels at collabora.com>
Date:   Fri Jun 11 15:43:17 2021 +0100

    ci/lava: Rename environment variable script
    
    Make it line up with bare-metal.
    
    Signed-off-by: Daniel Stone <daniels at collabora.com>
    Acked-by: Martin Peres <martin.peres at mupuf.org>
    Acked-by: Emma Anholt <emma at anholt.net>
    Reviewed-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11337>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0fcb53e8f44884bc22960fa9561421e9e5b4abff
Author: Daniel Stone <daniels at collabora.com>
Date:   Fri Jun 11 15:41:50 2021 +0100

    ci/lava: Use HWCI_KERNEL_MODULES to load modules
    
    One fewer difference to bare-metal.
    
    Signed-off-by: Daniel Stone <daniels at collabora.com>
    Acked-by: Martin Peres <martin.peres at mupuf.org>
    Acked-by: Emma Anholt <emma at anholt.net>
    Reviewed-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11337>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c06e72791e98d16f14bead482bb95a79687d847d
Author: Tomeu Vizoso <tomeu.vizoso at collabora.com>
Date:   Tue Jun 15 11:23:23 2021 +0200

    ci/bare-metal: Add parens around shell command
    
    Play safe and make sure we don't get bit by priority rules between the
    || and | operators.
    
    Signed-off-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
    Suggested-by: Martin Peres <martin.peres at mupuf.org>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11337>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b04e826e33941ff232ce302d9ab773ac46e8a08b
Author: Daniel Stone <daniels at collabora.com>
Date:   Fri Jun 11 15:40:08 2021 +0100

    ci/bare-metal: Rename BM_KERNEL_MODULES to HWCI_KERNEL_MODULES
    
    To try to make init more common.
    
    Signed-off-by: Daniel Stone <daniels at collabora.com>
    Acked-by: Martin Peres <martin.peres at mupuf.org>
    Acked-by: Emma Anholt <emma at anholt.net>
    Reviewed-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11337>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aefb2a70d42b5b6ffc988704fbd55f2c5ad633b9
Author: Daniel Stone <daniels at collabora.com>
Date:   Sun Jun 13 13:55:36 2021 +0100

    ci/lava: Explicitly start Xorg for Iris EGL tests
    
    These tests relies on Xorg being started, so let's explicitly declare
    that.
    
    Signed-off-by: Daniel Stone <daniels at collabora.com>
    Acked-by: Martin Peres <martin.peres at mupuf.org>
    Acked-by: Emma Anholt <emma at anholt.net>
    Reviewed-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11337>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e581b02020fce6867e47bed215a52f589d57bb0
Author: Daniel Stone <daniels at collabora.com>
Date:   Sat Jun 12 13:55:26 2021 +0100

    ci/lava: Set PIGLIT_NO_WINDOW
    
    This got lost in the move away from hardcoded environment variables, and
    fixes the Iris EGL tests.
    
    Signed-off-by: Daniel Stone <daniels at collabora.com>
    Acked-by: Martin Peres <martin.peres at mupuf.org>
    Acked-by: Emma Anholt <emma at anholt.net>
    Reviewed-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11337>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b035ea8e7d75265e8ebeffe76755c520a9e137d2
Author: Daniel Stone <daniels at collabora.com>
Date:   Sat Jun 12 13:25:45 2021 +0100

    ci/lava: Always upload Piglit replay images to MinIO
    
    This should probably be set in the trace-job environments, but the
    inheritance is a bit of a mess between all the systems at the moment,
    and this matches previous hardcoded behaviour at least.
    
    Signed-off-by: Daniel Stone <daniels at collabora.com>
    Acked-by: Martin Peres <martin.peres at mupuf.org>
    Acked-by: Emma Anholt <emma at anholt.net>
    Reviewed-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11337>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1efa5c0ea6005b42ae7e6ffb401ffc9ebec2767c
Author: Daniel Stone <daniels at collabora.com>
Date:   Sat Jun 12 10:19:36 2021 +0100

    ci/piglit: Fix path to uploaded images
    
    Missed this bit when I was reworking environment variables.
    
    Signed-off-by: Daniel Stone <daniels at collabora.com>
    Reported-by: Emma Anholt <emma at anholt.net>
    Ref: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11329#note_956187
    Acked-by: Martin Peres <martin.peres at mupuf.org>
    Acked-by: Emma Anholt <emma at anholt.net>
    Reviewed-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11337>



More information about the mesa-commit mailing list