# HG changeset patch # User Mychaela Falconia # Date 1569105798 0 # Node ID 84e5c88343e05b4c539a1be024bf2818d4b209dc # Parent 7ff59aa23628c452f6ea77a8ed367e8910db72db blobstat/specs: added divisions spec diff -r 7ff59aa23628 -r 84e5c88343e0 blobstat/specs/divisions --- /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