virgl: Enable context the reset status query if the host supports robustness

Enables and passes in vtest

 dEQP-EGL.functional.robustness.reset_context.*

on radeonsi and softpipe (with robustness patches)

Signed-off-by: Gert Wollny <gert.wollny@collabora.com>
40 jobs for !1616 with virgl-add-get_device_reset_status in 45 minutes and 58 seconds (queued for 4 seconds)
latest detached
Status Job ID Name Coverage
  Containers
passed #649603
debian-10

00:00:35

passed #649604
debian-9

00:00:25

passed #649605
aarch64
test-container:arm64

00:00:21

 
  Build
passed #649608
meson-arm64

00:05:59

passed #649607
meson-armhf

00:03:09

passed #649610
meson-clang

00:06:41

passed #649613
meson-clover

00:07:33

passed #649614
meson-clover-old-llvm

00:06:14

passed #649616
meson-i386

00:03:37

passed #649606
meson-main

00:12:17

passed #649609
meson-swr-glvnd

00:06:41

passed #649615
meson-vulkan

00:02:49

passed #649617
scons

00:10:15

passed #649618
scons-old-llvm

00:08:10

passed #649611
scons-swr

00:08:09

passed #649612
scons-win64

00:07:25

 
  Test
passed #649639
db410c
arm64_a306_gles2 1/4

00:08:51

passed #649640
db410c
arm64_a306_gles2 2/4

00:05:56

passed #649641
db410c
arm64_a306_gles2 3/4

00:04:08

passed #649642
db410c
arm64_a306_gles2 4/4

00:04:27

passed #649628
mesa-cheza
arm64_a630_gles2

00:04:52

passed #649629
mesa-cheza
arm64_a630_gles31 1/4

00:06:22

passed #649630
mesa-cheza
arm64_a630_gles31 2/4

00:07:35

passed #649631
mesa-cheza
arm64_a630_gles31 3/4

00:07:45

passed #649632
mesa-cheza
arm64_a630_gles31 4/4

00:07:15

passed #649633
mesa-cheza
arm64_a630_gles3 1/6

00:04:57

passed #649634
mesa-cheza
arm64_a630_gles3 2/6

00:04:29

passed #649635
mesa-cheza
arm64_a630_gles3 3/6

00:04:29

passed #649636
mesa-cheza
arm64_a630_gles3 4/6

00:04:44

passed #649637
mesa-cheza
arm64_a630_gles3 5/6

00:04:29

passed #649638
mesa-cheza
arm64_a630_gles3 6/6

00:04:14

passed #649619
test-llvmpipe-gles2 1/4

00:05:22

failed #649620
test-llvmpipe-gles2 2/4

00:00:21

failed #649621
test-llvmpipe-gles2 3/4

00:00:21

failed #649622
test-llvmpipe-gles2 4/4

00:02:23

failed #649623
test-softpipe-gles2 1/4

00:03:43

failed #649624
test-softpipe-gles2 2/4

00:02:36

failed #649625
test-softpipe-gles2 3/4

00:03:19

failed #649626
test-softpipe-gles2 4/4

00:03:48

failed #649627
test-softpipe-gles3-limited

00:00:20

 
Name Stage Failure
failed
test-softpipe-gles2 2/4 Test

Test case 'dEQP-GLES2.functional.clipping.triangle_vertex.clip_two.clip_neg_x_neg_y_and_pos_x_neg_y_pos_z'..
corrupted double-linked list
FATAL ERROR: Test program crashed
./artifacts/deqp-runner.sh: line 83: 45 Killed ./deqp-$DEQP_VER "${DEQP_OPTIONS[@]}" --deqp-log-filename=$RESULTS/results.qpa --deqp-caselist-file=/tmp/case-list.txt >> /tmp/result.txt
Uploading artifacts...
results/: found 2 matching files
Uploading artifacts to coordinator... ok
id=649624 responseStatus=201 Created token=aWBaQYKG
ERROR: Job failed: exit code 1
failed
test-softpipe-gles2 3/4 Test
dEQP-GLES2.functional.vertex_arrays.single_attribute.usages.buffer_0_4_short2_vec2_static_draw_quads_256
dEQP-GLES2.functional.vertex_arrays.single_attribute.usages.buffer_0_4_short2_vec2_stream_draw_quads_1
dEQP-GLES2.functional.vertex_arrays.single_attribute.usages.buffer_0_8_fixed2_vec2_dynamic_draw_quads_256
dEQP-GLES2.functional.vertex_arrays.single_attribute.usages.buffer_0_8_float2_vec2_static_draw_quads_256
dEQP-GLES2.functional.vertex_arrays.single_attribute.usages.buffer_0_8_float2_vec2_stream_draw_quads_1
Uploading artifacts...
results/: found 3 matching files
Uploading artifacts to coordinator... ok
id=649625 responseStatus=201 Created token=B3nx6nE5
ERROR: Job failed: exit code 1
failed
test-llvmpipe-gles2 2/4 Test
+ tail -f /tmp/result.txt
+ ./deqp-gles2 --deqp-surface-width=256 --deqp-surface-height=256 --deqp-surface-type=pbuffer --deqp-gl-config-name=rgba8888d24s8ms0 --deqp-visibility=hidden --deqp-log-images=disable --deqp-crashhandler=enable --deqp-log-filename=/builds/gerddie/mesa/results/results.qpa --deqp-caselist-file=/tmp/case-list.txt
corrupted size vs. prev_size
corrupted size vs. prev_size
./artifacts/deqp-runner.sh: line 83: 46 Aborted (core dumped) ./deqp-$DEQP_VER "${DEQP_OPTIONS[@]}" --deqp-log-filename=$RESULTS/results.qpa --deqp-caselist-file=/tmp/case-list.txt >> /tmp/result.txt
Uploading artifacts...
results/: found 2 matching files
Uploading artifacts to coordinator... ok
id=649620 responseStatus=201 Created token=EC3xfdvi
ERROR: Job failed: exit code 1
failed
test-llvmpipe-gles2 3/4 Test
+ ./deqp-gles2 --deqp-surface-width=256 --deqp-surface-height=256 --deqp-surface-type=pbuffer --deqp-gl-config-name=rgba8888d24s8ms0 --deqp-visibility=hidden --deqp-log-images=disable --deqp-crashhandler=enable --deqp-log-filename=/builds/gerddie/mesa/results/results.qpa --deqp-caselist-file=/tmp/case-list.txt
+ tail -f /tmp/result.txt
corrupted size vs. prev_size
corrupted size vs. prev_size
./artifacts/deqp-runner.sh: line 83: 45 Aborted (core dumped) ./deqp-$DEQP_VER "${DEQP_OPTIONS[@]}" --deqp-log-filename=$RESULTS/results.qpa --deqp-caselist-file=/tmp/case-list.txt >> /tmp/result.txt
Uploading artifacts...
results/: found 2 matching files
Uploading artifacts to coordinator... ok
id=649621 responseStatus=201 Created token=ddUb4xVC
ERROR: Job failed: exit code 1
failed
test-llvmpipe-gles2 4/4 Test

