cesnel[m]: > <@cesnel:matrix.org> Hello there, > I wonder if when using Rust in an embedded target (understanding it as typical 32-bits MCU) does it really make sense at all to use the MPU? > I mean, does it the MPU have any use case, when the "memory-safety" is built-in in the language itself? MPU isn't used very often in Rust projects, but it still has value to protect against: * code or hardware bugs, particularly things like DMA overwriting wrong data, or some kind of `unsafe` issue, Undefined Behavior, or miscompilations * If you have separate "userspace" and "kernel" code you want to isolate * MPU can help with things like stack overflow, that can't be detected by the compiler