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