This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Ducati crashes after loading

Hi,

I was trying to port ducati support from ICS kernel to linaro kernel 3.2+ on panda board, I got ducati loading successfully,

But ducati is crashing after loading. logs are attached.

i doubt  memory map is the issue . Can you explain the expected memory map for a kenel to work with ducati?

What is the role of iommu drivers? how to check iommu map?

Thanks

Geo

2742.logx.txt

  • Hi Geo,

    The role of IOMMU is pretty well described on the following link:

    http://processors.wiki.ti.com/index.php/TI81XX_PSP_IOMMU_Driver_User_Guide

    Since I don't have the OMAP4 ducati source on my machine, I will reference OMAP5 (structure of the code should be similar).  The IPU MMU configurations are done via IpuAmmu.cfg and modifications in IPC sources.

    OMAP4 Ducati Memory Map information is available on the following link:  http://omappedia.org/wiki/Memory_Map_Information_-_Ducati

    Also check the following e2e discussion: http://e2e.ti.com/support/omap/f/849/t/183002.aspx

    And OMAP4430/60/70 TRM, Chapter 2 Memory Mapping, Section 2.4 Dual Cortex-M3 Subsystem Memory Space Mapping for information about physical addresses inside OMAP visible from IPU.

    Hope this helps.

    Best Regards,

    Yordan