zephyr/subsys/ipc
Andrew Davis df64d076d8 ipc: ipc_service: Inline libmetal_{setup,teardown}() for correct ordering
Currently metal_init() is called as part of libmetal_setup() which is
called after libmetal has already started being used (metal_io_init
called before). Same for metal_finish() but in reverse (metal_io_finish
called after). To fix this inline the content of libmetal_{setup,teardown}
into their one call-sites and move the init/finish calls to the correct
spot before/after all uses of the lib.

Signed-off-by: Andrew Davis <afd@ti.com>
2024-10-02 10:04:59 +02:00
..
ipc_service ipc: ipc_service: Inline libmetal_{setup,teardown}() for correct ordering 2024-10-02 10:04:59 +02:00
rpmsg_service ipc: rpmsg_service: Remove virtual shared memory device 2024-10-02 10:04:59 +02:00
CMakeLists.txt
Kconfig