Test case 'dEQP-GLES2.functional.draw.random.33'..
corrupted double-linked list
FATAL ERROR: Test program crashed
./artifacts/deqp-runner.sh: line 83: 45 Killed ./deqp-$DEQP_VER "${DEQP_OPTIONS[@]}" --deqp-log-filename=$RESULTS/results.qpa --deqp-caselist-file=/tmp/case-list.txt >> /tmp/result.txt
Uploading artifacts...
results/: found 2 matching files
Uploading artifacts to coordinator... ok
id=649622 responseStatus=201 Created token=razjNdAZ
ERROR: Job failed: exit code 1
failed
test-softpipe-gles3-limited Test
+ '[' '!' -s /tmp/case-list.txt ']'
+ touch /tmp/result.txt
+ ./deqp-gles3 --deqp-surface-width=256 --deqp-surface-height=256 --deqp-surface-type=pbuffer --deqp-gl-config-name=rgba8888d24s8ms0 --deqp-visibility=hidden --deqp-log-images=disable --deqp-crashhandler=enable --deqp-log-filename=/builds/gerddie/mesa/results/results.qpa --deqp-caselist-file=/tmp/case-list.txt
+ tail -f /tmp/result.txt
./artifacts/deqp-runner.sh: line 83: 45 Segmentation fault (core dumped) ./deqp-$DEQP_VER "${DEQP_OPTIONS[@]}" --deqp-log-filename=$RESULTS/results.qpa --deqp-caselist-file=/tmp/case-list.txt >> /tmp/result.txt
Uploading artifacts...
results/: found 2 matching files
Uploading artifacts to coordinator... ok
id=649627 responseStatus=201 Created token=uZcKiMSJ
ERROR: Job failed: exit code 1
failed
test-softpipe-gles2 1/4 Test
dEQP-GLES2.functional.vertex_arrays.single_attribute.usages.buffer_0_32_short2_vec2_static_draw_quads_1
dEQP-GLES2.functional.vertex_arrays.single_attribute.usages.buffer_0_4_short2_vec2_dynamic_draw_quads_256
dEQP-GLES2.functional.vertex_arrays.single_attribute.usages.buffer_0_8_fixed2_vec2_static_draw_quads_256
dEQP-GLES2.functional.vertex_arrays.single_attribute.usages.buffer_0_8_fixed2_vec2_stream_draw_quads_1
dEQP-GLES2.functional.vertex_arrays.single_attribute.usages.buffer_0_8_float2_vec2_dynamic_draw_quads_256
Uploading artifacts...
results/: found 3 matching files
Uploading artifacts to coordinator... ok
id=649623 responseStatus=201 Created token=YGmZPmGq
ERROR: Job failed: exit code 1
failed
test-softpipe-gles2 4/4 Test
dEQP-GLES2.functional.vertex_arrays.single_attribute.usages.buffer_0_4_short2_vec2_dynamic_draw_quads_1
dEQP-GLES2.functional.vertex_arrays.single_attribute.usages.buffer_0_4_short2_vec2_stream_draw_quads_256
dEQP-GLES2.functional.vertex_arrays.single_attribute.usages.buffer_0_8_fixed2_vec2_static_draw_quads_1
dEQP-GLES2.functional.vertex_arrays.single_attribute.usages.buffer_0_8_float2_vec2_dynamic_draw_quads_1
dEQP-GLES2.functional.vertex_arrays.single_attribute.usages.buffer_0_8_float2_vec2_stream_draw_quads_256
Uploading artifacts...
results/: found 3 matching files
Uploading artifacts to coordinator... ok
id=649626 responseStatus=201 Created token=VCze-ieB
ERROR: Job failed: exit code 1