nvsciipc: increase inter-process channel count

default DriveOS inter-process endpoint count is about 1300 for now.
DriveAV requirement needs 8192 inter-process channels
(=16384 endpoints) except for DriveOS system usage.
Hence increased the number of inter-process endpoints by 2048
more in considering margin.

Bug 5224327

Change-Id: I47f5a67f9ece917ed5fe873be2e188f128d63961
Signed-off-by: Joshua Cha <joshuac@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/3361956
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com>
Reviewed-by: Simon Je <sje@nvidia.com>
This commit is contained in:
Joshua Cha
2025-05-09 09:19:32 +00:00
committed by Jon Hunter
parent 872a72234a
commit bb2c8b1fc4

View File

@@ -8,11 +8,13 @@
/*
* inter-thread: 2000
* inter-process: 16384
* inter-process: 16384 + 2048
* 16384 : reserved for DriveAV/customer
* 2048 : reserved for DriveOS.
* inter-vm: 512
* inter-chip-pcie: 32
*/
#define NVSCIIPC_MAX_EP_COUNT 18928
#define NVSCIIPC_MAX_EP_COUNT 21040
#define NVSCIIPC_MAX_EP_NAME 64U
#define NVSCIIPC_MAX_RDMA_NAME 64U