|
|
1.1 root 1: /* automatically generated by sparc-bus-auto.sh, do not edit! */
2: _TME_RCSID("$Id: sparc-bus-auto.sh,v 1.1 2006/09/30 12:55:59 fredette Exp $");
3:
4: /* it was easiest, but probably not the most correct, to reuse the
5: m68020 bus router, at least for the early SPARCs. there are
6: probably real differences between the m68020 bus router and the bus
7: router used by the MB89600, for example, but I don't have a
8: datasheet for the latter. the placement of devices in the Sun
9: 4/2x0 address space, however, hints that the two probably are very
10: similar. */
11:
12: /* we use OP3, OP2, OP1, and OP0 to represent bytes of lesser
13: significance to more significance, respectively, matching Table 5-5
14: in the MC68020 User's Manual (linear page 56 in my .ps copy).
15:
16: the Motorola OPn convention numbers bytes by decreasing
17: significance (OP2 is less significant than OP1), and since Motorola
18: CPUs are big-endian, this means that a higher numbered byte is
19: meant to go to a higher address, which is good, because we can then
20: use this to easily form indexes for TME_BUS_LANE_ROUTE, which
21: expects a higher numbered index to correspond to a higher address
22: in memory.
23:
24: however, since the same Motorola OPn convention always calls the
25: least significant byte of any value OP3, regardless of the total
26: size of the value, we need to adjust each OPn given the total
27: size of the value, so that OP3 in a 24-bit value means address + 2,
28: but OP3 in a 32-bit value means address + 3: */
29: #define SIZ8_OP(n) ((n) - 3)
30: #define SIZ16_OP(n) ((n) - 2)
31: #define SIZ24_OP(n) ((n) - 1)
32: #define SIZ32_OP(n) ((n) - 0)
33:
34: /* the 32-bit bus router used on the early SPARCs: */
35: static const tme_bus_lane_t tme_sparc32_router[TME_SPARC_BUS_ROUTER_SIZE(TME_BUS32_LOG2)] = {
36:
37: /* [sparc] initiator maximum cycle size: 8 bits
38: [sparc] initiator A1,A0: 00
39: [gen] responder port size: 8 bits
40: [gen] responder port least lane: 0 (lanes D7-D0 - incorrect for 32-bit sparc)
41: (code 1.0.1.0, OP3 lane 3): */
42: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
43: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
44: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
45: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)),
46:
47: /* [sparc] initiator maximum cycle size: 8 bits
48: [sparc] initiator A1,A0: 00
49: [gen] responder port size: 8 bits
50: [gen] responder port least lane: 1 (lanes D15-D8 - incorrect for 32-bit sparc)
51: (code 1.0.1.1, OP3 lane 3): */
52: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
53: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
54: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
55: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)),
56:
57: /* [sparc] initiator maximum cycle size: 8 bits
58: [sparc] initiator A1,A0: 00
59: [gen] responder port size: 8 bits
60: [gen] responder port least lane: 2 (lanes D23-D16 - incorrect for 32-bit sparc)
61: (code 1.0.1.2, OP3 lane 3): */
62: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
63: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
64: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
65: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)),
66:
67: /* [sparc] initiator maximum cycle size: 8 bits
68: [sparc] initiator A1,A0: 00
69: [gen] responder port size: 8 bits
70: [gen] responder port least lane: 3 (lanes D31-D24)
71: (code 1.0.1.3, OP3 lane 3): */
72: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
73: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
74: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
75: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)),
76:
77: /* [sparc] initiator maximum cycle size: 8 bits
78: [sparc] initiator A1,A0: 00
79: [gen] responder port size: 16 bits
80: [gen] responder port least lane: 0 (lanes D15-D8 D7-D0 - incorrect for 32-bit sparc)
81: (code 1.0.2.0, OP3 lane 3): */
82: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
83: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
84: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
85: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)),
86:
87: /* [sparc] initiator maximum cycle size: 8 bits
88: [sparc] initiator A1,A0: 00
89: [gen] responder port size: 16 bits
90: [gen] responder port least lane: 1 (lanes D23-D16 D15-D8 - incorrect for 32-bit sparc)
91: (code 1.0.2.1, OP3 lane 3): */
92: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
93: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
94: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
95: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)),
96:
97: /* [sparc] initiator maximum cycle size: 8 bits
98: [sparc] initiator A1,A0: 00
99: [gen] responder port size: 16 bits
100: [gen] responder port least lane: 2 (lanes D31-D24 D23-D16)
101: (code 1.0.2.2, OP3 lane 3): */
102: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
103: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
104: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
105: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)),
106:
107: /* [sparc] initiator maximum cycle size: 8 bits
108: [sparc] initiator A1,A0: 00
109: [gen] responder port size: 16 bits
110: [gen] responder port least lane: 3 (lanes D39-D32 D31-D24 - invalid, array placeholder)
111: (code 1.0.2.3, OP3 lane 3): */
112: /* D7-D0 */ TME_BUS_LANE_ABORT,
113: /* D15-D8 */ TME_BUS_LANE_ABORT,
114: /* D23-D16 */ TME_BUS_LANE_ABORT,
115: /* D31-D24 */ TME_BUS_LANE_ABORT,
116:
117: /* [sparc] initiator maximum cycle size: 8 bits
118: [sparc] initiator A1,A0: 00
119: [gen] responder port size: 32 bits
120: [gen] responder port least lane: 0 (lanes D31-D24 D23-D16 D15-D8 D7-D0)
121: (code 1.0.4.0, OP3 lane 3): */
122: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
123: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
124: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
125: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)),
126:
127: /* [sparc] initiator maximum cycle size: 8 bits
128: [sparc] initiator A1,A0: 00
129: [gen] responder port size: 32 bits
130: [gen] responder port least lane: 1 (lanes D39-D32 D31-D24 D23-D16 D15-D8 - invalid, array placeholder)
131: (code 1.0.4.1, OP3 lane 3): */
132: /* D7-D0 */ TME_BUS_LANE_ABORT,
133: /* D15-D8 */ TME_BUS_LANE_ABORT,
134: /* D23-D16 */ TME_BUS_LANE_ABORT,
135: /* D31-D24 */ TME_BUS_LANE_ABORT,
136:
137: /* [sparc] initiator maximum cycle size: 8 bits
138: [sparc] initiator A1,A0: 00
139: [gen] responder port size: 32 bits
140: [gen] responder port least lane: 2 (lanes D47-D40 D39-D32 D31-D24 D23-D16 - invalid, array placeholder)
141: (code 1.0.4.2, OP3 lane 3): */
142: /* D7-D0 */ TME_BUS_LANE_ABORT,
143: /* D15-D8 */ TME_BUS_LANE_ABORT,
144: /* D23-D16 */ TME_BUS_LANE_ABORT,
145: /* D31-D24 */ TME_BUS_LANE_ABORT,
146:
147: /* [sparc] initiator maximum cycle size: 8 bits
148: [sparc] initiator A1,A0: 00
149: [gen] responder port size: 32 bits
150: [gen] responder port least lane: 3 (lanes D55-D48 D47-D40 D39-D32 D31-D24 - invalid, array placeholder)
151: (code 1.0.4.3, OP3 lane 3): */
152: /* D7-D0 */ TME_BUS_LANE_ABORT,
153: /* D15-D8 */ TME_BUS_LANE_ABORT,
154: /* D23-D16 */ TME_BUS_LANE_ABORT,
155: /* D31-D24 */ TME_BUS_LANE_ABORT,
156:
157: /* [sparc] initiator maximum cycle size: 8 bits
158: [sparc] initiator A1,A0: 01
159: [gen] responder port size: 8 bits
160: [gen] responder port least lane: 0 (lanes D7-D0 - incorrect for 32-bit sparc)
161: (code 1.1.1.0, OP3 lane 3): */
162: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
163: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
164: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
165: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)),
166:
167: /* [sparc] initiator maximum cycle size: 8 bits
168: [sparc] initiator A1,A0: 01
169: [gen] responder port size: 8 bits
170: [gen] responder port least lane: 1 (lanes D15-D8 - incorrect for 32-bit sparc)
171: (code 1.1.1.1, OP3 lane 3): */
172: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
173: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
174: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
175: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)),
176:
177: /* [sparc] initiator maximum cycle size: 8 bits
178: [sparc] initiator A1,A0: 01
179: [gen] responder port size: 8 bits
180: [gen] responder port least lane: 2 (lanes D23-D16 - incorrect for 32-bit sparc)
181: (code 1.1.1.2, OP3 lane 3): */
182: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
183: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
184: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
185: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)),
186:
187: /* [sparc] initiator maximum cycle size: 8 bits
188: [sparc] initiator A1,A0: 01
189: [gen] responder port size: 8 bits
190: [gen] responder port least lane: 3 (lanes D31-D24)
191: (code 1.1.1.3, OP3 lane 3): */
192: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
193: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
194: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
195: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)),
196:
197: /* [sparc] initiator maximum cycle size: 8 bits
198: [sparc] initiator A1,A0: 01
199: [gen] responder port size: 16 bits
200: [gen] responder port least lane: 0 (lanes D15-D8 D7-D0 - incorrect for 32-bit sparc)
201: (code 1.1.2.0, OP3 lane 2): */
202: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
203: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
204: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)),
205: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
206:
207: /* [sparc] initiator maximum cycle size: 8 bits
208: [sparc] initiator A1,A0: 01
209: [gen] responder port size: 16 bits
210: [gen] responder port least lane: 1 (lanes D23-D16 D15-D8 - incorrect for 32-bit sparc)
211: (code 1.1.2.1, OP3 lane 2): */
212: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
213: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
214: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)),
215: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
216:
217: /* [sparc] initiator maximum cycle size: 8 bits
218: [sparc] initiator A1,A0: 01
219: [gen] responder port size: 16 bits
220: [gen] responder port least lane: 2 (lanes D31-D24 D23-D16)
221: (code 1.1.2.2, OP3 lane 2): */
222: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
223: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
224: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)),
225: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
226:
227: /* [sparc] initiator maximum cycle size: 8 bits
228: [sparc] initiator A1,A0: 01
229: [gen] responder port size: 16 bits
230: [gen] responder port least lane: 3 (lanes D39-D32 D31-D24 - invalid, array placeholder)
231: (code 1.1.2.3, OP3 lane 2): */
232: /* D7-D0 */ TME_BUS_LANE_ABORT,
233: /* D15-D8 */ TME_BUS_LANE_ABORT,
234: /* D23-D16 */ TME_BUS_LANE_ABORT,
235: /* D31-D24 */ TME_BUS_LANE_ABORT,
236:
237: /* [sparc] initiator maximum cycle size: 8 bits
238: [sparc] initiator A1,A0: 01
239: [gen] responder port size: 32 bits
240: [gen] responder port least lane: 0 (lanes D31-D24 D23-D16 D15-D8 D7-D0)
241: (code 1.1.4.0, OP3 lane 2): */
242: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
243: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
244: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)),
245: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
246:
247: /* [sparc] initiator maximum cycle size: 8 bits
248: [sparc] initiator A1,A0: 01
249: [gen] responder port size: 32 bits
250: [gen] responder port least lane: 1 (lanes D39-D32 D31-D24 D23-D16 D15-D8 - invalid, array placeholder)
251: (code 1.1.4.1, OP3 lane 2): */
252: /* D7-D0 */ TME_BUS_LANE_ABORT,
253: /* D15-D8 */ TME_BUS_LANE_ABORT,
254: /* D23-D16 */ TME_BUS_LANE_ABORT,
255: /* D31-D24 */ TME_BUS_LANE_ABORT,
256:
257: /* [sparc] initiator maximum cycle size: 8 bits
258: [sparc] initiator A1,A0: 01
259: [gen] responder port size: 32 bits
260: [gen] responder port least lane: 2 (lanes D47-D40 D39-D32 D31-D24 D23-D16 - invalid, array placeholder)
261: (code 1.1.4.2, OP3 lane 2): */
262: /* D7-D0 */ TME_BUS_LANE_ABORT,
263: /* D15-D8 */ TME_BUS_LANE_ABORT,
264: /* D23-D16 */ TME_BUS_LANE_ABORT,
265: /* D31-D24 */ TME_BUS_LANE_ABORT,
266:
267: /* [sparc] initiator maximum cycle size: 8 bits
268: [sparc] initiator A1,A0: 01
269: [gen] responder port size: 32 bits
270: [gen] responder port least lane: 3 (lanes D55-D48 D47-D40 D39-D32 D31-D24 - invalid, array placeholder)
271: (code 1.1.4.3, OP3 lane 2): */
272: /* D7-D0 */ TME_BUS_LANE_ABORT,
273: /* D15-D8 */ TME_BUS_LANE_ABORT,
274: /* D23-D16 */ TME_BUS_LANE_ABORT,
275: /* D31-D24 */ TME_BUS_LANE_ABORT,
276:
277: /* [sparc] initiator maximum cycle size: 8 bits
278: [sparc] initiator A1,A0: 10
279: [gen] responder port size: 8 bits
280: [gen] responder port least lane: 0 (lanes D7-D0 - incorrect for 32-bit sparc)
281: (code 1.2.1.0, OP3 lane 3): */
282: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
283: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
284: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
285: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)),
286:
287: /* [sparc] initiator maximum cycle size: 8 bits
288: [sparc] initiator A1,A0: 10
289: [gen] responder port size: 8 bits
290: [gen] responder port least lane: 1 (lanes D15-D8 - incorrect for 32-bit sparc)
291: (code 1.2.1.1, OP3 lane 3): */
292: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
293: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
294: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
295: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)),
296:
297: /* [sparc] initiator maximum cycle size: 8 bits
298: [sparc] initiator A1,A0: 10
299: [gen] responder port size: 8 bits
300: [gen] responder port least lane: 2 (lanes D23-D16 - incorrect for 32-bit sparc)
301: (code 1.2.1.2, OP3 lane 3): */
302: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
303: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
304: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
305: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)),
306:
307: /* [sparc] initiator maximum cycle size: 8 bits
308: [sparc] initiator A1,A0: 10
309: [gen] responder port size: 8 bits
310: [gen] responder port least lane: 3 (lanes D31-D24)
311: (code 1.2.1.3, OP3 lane 3): */
312: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
313: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
314: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
315: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)),
316:
317: /* [sparc] initiator maximum cycle size: 8 bits
318: [sparc] initiator A1,A0: 10
319: [gen] responder port size: 16 bits
320: [gen] responder port least lane: 0 (lanes D15-D8 D7-D0 - incorrect for 32-bit sparc)
321: (code 1.2.2.0, OP3 lane 3): */
322: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
323: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
324: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
325: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)),
326:
327: /* [sparc] initiator maximum cycle size: 8 bits
328: [sparc] initiator A1,A0: 10
329: [gen] responder port size: 16 bits
330: [gen] responder port least lane: 1 (lanes D23-D16 D15-D8 - incorrect for 32-bit sparc)
331: (code 1.2.2.1, OP3 lane 3): */
332: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
333: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
334: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
335: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)),
336:
337: /* [sparc] initiator maximum cycle size: 8 bits
338: [sparc] initiator A1,A0: 10
339: [gen] responder port size: 16 bits
340: [gen] responder port least lane: 2 (lanes D31-D24 D23-D16)
341: (code 1.2.2.2, OP3 lane 3): */
342: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
343: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
344: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
345: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)),
346:
347: /* [sparc] initiator maximum cycle size: 8 bits
348: [sparc] initiator A1,A0: 10
349: [gen] responder port size: 16 bits
350: [gen] responder port least lane: 3 (lanes D39-D32 D31-D24 - invalid, array placeholder)
351: (code 1.2.2.3, OP3 lane 3): */
352: /* D7-D0 */ TME_BUS_LANE_ABORT,
353: /* D15-D8 */ TME_BUS_LANE_ABORT,
354: /* D23-D16 */ TME_BUS_LANE_ABORT,
355: /* D31-D24 */ TME_BUS_LANE_ABORT,
356:
357: /* [sparc] initiator maximum cycle size: 8 bits
358: [sparc] initiator A1,A0: 10
359: [gen] responder port size: 32 bits
360: [gen] responder port least lane: 0 (lanes D31-D24 D23-D16 D15-D8 D7-D0)
361: (code 1.2.4.0, OP3 lane 1): */
362: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
363: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)),
364: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
365: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
366:
367: /* [sparc] initiator maximum cycle size: 8 bits
368: [sparc] initiator A1,A0: 10
369: [gen] responder port size: 32 bits
370: [gen] responder port least lane: 1 (lanes D39-D32 D31-D24 D23-D16 D15-D8 - invalid, array placeholder)
371: (code 1.2.4.1, OP3 lane 1): */
372: /* D7-D0 */ TME_BUS_LANE_ABORT,
373: /* D15-D8 */ TME_BUS_LANE_ABORT,
374: /* D23-D16 */ TME_BUS_LANE_ABORT,
375: /* D31-D24 */ TME_BUS_LANE_ABORT,
376:
377: /* [sparc] initiator maximum cycle size: 8 bits
378: [sparc] initiator A1,A0: 10
379: [gen] responder port size: 32 bits
380: [gen] responder port least lane: 2 (lanes D47-D40 D39-D32 D31-D24 D23-D16 - invalid, array placeholder)
381: (code 1.2.4.2, OP3 lane 1): */
382: /* D7-D0 */ TME_BUS_LANE_ABORT,
383: /* D15-D8 */ TME_BUS_LANE_ABORT,
384: /* D23-D16 */ TME_BUS_LANE_ABORT,
385: /* D31-D24 */ TME_BUS_LANE_ABORT,
386:
387: /* [sparc] initiator maximum cycle size: 8 bits
388: [sparc] initiator A1,A0: 10
389: [gen] responder port size: 32 bits
390: [gen] responder port least lane: 3 (lanes D55-D48 D47-D40 D39-D32 D31-D24 - invalid, array placeholder)
391: (code 1.2.4.3, OP3 lane 1): */
392: /* D7-D0 */ TME_BUS_LANE_ABORT,
393: /* D15-D8 */ TME_BUS_LANE_ABORT,
394: /* D23-D16 */ TME_BUS_LANE_ABORT,
395: /* D31-D24 */ TME_BUS_LANE_ABORT,
396:
397: /* [sparc] initiator maximum cycle size: 8 bits
398: [sparc] initiator A1,A0: 11
399: [gen] responder port size: 8 bits
400: [gen] responder port least lane: 0 (lanes D7-D0 - incorrect for 32-bit sparc)
401: (code 1.3.1.0, OP3 lane 3): */
402: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
403: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
404: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
405: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)),
406:
407: /* [sparc] initiator maximum cycle size: 8 bits
408: [sparc] initiator A1,A0: 11
409: [gen] responder port size: 8 bits
410: [gen] responder port least lane: 1 (lanes D15-D8 - incorrect for 32-bit sparc)
411: (code 1.3.1.1, OP3 lane 3): */
412: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
413: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
414: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
415: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)),
416:
417: /* [sparc] initiator maximum cycle size: 8 bits
418: [sparc] initiator A1,A0: 11
419: [gen] responder port size: 8 bits
420: [gen] responder port least lane: 2 (lanes D23-D16 - incorrect for 32-bit sparc)
421: (code 1.3.1.2, OP3 lane 3): */
422: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
423: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
424: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
425: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)),
426:
427: /* [sparc] initiator maximum cycle size: 8 bits
428: [sparc] initiator A1,A0: 11
429: [gen] responder port size: 8 bits
430: [gen] responder port least lane: 3 (lanes D31-D24)
431: (code 1.3.1.3, OP3 lane 3): */
432: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
433: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
434: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
435: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)),
436:
437: /* [sparc] initiator maximum cycle size: 8 bits
438: [sparc] initiator A1,A0: 11
439: [gen] responder port size: 16 bits
440: [gen] responder port least lane: 0 (lanes D15-D8 D7-D0 - incorrect for 32-bit sparc)
441: (code 1.3.2.0, OP3 lane 2): */
442: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
443: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
444: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)),
445: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
446:
447: /* [sparc] initiator maximum cycle size: 8 bits
448: [sparc] initiator A1,A0: 11
449: [gen] responder port size: 16 bits
450: [gen] responder port least lane: 1 (lanes D23-D16 D15-D8 - incorrect for 32-bit sparc)
451: (code 1.3.2.1, OP3 lane 2): */
452: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
453: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
454: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)),
455: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
456:
457: /* [sparc] initiator maximum cycle size: 8 bits
458: [sparc] initiator A1,A0: 11
459: [gen] responder port size: 16 bits
460: [gen] responder port least lane: 2 (lanes D31-D24 D23-D16)
461: (code 1.3.2.2, OP3 lane 2): */
462: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
463: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
464: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)),
465: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
466:
467: /* [sparc] initiator maximum cycle size: 8 bits
468: [sparc] initiator A1,A0: 11
469: [gen] responder port size: 16 bits
470: [gen] responder port least lane: 3 (lanes D39-D32 D31-D24 - invalid, array placeholder)
471: (code 1.3.2.3, OP3 lane 2): */
472: /* D7-D0 */ TME_BUS_LANE_ABORT,
473: /* D15-D8 */ TME_BUS_LANE_ABORT,
474: /* D23-D16 */ TME_BUS_LANE_ABORT,
475: /* D31-D24 */ TME_BUS_LANE_ABORT,
476:
477: /* [sparc] initiator maximum cycle size: 8 bits
478: [sparc] initiator A1,A0: 11
479: [gen] responder port size: 32 bits
480: [gen] responder port least lane: 0 (lanes D31-D24 D23-D16 D15-D8 D7-D0)
481: (code 1.3.4.0, OP3 lane 0): */
482: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)),
483: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
484: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
485: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ8_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
486:
487: /* [sparc] initiator maximum cycle size: 8 bits
488: [sparc] initiator A1,A0: 11
489: [gen] responder port size: 32 bits
490: [gen] responder port least lane: 1 (lanes D39-D32 D31-D24 D23-D16 D15-D8 - invalid, array placeholder)
491: (code 1.3.4.1, OP3 lane 0): */
492: /* D7-D0 */ TME_BUS_LANE_ABORT,
493: /* D15-D8 */ TME_BUS_LANE_ABORT,
494: /* D23-D16 */ TME_BUS_LANE_ABORT,
495: /* D31-D24 */ TME_BUS_LANE_ABORT,
496:
497: /* [sparc] initiator maximum cycle size: 8 bits
498: [sparc] initiator A1,A0: 11
499: [gen] responder port size: 32 bits
500: [gen] responder port least lane: 2 (lanes D47-D40 D39-D32 D31-D24 D23-D16 - invalid, array placeholder)
501: (code 1.3.4.2, OP3 lane 0): */
502: /* D7-D0 */ TME_BUS_LANE_ABORT,
503: /* D15-D8 */ TME_BUS_LANE_ABORT,
504: /* D23-D16 */ TME_BUS_LANE_ABORT,
505: /* D31-D24 */ TME_BUS_LANE_ABORT,
506:
507: /* [sparc] initiator maximum cycle size: 8 bits
508: [sparc] initiator A1,A0: 11
509: [gen] responder port size: 32 bits
510: [gen] responder port least lane: 3 (lanes D55-D48 D47-D40 D39-D32 D31-D24 - invalid, array placeholder)
511: (code 1.3.4.3, OP3 lane 0): */
512: /* D7-D0 */ TME_BUS_LANE_ABORT,
513: /* D15-D8 */ TME_BUS_LANE_ABORT,
514: /* D23-D16 */ TME_BUS_LANE_ABORT,
515: /* D31-D24 */ TME_BUS_LANE_ABORT,
516:
517: /* [sparc] initiator maximum cycle size: 16 bits
518: [sparc] initiator A1,A0: 00
519: [gen] responder port size: 8 bits
520: [gen] responder port least lane: 0 (lanes D7-D0 - incorrect for 32-bit sparc)
521: (code 2.0.1.0, OP3 lane 2): */
522: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ16_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
523: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
524: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ16_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
525: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)),
526:
527: /* [sparc] initiator maximum cycle size: 16 bits
528: [sparc] initiator A1,A0: 00
529: [gen] responder port size: 8 bits
530: [gen] responder port least lane: 1 (lanes D15-D8 - incorrect for 32-bit sparc)
531: (code 2.0.1.1, OP3 lane 2): */
532: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ16_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
533: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
534: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ16_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
535: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)),
536:
537: /* [sparc] initiator maximum cycle size: 16 bits
538: [sparc] initiator A1,A0: 00
539: [gen] responder port size: 8 bits
540: [gen] responder port least lane: 2 (lanes D23-D16 - incorrect for 32-bit sparc)
541: (code 2.0.1.2, OP3 lane 2): */
542: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ16_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
543: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
544: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ16_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
545: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)),
546:
547: /* [sparc] initiator maximum cycle size: 16 bits
548: [sparc] initiator A1,A0: 00
549: [gen] responder port size: 8 bits
550: [gen] responder port least lane: 3 (lanes D31-D24)
551: (code 2.0.1.3, OP3 lane 2): */
552: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ16_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
553: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
554: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ16_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
555: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)),
556:
557: /* [sparc] initiator maximum cycle size: 16 bits
558: [sparc] initiator A1,A0: 00
559: [gen] responder port size: 16 bits
560: [gen] responder port least lane: 0 (lanes D15-D8 D7-D0 - incorrect for 32-bit sparc)
561: (code 2.0.2.0, OP3 lane 2): */
562: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ16_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
563: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
564: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ16_OP(3)),
565: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)),
566:
567: /* [sparc] initiator maximum cycle size: 16 bits
568: [sparc] initiator A1,A0: 00
569: [gen] responder port size: 16 bits
570: [gen] responder port least lane: 1 (lanes D23-D16 D15-D8 - incorrect for 32-bit sparc)
571: (code 2.0.2.1, OP3 lane 2): */
572: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ16_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
573: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
574: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ16_OP(3)),
575: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)),
576:
577: /* [sparc] initiator maximum cycle size: 16 bits
578: [sparc] initiator A1,A0: 00
579: [gen] responder port size: 16 bits
580: [gen] responder port least lane: 2 (lanes D31-D24 D23-D16)
581: (code 2.0.2.2, OP3 lane 2): */
582: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ16_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
583: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
584: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ16_OP(3)),
585: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)),
586:
587: /* [sparc] initiator maximum cycle size: 16 bits
588: [sparc] initiator A1,A0: 00
589: [gen] responder port size: 16 bits
590: [gen] responder port least lane: 3 (lanes D39-D32 D31-D24 - invalid, array placeholder)
591: (code 2.0.2.3, OP3 lane 2): */
592: /* D7-D0 */ TME_BUS_LANE_ABORT,
593: /* D15-D8 */ TME_BUS_LANE_ABORT,
594: /* D23-D16 */ TME_BUS_LANE_ABORT,
595: /* D31-D24 */ TME_BUS_LANE_ABORT,
596:
597: /* [sparc] initiator maximum cycle size: 16 bits
598: [sparc] initiator A1,A0: 00
599: [gen] responder port size: 32 bits
600: [gen] responder port least lane: 0 (lanes D31-D24 D23-D16 D15-D8 D7-D0)
601: (code 2.0.4.0, OP3 lane 2): */
602: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ16_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
603: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
604: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ16_OP(3)),
605: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)),
606:
607: /* [sparc] initiator maximum cycle size: 16 bits
608: [sparc] initiator A1,A0: 00
609: [gen] responder port size: 32 bits
610: [gen] responder port least lane: 1 (lanes D39-D32 D31-D24 D23-D16 D15-D8 - invalid, array placeholder)
611: (code 2.0.4.1, OP3 lane 2): */
612: /* D7-D0 */ TME_BUS_LANE_ABORT,
613: /* D15-D8 */ TME_BUS_LANE_ABORT,
614: /* D23-D16 */ TME_BUS_LANE_ABORT,
615: /* D31-D24 */ TME_BUS_LANE_ABORT,
616:
617: /* [sparc] initiator maximum cycle size: 16 bits
618: [sparc] initiator A1,A0: 00
619: [gen] responder port size: 32 bits
620: [gen] responder port least lane: 2 (lanes D47-D40 D39-D32 D31-D24 D23-D16 - invalid, array placeholder)
621: (code 2.0.4.2, OP3 lane 2): */
622: /* D7-D0 */ TME_BUS_LANE_ABORT,
623: /* D15-D8 */ TME_BUS_LANE_ABORT,
624: /* D23-D16 */ TME_BUS_LANE_ABORT,
625: /* D31-D24 */ TME_BUS_LANE_ABORT,
626:
627: /* [sparc] initiator maximum cycle size: 16 bits
628: [sparc] initiator A1,A0: 00
629: [gen] responder port size: 32 bits
630: [gen] responder port least lane: 3 (lanes D55-D48 D47-D40 D39-D32 D31-D24 - invalid, array placeholder)
631: (code 2.0.4.3, OP3 lane 2): */
632: /* D7-D0 */ TME_BUS_LANE_ABORT,
633: /* D15-D8 */ TME_BUS_LANE_ABORT,
634: /* D23-D16 */ TME_BUS_LANE_ABORT,
635: /* D31-D24 */ TME_BUS_LANE_ABORT,
636:
637: /* [sparc] initiator maximum cycle size: 16 bits
638: [sparc] initiator A1,A0: 01
639: [gen] responder port size: 8 bits
640: [gen] responder port least lane: 0 (lanes D7-D0 - incorrect for 32-bit sparc)
641: (code 2.1.1.0, OP3 lane 2): */
642: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
643: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ16_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
644: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
645: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)),
646:
647: /* [sparc] initiator maximum cycle size: 16 bits
648: [sparc] initiator A1,A0: 01
649: [gen] responder port size: 8 bits
650: [gen] responder port least lane: 1 (lanes D15-D8 - incorrect for 32-bit sparc)
651: (code 2.1.1.1, OP3 lane 2): */
652: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
653: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ16_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
654: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
655: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)),
656:
657: /* [sparc] initiator maximum cycle size: 16 bits
658: [sparc] initiator A1,A0: 01
659: [gen] responder port size: 8 bits
660: [gen] responder port least lane: 2 (lanes D23-D16 - incorrect for 32-bit sparc)
661: (code 2.1.1.2, OP3 lane 2): */
662: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
663: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ16_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
664: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
665: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)),
666:
667: /* [sparc] initiator maximum cycle size: 16 bits
668: [sparc] initiator A1,A0: 01
669: [gen] responder port size: 8 bits
670: [gen] responder port least lane: 3 (lanes D31-D24)
671: (code 2.1.1.3, OP3 lane 2): */
672: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
673: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ16_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
674: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
675: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)),
676:
677: /* [sparc] initiator maximum cycle size: 16 bits
678: [sparc] initiator A1,A0: 01
679: [gen] responder port size: 16 bits
680: [gen] responder port least lane: 0 (lanes D15-D8 D7-D0 - incorrect for 32-bit sparc)
681: (code 2.1.2.0, OP3 lane 1): */
682: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
683: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ16_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
684: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)),
685: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
686:
687: /* [sparc] initiator maximum cycle size: 16 bits
688: [sparc] initiator A1,A0: 01
689: [gen] responder port size: 16 bits
690: [gen] responder port least lane: 1 (lanes D23-D16 D15-D8 - incorrect for 32-bit sparc)
691: (code 2.1.2.1, OP3 lane 1): */
692: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
693: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ16_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
694: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)),
695: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
696:
697: /* [sparc] initiator maximum cycle size: 16 bits
698: [sparc] initiator A1,A0: 01
699: [gen] responder port size: 16 bits
700: [gen] responder port least lane: 2 (lanes D31-D24 D23-D16)
701: (code 2.1.2.2, OP3 lane 1): */
702: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
703: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ16_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
704: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)),
705: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
706:
707: /* [sparc] initiator maximum cycle size: 16 bits
708: [sparc] initiator A1,A0: 01
709: [gen] responder port size: 16 bits
710: [gen] responder port least lane: 3 (lanes D39-D32 D31-D24 - invalid, array placeholder)
711: (code 2.1.2.3, OP3 lane 1): */
712: /* D7-D0 */ TME_BUS_LANE_ABORT,
713: /* D15-D8 */ TME_BUS_LANE_ABORT,
714: /* D23-D16 */ TME_BUS_LANE_ABORT,
715: /* D31-D24 */ TME_BUS_LANE_ABORT,
716:
717: /* [sparc] initiator maximum cycle size: 16 bits
718: [sparc] initiator A1,A0: 01
719: [gen] responder port size: 32 bits
720: [gen] responder port least lane: 0 (lanes D31-D24 D23-D16 D15-D8 D7-D0)
721: (code 2.1.4.0, OP3 lane 1): */
722: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
723: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ16_OP(3)),
724: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)),
725: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
726:
727: /* [sparc] initiator maximum cycle size: 16 bits
728: [sparc] initiator A1,A0: 01
729: [gen] responder port size: 32 bits
730: [gen] responder port least lane: 1 (lanes D39-D32 D31-D24 D23-D16 D15-D8 - invalid, array placeholder)
731: (code 2.1.4.1, OP3 lane 1): */
732: /* D7-D0 */ TME_BUS_LANE_ABORT,
733: /* D15-D8 */ TME_BUS_LANE_ABORT,
734: /* D23-D16 */ TME_BUS_LANE_ABORT,
735: /* D31-D24 */ TME_BUS_LANE_ABORT,
736:
737: /* [sparc] initiator maximum cycle size: 16 bits
738: [sparc] initiator A1,A0: 01
739: [gen] responder port size: 32 bits
740: [gen] responder port least lane: 2 (lanes D47-D40 D39-D32 D31-D24 D23-D16 - invalid, array placeholder)
741: (code 2.1.4.2, OP3 lane 1): */
742: /* D7-D0 */ TME_BUS_LANE_ABORT,
743: /* D15-D8 */ TME_BUS_LANE_ABORT,
744: /* D23-D16 */ TME_BUS_LANE_ABORT,
745: /* D31-D24 */ TME_BUS_LANE_ABORT,
746:
747: /* [sparc] initiator maximum cycle size: 16 bits
748: [sparc] initiator A1,A0: 01
749: [gen] responder port size: 32 bits
750: [gen] responder port least lane: 3 (lanes D55-D48 D47-D40 D39-D32 D31-D24 - invalid, array placeholder)
751: (code 2.1.4.3, OP3 lane 1): */
752: /* D7-D0 */ TME_BUS_LANE_ABORT,
753: /* D15-D8 */ TME_BUS_LANE_ABORT,
754: /* D23-D16 */ TME_BUS_LANE_ABORT,
755: /* D31-D24 */ TME_BUS_LANE_ABORT,
756:
757: /* [sparc] initiator maximum cycle size: 16 bits
758: [sparc] initiator A1,A0: 10
759: [gen] responder port size: 8 bits
760: [gen] responder port least lane: 0 (lanes D7-D0 - incorrect for 32-bit sparc)
761: (code 2.2.1.0, OP3 lane 2): */
762: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ16_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
763: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
764: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ16_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
765: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)),
766:
767: /* [sparc] initiator maximum cycle size: 16 bits
768: [sparc] initiator A1,A0: 10
769: [gen] responder port size: 8 bits
770: [gen] responder port least lane: 1 (lanes D15-D8 - incorrect for 32-bit sparc)
771: (code 2.2.1.1, OP3 lane 2): */
772: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ16_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
773: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
774: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ16_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
775: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)),
776:
777: /* [sparc] initiator maximum cycle size: 16 bits
778: [sparc] initiator A1,A0: 10
779: [gen] responder port size: 8 bits
780: [gen] responder port least lane: 2 (lanes D23-D16 - incorrect for 32-bit sparc)
781: (code 2.2.1.2, OP3 lane 2): */
782: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ16_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
783: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
784: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ16_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
785: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)),
786:
787: /* [sparc] initiator maximum cycle size: 16 bits
788: [sparc] initiator A1,A0: 10
789: [gen] responder port size: 8 bits
790: [gen] responder port least lane: 3 (lanes D31-D24)
791: (code 2.2.1.3, OP3 lane 2): */
792: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ16_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
793: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
794: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ16_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
795: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)),
796:
797: /* [sparc] initiator maximum cycle size: 16 bits
798: [sparc] initiator A1,A0: 10
799: [gen] responder port size: 16 bits
800: [gen] responder port least lane: 0 (lanes D15-D8 D7-D0 - incorrect for 32-bit sparc)
801: (code 2.2.2.0, OP3 lane 2): */
802: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ16_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
803: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
804: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ16_OP(3)),
805: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)),
806:
807: /* [sparc] initiator maximum cycle size: 16 bits
808: [sparc] initiator A1,A0: 10
809: [gen] responder port size: 16 bits
810: [gen] responder port least lane: 1 (lanes D23-D16 D15-D8 - incorrect for 32-bit sparc)
811: (code 2.2.2.1, OP3 lane 2): */
812: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ16_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
813: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
814: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ16_OP(3)),
815: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)),
816:
817: /* [sparc] initiator maximum cycle size: 16 bits
818: [sparc] initiator A1,A0: 10
819: [gen] responder port size: 16 bits
820: [gen] responder port least lane: 2 (lanes D31-D24 D23-D16)
821: (code 2.2.2.2, OP3 lane 2): */
822: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ16_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
823: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
824: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ16_OP(3)),
825: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)),
826:
827: /* [sparc] initiator maximum cycle size: 16 bits
828: [sparc] initiator A1,A0: 10
829: [gen] responder port size: 16 bits
830: [gen] responder port least lane: 3 (lanes D39-D32 D31-D24 - invalid, array placeholder)
831: (code 2.2.2.3, OP3 lane 2): */
832: /* D7-D0 */ TME_BUS_LANE_ABORT,
833: /* D15-D8 */ TME_BUS_LANE_ABORT,
834: /* D23-D16 */ TME_BUS_LANE_ABORT,
835: /* D31-D24 */ TME_BUS_LANE_ABORT,
836:
837: /* [sparc] initiator maximum cycle size: 16 bits
838: [sparc] initiator A1,A0: 10
839: [gen] responder port size: 32 bits
840: [gen] responder port least lane: 0 (lanes D31-D24 D23-D16 D15-D8 D7-D0)
841: (code 2.2.4.0, OP3 lane 0): */
842: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ16_OP(3)),
843: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)),
844: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ16_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
845: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
846:
847: /* [sparc] initiator maximum cycle size: 16 bits
848: [sparc] initiator A1,A0: 10
849: [gen] responder port size: 32 bits
850: [gen] responder port least lane: 1 (lanes D39-D32 D31-D24 D23-D16 D15-D8 - invalid, array placeholder)
851: (code 2.2.4.1, OP3 lane 0): */
852: /* D7-D0 */ TME_BUS_LANE_ABORT,
853: /* D15-D8 */ TME_BUS_LANE_ABORT,
854: /* D23-D16 */ TME_BUS_LANE_ABORT,
855: /* D31-D24 */ TME_BUS_LANE_ABORT,
856:
857: /* [sparc] initiator maximum cycle size: 16 bits
858: [sparc] initiator A1,A0: 10
859: [gen] responder port size: 32 bits
860: [gen] responder port least lane: 2 (lanes D47-D40 D39-D32 D31-D24 D23-D16 - invalid, array placeholder)
861: (code 2.2.4.2, OP3 lane 0): */
862: /* D7-D0 */ TME_BUS_LANE_ABORT,
863: /* D15-D8 */ TME_BUS_LANE_ABORT,
864: /* D23-D16 */ TME_BUS_LANE_ABORT,
865: /* D31-D24 */ TME_BUS_LANE_ABORT,
866:
867: /* [sparc] initiator maximum cycle size: 16 bits
868: [sparc] initiator A1,A0: 10
869: [gen] responder port size: 32 bits
870: [gen] responder port least lane: 3 (lanes D55-D48 D47-D40 D39-D32 D31-D24 - invalid, array placeholder)
871: (code 2.2.4.3, OP3 lane 0): */
872: /* D7-D0 */ TME_BUS_LANE_ABORT,
873: /* D15-D8 */ TME_BUS_LANE_ABORT,
874: /* D23-D16 */ TME_BUS_LANE_ABORT,
875: /* D31-D24 */ TME_BUS_LANE_ABORT,
876:
877: /* [sparc] initiator maximum cycle size: 16 bits
878: [sparc] initiator A1,A0: 11
879: [gen] responder port size: 8 bits
880: [gen] responder port least lane: 0 (lanes D7-D0 - incorrect for 32-bit sparc)
881: (code 2.3.1.0, OP3 lane 2): */
882: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
883: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ16_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
884: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
885: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)),
886:
887: /* [sparc] initiator maximum cycle size: 16 bits
888: [sparc] initiator A1,A0: 11
889: [gen] responder port size: 8 bits
890: [gen] responder port least lane: 1 (lanes D15-D8 - incorrect for 32-bit sparc)
891: (code 2.3.1.1, OP3 lane 2): */
892: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
893: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ16_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
894: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
895: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)),
896:
897: /* [sparc] initiator maximum cycle size: 16 bits
898: [sparc] initiator A1,A0: 11
899: [gen] responder port size: 8 bits
900: [gen] responder port least lane: 2 (lanes D23-D16 - incorrect for 32-bit sparc)
901: (code 2.3.1.2, OP3 lane 2): */
902: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
903: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ16_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
904: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
905: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)),
906:
907: /* [sparc] initiator maximum cycle size: 16 bits
908: [sparc] initiator A1,A0: 11
909: [gen] responder port size: 8 bits
910: [gen] responder port least lane: 3 (lanes D31-D24)
911: (code 2.3.1.3, OP3 lane 2): */
912: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
913: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ16_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
914: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
915: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)),
916:
917: /* [sparc] initiator maximum cycle size: 16 bits
918: [sparc] initiator A1,A0: 11
919: [gen] responder port size: 16 bits
920: [gen] responder port least lane: 0 (lanes D15-D8 D7-D0 - incorrect for 32-bit sparc)
921: (code 2.3.2.0, OP3 lane 1): */
922: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
923: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ16_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
924: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)),
925: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
926:
927: /* [sparc] initiator maximum cycle size: 16 bits
928: [sparc] initiator A1,A0: 11
929: [gen] responder port size: 16 bits
930: [gen] responder port least lane: 1 (lanes D23-D16 D15-D8 - incorrect for 32-bit sparc)
931: (code 2.3.2.1, OP3 lane 1): */
932: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
933: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ16_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
934: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)),
935: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
936:
937: /* [sparc] initiator maximum cycle size: 16 bits
938: [sparc] initiator A1,A0: 11
939: [gen] responder port size: 16 bits
940: [gen] responder port least lane: 2 (lanes D31-D24 D23-D16)
941: (code 2.3.2.2, OP3 lane 1): */
942: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
943: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ16_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
944: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)),
945: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
946:
947: /* [sparc] initiator maximum cycle size: 16 bits
948: [sparc] initiator A1,A0: 11
949: [gen] responder port size: 16 bits
950: [gen] responder port least lane: 3 (lanes D39-D32 D31-D24 - invalid, array placeholder)
951: (code 2.3.2.3, OP3 lane 1): */
952: /* D7-D0 */ TME_BUS_LANE_ABORT,
953: /* D15-D8 */ TME_BUS_LANE_ABORT,
954: /* D23-D16 */ TME_BUS_LANE_ABORT,
955: /* D31-D24 */ TME_BUS_LANE_ABORT,
956:
957: /* [sparc] initiator maximum cycle size: 16 bits
958: [sparc] initiator A1,A0: 11
959: [gen] responder port size: 32 bits
960: [gen] responder port least lane: 0 (lanes D31-D24 D23-D16 D15-D8 D7-D0)
961: (code 2.3.4.0, OP3 lane -1): */
962: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)),
963: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ16_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
964: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
965: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ16_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
966:
967: /* [sparc] initiator maximum cycle size: 16 bits
968: [sparc] initiator A1,A0: 11
969: [gen] responder port size: 32 bits
970: [gen] responder port least lane: 1 (lanes D39-D32 D31-D24 D23-D16 D15-D8 - invalid, array placeholder)
971: (code 2.3.4.1, OP3 lane -1): */
972: /* D7-D0 */ TME_BUS_LANE_ABORT,
973: /* D15-D8 */ TME_BUS_LANE_ABORT,
974: /* D23-D16 */ TME_BUS_LANE_ABORT,
975: /* D31-D24 */ TME_BUS_LANE_ABORT,
976:
977: /* [sparc] initiator maximum cycle size: 16 bits
978: [sparc] initiator A1,A0: 11
979: [gen] responder port size: 32 bits
980: [gen] responder port least lane: 2 (lanes D47-D40 D39-D32 D31-D24 D23-D16 - invalid, array placeholder)
981: (code 2.3.4.2, OP3 lane -1): */
982: /* D7-D0 */ TME_BUS_LANE_ABORT,
983: /* D15-D8 */ TME_BUS_LANE_ABORT,
984: /* D23-D16 */ TME_BUS_LANE_ABORT,
985: /* D31-D24 */ TME_BUS_LANE_ABORT,
986:
987: /* [sparc] initiator maximum cycle size: 16 bits
988: [sparc] initiator A1,A0: 11
989: [gen] responder port size: 32 bits
990: [gen] responder port least lane: 3 (lanes D55-D48 D47-D40 D39-D32 D31-D24 - invalid, array placeholder)
991: (code 2.3.4.3, OP3 lane -1): */
992: /* D7-D0 */ TME_BUS_LANE_ABORT,
993: /* D15-D8 */ TME_BUS_LANE_ABORT,
994: /* D23-D16 */ TME_BUS_LANE_ABORT,
995: /* D31-D24 */ TME_BUS_LANE_ABORT,
996:
997: /* [sparc] initiator maximum cycle size: 24 bits
998: [sparc] initiator A1,A0: 00
999: [gen] responder port size: 8 bits
1000: [gen] responder port least lane: 0 (lanes D7-D0 - incorrect for 32-bit sparc)
1001: (code 3.0.1.0, OP3 lane 1): */
1002: /* D7-D0 */ TME_BUS_LANE_UNDEF | TME_BUS_LANE_WARN,
1003: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ24_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1004: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ24_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1005: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)),
1006:
1007: /* [sparc] initiator maximum cycle size: 24 bits
1008: [sparc] initiator A1,A0: 00
1009: [gen] responder port size: 8 bits
1010: [gen] responder port least lane: 1 (lanes D15-D8 - incorrect for 32-bit sparc)
1011: (code 3.0.1.1, OP3 lane 1): */
1012: /* D7-D0 */ TME_BUS_LANE_UNDEF,
1013: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ24_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
1014: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ24_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1015: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)),
1016:
1017: /* [sparc] initiator maximum cycle size: 24 bits
1018: [sparc] initiator A1,A0: 00
1019: [gen] responder port size: 8 bits
1020: [gen] responder port least lane: 2 (lanes D23-D16 - incorrect for 32-bit sparc)
1021: (code 3.0.1.2, OP3 lane 1): */
1022: /* D7-D0 */ TME_BUS_LANE_UNDEF,
1023: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ24_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1024: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ24_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
1025: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)),
1026:
1027: /* [sparc] initiator maximum cycle size: 24 bits
1028: [sparc] initiator A1,A0: 00
1029: [gen] responder port size: 8 bits
1030: [gen] responder port least lane: 3 (lanes D31-D24)
1031: (code 3.0.1.3, OP3 lane 1): */
1032: /* D7-D0 */ TME_BUS_LANE_UNDEF,
1033: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ24_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1034: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ24_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1035: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)),
1036:
1037: /* [sparc] initiator maximum cycle size: 24 bits
1038: [sparc] initiator A1,A0: 00
1039: [gen] responder port size: 16 bits
1040: [gen] responder port least lane: 0 (lanes D15-D8 D7-D0 - incorrect for 32-bit sparc)
1041: (code 3.0.2.0, OP3 lane 1): */
1042: /* D7-D0 */ TME_BUS_LANE_UNDEF | TME_BUS_LANE_WARN,
1043: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ24_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
1044: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ24_OP(2)),
1045: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)),
1046:
1047: /* [sparc] initiator maximum cycle size: 24 bits
1048: [sparc] initiator A1,A0: 00
1049: [gen] responder port size: 16 bits
1050: [gen] responder port least lane: 1 (lanes D23-D16 D15-D8 - incorrect for 32-bit sparc)
1051: (code 3.0.2.1, OP3 lane 1): */
1052: /* D7-D0 */ TME_BUS_LANE_UNDEF,
1053: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ24_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
1054: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ24_OP(2)),
1055: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)),
1056:
1057: /* [sparc] initiator maximum cycle size: 24 bits
1058: [sparc] initiator A1,A0: 00
1059: [gen] responder port size: 16 bits
1060: [gen] responder port least lane: 2 (lanes D31-D24 D23-D16)
1061: (code 3.0.2.2, OP3 lane 1): */
1062: /* D7-D0 */ TME_BUS_LANE_UNDEF,
1063: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ24_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1064: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ24_OP(2)),
1065: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)),
1066:
1067: /* [sparc] initiator maximum cycle size: 24 bits
1068: [sparc] initiator A1,A0: 00
1069: [gen] responder port size: 16 bits
1070: [gen] responder port least lane: 3 (lanes D39-D32 D31-D24 - invalid, array placeholder)
1071: (code 3.0.2.3, OP3 lane 1): */
1072: /* D7-D0 */ TME_BUS_LANE_ABORT,
1073: /* D15-D8 */ TME_BUS_LANE_ABORT,
1074: /* D23-D16 */ TME_BUS_LANE_ABORT,
1075: /* D31-D24 */ TME_BUS_LANE_ABORT,
1076:
1077: /* [sparc] initiator maximum cycle size: 24 bits
1078: [sparc] initiator A1,A0: 00
1079: [gen] responder port size: 32 bits
1080: [gen] responder port least lane: 0 (lanes D31-D24 D23-D16 D15-D8 D7-D0)
1081: (code 3.0.4.0, OP3 lane 1): */
1082: /* D7-D0 */ TME_BUS_LANE_UNDEF,
1083: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ24_OP(3)),
1084: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ24_OP(2)),
1085: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)),
1086:
1087: /* [sparc] initiator maximum cycle size: 24 bits
1088: [sparc] initiator A1,A0: 00
1089: [gen] responder port size: 32 bits
1090: [gen] responder port least lane: 1 (lanes D39-D32 D31-D24 D23-D16 D15-D8 - invalid, array placeholder)
1091: (code 3.0.4.1, OP3 lane 1): */
1092: /* D7-D0 */ TME_BUS_LANE_ABORT,
1093: /* D15-D8 */ TME_BUS_LANE_ABORT,
1094: /* D23-D16 */ TME_BUS_LANE_ABORT,
1095: /* D31-D24 */ TME_BUS_LANE_ABORT,
1096:
1097: /* [sparc] initiator maximum cycle size: 24 bits
1098: [sparc] initiator A1,A0: 00
1099: [gen] responder port size: 32 bits
1100: [gen] responder port least lane: 2 (lanes D47-D40 D39-D32 D31-D24 D23-D16 - invalid, array placeholder)
1101: (code 3.0.4.2, OP3 lane 1): */
1102: /* D7-D0 */ TME_BUS_LANE_ABORT,
1103: /* D15-D8 */ TME_BUS_LANE_ABORT,
1104: /* D23-D16 */ TME_BUS_LANE_ABORT,
1105: /* D31-D24 */ TME_BUS_LANE_ABORT,
1106:
1107: /* [sparc] initiator maximum cycle size: 24 bits
1108: [sparc] initiator A1,A0: 00
1109: [gen] responder port size: 32 bits
1110: [gen] responder port least lane: 3 (lanes D55-D48 D47-D40 D39-D32 D31-D24 - invalid, array placeholder)
1111: (code 3.0.4.3, OP3 lane 1): */
1112: /* D7-D0 */ TME_BUS_LANE_ABORT,
1113: /* D15-D8 */ TME_BUS_LANE_ABORT,
1114: /* D23-D16 */ TME_BUS_LANE_ABORT,
1115: /* D31-D24 */ TME_BUS_LANE_ABORT,
1116:
1117: /* [sparc] initiator maximum cycle size: 24 bits
1118: [sparc] initiator A1,A0: 01
1119: [gen] responder port size: 8 bits
1120: [gen] responder port least lane: 0 (lanes D7-D0 - incorrect for 32-bit sparc)
1121: (code 3.1.1.0, OP3 lane 1): */
1122: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ24_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
1123: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ24_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1124: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1125: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)),
1126:
1127: /* [sparc] initiator maximum cycle size: 24 bits
1128: [sparc] initiator A1,A0: 01
1129: [gen] responder port size: 8 bits
1130: [gen] responder port least lane: 1 (lanes D15-D8 - incorrect for 32-bit sparc)
1131: (code 3.1.1.1, OP3 lane 1): */
1132: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ24_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1133: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ24_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
1134: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1135: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)),
1136:
1137: /* [sparc] initiator maximum cycle size: 24 bits
1138: [sparc] initiator A1,A0: 01
1139: [gen] responder port size: 8 bits
1140: [gen] responder port least lane: 2 (lanes D23-D16 - incorrect for 32-bit sparc)
1141: (code 3.1.1.2, OP3 lane 1): */
1142: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ24_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1143: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ24_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1144: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
1145: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)),
1146:
1147: /* [sparc] initiator maximum cycle size: 24 bits
1148: [sparc] initiator A1,A0: 01
1149: [gen] responder port size: 8 bits
1150: [gen] responder port least lane: 3 (lanes D31-D24)
1151: (code 3.1.1.3, OP3 lane 1): */
1152: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ24_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1153: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ24_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1154: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1155: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)),
1156:
1157: /* [sparc] initiator maximum cycle size: 24 bits
1158: [sparc] initiator A1,A0: 01
1159: [gen] responder port size: 16 bits
1160: [gen] responder port least lane: 0 (lanes D15-D8 D7-D0 - incorrect for 32-bit sparc)
1161: (code 3.1.2.0, OP3 lane 0): */
1162: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ24_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
1163: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ24_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
1164: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)),
1165: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1166:
1167: /* [sparc] initiator maximum cycle size: 24 bits
1168: [sparc] initiator A1,A0: 01
1169: [gen] responder port size: 16 bits
1170: [gen] responder port least lane: 1 (lanes D23-D16 D15-D8 - incorrect for 32-bit sparc)
1171: (code 3.1.2.1, OP3 lane 0): */
1172: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ24_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1173: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ24_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
1174: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)),
1175: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1176:
1177: /* [sparc] initiator maximum cycle size: 24 bits
1178: [sparc] initiator A1,A0: 01
1179: [gen] responder port size: 16 bits
1180: [gen] responder port least lane: 2 (lanes D31-D24 D23-D16)
1181: (code 3.1.2.2, OP3 lane 0): */
1182: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ24_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1183: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ24_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1184: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)),
1185: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1186:
1187: /* [sparc] initiator maximum cycle size: 24 bits
1188: [sparc] initiator A1,A0: 01
1189: [gen] responder port size: 16 bits
1190: [gen] responder port least lane: 3 (lanes D39-D32 D31-D24 - invalid, array placeholder)
1191: (code 3.1.2.3, OP3 lane 0): */
1192: /* D7-D0 */ TME_BUS_LANE_ABORT,
1193: /* D15-D8 */ TME_BUS_LANE_ABORT,
1194: /* D23-D16 */ TME_BUS_LANE_ABORT,
1195: /* D31-D24 */ TME_BUS_LANE_ABORT,
1196:
1197: /* [sparc] initiator maximum cycle size: 24 bits
1198: [sparc] initiator A1,A0: 01
1199: [gen] responder port size: 32 bits
1200: [gen] responder port least lane: 0 (lanes D31-D24 D23-D16 D15-D8 D7-D0)
1201: (code 3.1.4.0, OP3 lane 0): */
1202: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ24_OP(3)),
1203: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ24_OP(2)),
1204: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)),
1205: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1206:
1207: /* [sparc] initiator maximum cycle size: 24 bits
1208: [sparc] initiator A1,A0: 01
1209: [gen] responder port size: 32 bits
1210: [gen] responder port least lane: 1 (lanes D39-D32 D31-D24 D23-D16 D15-D8 - invalid, array placeholder)
1211: (code 3.1.4.1, OP3 lane 0): */
1212: /* D7-D0 */ TME_BUS_LANE_ABORT,
1213: /* D15-D8 */ TME_BUS_LANE_ABORT,
1214: /* D23-D16 */ TME_BUS_LANE_ABORT,
1215: /* D31-D24 */ TME_BUS_LANE_ABORT,
1216:
1217: /* [sparc] initiator maximum cycle size: 24 bits
1218: [sparc] initiator A1,A0: 01
1219: [gen] responder port size: 32 bits
1220: [gen] responder port least lane: 2 (lanes D47-D40 D39-D32 D31-D24 D23-D16 - invalid, array placeholder)
1221: (code 3.1.4.2, OP3 lane 0): */
1222: /* D7-D0 */ TME_BUS_LANE_ABORT,
1223: /* D15-D8 */ TME_BUS_LANE_ABORT,
1224: /* D23-D16 */ TME_BUS_LANE_ABORT,
1225: /* D31-D24 */ TME_BUS_LANE_ABORT,
1226:
1227: /* [sparc] initiator maximum cycle size: 24 bits
1228: [sparc] initiator A1,A0: 01
1229: [gen] responder port size: 32 bits
1230: [gen] responder port least lane: 3 (lanes D55-D48 D47-D40 D39-D32 D31-D24 - invalid, array placeholder)
1231: (code 3.1.4.3, OP3 lane 0): */
1232: /* D7-D0 */ TME_BUS_LANE_ABORT,
1233: /* D15-D8 */ TME_BUS_LANE_ABORT,
1234: /* D23-D16 */ TME_BUS_LANE_ABORT,
1235: /* D31-D24 */ TME_BUS_LANE_ABORT,
1236:
1237: /* [sparc] initiator maximum cycle size: 24 bits
1238: [sparc] initiator A1,A0: 10
1239: [gen] responder port size: 8 bits
1240: [gen] responder port least lane: 0 (lanes D7-D0 - incorrect for 32-bit sparc)
1241: (code 3.2.1.0, OP3 lane 1): */
1242: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ24_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
1243: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1244: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ24_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1245: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)),
1246:
1247: /* [sparc] initiator maximum cycle size: 24 bits
1248: [sparc] initiator A1,A0: 10
1249: [gen] responder port size: 8 bits
1250: [gen] responder port least lane: 1 (lanes D15-D8 - incorrect for 32-bit sparc)
1251: (code 3.2.1.1, OP3 lane 1): */
1252: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ24_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1253: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
1254: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ24_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1255: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)),
1256:
1257: /* [sparc] initiator maximum cycle size: 24 bits
1258: [sparc] initiator A1,A0: 10
1259: [gen] responder port size: 8 bits
1260: [gen] responder port least lane: 2 (lanes D23-D16 - incorrect for 32-bit sparc)
1261: (code 3.2.1.2, OP3 lane 1): */
1262: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ24_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1263: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1264: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ24_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
1265: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)),
1266:
1267: /* [sparc] initiator maximum cycle size: 24 bits
1268: [sparc] initiator A1,A0: 10
1269: [gen] responder port size: 8 bits
1270: [gen] responder port least lane: 3 (lanes D31-D24)
1271: (code 3.2.1.3, OP3 lane 1): */
1272: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ24_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1273: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1274: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ24_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1275: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)),
1276:
1277: /* [sparc] initiator maximum cycle size: 24 bits
1278: [sparc] initiator A1,A0: 10
1279: [gen] responder port size: 16 bits
1280: [gen] responder port least lane: 0 (lanes D15-D8 D7-D0 - incorrect for 32-bit sparc)
1281: (code 3.2.2.0, OP3 lane 1): */
1282: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ24_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
1283: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
1284: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ24_OP(2)),
1285: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)),
1286:
1287: /* [sparc] initiator maximum cycle size: 24 bits
1288: [sparc] initiator A1,A0: 10
1289: [gen] responder port size: 16 bits
1290: [gen] responder port least lane: 1 (lanes D23-D16 D15-D8 - incorrect for 32-bit sparc)
1291: (code 3.2.2.1, OP3 lane 1): */
1292: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ24_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1293: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
1294: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ24_OP(2)),
1295: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)),
1296:
1297: /* [sparc] initiator maximum cycle size: 24 bits
1298: [sparc] initiator A1,A0: 10
1299: [gen] responder port size: 16 bits
1300: [gen] responder port least lane: 2 (lanes D31-D24 D23-D16)
1301: (code 3.2.2.2, OP3 lane 1): */
1302: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ24_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1303: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1304: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ24_OP(2)),
1305: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)),
1306:
1307: /* [sparc] initiator maximum cycle size: 24 bits
1308: [sparc] initiator A1,A0: 10
1309: [gen] responder port size: 16 bits
1310: [gen] responder port least lane: 3 (lanes D39-D32 D31-D24 - invalid, array placeholder)
1311: (code 3.2.2.3, OP3 lane 1): */
1312: /* D7-D0 */ TME_BUS_LANE_ABORT,
1313: /* D15-D8 */ TME_BUS_LANE_ABORT,
1314: /* D23-D16 */ TME_BUS_LANE_ABORT,
1315: /* D31-D24 */ TME_BUS_LANE_ABORT,
1316:
1317: /* [sparc] initiator maximum cycle size: 24 bits
1318: [sparc] initiator A1,A0: 10
1319: [gen] responder port size: 32 bits
1320: [gen] responder port least lane: 0 (lanes D31-D24 D23-D16 D15-D8 D7-D0)
1321: (code 3.2.4.0, OP3 lane -1): */
1322: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ24_OP(2)),
1323: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)),
1324: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ24_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1325: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1326:
1327: /* [sparc] initiator maximum cycle size: 24 bits
1328: [sparc] initiator A1,A0: 10
1329: [gen] responder port size: 32 bits
1330: [gen] responder port least lane: 1 (lanes D39-D32 D31-D24 D23-D16 D15-D8 - invalid, array placeholder)
1331: (code 3.2.4.1, OP3 lane -1): */
1332: /* D7-D0 */ TME_BUS_LANE_ABORT,
1333: /* D15-D8 */ TME_BUS_LANE_ABORT,
1334: /* D23-D16 */ TME_BUS_LANE_ABORT,
1335: /* D31-D24 */ TME_BUS_LANE_ABORT,
1336:
1337: /* [sparc] initiator maximum cycle size: 24 bits
1338: [sparc] initiator A1,A0: 10
1339: [gen] responder port size: 32 bits
1340: [gen] responder port least lane: 2 (lanes D47-D40 D39-D32 D31-D24 D23-D16 - invalid, array placeholder)
1341: (code 3.2.4.2, OP3 lane -1): */
1342: /* D7-D0 */ TME_BUS_LANE_ABORT,
1343: /* D15-D8 */ TME_BUS_LANE_ABORT,
1344: /* D23-D16 */ TME_BUS_LANE_ABORT,
1345: /* D31-D24 */ TME_BUS_LANE_ABORT,
1346:
1347: /* [sparc] initiator maximum cycle size: 24 bits
1348: [sparc] initiator A1,A0: 10
1349: [gen] responder port size: 32 bits
1350: [gen] responder port least lane: 3 (lanes D55-D48 D47-D40 D39-D32 D31-D24 - invalid, array placeholder)
1351: (code 3.2.4.3, OP3 lane -1): */
1352: /* D7-D0 */ TME_BUS_LANE_ABORT,
1353: /* D15-D8 */ TME_BUS_LANE_ABORT,
1354: /* D23-D16 */ TME_BUS_LANE_ABORT,
1355: /* D31-D24 */ TME_BUS_LANE_ABORT,
1356:
1357: /* [sparc] initiator maximum cycle size: 24 bits
1358: [sparc] initiator A1,A0: 11
1359: [gen] responder port size: 8 bits
1360: [gen] responder port least lane: 0 (lanes D7-D0 - incorrect for 32-bit sparc)
1361: (code 3.3.1.0, OP3 lane 1): */
1362: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
1363: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ24_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1364: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1365: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)),
1366:
1367: /* [sparc] initiator maximum cycle size: 24 bits
1368: [sparc] initiator A1,A0: 11
1369: [gen] responder port size: 8 bits
1370: [gen] responder port least lane: 1 (lanes D15-D8 - incorrect for 32-bit sparc)
1371: (code 3.3.1.1, OP3 lane 1): */
1372: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1373: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ24_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
1374: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1375: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)),
1376:
1377: /* [sparc] initiator maximum cycle size: 24 bits
1378: [sparc] initiator A1,A0: 11
1379: [gen] responder port size: 8 bits
1380: [gen] responder port least lane: 2 (lanes D23-D16 - incorrect for 32-bit sparc)
1381: (code 3.3.1.2, OP3 lane 1): */
1382: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1383: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ24_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1384: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
1385: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)),
1386:
1387: /* [sparc] initiator maximum cycle size: 24 bits
1388: [sparc] initiator A1,A0: 11
1389: [gen] responder port size: 8 bits
1390: [gen] responder port least lane: 3 (lanes D31-D24)
1391: (code 3.3.1.3, OP3 lane 1): */
1392: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1393: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ24_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1394: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1395: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)),
1396:
1397: /* [sparc] initiator maximum cycle size: 24 bits
1398: [sparc] initiator A1,A0: 11
1399: [gen] responder port size: 16 bits
1400: [gen] responder port least lane: 0 (lanes D15-D8 D7-D0 - incorrect for 32-bit sparc)
1401: (code 3.3.2.0, OP3 lane 0): */
1402: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
1403: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ24_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
1404: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)),
1405: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1406:
1407: /* [sparc] initiator maximum cycle size: 24 bits
1408: [sparc] initiator A1,A0: 11
1409: [gen] responder port size: 16 bits
1410: [gen] responder port least lane: 1 (lanes D23-D16 D15-D8 - incorrect for 32-bit sparc)
1411: (code 3.3.2.1, OP3 lane 0): */
1412: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1413: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ24_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
1414: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)),
1415: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1416:
1417: /* [sparc] initiator maximum cycle size: 24 bits
1418: [sparc] initiator A1,A0: 11
1419: [gen] responder port size: 16 bits
1420: [gen] responder port least lane: 2 (lanes D31-D24 D23-D16)
1421: (code 3.3.2.2, OP3 lane 0): */
1422: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1423: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ24_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1424: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)),
1425: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1426:
1427: /* [sparc] initiator maximum cycle size: 24 bits
1428: [sparc] initiator A1,A0: 11
1429: [gen] responder port size: 16 bits
1430: [gen] responder port least lane: 3 (lanes D39-D32 D31-D24 - invalid, array placeholder)
1431: (code 3.3.2.3, OP3 lane 0): */
1432: /* D7-D0 */ TME_BUS_LANE_ABORT,
1433: /* D15-D8 */ TME_BUS_LANE_ABORT,
1434: /* D23-D16 */ TME_BUS_LANE_ABORT,
1435: /* D31-D24 */ TME_BUS_LANE_ABORT,
1436:
1437: /* [sparc] initiator maximum cycle size: 24 bits
1438: [sparc] initiator A1,A0: 11
1439: [gen] responder port size: 32 bits
1440: [gen] responder port least lane: 0 (lanes D31-D24 D23-D16 D15-D8 D7-D0)
1441: (code 3.3.4.0, OP3 lane -2): */
1442: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)),
1443: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ24_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1444: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1445: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ24_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1446:
1447: /* [sparc] initiator maximum cycle size: 24 bits
1448: [sparc] initiator A1,A0: 11
1449: [gen] responder port size: 32 bits
1450: [gen] responder port least lane: 1 (lanes D39-D32 D31-D24 D23-D16 D15-D8 - invalid, array placeholder)
1451: (code 3.3.4.1, OP3 lane -2): */
1452: /* D7-D0 */ TME_BUS_LANE_ABORT,
1453: /* D15-D8 */ TME_BUS_LANE_ABORT,
1454: /* D23-D16 */ TME_BUS_LANE_ABORT,
1455: /* D31-D24 */ TME_BUS_LANE_ABORT,
1456:
1457: /* [sparc] initiator maximum cycle size: 24 bits
1458: [sparc] initiator A1,A0: 11
1459: [gen] responder port size: 32 bits
1460: [gen] responder port least lane: 2 (lanes D47-D40 D39-D32 D31-D24 D23-D16 - invalid, array placeholder)
1461: (code 3.3.4.2, OP3 lane -2): */
1462: /* D7-D0 */ TME_BUS_LANE_ABORT,
1463: /* D15-D8 */ TME_BUS_LANE_ABORT,
1464: /* D23-D16 */ TME_BUS_LANE_ABORT,
1465: /* D31-D24 */ TME_BUS_LANE_ABORT,
1466:
1467: /* [sparc] initiator maximum cycle size: 24 bits
1468: [sparc] initiator A1,A0: 11
1469: [gen] responder port size: 32 bits
1470: [gen] responder port least lane: 3 (lanes D55-D48 D47-D40 D39-D32 D31-D24 - invalid, array placeholder)
1471: (code 3.3.4.3, OP3 lane -2): */
1472: /* D7-D0 */ TME_BUS_LANE_ABORT,
1473: /* D15-D8 */ TME_BUS_LANE_ABORT,
1474: /* D23-D16 */ TME_BUS_LANE_ABORT,
1475: /* D31-D24 */ TME_BUS_LANE_ABORT,
1476:
1477: /* [sparc] initiator maximum cycle size: 32 bits
1478: [sparc] initiator A1,A0: 00
1479: [gen] responder port size: 8 bits
1480: [gen] responder port least lane: 0 (lanes D7-D0 - incorrect for 32-bit sparc)
1481: (code 4.0.1.0, OP3 lane 0): */
1482: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ32_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
1483: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ32_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1484: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ32_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1485: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)),
1486:
1487: /* [sparc] initiator maximum cycle size: 32 bits
1488: [sparc] initiator A1,A0: 00
1489: [gen] responder port size: 8 bits
1490: [gen] responder port least lane: 1 (lanes D15-D8 - incorrect for 32-bit sparc)
1491: (code 4.0.1.1, OP3 lane 0): */
1492: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ32_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1493: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ32_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
1494: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ32_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1495: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)),
1496:
1497: /* [sparc] initiator maximum cycle size: 32 bits
1498: [sparc] initiator A1,A0: 00
1499: [gen] responder port size: 8 bits
1500: [gen] responder port least lane: 2 (lanes D23-D16 - incorrect for 32-bit sparc)
1501: (code 4.0.1.2, OP3 lane 0): */
1502: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ32_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1503: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ32_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1504: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ32_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
1505: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)),
1506:
1507: /* [sparc] initiator maximum cycle size: 32 bits
1508: [sparc] initiator A1,A0: 00
1509: [gen] responder port size: 8 bits
1510: [gen] responder port least lane: 3 (lanes D31-D24)
1511: (code 4.0.1.3, OP3 lane 0): */
1512: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ32_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1513: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ32_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1514: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ32_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1515: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)),
1516:
1517: /* [sparc] initiator maximum cycle size: 32 bits
1518: [sparc] initiator A1,A0: 00
1519: [gen] responder port size: 16 bits
1520: [gen] responder port least lane: 0 (lanes D15-D8 D7-D0 - incorrect for 32-bit sparc)
1521: (code 4.0.2.0, OP3 lane 0): */
1522: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ32_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
1523: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ32_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
1524: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ32_OP(1)),
1525: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)),
1526:
1527: /* [sparc] initiator maximum cycle size: 32 bits
1528: [sparc] initiator A1,A0: 00
1529: [gen] responder port size: 16 bits
1530: [gen] responder port least lane: 1 (lanes D23-D16 D15-D8 - incorrect for 32-bit sparc)
1531: (code 4.0.2.1, OP3 lane 0): */
1532: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ32_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1533: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ32_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
1534: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ32_OP(1)),
1535: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)),
1536:
1537: /* [sparc] initiator maximum cycle size: 32 bits
1538: [sparc] initiator A1,A0: 00
1539: [gen] responder port size: 16 bits
1540: [gen] responder port least lane: 2 (lanes D31-D24 D23-D16)
1541: (code 4.0.2.2, OP3 lane 0): */
1542: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ32_OP(3)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1543: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ32_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1544: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ32_OP(1)),
1545: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)),
1546:
1547: /* [sparc] initiator maximum cycle size: 32 bits
1548: [sparc] initiator A1,A0: 00
1549: [gen] responder port size: 16 bits
1550: [gen] responder port least lane: 3 (lanes D39-D32 D31-D24 - invalid, array placeholder)
1551: (code 4.0.2.3, OP3 lane 0): */
1552: /* D7-D0 */ TME_BUS_LANE_ABORT,
1553: /* D15-D8 */ TME_BUS_LANE_ABORT,
1554: /* D23-D16 */ TME_BUS_LANE_ABORT,
1555: /* D31-D24 */ TME_BUS_LANE_ABORT,
1556:
1557: /* [sparc] initiator maximum cycle size: 32 bits
1558: [sparc] initiator A1,A0: 00
1559: [gen] responder port size: 32 bits
1560: [gen] responder port least lane: 0 (lanes D31-D24 D23-D16 D15-D8 D7-D0)
1561: (code 4.0.4.0, OP3 lane 0): */
1562: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ32_OP(3)),
1563: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ32_OP(2)),
1564: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ32_OP(1)),
1565: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)),
1566:
1567: /* [sparc] initiator maximum cycle size: 32 bits
1568: [sparc] initiator A1,A0: 00
1569: [gen] responder port size: 32 bits
1570: [gen] responder port least lane: 1 (lanes D39-D32 D31-D24 D23-D16 D15-D8 - invalid, array placeholder)
1571: (code 4.0.4.1, OP3 lane 0): */
1572: /* D7-D0 */ TME_BUS_LANE_ABORT,
1573: /* D15-D8 */ TME_BUS_LANE_ABORT,
1574: /* D23-D16 */ TME_BUS_LANE_ABORT,
1575: /* D31-D24 */ TME_BUS_LANE_ABORT,
1576:
1577: /* [sparc] initiator maximum cycle size: 32 bits
1578: [sparc] initiator A1,A0: 00
1579: [gen] responder port size: 32 bits
1580: [gen] responder port least lane: 2 (lanes D47-D40 D39-D32 D31-D24 D23-D16 - invalid, array placeholder)
1581: (code 4.0.4.2, OP3 lane 0): */
1582: /* D7-D0 */ TME_BUS_LANE_ABORT,
1583: /* D15-D8 */ TME_BUS_LANE_ABORT,
1584: /* D23-D16 */ TME_BUS_LANE_ABORT,
1585: /* D31-D24 */ TME_BUS_LANE_ABORT,
1586:
1587: /* [sparc] initiator maximum cycle size: 32 bits
1588: [sparc] initiator A1,A0: 00
1589: [gen] responder port size: 32 bits
1590: [gen] responder port least lane: 3 (lanes D55-D48 D47-D40 D39-D32 D31-D24 - invalid, array placeholder)
1591: (code 4.0.4.3, OP3 lane 0): */
1592: /* D7-D0 */ TME_BUS_LANE_ABORT,
1593: /* D15-D8 */ TME_BUS_LANE_ABORT,
1594: /* D23-D16 */ TME_BUS_LANE_ABORT,
1595: /* D31-D24 */ TME_BUS_LANE_ABORT,
1596:
1597: /* [sparc] initiator maximum cycle size: 32 bits
1598: [sparc] initiator A1,A0: 01
1599: [gen] responder port size: 8 bits
1600: [gen] responder port least lane: 0 (lanes D7-D0 - incorrect for 32-bit sparc)
1601: (code 4.1.1.0, OP3 lane 0): */
1602: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ32_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
1603: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ32_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1604: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1605: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)),
1606:
1607: /* [sparc] initiator maximum cycle size: 32 bits
1608: [sparc] initiator A1,A0: 01
1609: [gen] responder port size: 8 bits
1610: [gen] responder port least lane: 1 (lanes D15-D8 - incorrect for 32-bit sparc)
1611: (code 4.1.1.1, OP3 lane 0): */
1612: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ32_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1613: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ32_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
1614: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1615: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)),
1616:
1617: /* [sparc] initiator maximum cycle size: 32 bits
1618: [sparc] initiator A1,A0: 01
1619: [gen] responder port size: 8 bits
1620: [gen] responder port least lane: 2 (lanes D23-D16 - incorrect for 32-bit sparc)
1621: (code 4.1.1.2, OP3 lane 0): */
1622: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ32_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1623: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ32_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1624: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
1625: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)),
1626:
1627: /* [sparc] initiator maximum cycle size: 32 bits
1628: [sparc] initiator A1,A0: 01
1629: [gen] responder port size: 8 bits
1630: [gen] responder port least lane: 3 (lanes D31-D24)
1631: (code 4.1.1.3, OP3 lane 0): */
1632: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ32_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1633: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ32_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1634: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1635: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)),
1636:
1637: /* [sparc] initiator maximum cycle size: 32 bits
1638: [sparc] initiator A1,A0: 01
1639: [gen] responder port size: 16 bits
1640: [gen] responder port least lane: 0 (lanes D15-D8 D7-D0 - incorrect for 32-bit sparc)
1641: (code 4.1.2.0, OP3 lane -1): */
1642: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ32_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
1643: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ32_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
1644: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)),
1645: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1646:
1647: /* [sparc] initiator maximum cycle size: 32 bits
1648: [sparc] initiator A1,A0: 01
1649: [gen] responder port size: 16 bits
1650: [gen] responder port least lane: 1 (lanes D23-D16 D15-D8 - incorrect for 32-bit sparc)
1651: (code 4.1.2.1, OP3 lane -1): */
1652: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ32_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1653: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ32_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
1654: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)),
1655: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1656:
1657: /* [sparc] initiator maximum cycle size: 32 bits
1658: [sparc] initiator A1,A0: 01
1659: [gen] responder port size: 16 bits
1660: [gen] responder port least lane: 2 (lanes D31-D24 D23-D16)
1661: (code 4.1.2.2, OP3 lane -1): */
1662: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ32_OP(2)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1663: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ32_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1664: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)),
1665: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1666:
1667: /* [sparc] initiator maximum cycle size: 32 bits
1668: [sparc] initiator A1,A0: 01
1669: [gen] responder port size: 16 bits
1670: [gen] responder port least lane: 3 (lanes D39-D32 D31-D24 - invalid, array placeholder)
1671: (code 4.1.2.3, OP3 lane -1): */
1672: /* D7-D0 */ TME_BUS_LANE_ABORT,
1673: /* D15-D8 */ TME_BUS_LANE_ABORT,
1674: /* D23-D16 */ TME_BUS_LANE_ABORT,
1675: /* D31-D24 */ TME_BUS_LANE_ABORT,
1676:
1677: /* [sparc] initiator maximum cycle size: 32 bits
1678: [sparc] initiator A1,A0: 01
1679: [gen] responder port size: 32 bits
1680: [gen] responder port least lane: 0 (lanes D31-D24 D23-D16 D15-D8 D7-D0)
1681: (code 4.1.4.0, OP3 lane -1): */
1682: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ32_OP(2)),
1683: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ32_OP(1)),
1684: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)),
1685: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1686:
1687: /* [sparc] initiator maximum cycle size: 32 bits
1688: [sparc] initiator A1,A0: 01
1689: [gen] responder port size: 32 bits
1690: [gen] responder port least lane: 1 (lanes D39-D32 D31-D24 D23-D16 D15-D8 - invalid, array placeholder)
1691: (code 4.1.4.1, OP3 lane -1): */
1692: /* D7-D0 */ TME_BUS_LANE_ABORT,
1693: /* D15-D8 */ TME_BUS_LANE_ABORT,
1694: /* D23-D16 */ TME_BUS_LANE_ABORT,
1695: /* D31-D24 */ TME_BUS_LANE_ABORT,
1696:
1697: /* [sparc] initiator maximum cycle size: 32 bits
1698: [sparc] initiator A1,A0: 01
1699: [gen] responder port size: 32 bits
1700: [gen] responder port least lane: 2 (lanes D47-D40 D39-D32 D31-D24 D23-D16 - invalid, array placeholder)
1701: (code 4.1.4.2, OP3 lane -1): */
1702: /* D7-D0 */ TME_BUS_LANE_ABORT,
1703: /* D15-D8 */ TME_BUS_LANE_ABORT,
1704: /* D23-D16 */ TME_BUS_LANE_ABORT,
1705: /* D31-D24 */ TME_BUS_LANE_ABORT,
1706:
1707: /* [sparc] initiator maximum cycle size: 32 bits
1708: [sparc] initiator A1,A0: 01
1709: [gen] responder port size: 32 bits
1710: [gen] responder port least lane: 3 (lanes D55-D48 D47-D40 D39-D32 D31-D24 - invalid, array placeholder)
1711: (code 4.1.4.3, OP3 lane -1): */
1712: /* D7-D0 */ TME_BUS_LANE_ABORT,
1713: /* D15-D8 */ TME_BUS_LANE_ABORT,
1714: /* D23-D16 */ TME_BUS_LANE_ABORT,
1715: /* D31-D24 */ TME_BUS_LANE_ABORT,
1716:
1717: /* [sparc] initiator maximum cycle size: 32 bits
1718: [sparc] initiator A1,A0: 10
1719: [gen] responder port size: 8 bits
1720: [gen] responder port least lane: 0 (lanes D7-D0 - incorrect for 32-bit sparc)
1721: (code 4.2.1.0, OP3 lane 0): */
1722: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ32_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
1723: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1724: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ32_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1725: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)),
1726:
1727: /* [sparc] initiator maximum cycle size: 32 bits
1728: [sparc] initiator A1,A0: 10
1729: [gen] responder port size: 8 bits
1730: [gen] responder port least lane: 1 (lanes D15-D8 - incorrect for 32-bit sparc)
1731: (code 4.2.1.1, OP3 lane 0): */
1732: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ32_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1733: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
1734: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ32_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1735: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)),
1736:
1737: /* [sparc] initiator maximum cycle size: 32 bits
1738: [sparc] initiator A1,A0: 10
1739: [gen] responder port size: 8 bits
1740: [gen] responder port least lane: 2 (lanes D23-D16 - incorrect for 32-bit sparc)
1741: (code 4.2.1.2, OP3 lane 0): */
1742: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ32_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1743: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1744: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ32_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
1745: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)),
1746:
1747: /* [sparc] initiator maximum cycle size: 32 bits
1748: [sparc] initiator A1,A0: 10
1749: [gen] responder port size: 8 bits
1750: [gen] responder port least lane: 3 (lanes D31-D24)
1751: (code 4.2.1.3, OP3 lane 0): */
1752: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ32_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1753: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1754: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ32_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1755: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)),
1756:
1757: /* [sparc] initiator maximum cycle size: 32 bits
1758: [sparc] initiator A1,A0: 10
1759: [gen] responder port size: 16 bits
1760: [gen] responder port least lane: 0 (lanes D15-D8 D7-D0 - incorrect for 32-bit sparc)
1761: (code 4.2.2.0, OP3 lane 0): */
1762: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ32_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
1763: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
1764: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ32_OP(1)),
1765: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)),
1766:
1767: /* [sparc] initiator maximum cycle size: 32 bits
1768: [sparc] initiator A1,A0: 10
1769: [gen] responder port size: 16 bits
1770: [gen] responder port least lane: 1 (lanes D23-D16 D15-D8 - incorrect for 32-bit sparc)
1771: (code 4.2.2.1, OP3 lane 0): */
1772: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ32_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1773: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
1774: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ32_OP(1)),
1775: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)),
1776:
1777: /* [sparc] initiator maximum cycle size: 32 bits
1778: [sparc] initiator A1,A0: 10
1779: [gen] responder port size: 16 bits
1780: [gen] responder port least lane: 2 (lanes D31-D24 D23-D16)
1781: (code 4.2.2.2, OP3 lane 0): */
1782: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ32_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1783: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1784: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ32_OP(1)),
1785: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)),
1786:
1787: /* [sparc] initiator maximum cycle size: 32 bits
1788: [sparc] initiator A1,A0: 10
1789: [gen] responder port size: 16 bits
1790: [gen] responder port least lane: 3 (lanes D39-D32 D31-D24 - invalid, array placeholder)
1791: (code 4.2.2.3, OP3 lane 0): */
1792: /* D7-D0 */ TME_BUS_LANE_ABORT,
1793: /* D15-D8 */ TME_BUS_LANE_ABORT,
1794: /* D23-D16 */ TME_BUS_LANE_ABORT,
1795: /* D31-D24 */ TME_BUS_LANE_ABORT,
1796:
1797: /* [sparc] initiator maximum cycle size: 32 bits
1798: [sparc] initiator A1,A0: 10
1799: [gen] responder port size: 32 bits
1800: [gen] responder port least lane: 0 (lanes D31-D24 D23-D16 D15-D8 D7-D0)
1801: (code 4.2.4.0, OP3 lane -2): */
1802: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ32_OP(1)),
1803: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)),
1804: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ32_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1805: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1806:
1807: /* [sparc] initiator maximum cycle size: 32 bits
1808: [sparc] initiator A1,A0: 10
1809: [gen] responder port size: 32 bits
1810: [gen] responder port least lane: 1 (lanes D39-D32 D31-D24 D23-D16 D15-D8 - invalid, array placeholder)
1811: (code 4.2.4.1, OP3 lane -2): */
1812: /* D7-D0 */ TME_BUS_LANE_ABORT,
1813: /* D15-D8 */ TME_BUS_LANE_ABORT,
1814: /* D23-D16 */ TME_BUS_LANE_ABORT,
1815: /* D31-D24 */ TME_BUS_LANE_ABORT,
1816:
1817: /* [sparc] initiator maximum cycle size: 32 bits
1818: [sparc] initiator A1,A0: 10
1819: [gen] responder port size: 32 bits
1820: [gen] responder port least lane: 2 (lanes D47-D40 D39-D32 D31-D24 D23-D16 - invalid, array placeholder)
1821: (code 4.2.4.2, OP3 lane -2): */
1822: /* D7-D0 */ TME_BUS_LANE_ABORT,
1823: /* D15-D8 */ TME_BUS_LANE_ABORT,
1824: /* D23-D16 */ TME_BUS_LANE_ABORT,
1825: /* D31-D24 */ TME_BUS_LANE_ABORT,
1826:
1827: /* [sparc] initiator maximum cycle size: 32 bits
1828: [sparc] initiator A1,A0: 10
1829: [gen] responder port size: 32 bits
1830: [gen] responder port least lane: 3 (lanes D55-D48 D47-D40 D39-D32 D31-D24 - invalid, array placeholder)
1831: (code 4.2.4.3, OP3 lane -2): */
1832: /* D7-D0 */ TME_BUS_LANE_ABORT,
1833: /* D15-D8 */ TME_BUS_LANE_ABORT,
1834: /* D23-D16 */ TME_BUS_LANE_ABORT,
1835: /* D31-D24 */ TME_BUS_LANE_ABORT,
1836:
1837: /* [sparc] initiator maximum cycle size: 32 bits
1838: [sparc] initiator A1,A0: 11
1839: [gen] responder port size: 8 bits
1840: [gen] responder port least lane: 0 (lanes D7-D0 - incorrect for 32-bit sparc)
1841: (code 4.3.1.0, OP3 lane 0): */
1842: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
1843: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ32_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1844: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1845: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)),
1846:
1847: /* [sparc] initiator maximum cycle size: 32 bits
1848: [sparc] initiator A1,A0: 11
1849: [gen] responder port size: 8 bits
1850: [gen] responder port least lane: 1 (lanes D15-D8 - incorrect for 32-bit sparc)
1851: (code 4.3.1.1, OP3 lane 0): */
1852: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1853: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ32_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
1854: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1855: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)),
1856:
1857: /* [sparc] initiator maximum cycle size: 32 bits
1858: [sparc] initiator A1,A0: 11
1859: [gen] responder port size: 8 bits
1860: [gen] responder port least lane: 2 (lanes D23-D16 - incorrect for 32-bit sparc)
1861: (code 4.3.1.2, OP3 lane 0): */
1862: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1863: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ32_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1864: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
1865: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)),
1866:
1867: /* [sparc] initiator maximum cycle size: 32 bits
1868: [sparc] initiator A1,A0: 11
1869: [gen] responder port size: 8 bits
1870: [gen] responder port least lane: 3 (lanes D31-D24)
1871: (code 4.3.1.3, OP3 lane 0): */
1872: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1873: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ32_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1874: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1875: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)),
1876:
1877: /* [sparc] initiator maximum cycle size: 32 bits
1878: [sparc] initiator A1,A0: 11
1879: [gen] responder port size: 16 bits
1880: [gen] responder port least lane: 0 (lanes D15-D8 D7-D0 - incorrect for 32-bit sparc)
1881: (code 4.3.2.0, OP3 lane -1): */
1882: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
1883: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ32_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
1884: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)),
1885: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1886:
1887: /* [sparc] initiator maximum cycle size: 32 bits
1888: [sparc] initiator A1,A0: 11
1889: [gen] responder port size: 16 bits
1890: [gen] responder port least lane: 1 (lanes D23-D16 D15-D8 - incorrect for 32-bit sparc)
1891: (code 4.3.2.1, OP3 lane -1): */
1892: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1893: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ32_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE | TME_BUS_LANE_WARN,
1894: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)),
1895: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1896:
1897: /* [sparc] initiator maximum cycle size: 32 bits
1898: [sparc] initiator A1,A0: 11
1899: [gen] responder port size: 16 bits
1900: [gen] responder port least lane: 2 (lanes D31-D24 D23-D16)
1901: (code 4.3.2.2, OP3 lane -1): */
1902: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1903: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ32_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1904: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)),
1905: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1906:
1907: /* [sparc] initiator maximum cycle size: 32 bits
1908: [sparc] initiator A1,A0: 11
1909: [gen] responder port size: 16 bits
1910: [gen] responder port least lane: 3 (lanes D39-D32 D31-D24 - invalid, array placeholder)
1911: (code 4.3.2.3, OP3 lane -1): */
1912: /* D7-D0 */ TME_BUS_LANE_ABORT,
1913: /* D15-D8 */ TME_BUS_LANE_ABORT,
1914: /* D23-D16 */ TME_BUS_LANE_ABORT,
1915: /* D31-D24 */ TME_BUS_LANE_ABORT,
1916:
1917: /* [sparc] initiator maximum cycle size: 32 bits
1918: [sparc] initiator A1,A0: 11
1919: [gen] responder port size: 32 bits
1920: [gen] responder port least lane: 0 (lanes D31-D24 D23-D16 D15-D8 D7-D0)
1921: (code 4.3.4.0, OP3 lane -3): */
1922: /* D7-D0 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)),
1923: /* D15-D8 */ TME_BUS_LANE_ROUTE(SIZ32_OP(1)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1924: /* D23-D16 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1925: /* D31-D24 */ TME_BUS_LANE_ROUTE(SIZ32_OP(0)) | TME_BUS_LANE_ROUTE_WRITE_IGNORE,
1926:
1927: /* [sparc] initiator maximum cycle size: 32 bits
1928: [sparc] initiator A1,A0: 11
1929: [gen] responder port size: 32 bits
1930: [gen] responder port least lane: 1 (lanes D39-D32 D31-D24 D23-D16 D15-D8 - invalid, array placeholder)
1931: (code 4.3.4.1, OP3 lane -3): */
1932: /* D7-D0 */ TME_BUS_LANE_ABORT,
1933: /* D15-D8 */ TME_BUS_LANE_ABORT,
1934: /* D23-D16 */ TME_BUS_LANE_ABORT,
1935: /* D31-D24 */ TME_BUS_LANE_ABORT,
1936:
1937: /* [sparc] initiator maximum cycle size: 32 bits
1938: [sparc] initiator A1,A0: 11
1939: [gen] responder port size: 32 bits
1940: [gen] responder port least lane: 2 (lanes D47-D40 D39-D32 D31-D24 D23-D16 - invalid, array placeholder)
1941: (code 4.3.4.2, OP3 lane -3): */
1942: /* D7-D0 */ TME_BUS_LANE_ABORT,
1943: /* D15-D8 */ TME_BUS_LANE_ABORT,
1944: /* D23-D16 */ TME_BUS_LANE_ABORT,
1945: /* D31-D24 */ TME_BUS_LANE_ABORT,
1946:
1947: /* [sparc] initiator maximum cycle size: 32 bits
1948: [sparc] initiator A1,A0: 11
1949: [gen] responder port size: 32 bits
1950: [gen] responder port least lane: 3 (lanes D55-D48 D47-D40 D39-D32 D31-D24 - invalid, array placeholder)
1951: (code 4.3.4.3, OP3 lane -3): */
1952: /* D7-D0 */ TME_BUS_LANE_ABORT,
1953: /* D15-D8 */ TME_BUS_LANE_ABORT,
1954: /* D23-D16 */ TME_BUS_LANE_ABORT,
1955: /* D31-D24 */ TME_BUS_LANE_ABORT,
1956: };
1957: #undef SIZ8_OP
1958: #undef SIZ16_OP
1959: #undef SIZ24_OP
1960: #undef SIZ32_OP
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.