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>