# HG changeset patch # User Mychaela Falconia # Date 1569103485 0 # Node ID 7ff59aa23628c452f6ea77a8ed367e8910db72db # Parent abcec72cade4dac4405384c25518e21a7269a8f6 blobstat: classification spec files moved into specs subdir diff -r abcec72cade4 -r 7ff59aa23628 blobstat/maghybrid-libclass --- a/blobstat/maghybrid-libclass Sat Sep 21 21:56:53 2019 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,156 +0,0 @@ -# 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 diff -r abcec72cade4 -r 7ff59aa23628 blobstat/om-libclass --- a/blobstat/om-libclass Sat Sep 21 21:56:53 2019 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,111 +0,0 @@ -# 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 diff -r abcec72cade4 -r 7ff59aa23628 blobstat/specs/mag-hybrid --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/blobstat/specs/mag-hybrid Sat Sep 21 22:04:45 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 diff -r abcec72cade4 -r 7ff59aa23628 blobstat/specs/om-blobs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/blobstat/specs/om-blobs Sat Sep 21 22:04: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