135758b00SAlexandra Winter# SPDX-License-Identifier: GPL-2.0 235758b00SAlexandra Winterconfig DIBS 335758b00SAlexandra Winter tristate "DIBS support" 435758b00SAlexandra Winter default n 535758b00SAlexandra Winter help 635758b00SAlexandra Winter Direct Internal Buffer Sharing (DIBS) 735758b00SAlexandra Winter A communication method that uses common physical (internal) memory 835758b00SAlexandra Winter for synchronous direct access into a remote buffer. 935758b00SAlexandra Winter 1035758b00SAlexandra Winter Select this option to provide the abstraction layer between 1135758b00SAlexandra Winter dibs devices and dibs clients like the SMC protocol. 1235758b00SAlexandra Winter The module name is dibs. 13*cb990a45SAlexandra Winter 14*cb990a45SAlexandra Winterconfig DIBS_LO 15*cb990a45SAlexandra Winter bool "intra-OS shortcut with dibs loopback" 16*cb990a45SAlexandra Winter depends on DIBS 17*cb990a45SAlexandra Winter default n 18*cb990a45SAlexandra Winter help 19*cb990a45SAlexandra Winter DIBS_LO enables the creation of an software-emulated dibs device 20*cb990a45SAlexandra Winter named lo which can be used for transferring data when communication 21*cb990a45SAlexandra Winter occurs within the same OS. This helps in convenient testing of 22*cb990a45SAlexandra Winter dibs clients, since dibs loopback is independent of architecture or 23*cb990a45SAlexandra Winter hardware. 24