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: 
859diff
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: 
333diff
changeset | 2 LIBDIR= libasync libg23 | 
| 332 
28b4d3c9e85d
rvinterf/libg23: complete for now
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
329diff
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: 
859diff
changeset | 7 asyncshell: libasync libg23 | 
| 336 
922efdd65dce
g23sh written, compiles
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
335diff
changeset | 8 g23sh: libasync libg23 | 
| 333 
2ac2f6d88bb2
rvinterf & rvtdump: use the new libg23 for G23 packet decoding
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
332diff
changeset | 9 lowlevel: libg23 | 
| 335 
40b8557b9d04
rvinterf suite: libasync factored out of fc-tmsh
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
333diff
changeset | 10 tmsh: libasync | 
| 333 
2ac2f6d88bb2
rvinterf & rvtdump: use the new libg23 for G23 packet decoding
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
332diff
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: 
329diff
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: | 
