Hacker News new | past | comments | ask | show | jobs | submit login

baseband processor is usually the master, and the app processor is a slave

For the Mediatek platforms I don't think this is true - the AP is the one that boots up first and loads firmware into the baseband, and at least for the MT6589/6582 the AP can enable protection so that the baseband processor(s) can't access anything outside of the configured ranges. You can look at https://github.com/varunchitre15/MT6589_kernel_source/blob/m... which is the code that initialises the baseband modems by loading their firmware (there are two CPUs in the baseband since this is a dual-SIM SoC), and see the enable_mem_access_protection function at line 863. The table there also shows that properly set up, MD0 and MD1 can only access their respective areas and the small amount of shared memory they use to communicate with the AP.

I haven't looked at them in detail but I'm guessing Qualcomm and Infineon's systems are very different from this?




You are very correct. I'm also running a MT6589 (Haipai Noble N7889) on my own nodded android install.

I'm not worried.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: