blob: 20f94aa3a976a1bb47eaa271d1b9d1330f1f3b9a [file] [log] [blame]
#
# IPC_ROUTER Configuration
#
menuconfig IPC_ROUTER
bool "IPC Router support"
help
IPC Router provides a connectionless message routing service
between multiple modules within a System-on-Chip(SoC). The
communicating entities can run either in the same processor or
in a different processor within the SoC. The IPC Router has been
designed to route messages of any types and support a broader
network of processors.
If in doubt, say N.
config IPC_ROUTER_SECURITY
depends on IPC_ROUTER
bool "IPC Router Security support"
help
This feature of IPC Router will enforce security rules
configured by a security script from the user-space. IPC Router
once configured with the security rules will ensure that the
sender of the message to a service belongs to the relevant
Linux group as configured by the security script.
config IPC_ROUTER_NODE_ID
depends on IPC_ROUTER
int "IPC router local NODE ID"
default 1
help
This option allows to configure the IPC Router NODE ID dynamically.
The NODE defined here is used as the local NODE ID by IPC Router
core and publish the same NODE ID to other NODES present in the
network.
config IPC_ROUTER_FIFO_XPRT
depends on IPC_ROUTER
bool "IPC Router FIFO Transport"
help
FIFO Transport Layer that enables IPC Router communication between
two virtual machines. When the Shared FIFO becomes available, this
layer registers the transport with IPC Router and enable message
exchange.