27 lines
929 B
Plaintext
27 lines
929 B
Plaintext
|
# SPDX-License-Identifier: GPL-2.0-only
|
||
|
menu "Neuron Device-sharing Framework"
|
||
|
|
||
|
config NEURON
|
||
|
tristate "Support for Neuron device-sharing framework"
|
||
|
help
|
||
|
This option enables the Neuron device-sharing framework. It is used
|
||
|
by guests of the haven hypervisors to serve or access shared I/O
|
||
|
devices and other inter-VM services. The Neuron framework is composed
|
||
|
of three buses that represent different layers in the framework
|
||
|
(channel, protocol, application).
|
||
|
|
||
|
config NEURON_SERVICE
|
||
|
tristate "Static configuration of services from the device tree"
|
||
|
depends on OF
|
||
|
select NEURON
|
||
|
help
|
||
|
This option enables a platform driver that can construct a Neuron
|
||
|
service stack from a description in a device tree. The device tree
|
||
|
node should contain a channel, application and protocol subnode.
|
||
|
Multiple services can run on a system.
|
||
|
|
||
|
source "net/neuron/channel/Kconfig"
|
||
|
source "net/neuron/protocol/Kconfig"
|
||
|
|
||
|
endmenu
|