ci/bare-metal: Get rid of servo's serial feed threads.
authorEmma Anholt <emma@anholt.net>
Thu, 16 Jun 2022 21:05:38 +0000 (14:05 -0700)
committerMarge Bot <emma+marge@anholt.net>
Tue, 21 Jun 2022 21:38:25 +0000 (21:38 +0000)
commit3f8114d1e01aa49ab1b705084f8a9c2ea2fbbc2a
tree9f70c862187462674a20f1b5dbb1e549a7f1db81
parentca453714aa4add8faec1e11a8f5866932ca8261a
ci/bare-metal: Get rid of servo's serial feed threads.

If the SerialBuffers can just feed the same line queue, then we don't need
the extra threads reading line queues into a new merged line queue.

Less python threading code is always better.  Plus, now we can pass args
to SerialBuffer.lines() for timeout/phase.

Acked-by: Juan A. Suarez <jasuarez@igalia.com>
Reviewed-by: Christian Gmeiner <christian.gmeiner@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17096>
.gitlab-ci/bare-metal/cros_servo_run.py
.gitlab-ci/bare-metal/serial_buffer.py