blob: 20f94aa3a976a1bb47eaa271d1b9d1330f1f3b9a [file] [log] [blame]
Karthikeyan Ramasubramanian6a116d62016-09-16 16:05:32 -06001#
2# IPC_ROUTER Configuration
3#
4
5menuconfig 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
17config 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 Neelakantam3a655402018-06-11 18:18:51 +053026
27config 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 Neelakantamec352812018-06-11 18:32:20 +053036
37config 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.