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.

L3 firewall runtime detection

Hi there,

Is there a way to detect if L3 firewall is enabled on HS OMAP3 devices, like the one found in Nokia N900. It is needed by the linux kernel aes module, as otherwise it crashes, see http://thread.gmane.org/gmane.linux.ports.arm.omap/108397/

Thanks,

Ivo

  • Hi Ivo,

    You can find detailed description of the L3 protection and firewalls features, programming models, examples and registers description in the linked OMAP3430 Technical reference manual:

    Pay attention on section 5.2 L3 Interconnection.

    BR

    Tsvetolin Shulev

  • Unfortunately the public TRM is missing the bits related to HS devices (and AES is found only in those), thus my question here.

  • The information which you need is available only under NDA and should NOT be discussed in this or any other public forum. You should contact the appropriate TI sales.

    BR
    Tsvetolin Shulev
  • Well, there is aes driver in the linux kernel which is public and GPL-ed, the problem is that it crashes on Nokia N900, unless a modified bootloader is flashed. That bootloader somehow "enables" the AES module.

    My intention is to prevent that crash by doing a runtime check if AES module is accessible. Is that possible and how? By looking at the code http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/arch/arm/mach-omap2/omap_hwmod_3xxx_data.c#n3662 it seems that what I need to do is to detect if the running system has permissions to read/write addresses 0x480c5000 -- 0x480c5050. Is such detection possible?

  • Tsvetolin,
    I dont know if this will help: Context being Nokia N900(http://en.wikipedia.org/wiki/Nokia_N900) device being supported in upstream kernel. Considering the legacy nature of the product at hand, there is no known Sales folks that community members can contact. what would be appropriate channel for helping community members along here?
    Regards,
    Nishanth Menon