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.
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.
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?