Karthikeyan Ramasubramanian | 6a116d6 | 2016-09-16 16:05:32 -0600 | [diff] [blame] | 1 | # |
| 2 | # IPC_ROUTER Configuration |
| 3 | # |
| 4 | |
| 5 | menuconfig IPC_ROUTER |
| 6 | bool "IPC Router support" |
| 7 | help |
| 8 | IPC Router provides a connectionless message routing service |
| 9 | between multiple modules within a System-on-Chip(SoC). The |
| 10 | communicating entities can run either in the same processor or |
| 11 | in a different processor within the SoC. The IPC Router has been |
| 12 | designed to route messages of any types and support a broader |
| 13 | network of processors. |
| 14 | |
| 15 | If in doubt, say N. |
| 16 | |
| 17 | config IPC_ROUTER_SECURITY |
| 18 | depends on IPC_ROUTER |
| 19 | bool "IPC Router Security support" |
| 20 | help |
| 21 | This feature of IPC Router will enforce security rules |
| 22 | configured by a security script from the user-space. IPC Router |
| 23 | once configured with the security rules will ensure that the |
| 24 | sender of the message to a service belongs to the relevant |
| 25 | Linux group as configured by the security script. |
Arun Kumar Neelakantam | 3a65540 | 2018-06-11 18:18:51 +0530 | [diff] [blame] | 26 | |
| 27 | config IPC_ROUTER_NODE_ID |
| 28 | depends on IPC_ROUTER |
| 29 | int "IPC router local NODE ID" |
| 30 | default 1 |
| 31 | help |
| 32 | This option allows to configure the IPC Router NODE ID dynamically. |
| 33 | The NODE defined here is used as the local NODE ID by IPC Router |
| 34 | core and publish the same NODE ID to other NODES present in the |
| 35 | network. |
Arun Kumar Neelakantam | ec35281 | 2018-06-11 18:32:20 +0530 | [diff] [blame] | 36 | |
| 37 | config IPC_ROUTER_FIFO_XPRT |
| 38 | depends on IPC_ROUTER |
| 39 | bool "IPC Router FIFO Transport" |
| 40 | help |
| 41 | FIFO Transport Layer that enables IPC Router communication between |
| 42 | two virtual machines. When the Shared FIFO becomes available, this |
| 43 | layer registers the transport with IPC Router and enable message |
| 44 | exchange. |