This is the mail archive of the
ecos-announce@sources.redhat.com
mailing list for the eCos project.
M3 extensions to eCos now available.
- To: <ecos-announce at sources dot redhat dot com>
- Subject: M3 extensions to eCos now available.
- From: Richard Panton <rpanton at 3glab dot com>
- Date: Fri, 12 Oct 2001 14:13:32 +0100 (BST)
The first draft of the MobileMultiMedia (M3) extensions for eCos are now
available from http://www.3glab.org/developer/ecos/
The extensions add the following functions and capabilities to the
standard eCos system:
* ELF shared library loading and run-time linking (including lazy
procedure linking at call time).
* Memory protection for loaded libraries.
* Advanced memory allocation and virtual space management.
* XIP (Execute in place) for ROMFS and RAMFS loaded applications.
* User-id & group-id based permissions checking for file access.
* ARM USER mode execution of shared library code, with SWI interfaces to
the kernel.
* Parameter checking for calls from user mode into the kernel.
* Advanced stack checking for user applications that allow faulty
applications to be terminated whilst leaving the rest of the system
executing.
* Partial POSIX process emulation, with pthread grouping and signal
marshalling.
* Simple shell accessed by TELNET.
The initial target is the Compaq iPaq, although other StrongARM targets
should be simple enough to port to (and patches are welcome ;-)
Best regards,
Richard Panton,
Systems Architect, 3G Lab