annotate blobstat/specs/om-blobs @ 302:844ebeb9a5c6

dsample-fw-disasm: rf_program() and l1dmacro_agc() analysed
author Mychaela Falconia <falcon@freecalypso.org>
date Sat, 05 Oct 2019 23:47:32 +0000
parents 7ff59aa23628
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
293
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
1 # This classification spec lists all of the component libraries used by
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
2 # Openmoko in building their mokoN firmwares, and classifies each lib
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
3 # as to whether OM had the source for it, or had it as a binary-only blob.
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
4
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
5 ccddata.lib blob
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
6
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
7 # ACI libs
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
8 aci.lib src
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
9 aciext.lib src
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
10 aci_dti_mng.lib src
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
11 atiext.lib src
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
12 config_gprs_fl.lib src
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
13 config_gprs_ir.lib src
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
14
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
15 # G23M protocol stack libs
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
16 cc.lib blob
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
17 cci.lib blob
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
18 cci_ir.lib blob
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
19 dl.lib blob
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
20 dti.lib blob
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
21 fad.lib blob
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
22 gmm.lib blob
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
23 grlc.lib blob
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
24 grlc_ir.lib blob
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
25 grr.lib blob
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
26 l1_pei.lib blob
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
27 l2r.lib blob
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
28 llc.lib blob
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
29 mm.lib blob
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
30 ra.lib blob
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
31 rlp.lib blob
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
32 rr.lib blob
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
33 sim_b_lib.lib blob
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
34 sm.lib blob
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
35 sms.lib blob
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
36 sndcp.lib blob
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
37 ss.lib blob
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
38 t30.lib blob
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
39 uart_b_lib.lib blob
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
40 ppp.lib blob
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
41 ppp_ir.lib blob
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
42
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
43 # BuSyB as received by OM from TI was not set up to recompile alr and comlib
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
44 # from source, but OM did have source for these two components, this source
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
45 # was exactly corresponding to the prebuilt libs they used, and it would have
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
46 # been easy for them to tweak BuSyB to recompile these components from source
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
47 # had they cared to, so we'll count them in the source category.
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
48
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
49 alr.lib src
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
50 comlib.lib src
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
51
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
52 # Condat drivers
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
53 gdi.lib src
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
54
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
55 # GPF
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
56 ccd_na7_db.lib blob
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
57 frame_na7_db_fl.lib blob
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
58 frame_na7_db_ir.lib blob
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
59 misc_na7_db_fl.lib src
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
60 misc_na7_db_ir.lib src
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
61 osx_na7_db.lib blob
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
62 tif_na7_db_fl.lib src
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
63 tif_na7_db_ir.lib src
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
64
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
65 # core drivers
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
66 drivers_flash.lib src
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
67
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
68 # Layer 1
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
69 tpudrv.lib blob
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
70 l1_ext.lib blob
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
71 l1_int.lib blob
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
72 l1_custom_ext.lib blob
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
73 l1_custom_int.lib blob
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
74
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
75 riviera_core_flash.lib src
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
76 riviera_cust_flash.lib src
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
77
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
78 # services
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
79 atp.lib src
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
80 audio.lib src
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
81 audio_bgd.lib src
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
82 cst.lib src
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
83 dar.lib src
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
84 dar_gbl_var.lib src
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
85 etm.lib src
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
86 lls.lib src
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
87 mks.lib src
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
88
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
89 # app drivers
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
90 abb.lib src
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
91 buzzer.lib src
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
92 ffs.lib src
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
93 ffs_drv.lib src
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
94 ffs_pcm.lib src
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
95 kpd.lib src
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
96 lcc.lib src
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
97 power.lib src
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
98 rtc_drv.lib src
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
99 sim_drv.lib src
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
100 spi_drv.lib src
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
101 uart_drv.lib src
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
102
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
103 # system glue
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
104 main.lib blob
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
105 bootloader.lib blob
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
106
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
107 # Nucleus and TI's compiler stuff
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
108 nucleus_flash_nodbg.lib blob
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
109 nucleus_int_ram_nodbg.lib blob
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
110 rts16le_flash.lib blob
23e5b940cb8b blobstat: mostly complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
111 rts16le_int_ram.lib blob