FreeCalypso > hg > freecalypso-sw
annotate rvinterf/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 | 3be5a1b4c91a |
children | d69d1e097b18 |
rev | line source |
---|---|
873
3be5a1b4c91a
rvinterf/Makefile: asyncshell added
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
859
diff
changeset
|
1 PROGDIR=asyncshell ctracedec etmsync g23sh lowlevel misc tmsh |
335
40b8557b9d04
rvinterf suite: libasync factored out of fc-tmsh
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
333
diff
changeset
|
2 LIBDIR= libasync libg23 |
332
28b4d3c9e85d
rvinterf/libg23: complete for now
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
329
diff
changeset
|
3 SUBDIR= ${PROGDIR} ${LIBDIR} |
186
faa31a47f102
rvinterf/Makefile: build both rvinterf/lowlevel and rvinterf/etm
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
4 |
faa31a47f102
rvinterf/Makefile: build both rvinterf/lowlevel and rvinterf/etm
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
5 all: ${SUBDIR} |
faa31a47f102
rvinterf/Makefile: build both rvinterf/lowlevel and rvinterf/etm
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
6 |
873
3be5a1b4c91a
rvinterf/Makefile: asyncshell added
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
859
diff
changeset
|
7 asyncshell: libasync libg23 |
336
922efdd65dce
g23sh written, compiles
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
335
diff
changeset
|
8 g23sh: libasync libg23 |
333
2ac2f6d88bb2
rvinterf & rvtdump: use the new libg23 for G23 packet decoding
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
332
diff
changeset
|
9 lowlevel: libg23 |
335
40b8557b9d04
rvinterf suite: libasync factored out of fc-tmsh
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
333
diff
changeset
|
10 tmsh: libasync |
333
2ac2f6d88bb2
rvinterf & rvtdump: use the new libg23 for G23 packet decoding
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
332
diff
changeset
|
11 |
186
faa31a47f102
rvinterf/Makefile: build both rvinterf/lowlevel and rvinterf/etm
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
12 ${SUBDIR}: FRC |
faa31a47f102
rvinterf/Makefile: build both rvinterf/lowlevel and rvinterf/etm
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
13 cd $@; ${MAKE} ${MFLAGS} |
faa31a47f102
rvinterf/Makefile: build both rvinterf/lowlevel and rvinterf/etm
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
14 |
faa31a47f102
rvinterf/Makefile: build both rvinterf/lowlevel and rvinterf/etm
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
15 clean: FRC |
faa31a47f102
rvinterf/Makefile: build both rvinterf/lowlevel and rvinterf/etm
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
16 rm -f a.out core errs |
faa31a47f102
rvinterf/Makefile: build both rvinterf/lowlevel and rvinterf/etm
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
17 for i in ${SUBDIR}; do (cd $$i; ${MAKE} ${MFLAGS} clean); done |
faa31a47f102
rvinterf/Makefile: build both rvinterf/lowlevel and rvinterf/etm
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
18 |
faa31a47f102
rvinterf/Makefile: build both rvinterf/lowlevel and rvinterf/etm
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
19 install: FRC |
332
28b4d3c9e85d
rvinterf/libg23: complete for now
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
329
diff
changeset
|
20 for i in ${PROGDIR}; do (cd $$i; ${MAKE} ${MFLAGS} install); done |
186
faa31a47f102
rvinterf/Makefile: build both rvinterf/lowlevel and rvinterf/etm
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
21 |
faa31a47f102
rvinterf/Makefile: build both rvinterf/lowlevel and rvinterf/etm
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
22 FRC: |