diff blobstat/om-libclass @ 293:23e5b940cb8b

blobstat: mostly complete
author Mychaela Falconia <falcon@freecalypso.org>
date Sat, 21 Sep 2019 21:07:45 +0000
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/blobstat/om-libclass	Sat Sep 21 21:07:45 2019 +0000
@@ -0,0 +1,111 @@
+# This classification spec lists all of the component libraries used by
+# Openmoko in building their mokoN firmwares, and classifies each lib
+# as to whether OM had the source for it, or had it as a binary-only blob.
+
+ccddata.lib blob
+
+# ACI libs
+aci.lib			src
+aciext.lib		src
+aci_dti_mng.lib		src
+atiext.lib		src
+config_gprs_fl.lib	src
+config_gprs_ir.lib	src
+
+# G23M protocol stack libs
+cc.lib		blob
+cci.lib		blob
+cci_ir.lib	blob
+dl.lib		blob
+dti.lib		blob
+fad.lib		blob
+gmm.lib		blob
+grlc.lib	blob
+grlc_ir.lib	blob
+grr.lib		blob
+l1_pei.lib	blob
+l2r.lib		blob
+llc.lib		blob
+mm.lib		blob
+ra.lib		blob
+rlp.lib		blob
+rr.lib		blob
+sim_b_lib.lib	blob
+sm.lib		blob
+sms.lib		blob
+sndcp.lib	blob
+ss.lib		blob
+t30.lib		blob
+uart_b_lib.lib	blob
+ppp.lib		blob
+ppp_ir.lib	blob
+
+# BuSyB as received by OM from TI was not set up to recompile alr and comlib
+# from source, but OM did have source for these two components, this source
+# was exactly corresponding to the prebuilt libs they used, and it would have
+# been easy for them to tweak BuSyB to recompile these components from source
+# had they cared to, so we'll count them in the source category.
+
+alr.lib		src
+comlib.lib	src
+
+# Condat drivers
+gdi.lib		src
+
+# GPF
+ccd_na7_db.lib		blob
+frame_na7_db_fl.lib	blob
+frame_na7_db_ir.lib	blob
+misc_na7_db_fl.lib	src
+misc_na7_db_ir.lib	src
+osx_na7_db.lib		blob
+tif_na7_db_fl.lib	src
+tif_na7_db_ir.lib	src
+
+# core drivers
+drivers_flash.lib	src
+
+# Layer 1
+tpudrv.lib		blob
+l1_ext.lib		blob
+l1_int.lib		blob
+l1_custom_ext.lib	blob
+l1_custom_int.lib	blob
+
+riviera_core_flash.lib	src
+riviera_cust_flash.lib	src
+
+# services
+atp.lib		src
+audio.lib	src
+audio_bgd.lib	src
+cst.lib		src
+dar.lib		src
+dar_gbl_var.lib	src
+etm.lib		src
+lls.lib		src
+mks.lib		src
+
+# app drivers
+abb.lib		src
+buzzer.lib	src
+ffs.lib		src
+ffs_drv.lib	src
+ffs_pcm.lib	src
+kpd.lib		src
+lcc.lib		src
+power.lib	src
+rtc_drv.lib	src
+sim_drv.lib	src
+spi_drv.lib	src
+uart_drv.lib	src
+
+# system glue
+main.lib	blob
+bootloader.lib	blob
+
+# Nucleus and TI's compiler stuff
+nucleus_flash_nodbg.lib		blob
+nucleus_int_ram_nodbg.lib	blob
+rts16le_flash.lib		blob
+rts16le_int_ram.lib		blob