changeset 298:84e5c88343e0

blobstat/specs: added divisions spec
author Mychaela Falconia <falcon@freecalypso.org>
date Sat, 21 Sep 2019 22:43:18 +0000
parents 7ff59aa23628
children 1a8300df2a02
files blobstat/specs/divisions
diffstat 1 files changed, 155 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/blobstat/specs/divisions	Sat Sep 21 22:43:18 2019 +0000
@@ -0,0 +1,155 @@
+# This classification spec seeks to shed light on the mass percentages
+# of various divisions of TI's TCS211 modem fw.
+
+ccddata.lib ccd
+
+# ACI libs
+aci.lib			aci
+aciext.lib		aci
+aci_dti_mng.lib		aci
+atiext.lib		aci
+comlib.lib		aci
+config_gprs_fl.lib	aci
+config_gprs_ir.lib	aci
+
+# G23M protocol stack libs
+alr.lib		l1
+cc.lib		g23m
+cci.lib		g23m
+cci_ir.lib	g23m
+cl.lib		g23m
+dl.lib		g23m
+dti.lib		g23m
+fad.lib		g23m
+gmm.lib		g23m
+grlc.lib	g23m
+grlc_ir.lib	g23m
+grr.lib		g23m
+l1_pei.lib	l1
+l2r.lib		g23m
+llc.lib		g23m
+mm.lib		g23m
+ra.lib		g23m
+rlp.lib		g23m
+rr.lib		g23m
+sim_b_lib.lib	g23m
+sm.lib		g23m
+sms.lib		g23m
+sndcp.lib	g23m
+ss.lib		g23m
+t30.lib		g23m
+uart_b_lib.lib	g23m
+ppp.lib		g23m
+ppp_ir.lib	g23m
+upm.lib		g23m
+
+# Condat drivers
+gdi.lib		aci
+
+# GPF
+ccd_na7_db.lib		ccd
+misc_na7_db_fl.lib	gpf
+misc_na7_db_ir.lib	gpf
+osx_na7_db.lib		osl+osx
+tif_na7_db_fl.lib	gpf
+tif_na7_db_ir.lib	gpf
+
+# The main GPF libraries are partially deblobbed:
+
+frame_na7_db_fl.lib:frame.obj		gpf
+frame_na7_db_fl.lib:vsi_sem.obj		gpf
+frame_na7_db_fl.lib:vsi_com.obj		gpf
+frame_na7_db_fl.lib:vsi_mem.obj		gpf
+frame_na7_db_fl.lib:vsi_tim.obj		gpf
+frame_na7_db_fl.lib:vsi_mis.obj		gpf
+frame_na7_db_fl.lib:vsi_drv.obj		gpf
+frame_na7_db_fl.lib:vsi_trc.obj		gpf
+frame_na7_db_fl.lib:vsi_pro.obj		gpf
+frame_na7_db_fl.lib:xalert.obj		gpf
+frame_na7_db_fl.lib:route.obj		gpf
+frame_na7_db_fl.lib:prf_func.obj	gpf
+frame_na7_db_fl.lib:frm_ext.obj		gpf
+frame_na7_db_fl.lib:frame_version.o	gpf
+
+frame_na7_db_fl.lib:os_com.obj	osl+osx
+frame_na7_db_fl.lib:os_drv.obj	osl+osx
+frame_na7_db_fl.lib:os_evt.obj	osl+osx
+frame_na7_db_fl.lib:os_isr.obj	osl+osx
+frame_na7_db_fl.lib:os_mem.obj	osl+osx
+frame_na7_db_fl.lib:os_mis.obj	osl+osx
+frame_na7_db_fl.lib:os_pro.obj	osl+osx
+frame_na7_db_fl.lib:os_sem.obj	osl+osx
+frame_na7_db_fl.lib:os_tim.obj	osl+osx
+
+frame_na7_db_ir.lib:frame.obj		gpf
+frame_na7_db_ir.lib:vsi_sem.obj		gpf
+frame_na7_db_ir.lib:vsi_com.obj		gpf
+frame_na7_db_ir.lib:vsi_mem.obj		gpf
+frame_na7_db_ir.lib:vsi_tim.obj		gpf
+frame_na7_db_ir.lib:vsi_mis.obj		gpf
+frame_na7_db_ir.lib:vsi_drv.obj		gpf
+frame_na7_db_ir.lib:vsi_trc.obj		gpf
+frame_na7_db_ir.lib:vsi_pro.obj		gpf
+frame_na7_db_ir.lib:xalert.obj		gpf
+frame_na7_db_ir.lib:route.obj		gpf
+frame_na7_db_ir.lib:prf_func.obj	gpf
+frame_na7_db_ir.lib:frm_ext.obj		gpf
+frame_na7_db_ir.lib:frame_version.o	gpf
+
+frame_na7_db_ir.lib:os_com.obj	osl+osx
+frame_na7_db_ir.lib:os_drv.obj	osl+osx
+frame_na7_db_ir.lib:os_evt.obj	osl+osx
+frame_na7_db_ir.lib:os_isr.obj	osl+osx
+frame_na7_db_ir.lib:os_mem.obj	osl+osx
+frame_na7_db_ir.lib:os_mis.obj	osl+osx
+frame_na7_db_ir.lib:os_pro.obj	osl+osx
+frame_na7_db_ir.lib:os_sem.obj	osl+osx
+frame_na7_db_ir.lib:os_tim.obj	osl+osx
+
+# core drivers
+drivers_flash.lib	sys
+
+# Layer 1
+tpudrv.lib		l1
+l1_ext.lib		l1
+l1_int.lib		l1
+l1_custom_ext.lib	l1
+l1_custom_int.lib	l1
+
+riviera_core_flash.lib	sys
+riviera_cust_flash.lib	sys
+
+# services
+atp.lib		sys
+audio.lib	sys
+audio_bgd.lib	sys
+cst.lib		sys
+dar.lib		sys
+dar_gbl_var.lib	sys
+etm.lib		sys
+lls.lib		sys
+mks.lib		sys
+
+# app drivers
+abb.lib		sys
+buzzer.lib	sys
+ffs.lib		sys
+ffs_drv.lib	sys
+ffs_pcm.lib	sys
+kpd.lib		sys
+lcc.lib		sys
+power.lib	sys
+rtc_drv.lib	sys
+sim_drv.lib	sys
+spi_drv.lib	sys
+uart_drv.lib	sys
+
+# system glue
+main.lib	sys
+bootloader.lib	sys
+
+# Nucleus and TI's compiler stuff
+nucleus_flash_nodbg.lib		nuc
+nucleus_int_ram_nodbg.lib	nuc
+rts16le_flash.lib		rts
+rts16le_int_ram.lib		rts