Changes between Version 136 and Version 137 of Developer/OpenProjects


Ignore:
Timestamp:
01/26/10 03:37:25 (14 years ago)
Author:
JoelSherrill
Comment:

/* RTEMS Run-Time Oriented */ Add hypervisor link

Legend:

Unmodified
Added
Removed
Modified
  • Developer/OpenProjects

    v136 v137  
    7575 *  Use [wiki:UseHashOrMapInNotepadsAndKeys_  Maps or Hashes] in the implementation of Classic API Notepads and POSIX API Keys.
    7676 *  RTEMS can always use [wiki:TBR/Delete/MoreBSPsForSimulators  more BSPs for Simulators].  Being able to test, debug, and perform coverage analysis on simulators is critical to the ongoing success of the project.
    77 
    78 The following projects have had some work on them but are not complete.  The remaining activities could be large of small:
     77 *  Various ideas have been proposed related to hypervisors and virtualization.  They are captured [wiki:Projects/Hypervisor  here].
     78
     79The following projects have had some work on them but are not complete.  The remaining activities could be large or small:
    7980
    8081 *  [wiki:RTEMS_Trace_Tool_  Run-Time Tracing] - includes gathering, capturing, and displaying information to the user.
     
    9192individual drivers on an as needed basis than a large collection of
    9293untested drivers.
    93 = RTEMS Virtual Machine Monitor =
    94 
    95 
    96 '''Status:''' No active volunteers.
    97 
    98 RTEMS based RT-VMM (Real-Time Virtual Machine Monitor). Current RTEMS can not support to run another OS (such as Linux or uClinux). We want
    99 to add hypervisor (or Virtual Machine Monitor) function on RTEMS, then RTEMS has the power like XEN that can run Linux or other OS, but RTEMS
    100 also maintain original hard Real-Time funtions. First, we will try to make RTEMS run uClinux on ARM simulator SkyEye( http://www.skyeye.org ),
    101 then  we will try to make RTEMS run ARM Linux on XSCALE CPU based board or SkyEye simulator. We consider virtualization techs on Embedded RTOS
    102 area has potential value.  (from chyyuu@gmail.com)
    10394= USB Stack =
    10495
     
    146137Some notes: The shell interface and code is better than the monitor. The shell uses FILE handles and this is nice for redirection and multi-user usage (a threaded version). It also supports a command history. The caller should provide the terminal type. This could be a string or a pointer to the terminal data returned to the caller after a call to get the terminal data with a string. It is recommended to review some of the keys actions, for example C-f, to make sure they are considered standard in relation to a normal shell. One should consider cutting out the code that disables echo and obtains the password and putting it in getpass().  See the linux man page.  We don't
    147138have a controlling /dev/tty so just make it work exactly like it does now.
    148 
    149 
    150139= RTEMS System Events =
    151140