FreeCalypso > hg > freecalypso-sw
annotate rvinterf/etmsync/Makefile @ 923:10b4bed10192
gsm-fw/L1: fix for the DSP patch corruption bug
The L1 code we got from the LoCosto fw contains a feature for DSP CPU load
measurement. This feature is a LoCosto-ism, i.e., not applicable to earlier
DBB chips (Calypso) with their respective earlier DSP ROMs. Most of the
code dealing with that feature is conditionalized as #if (DSP >= 38),
but one spot was missed, and the MCU code was writing into an API word
dealing with this feature. In TCS211 this DSP API word happens to be
used by the DSP code patch, hence that write was corrupting the patched
DSP code.
author | Mychaela Falconia <falcon@ivan.Harhan.ORG> |
---|---|
date | Mon, 19 Oct 2015 17:13:56 +0000 |
parents | 38c7078712ab |
children | 0feb3db6f097 |
rev | line source |
---|---|
275
cedf09b6b5ac
started laying the foundation for fc-fsio host utility
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1 CC= gcc |
cedf09b6b5ac
started laying the foundation for fc-fsio host utility
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
2 CFLAGS= -O2 -I../include |
921
38c7078712ab
fc-dspapidump utility written, compiles
Mychaela Falconia <falcon@ivan.Harhan.ORG>
parents:
918
diff
changeset
|
3 PROGS= fc-dspapidump fc-fsio fc-getpirimei fc-pirhackinit |
275
cedf09b6b5ac
started laying the foundation for fc-fsio host utility
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
4 INSTBIN=/usr/local/bin |
cedf09b6b5ac
started laying the foundation for fc-fsio host utility
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
5 |
921
38c7078712ab
fc-dspapidump utility written, compiles
Mychaela Falconia <falcon@ivan.Harhan.ORG>
parents:
918
diff
changeset
|
6 DSPDUMP_OBJS= connect.o dspapidump.o interf.o launchrvif.o memops.o \ |
38c7078712ab
fc-dspapidump utility written, compiles
Mychaela Falconia <falcon@ivan.Harhan.ORG>
parents:
918
diff
changeset
|
7 simplemain.o |
38c7078712ab
fc-dspapidump utility written, compiles
Mychaela Falconia <falcon@ivan.Harhan.ORG>
parents:
918
diff
changeset
|
8 |
286
146e7bf3fa4e
fc-fsio: fd debug commands implemented
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
284
diff
changeset
|
9 FSIO_OBJS= connect.o dispatch.o fdcmd.o fileio.o fsbasics.o fscmdtab.o \ |
300
19b846c8abed
fc-fsio: format and preformat commands added
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
297
diff
changeset
|
10 fserr.o fsiomain.o fsmisc.o fspath.o fsread.o fsupload.o \ |
913
091ebd46a9cc
user-friendly set-rfcap implemented in fc-fsio
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
911
diff
changeset
|
11 fswrite.o interf.o launchrvif.o memcmd.o memops.o rfcap.o \ |
914
de0505be800d
fc-fsio: create-std-dirs implemented
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
913
diff
changeset
|
12 stddirs.o symlink.o |
275
cedf09b6b5ac
started laying the foundation for fc-fsio host utility
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
13 |
916
8e1c55cf7989
fc-getpirimei implemented, compiles
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
914
diff
changeset
|
14 PIRIMEI_OBJS= connect.o interf.o launchrvif.o memops.o pirimei.o \ |
8e1c55cf7989
fc-getpirimei implemented, compiles
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
914
diff
changeset
|
15 pirimeimain.o simplemain.o |
8e1c55cf7989
fc-getpirimei implemented, compiles
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
914
diff
changeset
|
16 |
918
c298d579788e
fc-pirhackinit implemented, compiles
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
916
diff
changeset
|
17 PIRHACK_OBJS= connect.o fileio.o fserr.o interf.o launchrvif.o memops.o \ |
c298d579788e
fc-pirhackinit implemented, compiles
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
916
diff
changeset
|
18 pirhackinit.o pirimei.o rfcap.o simplemain.o stddirs.o |
c298d579788e
fc-pirhackinit implemented, compiles
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
916
diff
changeset
|
19 |
275
cedf09b6b5ac
started laying the foundation for fc-fsio host utility
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
20 all: ${PROGS} |
cedf09b6b5ac
started laying the foundation for fc-fsio host utility
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
21 |
921
38c7078712ab
fc-dspapidump utility written, compiles
Mychaela Falconia <falcon@ivan.Harhan.ORG>
parents:
918
diff
changeset
|
22 fc-dspapidump: ${DSPDUMP_OBJS} |
38c7078712ab
fc-dspapidump utility written, compiles
Mychaela Falconia <falcon@ivan.Harhan.ORG>
parents:
918
diff
changeset
|
23 ${CC} ${CFLAGS} -o $@ ${DSPDUMP_OBJS} |
38c7078712ab
fc-dspapidump utility written, compiles
Mychaela Falconia <falcon@ivan.Harhan.ORG>
parents:
918
diff
changeset
|
24 |
275
cedf09b6b5ac
started laying the foundation for fc-fsio host utility
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
25 fc-fsio: ${FSIO_OBJS} |
cedf09b6b5ac
started laying the foundation for fc-fsio host utility
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
26 ${CC} ${CFLAGS} -o $@ ${FSIO_OBJS} |
cedf09b6b5ac
started laying the foundation for fc-fsio host utility
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
27 |
916
8e1c55cf7989
fc-getpirimei implemented, compiles
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
914
diff
changeset
|
28 fc-getpirimei: ${PIRIMEI_OBJS} |
8e1c55cf7989
fc-getpirimei implemented, compiles
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
914
diff
changeset
|
29 ${CC} ${CFLAGS} -o $@ ${PIRIMEI_OBJS} -lcrypto |
8e1c55cf7989
fc-getpirimei implemented, compiles
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
914
diff
changeset
|
30 |
918
c298d579788e
fc-pirhackinit implemented, compiles
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
916
diff
changeset
|
31 fc-pirhackinit: ${PIRHACK_OBJS} |
c298d579788e
fc-pirhackinit implemented, compiles
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
916
diff
changeset
|
32 ${CC} ${CFLAGS} -o $@ ${PIRHACK_OBJS} -lcrypto |
c298d579788e
fc-pirhackinit implemented, compiles
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
916
diff
changeset
|
33 |
275
cedf09b6b5ac
started laying the foundation for fc-fsio host utility
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
34 install: ${PROGS} |
cedf09b6b5ac
started laying the foundation for fc-fsio host utility
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
35 mkdir -p ${INSTBIN} |
cedf09b6b5ac
started laying the foundation for fc-fsio host utility
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
36 install -c ${PROGS} ${INSTBIN} |
cedf09b6b5ac
started laying the foundation for fc-fsio host utility
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
37 |
cedf09b6b5ac
started laying the foundation for fc-fsio host utility
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
38 clean: |
cedf09b6b5ac
started laying the foundation for fc-fsio host utility
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
39 rm -f *.o *.out *errs ${PROGS} |