Open main menu

DAVE Developer's Wiki β

Changes

Limitations of traditional configurations
** typical code and data footprints are relatively limited
** L2 may affect predictability of execution time significantly.
<div>However this is not true for W2 world: in case L2 is not available, overall Linux system performances may decrease noticeably.</div>
The [[AN-BELK-001:_Asymmetric_Multiprocessing_(AMP)_on_Bora_–_Linux_FreeRTOS|traditional AMP]]<ref name="AN-BELK-001"></ref> configuration satisfies REQ1 through REG4. REQ5 through REQ8 are not satisfied instead. About integrity, for example, an application with ''root'' privileges or code executed in linux kernel space could access memory regions that are supposed to be exclusively accessed by code executed in W1. This may lead to unpredictable behaviors and to potentially catastrophic consequences. This is where TrustZone technology comes to help: it creates a sort of barrier between the two worlds and prevents W2 code from unauthorized accesses to certain regions of the processor's addressing space.
4,650
edits