From: Sjur Brændeland <sjur.brandel...@stericsson.com> This patch-set adds support for shared resource table between Linux kernel and remote devices. - dynamically-allocated address of the vrings can be communicated - vdev statuses can be communicated - virtio config space becomes bi-directional - virtio feature negotiation is two-way - max_nofiyid is reported correctly
No device firmware changes are required for this patch-set. Cheers, Sjur Dmitry Tarnyagin (1): remoteproc: Bugfix: Deallocate firmware image on shutdown Sjur Brændeland (8): remoteproc: Refactor function rproc_elf_find_rsc_table remoteproc: Parse ELF file to find resource table address remoteproc: Parse STE-firmware and find resource table address remoteproc: Set vring addresses in resource table remoteproc: Support virtio config space. remoteproc: Code cleanup of resource parsing remoteproc: Calculate max_notifyid by counting vrings remoteproc: Always perserve resource table data drivers/remoteproc/remoteproc_core.c | 146 ++++++++++++++++------------ drivers/remoteproc/remoteproc_elf_loader.c | 96 +++++++++++++------ drivers/remoteproc/remoteproc_internal.h | 13 +++ drivers/remoteproc/remoteproc_virtio.c | 38 +++++++- drivers/remoteproc/ste_modem_rproc.c | 50 +++++++--- include/linux/remoteproc.h | 7 +- 6 files changed, 240 insertions(+), 110 deletions(-) -- 1.7.5.4 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/