- 12 Aug, 2009 40 commits
-
-
Subramaniam C.A authored
The patch is a hack to support events to be sent between SysM3<->MPU and AppM3<->MPU. As of now, both are handled by a single driver with a single shared memory region between Ducati and MPU. Signed-off-by: C A Subramaniam <subramaniam.ca@ti.com>
-
Suman Anna authored
This patch fixes the bug in sharedregion_add that does not allow to add a second entry if the second entry's address is greater than the first entry's address. Minor status conversion statement added to nameserver_remotenotify module to prevent the error in the shutdown phase of the MessageQ sample. Signed-off-by: Suman Anna <s-anna@ti.com>
-
Arun Gopalakrishnan authored
This fix revert the work around made in MessageQ to function it with Notify hard coded a multiproc id. There is a minor fix in the Notify to enable multiproc id beyond 2(replaced hard coded value with that provided by multiproc) Signed-off-by: Arun M G <arunmg@ti.com>
-
Arun Radhakrishnan authored
PROCMGR: updated with couple of changes for procmgr unmap Updated the ducatienabler.c file to get the procmgr Ummap function working. also updated the procmgr_drv.c file with a minor update Signed-off-by: Arun Radhakrishnan <x0051460@ti.com>
-
Subramaniam C.A authored
Syslink: Notify,various fixes on Notify driver to support notify functionality on the kernel/user side This patch contains various fixes on the notify module.These include: - Memory allocation and freeing as required. - Remove/modify conditions in functions notify_destroy() notify_ducatidrv_qsearch_elem(), etc. - Remove compile time warning for notify_drv_unregister_driver() Signed-off-by: C A Subramaniam <subramaniam.ca@ti.com>
-
Suman Anna authored
This patch resolves the bugs found during the validation of messageQ sample. The patch has temporary workarounds by assigning the procIds for SysM3 and AppM3 as 1. Signed-off-by: John Jayan <x00jayan@ti.com> Signed-off-by: Suman Anna <s-anna@ti.com>
-
Jayan John authored
This patch resolves issues in nameserver, nameserver remote, nameserver remote notify and messageQ. The fixes mainly involve correction of arg checks, status returns and status checks. These changes are necessary for MessageQ to work. Signed-off-by: Jayan John <x00jayan@ti.com>
-
Jayan John authored
This patch correctly assigns the self_id and proc_id values for MPU and Ducati. Signed-off-by: Jayan John <x00jayan@ti.com>
-
Jayan John authored
This patch resolves the issue in the missing padding bits in the Notify shared memory structures. Signed-off-by: Jayan John <x00jayan@ti.com>
-
Subramaniam C.A authored
This patch resolves the issue of multiple ISR from the MPU side being fired on receiving a mailbox interrupt from Ducati Side. Signed-off-by: C A Subramaniam <subramaniam.ca@ti.com>
-
Hari Kanigeri authored
This patch removes white spaces in function headers of the notify ducati module Signed-off-by: C A Subramaniam <subramaniam.ca@ti.com>
-
Subramaniam C.A authored
This patch moves all the notify shm data structures from the notify header to the notify shm header.Also, shm structure header names changed. Signed-off-by: C A Subramaniam <subramaniam.ca@ti.com>
-
Suman Anna authored
This patch fixes the bugs found during heapbuf sample validation. The following are the main changes. - object creation attributes are assigned conditionally based on the create flag passed in _heapbuf_create - object lock has been commented out. - gt_traces are removed. These fixes does not resolve the issues seen with heapbuf_destroy in the sample. Signed-off-by: Arun M G <arunmg@ti.com>
-
Suman Anna authored
This patch replaces the linux mutex with gatepeterson for shared memory protection in all the listmp_sharedmemory functions that deal with listmp elements. Signed-off-by: Suman Anna <s-anna@ti.com>
-
Suman Anna authored
listmp_params has an extra additional member heap_handle, which is not defined in the user-space. This has been removed. Signed-off-by: Suman Anna <s-anna@ti.com>
-
Suman Anna authored
This patch fixes the issues within listmp_sharedmemory module that are causing the heapbuf_open and heapbuf_create to fail. listmp_sharedmemory module uses the gate passed onto it from heapbuf. The module currently uses the linux mutex apis with this gate, whereas the actual gate passed is a gatepeterson object. The linux mutex apis are replaced with gatepeterson apis in listmp_sharedmemort_put_tail function. Signed-off-by: Jayan John <x00jayan@ti.com>
-
Suman Anna authored
This patch fixes for the listmp element pointer corruption in listmp_sharedmemory_destroy function. The corruption is caused by usage of the linux kernel list macros within the listmp_sharedmemory_delete function. The patch also assigns SysM3 as the default remote owner processor for lists being opened. Signed-off-by: Simon Que <sque@ti.com>
-
Suman Anna authored
This patch fixes the following bugs found during ListMP sample application testing. - listmp_sharedmemory_ioctl_open has an out-of-place listmp_sharedmemory_create function call. This is removed. - cargs->api_status is not returning a failure value in case of premature exit for listmp_sharedmemory_get_head, listmp_sharedmemory_get_tail, listmp_sharedmemory_put_head, listmp_sharedmemory_put_tail functions. There are other places where cargs->api_status needs to be fixed and this will be done in a subsequent patch. Signed-off-by: Suman Anna <s-anna@ti.com>
-
Suman Anna authored
This patch provides fixes for minor bugs in gatepeterson driver and sharedregion modules. gatepeterson driver has an incorrect parameter check. Error traces are slightly adjusted in the sharedregion module. Double semi-colons are corrected. Signed-off-by: Suman Anna <s-anna@ti.com>
-
Ramesh Gupta authored
This patch adds notify dependancy in ipc module Signed-off-by: Ramesh Gupta G <grgupta@ti.com>
-
Suman Anna authored
This patch includes couple of minor bug fixes in listmp_sharedmemory module. NULL config parameter is supported in the listmp_sharedmemory_setup function, and couple of additional error checks have been added. Signed-off-by: Suman Anna <s-anna@ti.com>
-
Ramesh Gupta authored
This patch fixes coding style issues. Signed-off-by: Ramesh Gupta G <grgupta@ti.com>
-
Ramesh Gupta authored
This patch fixes coding style issues. Signed-off-by: Ramesh Gupta G <grgupta@ti.com>
-
Ramesh Gupta authored
This patch fixes coding style issues. Signed-off-by: Ramesh Gupta G <grgupta@ti.com>
-
Ramesh Gupta authored
This patch fixes coding style issues Signed-off-by: Ramesh Gupta G <grgupta@ti.com>
-
Ramesh Gupta authored
This Patch fixes coding format in notify driver. Signed-off-by: Ramesh Gupta G <grgupta@ti.com>
-
Suman Anna authored
This patch fixes the issues with the status returned from kernel for gatepeterson_open. The following are the changes. 1. gatepeterson_open - changed the ENOENT to ENXIO, as ENOENT might be returned from nameserver and will translate to a different error code in user-space 2. gatepeterson_ioctl_open - returning the status of gatepeterson_open to the user-level in api_status. Signed-off-by: Suman Anna <s-anna@ti.com>
-
Ramesh Gupta authored
This patch fixes coding style issues in proc4430 module. Signed-off-by: Ramesh Gupta G <grgupta@ti.com>
-
Hari Kanigeri authored
This patch fixes the DMM for user space buffer. The Ducati virtual address that was mapped was initialized to 0 instead of using the one that is passed to the map function. Also, this includes the fix for VM_IO part where teh va was incremented twice. Signed-off-by: Hari Kanigeri <h-kanigeri2@ti.com> Signed-off-by:
-
Suman Anna authored
The physical address of a memory entry is stored into the user virtual address entry in proc4430_attach so that the user-side can remap using this address in ProcMgrDrv_Open. The current mapping uses the Slave address and assumes that the Slave address is same as the physical address. Signed-off-by: Suman Anna <s-anna@ti.com>
-
Hari Kanigeri authored
This patch fixes the default element size for Ducati virtual address mapping. It is changed from 16bit to 32bits. Also, temporary changed the start address of Ducati VA to 0xa0000000 from 0x80000000 Signed-off-by: Hari Kanigeri <h-kanigeri2@ti.com>
-
Suman Anna authored
Added the MODULE_EXPORT for the multiproc functions. Signed-off-by: Suman Anna <s-anna@ti.com>
-
Hari Kanigeri authored
This patch handles the following - Adds checks for null pointers in proc attach - fixes the proc4430_proc_info to return correct mem entries - fixes compile warnings in previous patch Signed-off-by: Hari Kanigeri <h-kanigeri2@ti.com>
-
Suman Anna authored
This patch fixes a missing copy_from_user for the embedded pointer for proc4430_mem_entry passed in the params object of the proc4430_cmd_args_create. Signed-off-by: Suman Anna <s-anna@ti.com>
-
Suman Anna authored
This patch fixes the issues with messageq_setup and messageq_transportshm_setup. The issue is caused by incorrect BUG_ON and unlikely statements. Signed-off-by: Suman Anna <s-anna@ti.com>
-
Ramesh Gupta authored
This patch fixes coding style issues and compile time warnings. Signed-off-by: Ramesh Gupta G <grgupta@ti.com>
-
Ramesh Gupta authored
This patch removes unused file Signed-off-by: Ramesh Gupta G <grgupta@ti.com>
-
Ramesh Gupta authored
This patch fixes coding style issues and compile time warnings. Signed-off-by: Ramesh Gupta G <grgupta@ti.com>
-
Ramesh Gupta authored
This patch fixes coding style issues and compile time warnings. Signed-off-by: Ramesh Gupta G <grgupta@ti.com>
-
Arun Gopalakrishnan authored
In proc manager open, the address translation (ducti -> mpu kernel, ducati -> mpu user) were not populated from proc 4430 get info function. In this fix the adress translation tables are populated directly from the proc instance handle memory entry tables in proc get info function, rather than going in to proc4430 get info function for the same. This fix is based on the approach followed in syslink code. Signed-off-by: Arun M G <arunmg@ti.com>
-