diff README @ 556:39a226a06196

documentation update for rebuilding the easy parts of GPF from source
author Mychaela Falconia <falcon@freecalypso.org>
date Mon, 19 Nov 2018 02:00:21 +0000
parents f9125919bbe4
children c32c887ced3a
line wrap: on
line diff
--- a/README	Mon Nov 19 00:16:07 2018 +0000
+++ b/README	Mon Nov 19 02:00:21 2018 +0000
@@ -154,20 +154,17 @@
 Other blobs
 ===========
 
-The TCS2/TCS3 hybrid firmware is built almost entirely from source; the only
-components which are linked in the form of prebuilt libraries are GPF, Nucleus
-and the TMS470 compiler's equivalent of libc/libgcc.  It needs to be noted that
-these components are so stable and configuration-independent that they were
-used mostly in prebuilt library form even inside TI.  In the case of GPF we've
-got the corresponding source for most of the modules within those libs; for the
-few modules for which the original source has been lost (OSL and OSX), we have
-a reconstructed source and one can build a Magnetite config (hybrid-gpf) that
-uses these reconstructed versions of OSL and OSX instead of the blobs, but we
-are not 100% confident in the quality of this reconstruction, hence this
-hybrid-gpf config is currently considered experimental, not production.  In the
-case of Nucleus we likewise have another version of it in full source form
-which has been proven good in other FreeCalypso firmware projects, but it is
-not used in Magnetite.
+Our TCS2/TCS3 hybrid firmware is built almost entirely from source; the only
+components which are linked in the form of prebuilt objects or libraries are
+certain glue components in GPF (specifically OSL and OSX), the Nucleus PLUS RTOS
+and the TMS470 compiler's equivalent of libc/libgcc.  In the case of Nucleus we
+have another version of it in full source form, but switching to a different
+version of Nucleus is outside the scope of FC Magnetite - see the next section.
+In the case of OSL and OSX, we have a reconstructed source and one can build a
+Magnetite config (hybrid-osl) that uses these reconstructed versions of OSL and
+OSX instead of the blobs, but we are not 100% confident in the quality of this
+reconstruction, hence this hybrid-osl config is currently considered
+experimental, not production.
 
 Blob-free, gcc-built version
 ============================