FreeCalypso > hg > freecalypso-reveng
annotate blobstat/specs/om-blobs @ 390:37ee46a0dde7
compal/sym-fw-disasm: some study of buz.obj code
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Fri, 01 Apr 2022 04:30:44 +0000 |
parents | 7ff59aa23628 |
children |
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 |