Questions
Gedare Bloom
gedare at rtems.org
Mon Apr 20 14:15:07 UTC 2015
Matthew,
There is no separation between user and kernel space. Everything runs
in the same address/memory space. Targets that have virtual memory map
a single linear address space.
You can make some protection between tasks on certain targets
especially in the ARM and PPC family there is support in some BSP code
to setup "translation tables" that can define certain permissions, and
some implementations of protected stack memory (no shared stack
between threads) has been implemented, but is not available in
distributed versions of RTEMS.
Gedare
On Mon, Apr 20, 2015 at 7:56 AM, Mathew Benson <mathew.benson at gmail.com> wrote:
> I have been following RTEMS for a long time but haven't had time for a serious evaluation beyond a simple hello world application in simulator. Quick questions. Am I correct in assuming that user applications run in kernel space? Does RTEMS have space partitioning like POSIX heavyweight threads, or does everything run in the same memory space?
>
> Also, is there any support for time partitioning?
>
> Sent from my iPad
> _______________________________________________
> users mailing list
> users at rtems.org
> http://lists.rtems.org/mailman/listinfo/users
More information about the users
mailing list