An error occurred fetching the project authors.
- 20 Oct, 2009 1 commit
-
-
Simon Que authored
In proc4430, ducati_destroy() is called from both proc4430_destroy() and proc4430_stop(). Since ducati_setup() is called from proc4430_start(), the call to ducati_destroy() in proc4430_destroy() is invalid. It generates a crash. Signed-off-by:
Simon Que <sque@ti.com>
-
- 16 Oct, 2009 23 commits
-
-
Hari Kanigeri authored
This patch adds the changes to Proc start and Proc stop based on the validation on Zebu. Proc start function is extended to enable M3 clock and program Ducati MMU. Proc Stop is extended to put Cores in reset and disable M3 clock, and the option to disable individual Core and MMU. Signed-off-by:
Hari Kanigeri <h-kanigeri2@ti.com>
-
Jayan John authored
This patch fixes the issues found in.. <1> platform.c: - calling platform_mem_unmap() on all addreses on which we have called platform_mem_map(). - calling proc_mgr_detach for SysM3 and AppM3. <2> -proc4430.c: - proc4430_detach() fixed to unmap all reqd. addresses. - cleanup Signed-off-by:
Jayan John <x00jayan@ti.com>
-
Simon Que authored
The memory alignment was not done properly in proc4430_map. It was not being aligned to the size of all pages needed to cover the reserved area. As a result, not all of it was reserved. This has been fixed and tested. Signed-off-by:
Simon Que <sque@ti.com>
-
C A Subramaniam authored
Thi patch has changes to migrate to syslink version 2.0.0.12 Also added some additional checks. Added -EINVAL return code for invalid arguments. Signed-off-by:
C A Subramaniam <subramaniam.ca@gmail.com>
-
Hari Kanigeri authored
This patch provides the following functionality: 1. Virt_To_Phys - Given a Co-processor's virtual address, the pages that are mapped are retured in the buffer passed by the user. 2. Given a Chiron's virtual address, maps to Ducati virtual address. This is a hack for now to address Tiler memory until the dynmamic memory allocation for Tiler is supported. This patch also fixed bug in memory unmap function using iommu for Super and Large page cases. Signed-off-by:
Hari Kanigeri <h-kanigeri2@ti.com>
-
Anna Suman authored
This patch adds sysmanager module to Syslink. Sys-manager handles IPC setup and manages booting of Co-processors. Signed-off-by:
Anna Suman <suman-anna@ti.com> Signed-off-by:
Simon Que <sque@ti.com> Signed-off-by:
Arun Gopalakrishna <arunmg@ti.com> Signed-off-by:
subramaniam <subramaniam.ca@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>
-
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 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>
-
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>
-
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>
-
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>
-
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>
-
Hari Kanigeri authored
This patch adds proc4430 Attach and Detach functionality. The Attach functions does ioremap of the Ducati physical address, sets the slave virtual address same as the physical address. This values are returned to the caller in the params parameter passed to the Attach. The Detach function does the reverse of Attach, where it does the iounmap of the Master Virtual address. Also, fixed the compile warning in procmgr. Signed-off-by:
Hari Kanigeri <h-kanigeri2@ti.com>
-
Hari Kanigeri authored
This patch fixes the issue with getting mem_entries for a proc instance. Signed-off-by:
Hari Kanigeri <h-kanigeri2@ti.com>
-
Hari Kanigeri authored
This patch handles the following. - Calling the proc4430 setup multiple twice. - Fixes the bugs in proc4430 create function that were causing segmentation fault. - Handled wrong check for return value of kmalloc. Signed-off-by:
Hari Kanigeri <h-kanigeri2@ti.com> Signed-off-by:
Arun Radhakrishnan <x0051460@ti.com>
-
Hari Kanigeri authored
this patch implements the proc4430 translate address function. Signed-off-by:
Hari Kanigeri <h-kanigeri2@ti.com>
-
Ramesh Gupta authored
Signed-off-by:
Ramesh Gupta G <grgupta@ti.com>
-
Hari Kanigeri authored
This patch updates the DMM start address and size information for DUCATI. The start address is provided as 0x80000000 and the size as 0x6000000 Signed-off-by:
Hari Kanigeri <h-kanigeri2@ti.com>
-
Hari Kanigeri authored
this patch plugs the dmm module with Proc4430 driver and procmgr module. This provides both Map and Unmap functionality. Signed-off-by:
Hari Kanigeri <h-kanigeri2@ti.com>
-
Hari Kanigeri authored
removed bug that is not needed. Signed-off-by:
Hari Kanigeri <h-kangieri2@ti.com>
-
Hari Kanigeri authored
This patch provides the preliminary framework for IPC support to OMAP4 processor. Signed-off-by:
Suman Anna <s-anna@ti.com> Signed-off-by:
Arun M G <arunmg@ti.com> Signed-off-by:
Ramesh Gupta G <grgupta@ti.com> Signed-off-by:
Jayan John <x00jayan@ti.com> Signed-off-by:
Hari Kanigeri <h-kanigeri2@ti.com> Signed-off-by:
Arun Radhakrishnan <x0051460@ti.com>
-