zephyr/samples
Carlo Caione 6c00e980b2 ipc: ipc_service: Rework multi-instance backend.
Only one single IPC service backend is currently present: multi_instance
backend. This backend is heavily relying on the RPMsg multi_instance
code to instanciate and manage instances and endpoints. Samples exist
for both in the samples/subsys/ipc/ directory.

With this patch we are "unpacking" the RPMsg multi_service code to make
it more modular and reusable by different backends.

In particular we are re-organizing the code into two helper libraries:
an RPMsg library and a VRING / virtqueues static allocation library. At
the same time we rewrite the multi_instance backend to make fully use of
those new libraries and remove the old multi_instance sample.

Signed-off-by: Carlo Caione <ccaione@baylibre.com>
2021-10-11 20:58:09 -04:00
..
application_development cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
arch cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
basic samples: basic: blinky_pwm: Add support for nucleo_wb55rg platform 2021-08-31 19:56:22 -04:00
bluetooth samples: Bluetooth: df: enable filtering of per adv by CTE type 2021-10-07 21:36:55 -04:00
boards wifi: esp32s2: add board wifi station sample 2021-10-01 10:51:37 -04:00
compression cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
drivers samples: i2c: fram: use node label instead of alias 2021-09-17 20:18:47 -04:00
hello_world cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
kernel cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
modules samples: canopennode: fix the sample path 2021-09-27 21:54:56 -04:00
net samples: echo_server: Enable USB by the application 2021-10-07 10:53:54 +02:00
philosophers samples: philosophers: fix pointer type mismatch for stack fork 2021-09-09 19:06:38 -04:00
posix samples/posix: eventfd: Prevent run in twister when SRAM below 32K 2021-09-20 19:48:34 -04:00
sensor samples: sensors: fdc2x1x: fixed bugs in pm_info() 2021-10-05 13:13:46 -04:00
shields cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
subsys ipc: ipc_service: Rework multi-instance backend. 2021-10-11 20:58:09 -04:00
synchronization cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
tfm_integration samples: tfm_integration: Fix PSA crypto APIs 2021-10-07 14:02:40 -05:00
userspace samples: prod_consumer: don't reuse main stack for app_b 2021-08-26 21:16:22 -04:00
classic.rst doc: fix top samples doc index 2021-03-09 17:48:18 -05:00
index.rst samples: compression: lz4: lz4 sample application 2021-06-12 17:21:55 +02:00