[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAK=WgbYsZUzTos_sXd+ZayKfPc=sxL7v0Q_==bTMh-_4XiMWiw@mail.gmail.com>
Date: Tue, 6 Mar 2012 20:09:38 +0200
From: Ohad Ben-Cohen <ohad@...ery.com>
To: Arnd Bergmann <arnd@...db.de>
Cc: linux-arm <linux-arm-kernel@...ts.infradead.org>,
linux-kernel@...r.kernel.org, linux-omap@...r.kernel.org,
Russell King <linux@....linux.org.uk>,
Tony Lindgren <tony@...mide.com>,
Rusty Russell <rusty@...tcorp.com.au>,
Grant Likely <grant.likely@...retlab.ca>,
Mark Asselstine <mark.asselstine@...driver.com>,
Brian Swetland <swetland@...gle.com>,
"Grosen, Mark" <mgrosen@...com>,
Omar Ramirez Luna <omar.luna@...aro.org>,
"Clark, Rob" <rob@...com>
Subject: [GIT PULL] fixing and cleaning up rpmsg/remoteproc for 3.4
Hi Arnd,
Please pull:
git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
rpmsg-fixes-and-more-for-3.4
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.
Thanks!
Ohad.
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:
git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
rpmsg-fixes-and-more-for-3.4
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%)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists