blob: b0d4ba2bf33e57b1ab8398d7923cb402dccb11b0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
|
trace format:
[2 bits] number of ms increments for this nb of loops
[14 bits] number of loops in one ms in this state
[8 bits] new state
[8 bits] s3
TRACE *A* WITH REGULAR 1 MS PERIOD
----------------------------------
TRACE: loops
40 14 14 01 20
40 14 14 00
40 14 15 00
40 12 1e 00 18
40 0f 1e 01 15
ff ff 1e 00
40 10 32 00 16
40 0d 46 00 13
40 0d 3c 00
40 0d 28 00
40 0e 50 00 14
40 0e 5a 00
40 0e 64 00
40 0c 65 00 12
40 0b 65 01 11 MIN == 11
40 0d 6e 01 13
40 0d 6e 01
40 0e 0a 01 14
ff ff 0b 00
ff ff 0b 00
40 0e 14 00 14
NOTE: all measures done with 1 ms periods
TRACE *B* WITH REDUCED 0.5 MS PERIOD
------------------------------------
TRACE: loops
40 09 15 00 9
40 07 1e 00 7
40 08 1e 01 8
40 08 32 01 8
40 05 32 00 5 real min?
40 07 46 00 7
40 06 3c 00 6
40 05 28 00 5
40 06 50 00 6
40 05 5a 00 5
40 06 5a 01 6 !!! S3 starts sooner
40 07 64 01 7
40 05 65 01 5
40 06 6e 01 6
40 05 6e 01 5
40 07 0a 01 7
ff ff 0b 00
ff ff 0b 00
40 02 14 00 2 min patho?
NOTE: all measures done with 0.5 ms periods
TRACE *C* WITH REDUCED 0.5 MS PERIOD
------------------------------------
40 08 14 00
40 0a 15 00
40 07 1e 00
40 06 1e 01
40 08 32 01
40 06 32 00
40 07 46 00
40 05 3c 00
40 06 28 00
40 05 50 00
40 06 5a 00
40 06 64 00
40 05 65 00
40 04 6e 00 min 4
40 06 6e 00
40 07 6e 01
40 07 6e 01
40 07 6e 01
40 05 6e 01
40 06 6e 01
40 07 0a 01
ff ff 0b 00
ff ff 0b 00
40 03 14 00
40 07 14 00
NOTE: all measures done with 0.5 ms periods
WITH SWITCH OPTIMISATION 8f074e0a001cc76c04e4e13ff913dacc2fb1fe13
=================================================================
NOTE: correspondance new / old states
NEW OLD
MACHINE_OFF 0 WAIT_START 14
WAIT_START_CMDPWR 2 WAIT_START + 1 15
WAIT_ATX_START_V1P2 4 WAIT_ATX_OK 1e
WAIT_V1P2_START_V1P8 6 WAIT_V1P2 32
DEASSERT_RSMRST_N 8 WAIT_RSMRST 46
WAIT_V1P8_START_V1P0 a WAIT_V1P8 3c
WAIT_V1P0_ASSERT_VRMPWRGD c WAIT_V1P0 28
ASSERT_CK410_PWR_GD_N e CK410_VTT_GD 50
ASSERT_SYS_PWR_OK 10 STATE_SYS_PWR_OK 5a
PRESS_PWRBTN 12 CPU_RUN 64
RELEASE_PWRBTN 14 CPU_RUN + 1 65
MACHINE_RUNNING 16 WAIT_STOP 6e
STOP_INHIBIT 18 STOP 0a
STOP_FINAL 1a STOP + 1 0b
TRACE *D* WITH REGULAR 1 MS PERIOD
----------------------------------
TRACE new : TRACE old: loops
40 14 14 01 20
40 14 14 00
40 16 02 00 22 40 14 15 00
40 13 04 00 19 40 12 1e 00 18
40 11 04 01 17 40 0f 1e 01 15
40 13 04 00 19 ff ff 1e 00
40 13 06 00 19 40 10 32 00 16
40 10 08 00 16 40 0d 46 00 13
40 10 0a 00 16 40 0d 3c 00
40 12 0c 00 18 40 0d 28 00
40 10 0e 00 16 40 0e 50 00 14
40 13 10 00 19 40 0e 5a 00
40 13 12 00 19 40 0e 64 00
40 10 14 00 16 40 0c 65 00 12
40 0f 14 01 15 40 0b 65 01 11 <========
40 12 16 01 18 40 0d 6e 01 13
40 0d 6e 01
40 13 18 01 19 40 0e 0a 01 14
ff ff 1a 00 ff ff 0b 00
ff ff 1a 00 ff ff 0b 00
40 0e 00 00 14 40 0e 14 00 14 <========
40 13 00 00 19
|