freedreno: Implement TC resource_busy

Signed-off-by: Rob Clark <robdclark@chromium.org>
Part-of: <!10883>
58 jobs for !10883 with fd/tc-busyness in 20 minutes and 45 seconds (queued for 6 seconds)
latest detached
Status Job ID Name Coverage
  Sanity
passed #9993913
sanity

00:00:08

 
  Container
passed #9993918
aarch64
arm_build

00:00:23

passed #9993920
windows shell 1809 mesa
windows_build_vs2019

00:00:10

passed #9993915
x86_build-base

00:00:23

passed #9993916
x86_test-base

00:00:18

 
  Container 2
passed #9993929
android_build

00:00:18

passed #9993924
i386_build

00:00:18

passed #9993934
kernel+rootfs_amd64

00:00:22

passed #9993936
aarch64
kernel+rootfs_arm64

00:00:11

passed #9993938
aarch64
kernel+rootfs_armhf

00:00:11

passed #9993926
ppc64el_build

00:00:20

passed #9993928
s390x_build

00:00:17

passed #9993922
x86_build

00:00:21

passed #9993931
x86_test-gl

00:00:24

passed #9993932
x86_test-vk

00:00:23

 
  Meson X86 64
passed #9993948
meson-clang

00:03:30

passed #9993950
meson-clover

00:01:33

passed #9993943
meson-clover-testing

00:00:35

passed #9993945
meson-gallium

00:04:53

passed #9993947
meson-release

00:03:22

passed #9993940
meson-testing

00:01:03

passed #9993942
meson-testing-asan

00:12:16

passed #9993952
meson-vulkan

00:01:27

 
  Build Misc
passed #9993954
arm_test

00:00:22

passed #9993955
meson-android

00:01:07

passed #9993959
aarch64
meson-arm64

00:02:23

passed #9993961
aarch64
meson-arm64-asan

00:03:48

passed #9993963
aarch64
meson-arm64-build-test

00:01:25

passed #9993957
aarch64
meson-armhf

00:01:33

passed #9993965
meson-i386

00:04:13

passed #9993971
meson-mingw32-x86_64

00:02:10

passed #9993969
meson-ppc64el

00:02:12

passed #9993967
kvm
meson-s390x

00:03:23

 
  Freedreno
passed #9993972
google-freedreno-db410c
a306_gles2

00:04:43

passed #9993974
google-freedreno-db410c
a306_gles3 1/3

00:09:03

passed #9993976
google-freedreno-db410c
a306_gles3 2/3

00:08:44

passed #9993978
google-freedreno-db410c
a306_gles3 3/3

00:08:50

passed #9993980
google-freedreno-db410c
a306_gles3_options

00:03:39

passed #9993982
google-freedreno-db410c
a306-traces

00:07:36

passed #9993984
google-freedreno-db820c
a530_gles2

00:06:22

passed #9993990
google-freedreno-db820c
a530_gles31 1/2

00:05:32

passed #9993986
google-freedreno-db820c
a530_gles3 1/2

00:08:13

passed #9993992
google-freedreno-db820c
a530_gles31 2/2

00:06:10

passed #9993988
google-freedreno-db820c
a530_gles3 2/2

00:07:03

passed #9993994
google-freedreno-db820c
a530_piglit_gl

00:09:51

passed #9993996
google-freedreno-db820c
a530_piglit_shader

00:08:53

passed #9993998
google-freedreno-db820c
a530-traces

00:12:11

passed #9994008
google-freedreno-cheza
a630_egl

00:02:18

passed #9994006
google-freedreno-cheza
a630_gl

00:01:33

passed #9994000
google-freedreno-cheza
a630_gles2

00:01:36

passed #9994004
google-freedreno-cheza
a630_gles3

00:04:42

passed #9994002
google-freedreno-cheza
a630_gles31

00:04:02

passed #9994010
google-freedreno-cheza
a630_gles_others

00:02:45

passed #9994018
google-freedreno-cheza
a630_piglit

00:09:55

passed #9994020
google-freedreno-cheza
a630-traces

00:08:56

passed #9994012
google-freedreno-cheza
a630_vk 1/2

00:10:52

passed #9994014
google-freedreno-cheza
a630_vk 2/2

00:11:02

passed #9994016
google-freedreno-cheza
a630_vk_sysmem

00:02:07