summaryrefslogtreecommitdiff
path: root/.gitlab-ci/deqp-panfrost-t860-fails.txt
AgeCommit message (Collapse)AuthorFilesLines
2021-02-08ci: Move out expect files from .gitlab-ciTomeu Vizoso1-17/+0
This way, when such a file is modified only the affected driver gets tested. It also helps to declutter the .gitlab-ci directory. Signed-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com> Reviewed-by: Rohan Garg <rohan.garg@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8757>
2021-02-07ci/deqp: Bump runner to 0.5.1 for recent runtime perf improvements.Eric Anholt1-0/+1
3 commits in 0.5.0: - 20-40s savings on many of our CI runs by dropping the clever test size scaling code. - Even bigger savings (especially on deqp-vk runs) by increasing maximuim test group size (~1/4 of runtime was spawning deqp on cheza, that cost is cut by ~75%) - No more needing to manually set MESA_DEBUG=silent 2 commits in 0.5.1: - Fixed automatic thread pool sizing to keep all CPUs busy (thanks for catching that Bas!). - Automatically size down test groups on short test lists and many CPUs, so split the list evenly between CPUs (such as on freedreno -options jobs). Acked-by: Daniel Stone <daniel@fooishbar.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8787>
2020-12-31pan/mdg: Fix bound setting in RA for sourcesAlyssa Rosenzweig1-8/+0
The bound parameter allows us to prevent allocations from crossing particular boundaries (typically 128-bit boundaries). For 16-bit, we don't want to cross 64-bit boundaries, in order to keep swizzles possible to encode. We already handle this for 16-bit destinations, but it _also_ needs to be (redundantly) handled for 16-bit sources, in case types don't match (for example, with a vectorized size conversion instruction). Fixes a few newer dEQP fails. Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8282>
2020-12-22ci: Bump deqp to current vulkan-cts-1.2.5.0 also in the Lava jobsAndres Gomez1-1/+3
The tag update was forgotten after e384476d1e9 ("ci: Bump deqp to current vulkan-cts-1.2.5.0"). Noticeably, this introduces 2 more failures in the panfrost-t860 job: - dEQP-GLES3.functional.shaders.matrix.inverse.dynamic.lowp_mat2_float_vertex - dEQP-GLES3.functional.shaders.matrix.inverse.dynamic.mediump_mat2_float_vertex,Fail Fixes: e384476d1e9 ("ci: Bump deqp to current vulkan-cts-1.2.5.0") Signed-off-by: Andres Gomez <agomez@igalia.com> Reviewed-by: Juan A. Suarez Romero <jasuarez@igalia.com> Acked-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8198>
2020-12-11panfrost: Fix several depth/stencil format mappingsBoris Brezillon1-18/+0
Stencil should always be loaded in component Y, even when the buffer only contains stencil values. Patch the blit shaders accordingly, and fix some format definitions. Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com> Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7922>
2020-12-09panfrost: Take the number of samples into account in blend shadersBoris Brezillon1-3/+0
Midgard has to split the writeout instruction if the number of bits per pixel exceeds 128. We thus need to take the number of samples into account when creating blend shaders. Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com> Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7984>
2020-12-09panfrost: Fix fencingBoris Brezillon1-1/+0
Commit 64d6f56ad26f ("panfrost: Allocate syncobjs in panfrost_flush") aimed at optimizing the fencing logic but it looks it also broke the fence-based synchronization in subtle ways. Indeed, now that the fence only waits on a single syncobj, we're not guaranteed that all jobs queued in panfrost_flush_all_batches() will be done when the fence is signaled, because jobs at the top level (those stored in the batches hashmap) have not inter-dependencies. Commit 9e397956b092 ("panfrost: signal syncobj if nothing is going to be flushed") made this even more apparent by signaling the fence right away if nothing was left to be drawn in the current context, thus ignoring any of the batches left to flushed in the ->batches map. If we want to keep relying the existing kernel APIs there's clearly no ideal solution here. We can either go back to the original fencing mechanism where each fence contained an array of syncobjs to be tested or serialize jobs that have no explicit dependencies so we know the last submitted job will also be the last one to return. The orginal approach has proven to add quite a significant overhead (caused by the amount of ioctls and the time spent in kernel space to gather dma fences attached to those syncobjs and test them). So let's go for the simple solution where we have a single syncobj bound to the context which we update to point to the last job out_sync every time we submit a top-level job. This approach implies reworking the way we create fences since we need to capture the syncobj state at the time the fence is created. Unfortunately, there's not SYNCOBJ_CLONE ioctl, which forces us to export/create/import a fence so we have a new object that's not subject to changes done to the context syncobj. If we want to further optimize the logic, we should probably explore some of those options: 1/ Adding array based SYNCOBJ ioctls (SYNCOBJ_{CREATE,DESTROY,CLONE}_ARRAY) so we can mitigate the cost of ioctls when we need to manipulate arrays of syncobjs 2/ Support synchronization jobs. That is, jobs that have a NULL job chain but an array of sync_in and a sync_out to allow creating synchronization points 3/ Add syncobj aggregators so we only have to wait on one syncobj from userspace. The syncobj aggregator would wait for all sub syncobjs to be signaled before signaling the top-level one. Fixes: 64d6f56ad26f ("panfrost: Allocate syncobjs in panfrost_flush") Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com> Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7831>
2020-11-25panfrost: Fix RAW8/16/32 component replicationAlyssa Rosenzweig1-6/+0
Fixes dEQP-GLES3.functional.fbo.msaa.4_samples.r32f Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7653>
2020-11-11ci: Bump deqp to current vulkan-cts-1.2.4Eric Anholt1-0/+8
I want the new version to show the fix in the fd-largeconsts branch (and make sure the pass keeps working, and make sure other drivers get around to fixing the issue). While I'm here, cherry-pick in the VK test along with the GLES one, and also the fix for clip_three on ARMs. Since the VK and GL test lists were changing, I took the opportunity to reset freedreno xfails lists to just the tests that are being run with the CTS uprev, and increase its coverage to 1/10th of the CTS across two boards (since we just freed up a bunch of runtime with the grouped gles "other" job). For panfrost, I didn't spend the time characterizing the t720 fragment_ops flakes like I did for the deqp-runner change. Given that the random behavior changes between CTS versions, it doesn't seem to be worth the time to do so. Reviewed-by: Tomeu Vizoso <tomeu.vizoso@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6971>
2020-11-06ci/deqp: Switch to a new dEQP runner written in Rust.Eric Anholt1-42/+42
I found the C++ runner hard to develop on, and we had stability issues and outstanding feature needs that made me want something I felt good about hacking on. Thus, Rewrite It In Rust of the deqp runner. The new runner includes: - Skip lists don't reshuffle the test list. - Known-flake handling without resorting to skip lists (fixing our main CI reliability issue on a3xx right now). - Per-thread Vulkan shader caches should speed up VK CI runtime. - Tracking of crashes separate from fails (so we can see progress on that front). - Logging of deqp stderr spam (particularly assertion failures!) in the CI log. - Integrated QPA filtering so we don't have bash perf issues for it. - Logging of what caselist to go look at for a given error report (in red, so it's easier to find in your CI log). - The code is 1/3 unit tests, and easy to extend for more coverage. - Non-LAVA CI runs create a failures.csv in artifacts that you can check in as your deqp-*-fails.txt file. - Test runtime is included in results.csv so you can debug how to speed up your CI job. - Pretty summary at the end of the run of slow/flaky/failed tests. Since this is a new runner with a different RNG, the test groups are shuffled one more time. This seems to result in some panfrost T720 stability issues (See its new deqp-panfrost-t720-flakes.txt), and one new flake in freedreno a630. Reviewed-by: Tomeu Vizoso <tomeu.vizoso@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7434>
2020-09-29panfrost: Add support for rbg16 formatsBoris Brezillon1-21/+0
Fixes: 171e94fe629 ("mesa/st: enable EXT_color_buffer_half_float when formats supported") Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com> Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6887>
2020-09-08mesa/st: enable EXT_color_buffer_half_float when formats supportedTapani Pälli1-0/+21
Signed-off-by: Tapani Pälli <tapani.palli@intel.com> Reviewed-by: Marek Olšák <marek.olsak@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6491>
2020-08-17panfrost: Update CI expectationsAlyssa Rosenzweig1-2/+0
The GenXML approach is more stable, so somehow some failing tests disappeared. Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Reviewed-by: Tomeu Vizoso <tomeu.vizoso@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6326>
2020-08-17panfrost: Set STRIDE_4BYTE_ALIGNED_ONLYAlyssa Rosenzweig1-1/+0
It isn't clear to me why, but this breaks in some cases (such as some dEQP cases where the blob does a translate too). This reverts commit 9f2997dad061ee38e06f654f524dffbffc5b2a4b. Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Cc: mesa-stable Reviewed-by: Tomeu Vizoso <tomeu.vizoso@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6326>
2020-07-16gitlab-ci: Run all of GLES3 tests for PanfrostTomeu Vizoso1-1/+3
We have enough capacity now and Panfrost should be very near to GLES3 compliance. v2: Update fails list (Alyssa) Signed-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com> Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5932>
2020-07-16panfrost: Implement Z32F_S8 blitsAlyssa Rosenzweig1-3/+0
Requires the ability to texture the stencil-only portion, and then u_blitter kicks in for the rest. v2: Fix dEQP-GLES31.functional.stencil_texturing.* Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5858>
2020-07-16panfrost: Fix sRGB clear colour packingAlyssa Rosenzweig1-3/+0
It should be sRGB transformed first, which the generic path handles but the RGBA8 special path does not. Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5858>
2020-07-16panfrost: Set PIPE_CAP_MIXED_COLORBUFFER_FORMATSAlyssa Rosenzweig1-20/+0
Missed that this is needed, fixes fbo.completeness.* Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5858>
2020-07-16panfrost: Use Midgard-specific reloadsAlyssa Rosenzweig1-183/+0
v2: Be more explicit about sampler types. Prefer the term "load" to "resolve" to match VK convention. Generate shaders for MRT 8x. Blit shader generation adds about 6ms to startup cost. We could cache thes. shaders to disk if we needed to (or indeed, ship binaries). v3: Fallback on u_blitter on Bifrost so Bifrost continues to work. KHR_partial_update support is mostly no-oped on Bifrost now, but that's okay for now - compositors are still functional. v4: Specialize on multisample state as well to enable reloads of MSAA textures. This requires 2x the shader variants, so I assume we're up to 12ms startup cost for generation. Annoying. Also fix interactions with depth- or stencil-only clears of combined depth-stencil surfaces. v5: Cache to the device (screen) instead of the context, reducing duplicated work in apps that create many contexts (e.g. Chromium) v6: Squash in KHR_partial_update cleanup to fix intermediate regressions on a few tests. Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5824>
2020-07-07panfrost: Expose MSAA 4xAlyssa Rosenzweig1-197/+0
Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5782>
2020-06-10pan/mdg: Add new depth store loweringIcecream951-17/+0
This uses the new nir_intrinsic_store_combined_output_pan intrinsic, which can write depth, stencil and color in a single instruction. If there are no color writes, the "depth RT" is written to. Fixes the dEQP GLES3 depth write tests, as well as the piglit tests fragdepth_gles2, glsl-1.10-fragdepth and when modified to not rely on depth/stencil reload, glsl-fs-shader-stencil-export. Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5065>
2020-06-05pan/midgard: Use a signed value for checking inline constantsIcecream951-8/+0
Inline constants are sign extended, so we should use a int16_t instead of an unsigned type. Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5351>
2020-06-01panfrost: Update fails listAlyssa Rosenzweig1-204/+0
Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5265>
2020-06-01panfrost: Use internal_format throughoutAlyssa Rosenzweig1-49/+0
Fixes R32F_S8 texturing. Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5265>
2020-06-01panfrost: Check for large tilebuffer requirementsAlyssa Rosenzweig1-249/+0
Fixes the rest of dEQP-GLES3.functional.fragment_out.array.uint.*, this situation occurs with MRT and large pixels. Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5265>
2020-05-21panfrost: Fix transform feedback typesAlyssa Rosenzweig1-484/+0
Don't assume float for everything. Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5152>
2020-05-19panfrost: Switch formats to tableAlyssa Rosenzweig1-2/+0
Rather than heuristically guessing what PIPE formats correspond to what in the hardware, hardcode a table. This is more verbose, but a lot more obvious -- the previous format support code was a source of endless silent bugs. v2: Don't report RGB233 (icecream95). Allow RGB5 for texturing (icecream95). Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5069>
2020-05-12panfrost: Run dEQP-GLES3.functional.shaders.derivate.* on CIAlyssa Rosenzweig1-260/+0
Should be stable now, and should pass except for MSAA tests (multisampling is still a todo overall). Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5014>
2020-05-01panfrost: Update dEQP expectation listAlyssa Rosenzweig1-2/+0
These tests were recently fixed. Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4852>
2020-03-10Revert "panfrost: Z24 variants should be sampled as R32UI"Boris Brezillon1-42/+0
Commit 0406ea485649 ("panfrost: Z24 variants should be sampled as R32UI") causes a regression when depth textures are sampled. It's still not clear how MALI_Z32 can work for for Z32 and Z24{S,X}8, but let's leave that question for later. Reported-by: Icecream95 <ixn@keemail.me> Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com> Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4101>
2020-03-03panfrost: fix transform feedbackLouis-Francis Ratté-Boulianne1-295/+5
Fix different use cases for transform feedback by setting: - PIPE_CAP_PACKED_STREAM_OUTPUT=0 - PIPE_CAP_VIEWPORT_TRANSFORM_LOWERED=1 - PIPE_CAP_PSIZ_CLAMPED=1 This is enough for all dEQP xfb-related test cases to run successfully. Signed-off-by: Louis-Francis Ratté-Boulianne <lfrb@collabora.com> Signed-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com> (Update dEQP expectations) Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Acked-by: Daniel Stone <daniels@collabora.com> Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/2433> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/2433>
2020-02-27gitlab-ci: Remove GLES3 test from Panfrost fails listTomeu Vizoso1-1/+0
Seems to have been fixed recently. Signed-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com> Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3950>
2020-02-27panfrost: Fix gl_VertexID/InstanceIDAlyssa Rosenzweig1-16/+0
Fixes a bunch of tests in dEQP-GLES3.functional.instanced.*. Fixes: 027944c7c8c ("panfrost: Avoid reading GPU memory when packing vertices") Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Reviewed-by: Tomeu Vizoso <tomeu.vizoso@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3950>
2020-02-26gitlab-ci: Run GLES3 tests in dEQP on PanfrostTomeu Vizoso1-6/+2048
We are able to run only 1/5th of the tests in around the same time that dEQP-GLES2 takes, so do that for now while more DUTs are installed. Signed-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com> Reviewed-by: Eric Anholt <eric@anholt.net> Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3876>
2020-01-06gitlab-ci: Switch LAVA jobs to use shared dEQP runnerTomeu Vizoso1-33/+31
Take one step towards sharing code between the LAVA and non-LAVA jobs, with the goals of reducing maintenance burden and use of computational resources. The env var DEQP_NO_SAVE_RESULTS allows us to skip the procesing of the XML result files, which can take a long time and is not useful in the LAVA case as we are not uploading artifacts anywhere at the moment. Signed-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com> Reviewed-by: Eric Anholt <eric@anholt.net>
2019-12-03gitlab-ci: Remove non-default skips from PanfrostAlyssa Rosenzweig1-0/+4
During the past months, Panfrost has matured considerably and several tests stopped being flaky or failing at all. Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Signed-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com> Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
2019-11-15panfrost: Multiply offset_units by 2Tomeu Vizoso1-2/+0
Per the spec, the units passed to glPolygonOffset are to be multiplied by an implementation-defined constant. On Midgard, this constant seems to be 2. Signed-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com> Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
2019-11-04panfrost: MALI_DEPTH_TEST is actually MALI_DEPTH_WRITEMASKBoris Brezillon1-690/+0
MALI_DEPTH_TEST should only be set when depth->writemask is true, not when the depth test is enabled. Let's rename the flag and patch panfrost_bind_depth_stencil_state() to do the right thing. Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com> Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
2019-11-01pan/midgard: Use fp32 blend shadersAlyssa Rosenzweig1-1/+0
Clearly we do want to have fp16 at some point ... but I kind of give up debugging and it turns out the issues with fp16 support in 'frost are so deeply rooted that I might as well disable this non-opt and land LCRA now. Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
2019-10-20panfrost/ci: Update expectations listAlyssa Rosenzweig1-0/+1
A bunch of blend tests fixed on T760. A single blend test regressed on both T760/T860 but I am unable to reproduce locally so am just documenting the regression and moving on. Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
2019-10-08panfrost: Draw the wallpaper when only depth/stencil bufs are clearedBoris Brezillon1-1/+0
When only the depth/stencil bufs are cleared, we should make sure the color content is reloaded into the tile buffers if we want to preserve their content. Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com> Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
2019-10-08panfrost: Make sure a clear does not re-use a pre-existing batchBoris Brezillon1-152/+0
glClear()s are expected to be the first thing GL apps do before drawing new things. If there's already an existing batch targetting the same FBO that has draws attached to it, we should make sure the new clear gets a new batch assigned to guaranteed that the FB content is actually cleared with the requested color/depth/stencil values. We create a panfrost_get_fresh_batch_for_fbo() helper for that and call it from panfrost_clear(). Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com> Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
2019-10-06gitlab-ci: Move LAVA-related files into top-level ci dirTomeu Vizoso1-0/+874
In preparation for testing drivers other than Panfrost in LAVA labs. Signed-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com> Reviewed-by: Eric Anholt <eric@anholt.net>