annotate blobs/patches/frame_na7_db_ir-systrace.patch @ 549:69e52afc01d5

configs/* except classic: rebuild tif_na7_db_{fl,ir} from source The purpose of this change is to allow a TRACEMASK_IN_FFS=1 setting given on the configure line to have effect; all configs except classic are included because this feature setting is orthogonal to the choice of G23M PS version and other config choices. (The classic config is an exception because its very purpose is to preserve a reference config with all of the original blobs.) Note that even though we are switching these TIF libraries from blobs to recompilation from source in all configs, our source for these libs compiles into a perfect match to the original blobs in the current default TRACEMASK_IN_FFS=0 configuration, hence there is no effective change beyond the unfortunate small increase in compilation times.
author Mychaela Falconia <falcon@freecalypso.org>
date Sun, 18 Nov 2018 08:33:30 +0000
parents acb07ce22054
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
55
acb07ce22054 blobs/patches: a couple of patched libs imported from tcs211-patches
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
1 # TI's original version of the pf_TaskEntry() function in the guts of GPF
acb07ce22054 blobs/patches: a couple of patched libs imported from tcs211-patches
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
2 # does this number once all GPF tasks have entered their main loop:
acb07ce22054 blobs/patches: a couple of patched libs imported from tcs211-patches
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
3 #
acb07ce22054 blobs/patches: a couple of patched libs imported from tcs211-patches
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
4 # TraceMask[0] = 0;
acb07ce22054 blobs/patches: a couple of patched libs imported from tcs211-patches
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
5 #
acb07ce22054 blobs/patches: a couple of patched libs imported from tcs211-patches
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
6 # The effect of this line is that "system" trace output gets disabled;
acb07ce22054 blobs/patches: a couple of patched libs imported from tcs211-patches
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
7 # in particular, "system primitive" requests like querying for existing
acb07ce22054 blobs/patches: a couple of patched libs imported from tcs211-patches
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
8 # TRACECLASS of various entities or for the GPF version elicit no response
acb07ce22054 blobs/patches: a couple of patched libs imported from tcs211-patches
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
9 # whatsoever until one sends a TRACECLASS setting sysprim which restores
acb07ce22054 blobs/patches: a couple of patched libs imported from tcs211-patches
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
10 # the TC_SYSTEM bit in TraceMask[0].
acb07ce22054 blobs/patches: a couple of patched libs imported from tcs211-patches
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
11 #
acb07ce22054 blobs/patches: a couple of patched libs imported from tcs211-patches
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
12 # In FreeCalypso we consider this clearing of TraceMask[0] to be either
acb07ce22054 blobs/patches: a couple of patched libs imported from tcs211-patches
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
13 # a bug or a misfeature, and we would like to change it. In the case of
acb07ce22054 blobs/patches: a couple of patched libs imported from tcs211-patches
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
14 # the GPF code in question, we do have a copy of frame.c source (the module
acb07ce22054 blobs/patches: a couple of patched libs imported from tcs211-patches
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
15 # where the offending pf_TaskEntry() function is implemented) which we believe
acb07ce22054 blobs/patches: a couple of patched libs imported from tcs211-patches
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
16 # is the same code as what's in the TCS211 version of GPF, but TCS211 is not
acb07ce22054 blobs/patches: a couple of patched libs imported from tcs211-patches
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
17 # set up to recompile any part of GPF from source, and there are other modules
acb07ce22054 blobs/patches: a couple of patched libs imported from tcs211-patches
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
18 # in the same frame_na7_db_ir.lib for which we don't have the original source
acb07ce22054 blobs/patches: a couple of patched libs imported from tcs211-patches
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
19 # (os_*), hence it is easier to do a binary lib patch.
acb07ce22054 blobs/patches: a couple of patched libs imported from tcs211-patches
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
20 #
acb07ce22054 blobs/patches: a couple of patched libs imported from tcs211-patches
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
21 # The present patch is a binary form of:
acb07ce22054 blobs/patches: a couple of patched libs imported from tcs211-patches
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
22 #
acb07ce22054 blobs/patches: a couple of patched libs imported from tcs211-patches
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
23 # -TraceMask[0] = 0;
acb07ce22054 blobs/patches: a couple of patched libs imported from tcs211-patches
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
24 # +TraceMask[0] = TC_SYSTEM;
acb07ce22054 blobs/patches: a couple of patched libs imported from tcs211-patches
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
25
acb07ce22054 blobs/patches: a couple of patched libs imported from tcs211-patches
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
26 [frame.obj]
acb07ce22054 blobs/patches: a couple of patched libs imported from tcs211-patches
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
27
acb07ce22054 blobs/patches: a couple of patched libs imported from tcs211-patches
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
28 .text 2ee 10