hi, <br>  Good idea!<br>  I think we can first realize the initial VM support in RTEMS.<br>  because there  are already  some page support funcs in rtems X86 port.<br>  then we can try syscall,....<br>  <br>  <br><br>---------- Forwarded message ----------
<br><span class="gmail_quote">From: <b class="gmail_sendername">رضيµ</b> <<a href="mailto:yanmiaobest@gmail.com">yanmiaobest@gmail.com</a>><br>Date: Sep 3, 2007 11:21 AM<br>Subject: Re: design Real-Time Process in RTEMS
<br>To: rtems skyeye <<a href="mailto:skyeye.rtems@gmail.com">skyeye.rtems@gmail.com</a>><br><br></span>Hi:<br><br>   I have been thinking about it too.<br>   here is what I think:<br><br>   1.  page routine should be created to support page manipulations(
<br>page table operation, TBL, page allocate, set page state ...)<br>   2.  identify all system call routines<br>   3.  create entry points and exit points for system call<br>   4.  adjust context switch ralated routine<br>
   5.  add privilege transition code<br><br>   best regards!<br><br>2007/8/31, rtems skyeye <<a href="mailto:skyeye.rtems@gmail.com">skyeye.rtems@gmail.com</a>>:<br>> hi,<br>>   VxWorks 6.x have the Real-Time Process (RTP) extension.
<br>>   I think we also can implement the RTP in RTEMS.<br>>   The Idea is :<br>>   1 RTP contains 1~n user-level rtems-task, and process the<br>> virtual memory related things.<br>>   2 the mapping relation of virtual memory :phyiscal memory is 1:1
<br>>   3 the user-level task in RTP can access kernel function<br>> by syscall<br>>   4 the user-level tasks and the kernel-level tasks are in the same<br>> scheduling strategy.<br>><br>>   the advantage of RTP is:
<br>>    1 the crash of user-level tasks in RTP can not destroy user-level<br>> tasks in other RTP and the kernel.<br>>    2 compatible with the old task model.<br>>    3 the context switch  is faster than that of general OS (such as linux)
<br>><br>>    anyone have  some advices on RTP in RTEMS?<br>><br>> Regards<br>><br>>   skyeye.rtems<br>><br>><br>> _______________________________________________<br>> rtems-users mailing list
<br>> <a href="mailto:rtems-users@rtems.com">rtems-users@rtems.com</a><br>> <a href="http://rtems.rtems.org/mailman/listinfo/rtems-users">http://rtems.rtems.org/mailman/listinfo/rtems-users</a><br>><br>><br>