[roll] Roll fuchsia [msd-arm-mali] Cancel perf count reads when in protected mode

HWCPipe triggers a performance counter read when starting. If the GPU
happened to be in protected mode at that point (e.g. due to an earlier
test running) the trigger wouldn't occur and the read would hang
forever.

To fix this, immediately cancel existing triggers and mark them as
completed when entering protected mode, and do the same to any new
triggers when in protected mode.

Test: msd_arm_mali_nonhardware_tests
Test: mali_vulkan_test
Original-Fixed: 83455
Original-Fixed: 84449

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/581321
Original-Revision: 57399f9bebbb74df172bbdc338de8ca9d919041d
GitOrigin-RevId: ed9b9352db0fbd674184117700c9e882b3567743
Change-Id: Ie2274bfa6b65c631a0321f95b1f2ccb1493d7759
1 file changed
tree: f717fdd4d011746e9143caf7240b3687606e1da6
  1. garnet/
  2. infra/
  3. peridot/
  4. third_party/
  5. topaz/
  6. zircon/
  7. firmware
  8. flower
  9. jiri.lock
  10. minimal
  11. prebuilts
  12. README.md
  13. stem
  14. test_durations
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.

Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia on Freenode.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.