mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-22 17:25:35 +03:00
Using global work queue and its associated worker pool to read IVC messages from RTCPU may lead to capture timeouts if the worker thread is not able to get cpu due to other higher priority threads in the system. Hence use a separate RT thread to read IVC. Notes for nvidia-oot: Use low fifo priority for worker threads to avoid pre-empting the interrupt thread serving the HSP driver. Bug 200643334 Bug 3293029 Bug 3291799 Bug 4084364 Old-Change-Id: I5a3e749ec46fac1c7a2de74968169443f5cab939 Signed-off-by: Aniket Bahadarpurkar <aniketb@nvidia.com> Signed-off-by: Pekka Pessi <ppessi@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2689827 (cherry picked from commit 18d670accc7960b0afbc7b58b339a323e424e010) Change-Id: I48e22606e53d934d3788d524fd1f496d0f92a04a Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2939796 Reviewed-by: svcacv <svcacv@nvidia.com> Reviewed-by: Viktor Horsmanheimo <viktorh@nvidia.com> Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com> Reviewed-by: svc-mobile-cert <svc-mobile-cert@nvidia.com> Reviewed-by: Kalle Jokiniemi <kjokiniemi@nvidia.com> Reviewed-by: Sudhir Vyas <svyas@nvidia.com> Tested-by: Viktor Horsmanheimo <viktorh@nvidia.com> GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>
13 KiB
13 KiB