Provide RTEMS with memory protection

Hesham Moustafa heshamelmatary at gmail.com
Mon Mar 26 21:05:49 UTC 2012


The idea is to provide RTEMS with the ability to support memory protection
through MMU/MPU for any target by redesigning the current High-level API
that could be used by developers without the need to know low-level
implementations for a specific target.

Redesigning the current memory protection high-level API to include a
better notion of Arenas . For example ,a developer or task who want to
create a protected region only has to to set its base address and size ,
he/it does not have to worry about how it is created . This is achieved by
dedicated interfaces . Introducing the concept of Arena which is a piece of
memory that has specific attributes controlled by Arena Control Block (ACB)
in software. Any task can be part of an Arena with the desired attributed
by pointing to ACB inside its Task Control Block (TCB) .
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20120326/9eb0f218/attachment.html>


More information about the devel mailing list