From ce2653116a6d2a59f4d976418e662883a6d47210 Mon Sep 17 00:00:00 2001 From: patacongo Date: Mon, 29 Oct 2012 21:47:14 +0000 Subject: [PATCH] More documentation updated to reference the ELF loader. git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5277 42af7a65-404d-4744-a932-0658087f49c3 --- nuttx/ChangeLog | 2 ++ nuttx/Documentation/NuttX.html | 27 +++++++++++++++++++++++---- nuttx/configs/README.txt | 4 ++-- 3 files changed, 27 insertions(+), 6 deletions(-) diff --git a/nuttx/ChangeLog b/nuttx/ChangeLog index 723f534bc5..cb14281de2 100644 --- a/nuttx/ChangeLog +++ b/nuttx/ChangeLog @@ -3535,4 +3535,6 @@ * lib/math: Files now conform to coding standards. Separated float, double, and long double versions of code into separate files so that they don't draw in so much un-necessary code when doing a dumb link. + * binfmt/libelf: The ELF loader is working correctly with C++ static + constructors and destructors and all. diff --git a/nuttx/Documentation/NuttX.html b/nuttx/Documentation/NuttX.html index f3f13d38a2..fc0291846c 100644 --- a/nuttx/Documentation/NuttX.html +++ b/nuttx/Documentation/NuttX.html @@ -452,16 +452,19 @@

-

  • Loadable ELF Modules. - Support for separately linked, loadable ELF modules. +
  • + Support for separately linked, loadable ELF modules. +

  • -

  • NXFLAT. - NXFLAT is a binary format that can be XIP from a file system. +
  • + NXFLAT. + NXFLAT is a binary format that can be XIP from a file system. +
  • @@ -548,6 +551,14 @@

    + +
    + +

    +

  • Includes floating point math library.
  • +

    + + @@ -571,6 +582,14 @@

    + +
    + +

    +

  • A port cJSON
  • +

    + +
    diff --git a/nuttx/configs/README.txt b/nuttx/configs/README.txt index 7caffa2bf1..0849837c1f 100644 --- a/nuttx/configs/README.txt +++ b/nuttx/configs/README.txt @@ -424,10 +424,10 @@ defconfig -- This is a configuration file similar to the Linux than value). CONFIG_NXFLAT. Enable support for the NXFLAT binary format. This format will support execution of NuttX binaries located in a ROMFS filesystem - (see examples/nxflat). + (see apps/examples/nxflat). CONFIG_ELF - Enable support for the ELF binary format. This format will support execution of ELF binaries copied from a file system and - relocated into RAM. + relocated into RAM (see apps/examples/elf). If CONFIG_ELF is selected, then these additional options are available: