- 16 Oct, 2009 40 commits
-
-
Hari Kanigeri authored
This patch fixes the bugs in sharedregion_get_table_info implementation. Fixed the BUG_ON call to check for valid pointer and changed the check from (proc_count+1) to proc_count in sharedregion_ioctl.c Signed-off-by: Hari Kanigeri <h-kanigeri2@ti.com> Signed-off-by: Arun Gopalakrishnan <arunmg@ti.com>
-
Ramesh Gupta authored
This patch updates the proc_ctrl structure in sync with Ducati side structure. Signed-off-by: Ramesh Gupta G <grgupta@ti.com>
-
Arun Gopalakrishnan authored
This patch fixes the issues in multiproc 1. The ioctl command base is moved to 2 from 0, this applies to multiproc and all other ipc modules 2. Default configuration values were added to module state object 3. The multiproc functions that were called with wrong argument were fixed Signed-off-by: Arun M G <arunmg@ti.com>
-
Ramesh Gupta authored
This patch adds IOMMU dependancy for Proc4430 module Signed-off-by: Ramesh Gupta G<grgupta@ti.com>
-
Ramesh Gupta authored
This patch enables the IOMMU by default in kernel configuration. Signed-off-by: Ramesh Gupta G <grgupta@ti.com>
-
Suman Anna authored
procmgr.h file has been moved from drivers/dsp/syslink/procmgr to arch/arm/plat-omap/include/syslink/procmgr.h. This is required as sysmgr would need to include procmgr.h. Signed-off-by: Suman Anna <s-anna@ti.com>
-
Subramaniam C.A authored
Uses syslink atomic calls to maintain driver state in the notify ducati driver module. Signed-off-by: C A Subramaniam <subramaniam.ca@ti.com>
-
Subramaniam C.A authored
This patch uses syslink atomic calls to check and set states of the notify driver module Signed-off-by: C A Subramaniam <subramaniam.ca@ti.com>
-
Subramaniam C.A authored
This patch supports pid to be passed from the notify use side module to provide callback to registered events. Attach and detach functions added. exit function removed. Signed-off-by: C A Subramaniam <subramaniam.ca@ti.com>
-
Hari Kanigeri authored
This patch fixes the ProcMgr_start function to take correct proc_id and entry_point from the userspace. Reworked the patch to fix merge conflicts (Hari K) Signed-off-by: Ramesh Gupta G <grgupta@ti.com> Signed-off-by: Hari Kanigeri<h-kanigeri2@ti.com>
-
Hari Kanigeri authored
This patch adds support to sys mananager and adapting to new IPC. Signed-off-by: Hari Kanigeri <h-kanigeri2@ti.com>
-
Ramesh Gupta authored
This patch reduces the DMM pool size to 4MB Signed-off-by: Ramesh Gupta G <grgupta@ti.com>
-
Jayan John authored
This patch aligns heapbuf code with IPC 50 and Syslink 2_00_00_08 changes. Signed-off-by: Jayan John <x00jayan@ti.com>
-
Arun Gopalakrishnan authored
This patch can be used to sync with the syslink drop 2.0.0.8 for ListMP/ListMP Shared Mem and MessageQ Transport SHM modules The changes are limited to 1. parameter name changes 2. error code changes 3. addition of error function in MessageQ Transport SHM No major functional change in any of the functions in above modules. Signed-off-by: Arun M G <arunmg@ti.com>
-
Arun Gopalakrishnan authored
This patch can be used to sync with the syslink drop 2.0.0.6 for gatepeterson The major changes are 1. The atomic function usage came in the above modules 2. Some logical changes came in some of the functions (create/delete, open/close) Signed-off-by: Arun M G <arunmg@ti.com>
-
Arun Gopalakrishnan authored
This patch can be used to sync with the syslink drop 2.0.0.6., this will add a new memory management module for Ducati-MPU shared memory management This module will keep track of the shared memory b/w Ducati-MPU that is mapped in to MPU/Linux address space. This module also provides functions that can be used for address translation(b/w physical address and kernel virtual address) Signed-off-by: Arun M G <arunmg@ti.com>
-
Arun Gopalakrishnan authored
This patch can be used to synk with the syslink drop 2.0.0.6 for above modules The major changes are 1. The atomic function usage came in the above modules 2. Some logical changes came in some of the fuinctions in above modules (create/delete, open/close etc.) 3. Some of the data structure were changed Signed-off-by: Arun M G <arunmg@ti.com>
-
Arun Gopalakrishnan authored
This patch can be used to sync with the syslink drop 2.0.0.6 for above modules The major changes are 1. The atomic function usage came in the above modules 2. Some logical changes came in some of the functions in above modules (messageq get, messageq put etc.) 3. Some of the data structures were changed 4. Few new functions introduced in place of macros Signed-off-by: Arun M G <arunmg@ti.com>
-
Arun Gopalakrishnan authored
This patch can be used to synk with the syslink drop 2.0.0.6 The major changes are 1. The atomic function usage related changes 2. The ioctl argument changes Signed-off-by: Arun M G <arunmg@ti.com>
-
Arun Gopalakrishnan authored
This patch can be used to synk with the syslink drop 2.0.0.6 for above modules The major changes are 1. The atomic function usage came in the above modules 2. Some logical changes came in some of the fuinctions in above modules (nameserver get, nameserver notify get etc.) Signed-off-by: Arun M G <arunmg@ti.com>
-
Arun Gopalakrishnan authored
This patch can be used to synk with the syslink drop 2.0.0.6 for multiproc module The major changes are 1. The atomic function usage came in the above modules 2. Some logical changes came in some of the fuinctions 3. The ioctl interface modified to sync with syslink Signed-off-by: Arun M G <arunmg@ti.com>
-
Arun Gopalakrishnan authored
This patch take care of the atomic functions used in the IPC modules. Signed-off-by: Arun M G <arunmg@ti.com>
-
Hari Kanigeri authored
This patch migrates proc module to use iommu module. Signed-off-by: Hari Kanigeri <h-kanigeri2@ti.com>
-
Hari Kanigeri authored
This patch provides build support to build OMAP4 IOMMU module. This also adds the changes to Kconfig file to make iommu option visible in menuconfig. Signed-off-by: Hari Kanigeri <h-kanigeri2@ti.com>
-
Hari Kanigeri authored
This patch adds omap4 support in iommu module. This creates OMAP4 platform specific file for iommu and defines the Ducati MMU fault interrupt. Signed-off-by: Hari Kanigeri <h-kanigeri2@ti.com>
-
Hari Kanigeri authored
This patch has the changes to iommu module to make iommu functional on OMAP4 simulator. The changes included using stubbed clock interface and commenting out reading the MMU soft reset register. Signed-off-by: Hari Kanigeri <h-kanigeri2@ti.com>
-
Hari Kanigeri authored
This patch changes the procmgr driver's ioctl base to start at 0x100 to fix the issue with kernel version 2.6.31 Signed-off-by: Hari Kanigeri <h-kanigeri2@ti.com>
-
Hari Kanigeri authored
The 2.6.31 kernel is discarding the ioctl # 2, so had to change the ioctl for notify ducati driver. This patch changes the ioctl command base to 0x100 from 0. Signed-off-by: Hari Kanigeri <h-kanigeri2@ti.com>
-
Hari Kanigeri authored
fixes ipc compile errors due to missing <linux/mm.h> Signed-off-by: Hari Kanigeri <h-kanigeri2@ti.com>
-
Ramesh Gupta authored
This patch reduces the DMM pool size to 44M to allow kernel to use 74M memory with Ducati Signed-off-by: Ramesh Gupta G <grgupta@ti.com>
-
Suman Anna authored
This patch removes an unnecessary WARN_ON in sharedregion_get_ptr function. The WARN_ON is caused when a INVALID_SRPTR value is passed into the function, which is a valid argument. Signed-off-by: Suman Anna <s-anna@ti.com>
-
Suman Anna authored
nameserver_get_local function has been modified in a recent patch to return a positive value if it finds a match. The nameserver_get function internally calls both nameserver_get_local and nameserver_remote_get. The function is now patched so that it returns properly if the name is present locally by comparing against a positive value for the return value from nameserver_get_local, and against zero for nameserver_remote_get. Signed-off-by: Suman Anna <s-anna@ti.com>
-
Suman Anna authored
This patch removes unnecessary printks that are always enabled in Syslink IPC modules. Signed-off-by: Suman Anna <s-anna@ti.com>
-
Arun Gopalakrishnan authored
This fixes the hang in heapbuf_destroy function. The root cause of the issue was in heapbuf_close, that was fixed with reference to latest syslink code Signed-off-by: Arun M G <arunmg@ti.com>
-
Ramesh Gupta authored
This patch removes a WARN_ON in PROC module which is not really needed for most of the use cases. Signed-off-by: Ramesh Gupta G <grgupta@ti.com>
-
Suman Anna authored
This patch fixes the issues found in nameserver_remotenotify callback function. The following changes are made in this patch. - nameservet_get_local function returns the length of the name matched on success. Previously it was returning NULL. - nameserver_remotenotify_cbck function is corrected to not prematurely exit if a name is not found in the local nameserver table. Correction has also been made to send a request status value so that the remote core thread is not blocked. Signed-off-by: Suman Anna <s-anna@ti.com>
-
Arun Gopalakrishnan authored
This fix includes [gatepeterson] A check for NULL for a parameter (name), that was not necessary, was removed. [nameserver remote notify] The nameserver instance handle was got correctly from nameserver module but not used it. Instead we passed an uninitialized variable to next nameserver call, that made a BUGON Signed-off-by: Arun M G <arunmg@ti.com>
-
Suman Anna authored
This patch reorganizes the listing of the modules in Syslink Kconfig file. IPC module is moved to the bottom and ProcMgr modules are moved to the top. Signed-off-by: Suman Anna <s-anna@ti.com>
-
Hari Kanigeri authored
This patch address the following - Prints the L4 peripherals that are mapped - Renamed peripherals that starts with DSPVA_ to DUCATI_ - Fixed the hw_mmu.c bug in reading RAM and CAM registers Signed-off-by: Hari Kanigeri <h-kanigeri2@ti.com>
-
Hari Kanigeri authored
This patch implements the SysM3 and AppM3 start and stop functionality. This exact functionality is not verified as SysM3, AppM3 reset control is not supported by Virtio. Signed-off-by: Hari Kanigeri <h-kanigeri2@ti.com>
-