diff blobstat/maghybrid-libclass @ 296:abcec72cade4

blobstat: maghybrid-libclass added
author Mychaela Falconia <falcon@freecalypso.org>
date Sat, 21 Sep 2019 21:56:53 +0000
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/blobstat/maghybrid-libclass	Sat Sep 21 21:56:53 2019 +0000
@@ -0,0 +1,156 @@
+# This classification spec indicates which parts of FC Magnetite hybrid
+# modem fw are built from source vs. which parts are used as blobs
+# without exact corresponding source.
+
+ccddata.lib src
+
+# ACI libs
+aci.lib			src
+aciext.lib		src
+aci_dti_mng.lib		src
+atiext.lib		src
+comlib.lib		src
+config_gprs_fl.lib	src
+config_gprs_ir.lib	src
+
+# G23M protocol stack libs
+alr.lib		src
+cc.lib		src
+cci.lib		src
+cci_ir.lib	src
+cl.lib		src
+dl.lib		src
+dti.lib		src
+fad.lib		src
+gmm.lib		src
+grlc.lib	src
+grlc_ir.lib	src
+grr.lib		src
+l1_pei.lib	src
+l2r.lib		src
+llc.lib		src
+mm.lib		src
+ra.lib		src
+rlp.lib		src
+rr.lib		src
+sim_b_lib.lib	src
+sm.lib		src
+sms.lib		src
+sndcp.lib	src
+ss.lib		src
+t30.lib		src
+uart_b_lib.lib	src
+ppp.lib		src
+ppp_ir.lib	src
+upm.lib		src
+
+# Condat drivers
+gdi.lib		src
+
+# GPF
+ccd_na7_db.lib		src
+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
+
+# The main GPF libraries are partially deblobbed:
+
+frame_na7_db_fl.lib:frame.obj		src
+frame_na7_db_fl.lib:vsi_sem.obj		src
+frame_na7_db_fl.lib:vsi_com.obj		src
+frame_na7_db_fl.lib:vsi_mem.obj		src
+frame_na7_db_fl.lib:vsi_tim.obj		src
+frame_na7_db_fl.lib:vsi_mis.obj		src
+frame_na7_db_fl.lib:vsi_drv.obj		src
+frame_na7_db_fl.lib:vsi_trc.obj		src
+frame_na7_db_fl.lib:vsi_pro.obj		src
+frame_na7_db_fl.lib:xalert.obj		src
+frame_na7_db_fl.lib:route.obj		src
+frame_na7_db_fl.lib:prf_func.obj	src
+frame_na7_db_fl.lib:frm_ext.obj		src
+frame_na7_db_fl.lib:frame_version.o	src
+
+frame_na7_db_fl.lib:os_com.obj	blob
+frame_na7_db_fl.lib:os_drv.obj	blob
+frame_na7_db_fl.lib:os_evt.obj	blob
+frame_na7_db_fl.lib:os_isr.obj	blob
+frame_na7_db_fl.lib:os_mem.obj	blob
+frame_na7_db_fl.lib:os_mis.obj	blob
+frame_na7_db_fl.lib:os_pro.obj	blob
+frame_na7_db_fl.lib:os_sem.obj	blob
+frame_na7_db_fl.lib:os_tim.obj	blob
+
+frame_na7_db_ir.lib:frame.obj		src
+frame_na7_db_ir.lib:vsi_sem.obj		src
+frame_na7_db_ir.lib:vsi_com.obj		src
+frame_na7_db_ir.lib:vsi_mem.obj		src
+frame_na7_db_ir.lib:vsi_tim.obj		src
+frame_na7_db_ir.lib:vsi_mis.obj		src
+frame_na7_db_ir.lib:vsi_drv.obj		src
+frame_na7_db_ir.lib:vsi_trc.obj		src
+frame_na7_db_ir.lib:vsi_pro.obj		src
+frame_na7_db_ir.lib:xalert.obj		src
+frame_na7_db_ir.lib:route.obj		src
+frame_na7_db_ir.lib:prf_func.obj	src
+frame_na7_db_ir.lib:frm_ext.obj		src
+frame_na7_db_ir.lib:frame_version.o	src
+
+frame_na7_db_ir.lib:os_com.obj	blob
+frame_na7_db_ir.lib:os_drv.obj	blob
+frame_na7_db_ir.lib:os_evt.obj	blob
+frame_na7_db_ir.lib:os_isr.obj	blob
+frame_na7_db_ir.lib:os_mem.obj	blob
+frame_na7_db_ir.lib:os_mis.obj	blob
+frame_na7_db_ir.lib:os_pro.obj	blob
+frame_na7_db_ir.lib:os_sem.obj	blob
+frame_na7_db_ir.lib:os_tim.obj	blob
+
+# core drivers
+drivers_flash.lib	src
+
+# Layer 1
+tpudrv.lib		src
+l1_ext.lib		src
+l1_int.lib		src
+l1_custom_ext.lib	src
+l1_custom_int.lib	src
+
+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	src
+bootloader.lib	src
+
+# 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