1. 01 Aug, 2009 27 commits
  2. 29 Jul, 2009 2 commits
  3. 27 Jul, 2009 11 commits
    • Suman Anna's avatar
      SYSLINK: ipc - Add SysMgr & SysMemMgr · 71f5bf9a
      Suman Anna authored
      This patch adds the preliminary source code for SysMgr & SysMemMgr.
      This patch includes only the source code and needs revisions to
      adapt to the latest loader and OMAP4430.
      
      The patch has one checkpatch warnings due to the usage of volatile keyword.
      The warnings were minimized by using a macro for volatile.
      Signed-off-by: default avatarSuman Anna <s-anna@ti.com>
      71f5bf9a
    • Suman Anna's avatar
      SYSLINK: ipc - fix listmp_sharedmemory list initialization · 5d036924
      Suman Anna authored
      This patch fixes the initialization of a listmp_sharedmemory
      list. A listmp_sharedmemory object is a list of portable pointers, which
      are obtained using the sharedregion module. This patch resolves the
      list initialization for non-zero sharedregion indices. Checkpatch
      warnings are minimized by using a macro for volatile.
      Signed-off-by: default avatarSuman Anna <s-anna@ti.com>
      5d036924
    • Suman Anna's avatar
      SYSLINK: ipc - fix issues with nameserver_get functions · e9df6a89
      Suman Anna authored
      This patch fixes multiple issues with the nameserver_get and related
      functions. The patch includes the following main changes.
      	- nameserver_remote_get function is called only for valid
      		remote notify handles in nameserver_get. Additional
      		error checks have also been added.
      	- Additional WARN_ONs and error checks have been added for
      		input arguments in nameserver_remote_get function.
      	- nameserver_remotenotify_message structure misalignment has
      		been fixed. This issue is causing the remote processor
      		to return wrong values when queried.
      	- Additional error check has been added to ensure that there
      		is a valid buffer to copy after receiving a response
      		from the remote processor in nameserver_remotenotify_get
      		function.
      Signed-off-by: default avatarSuman Anna <s-anna@ti.com>
      e9df6a89
    • Suman Anna's avatar
      SYSLINK: ipc - fix heapbuf issues in open, create & delete · f34a2c8c
      Suman Anna authored
      This patch fixes multiple issues found in the heapbuf
      module code based on IPC50. The patch also includes a fix for
      a minor compile warning in gatepeterson. This patch includes
      the following changes.
      	1. heapbuf_ioctl.h - Matched the ioctl args for open
      		and create arguments. Also includes some minor
      		formatting style changes.
      	2. heapbuf_ioctl.c - Retrieved the correct shared
      		region address pointers and gate handle from
      		the user-side. Memory allocated for heapbuf name
      		in heapbuf_ioctl_create and heapbuf_ioctl_open
      		is adjusted as the length is already incremented
      		in the user-side.
      	3. heapbuf.c - gatepeterson gate is used properly
      		for the gate used in internal object. The memory
      		for the heapbuf object name is freed after it is
      		removed from the nameserver module. This fixed
      		the issue with heapbuf_delete failure. volatile
      		has been used using a macro to reduce the checkpatch
      		warnings.
      Signed-off-by: default avatarSuman Anna <s-anna@ti.com>
      f34a2c8c
    • Suman Anna's avatar
      SYSLINK: procmgr - correct static physical memory address · 5012e4bf
      Suman Anna authored
      This patch adjusts the static physical memory address for
      using 114M boot args. The previous physical address is incorrect
      resulting in random kernel panics when the OMAP4 M3 is used. This
      patch requires the corresponding changes in the user-side
      procmgr_app.ko and the loader.
      Signed-off-by: default avatarSuman Anna <s-anna@ti.com>
      5012e4bf
    • Simon Que's avatar
      SYSLINK:ipc-listmp sharedmemory delete procid check · 846827de
      Simon Que authored
      listmp_sharedmemory_delete was not checking the owner proc ID correctly.
      Signed-off-by: default avatarSimon Que <sque@ti.com>
      846827de
    • Simon Que's avatar
      SYSLINK:ipc-gatepeterson open shared address fix · d11e01b4
      Simon Que authored
      This patch fixes the shared address issue. shared
      address value wasn't set to correct value in all
      the cases.
      Signed-off-by: default avatarSimon Que <sque@ti.com>
      d11e01b4
    • Ramesh Gupta's avatar
      MAILBOX select mailbox driver by default ver 2 · 997b0ce4
      Ramesh Gupta authored
      This patch selects mailbox driver by default.
      Signed-off-by: default avatarRamesh Gupta G <grgupta@ti.com>
      997b0ce4
    • Arun Gopalakrishnan's avatar
      Syslink IPC SharedRegion Fix · af8ddf8b
      Arun Gopalakrishnan authored
      This fix removes the macros used as place holders for
      memory module in shredregion ioctl functions.
      The above mentioned macros are replacd with platform_mem
      module functions
      Signed-off-by: default avatarArun M G <arunmg@ti.com>
      af8ddf8b
    • Ramesh Gupta's avatar
      MAILBOX select mailbox driver by default · cf8d5c27
      Ramesh Gupta authored
      This patch selects mailbox driver by default.
      Signed-off-by: default avatarRamesh Gupta G <grgupta@ti.com>
      cf8d5c27
    • Suman Anna's avatar
      SYSLINK: ipc - decrement reference count properly. · 79f3068b
      Suman Anna authored
      This patch fixes the WARN_ON issue with the nameserver_destroy
      function due to incorrect maintainance of the module state
      reference count. This patch also includes minor code cleanup
      changes.
      Signed-off-by: default avatarSuman Anna <s-anna@ti.com>
      79f3068b