anv/gen12: Replace constant cache invalidate with hdc flush

If the intention of “constant cache invalidate” is to invalidate
the L1 cache (which can cache constants), use “HDC pipeline flush”
instead of Constant Cache invalidate command.

Ref:GEN:BUG:14010945292
Signed-off-by: Anuj Phogat <anuj.phogat@gmail.com>
33 jobs for !7082 with const_cache_wa
latest detached
Status Job ID Name Coverage
  Container+Docs
manual #4939502
aarch64 manual
arm_build
manual #4939503
manual
arm_test-base
manual #4939499
manual
x86_build-base
manual #4939501
manual
x86_build_old
manual #4939500
manual
x86_test-base
 
  Container 2
created #4939513
arm64_test
created #4939508
i386_build
created #4939504
kernel+rootfs_amd64
created #4939505
aarch64
kernel+rootfs_arm64
created #4939506
aarch64
kernel+rootfs_armhf
created #4939509
ppc64el_build
created #4939510
s390x_build
created #4939507
x86_build
created #4939511
x86_test-gl
created #4939512
x86_test-vk
 
  Meson X86 64
created #4939519
meson-android
created #4939520
meson-clang
created #4939518
meson-classic
created #4939521
meson-clover
created #4939515
meson-clover-testing
created #4939516
meson-gallium
created #4939517
meson-release
created #4939514
meson-testing
created #4939522
meson-vulkan
 
  Scons
created #4939523
allowed to fail
scons-win64
 
  Meson Misc
created #4939525
aarch64
meson-arm64
created #4939526
aarch64
meson-arm64-build-test
created #4939524
aarch64
meson-armhf
created #4939527
meson-i386
created #4939530
meson-mingw32-x86_64
created #4939529
kvm
meson-ppc64el
created #4939528
kvm
meson-s390x
 
  Llvmpipe
created #4939531
piglit-cl