freedreno/ci: use the boot watchdog to ensure the a750 boots

This allows us to drop the reboot condition on SaharaMode which means
that every time the reboot pattern is hit, it is due to a test
execution issue (GPU hang) and not something unrelated to the job.

Additionally, this allows us to try booting up to 5 times which should
help boot reliability.

Signed-off-by: Martin Roukala (né Peres) <martin.roukala@mupuf.org>
Reviewed-by: Eric Engestrom <None>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32572>
This commit is contained in:
Martin Roukala (né Peres)
2024-12-10 10:01:33 +02:00
committed by Marge Bot
parent 047d3953ee
commit e536ed0824

View File

@@ -356,9 +356,13 @@
B2C_KERNEL_CMDLINE_EXTRAS: 'b2c.swap=16g'
# FIXME: drop the hangcheck part when we move to linux 6.11+ as hang
# recovery should be more stable
B2C_SESSION_REBOOT_REGEX: 'Sahara Open\r?$|hangcheck detected'
B2C_SESSION_REBOOT_REGEX: 'hangcheck detected'
B2C_TIMEOUT_FIRST_CONSOLE_ACTIVITY_SECONDS: 30
B2C_TIMEOUT_FIRST_CONSOLE_ACTIVITY_RETRIES: 3
B2C_TIMEOUT_BOOT_WD_SECONDS: 20
B2C_TIMEOUT_BOOT_WD_RETRIES: 5
B2C_BOOT_WD_START_REGEX: 'VB: RWDeviceState: Succeed using devinfo!' # A line repeated during firmware boot
B2C_BOOT_WD_STOP_REGEX: 'CPU features: detected:' # A line repeated during Linux boot
GPU_VERSION: freedreno-a750
tags:
- farm:$RUNNER_FARM_LOCATION