3 ms·
Cortex M cores don't have MMUs, so they cannot be affected. Also in embedded applications you would only be running trusted code anyway
by andrewcchen 9y ago
Cortex M cores don't have MMUs, so they cannot be affected. Also in embedded applications you would only be running trusted code anyway
- sitharus 9y agoThe MMU isn't part of this attack, and there are ARM cores with MMUs that are not affected. Cortex M cores are in-order CPUs, so they do not have branch prediction or perform speculative execution which the attacks rely on.
- userbinator 9y agoThe attack is all about bypassing memory protection, which without an MMU to provide any, is moot --- code has access to all of memory to read normally anyway.
- TickleSteve 9y agoCortex-M has an MPU, not MMU to provide protection for memory regions. But as said above, the MPU/MMU has no effect on this bug, this is ab out speculative execution and determining information from a cache side channel attack.