[lkml]   [2012]   [Mar]   [6]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    Subject[GIT PULL] fixing and cleaning up rpmsg/remoteproc for 3.4
    Hi Arnd,

    Please pull:


    To get a few rpmsg/remoteproc fixes, cleanups and some generalization
    work for 3.4.

    Again, I should have sent the Kconfig patch earlier in a separate pull
    request. Sorry about that.


    The following changes since commit e12bc14b88d44e5c1456dccb59ff58103f6c6edc:

    remoteproc: s/big switch/lookup table/ (2012-02-22 18:28:49 +0200)

    are available in the git repository at:


    for you to fetch changes up to 1e3e2c7c46b2e6e90f3a26ba9be6326c00ca31e4:

    remoteproc: cleanup resource table parsing paths (2012-03-06 19:14:44 +0200)

    Fixing and cleaning up several remoteproc and rpmsg issues.

    In addition, remoteproc's resource table is converted to a collection
    of type-value members, instead of a rigid array of homogeneous structs.

    This enables remoteproc to support registration of generic virtio devices,
    and not only a single VIRTIO_ID_RPMSG virtio device.

    But perhaps more importantly, the resource table overhaul makes it possible
    to easily extend it in the future without breaking older images (simply by
    defining a new member type, while continuing to support older types).

    Mark Asselstine (1):
    rpmsg: fix build warning when dma_addr_t is 64-bit

    Ohad Ben-Cohen (12):
    remoteproc: make sure we're parsing a 32bit firmware
    remoteproc/omap: two Kconfig fixes
    rpmsg: fix name service endpoint leak
    rpmsg: validate incoming message length before propagating
    rpmsg: fix published buffer length in rpmsg_recv_done
    remoteproc: resource table overhaul
    remoteproc: remoteproc_rpmsg -> remoteproc_virtio
    remoteproc: safer boot/shutdown order
    remoteproc: remove the single rpmsg vdev limitation
    remoteproc/omap: remove the mbox_callback limitation
    remoteproc: remove the hardcoded vring alignment
    remoteproc: cleanup resource table parsing paths

    Documentation/remoteproc.txt | 136 +++---
    drivers/remoteproc/Kconfig | 3 +-
    drivers/remoteproc/Makefile | 2 +-
    drivers/remoteproc/omap_remoteproc.c | 11 +-
    drivers/remoteproc/remoteproc_core.c | 532 ++++++++++++--------
    drivers/remoteproc/remoteproc_internal.h | 6 +-
    .../{remoteproc_rpmsg.c => remoteproc_virtio.c} | 162 +++----
    drivers/rpmsg/virtio_rpmsg_bus.c | 46 ++-
    include/linux/remoteproc.h | 339 ++++++++++---
    9 files changed, 793 insertions(+), 444 deletions(-)
    rename drivers/remoteproc/{remoteproc_rpmsg.c => remoteproc_virtio.c} (65%)

     \ /
      Last update: 2012-03-06 19:13    [W:5.277 / U:1.100 seconds]
    ©2003-2017 Jasper Spaans. hosted at Digital OceanAdvertise on this site