From mboxrd@z Thu Jan 1 00:00:00 1970 From: Richard Panton To: Subject: M3 extensions to eCos now available. Date: Fri, 12 Oct 2001 06:29:00 -0000 Message-id: X-SW-Source: 2001/msg00008.html 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