Thanks for the information. Looking at eChronos now.
---------- Forwarded message ---------- From: Ihor.Kuz@data61.csiro.au To: devel@sel4.systems Cc: Bcc: Date: Sun, 20 Aug 2017 23:57:34 +0000 Subject: Re: [seL4] mpu vs mmu
On 21 Aug 2017, at 8:05 am, Gernot.Heiser@data61.csiro.au wrote:
On 21 Aug 2017, at 03:00, Thomas Dundon dundon.thomas@gmail.com wrote:
Does an MPU, e.g. on a Cortex M3, provide enough functionality to
support seL4?
No, it doesn’t. The seL4 model is fundamentally based on the ability to
virtualise hardware resources.
If you don’t have that, then you can’t dod much more than a
memory-protected RTOS. If you’re after an RTOS with a (not yet complete) verification story, look at eChronos: https://ts.data61.csiro.au/ projects/TS/echronos/
In particular we have some work in the pipeline that adds (ARM Cortex-M3/4) MPU support to eChronos (it’s currently in the process of being code-reviewed and will be released after that).
Ihor.
Devel mailing list Devel@sel4.systems https://sel4.systems/lists/listinfo/devel