1# CDDL HEADER START 2# 3# The contents of this file are subject to the terms of the 4# Common Development and Distribution License, Version 1.0 only 5# (the "License"). You may not use this file except in compliance 6# with the License. 7# 8# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 9# or http://www.opensolaris.org/os/licensing. 10# See the License for the specific language governing permissions 11# and limitations under the License. 12# 13# When distributing Covered Code, include this CDDL HEADER in each 14# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 15# If applicable, add the following below this CDDL HEADER, with the 16# fields enclosed by brackets "[]" replaced with your own identifying 17# information: Portions Copyright [yyyy] [name of copyright owner] 18# 19# CDDL HEADER END 20# 21# Copyright 2006 Sun Microsystems, Inc. All rights reserved. 22# Use is subject to license terms. 23# 24# ident "%Z%%M% %I% %E% SMI" 25# 26 27funcunit = dc 28 29desc = Correctable D$ data infill from system memory 30error = ereport.cpu.amd.dc.inf_sys_ecc1 31 32mask on = AMD_BANK_STAT_CECC 33mask off = AMD_BANK_STAT_UC, AMD_BANK_STAT_UECC 34 35# ext type pp t rrrr ii ll tt 36# ------- ------- ------- ------- --------------- ------- ------- ----- 37code = 0000 bus src 0 drd mem/io lg - 38 39panic = never 40flags = correctable 41 42# --- 43 44desc = Correctable D$ data infill from L2$ 45error = ereport.cpu.amd.dc.inf_l2_ecc1 46 47mask on = AMD_BANK_STAT_CECC 48mask off = AMD_BANK_STAT_UC, AMD_BANK_STAT_UECC 49 50# ext type pp t rrrr ii ll tt 51# ------- ------- ------- ------- --------------- ------- ------- ----- 52code = 0000 mem - - drd - l2 data 53 54panic = never 55flags = correctable 56 57# --- 58 59desc = Uncorrectable D$ data infill from system memory 60error = ereport.cpu.amd.dc.inf_sys_eccm 61 62mask on = AMD_BANK_STAT_UC, AMD_BANK_STAT_UECC 63mask off = AMD_BANK_STAT_CECC 64 65# ext type pp t rrrr ii ll tt 66# ------- ------- ------- ------- --------------- ------- ------- ----- 67code = 0000 bus src 0 drd mem/io lg - 68 69panic = always 70flags = 71 72# --- 73 74desc = Uncorrectable D$ data infill from L2$ 75error = ereport.cpu.amd.dc.inf_l2_eccm 76 77mask on = AMD_BANK_STAT_UC, AMD_BANK_STAT_UECC 78mask off = AMD_BANK_STAT_CECC 79 80# ext type pp t rrrr ii ll tt 81# ------- ------- ------- ------- --------------- ------- ------- ----- 82code = 0000 mem - - drd - l2 data 83 84panic = always 85flags = correctable 86 87# --- 88 89desc = Correctable single-bit error in Data Array from scrub 90error = ereport.cpu.amd.dc.data_ecc1 91 92mask on = AMD_BANK_STAT_CECC, AMD_BANK_STAT_SCRUB 93mask off = AMD_BANK_STAT_UC, AMD_BANK_STAT_UECC 94 95# ext type pp t rrrr ii ll tt 96# ------- ------- ------- ------- --------------- ------- ------- ----- 97code = 0000 mem - - gen - l1 data 98 99panic = never 100flags = correctable 101 102# --- 103 104desc = Uncorrectable single-bit error in Data Array 105error = ereport.cpu.amd.dc.data_ecc1_uc 106 107mask on = AMD_BANK_STAT_UC, AMD_BANK_STAT_CECC 108mask off = AMD_BANK_STAT_SCRUB 109 110# ext type pp t rrrr ii ll tt 111# ------- ------- ------- ------- --------------- ------- ------- ----- 112code = 0000 mem - - drd/dwr/ev/snp - l1 data 113 114panic = always 115flags = 116 117# --- 118 119desc = Uncorrectable multi-bit error in Data Array 120error = ereport.cpu.amd.dc.data_eccm 121 122mask on = AMD_BANK_STAT_UC, AMD_BANK_STAT_UECC 123mask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_SCRUB 124 125# ext type pp t rrrr ii ll tt 126# ------- ------- ------- ------- --------------- ------- ------- ----- 127code = 0000 mem - - drd/dwr/ev/snp - l1 data 128 129panic = always 130flags = 131 132# --- 133 134desc = Uncorrectable multi-bit error in Data Array from scrub 135error = ereport.cpu.amd.dc.data_eccm 136 137mask on = AMD_BANK_STAT_UC, AMD_BANK_STAT_UECC, AMD_BANK_STAT_SCRUB 138mask off = AMD_BANK_STAT_CECC 139 140# ext type pp t rrrr ii ll tt 141# ------- ------- ------- ------- --------------- ------- ------- ----- 142code = 0000 mem - - gen - l1 data 143 144panic = always 145flags = 146 147# --- 148 149desc = Main Tag Array Parity Error 150error = ereport.cpu.amd.dc.tag_par 151 152mask on = AMD_BANK_STAT_UC 153mask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC 154 155# ext type pp t rrrr ii ll tt 156# ------- ------- ------- ------- --------------- ------- ------- ----- 157code = 0000 mem - - drd/dwr - l1 data 158 159panic = always 160flags = 161 162# --- 163 164desc = Snoop Tag Array Parity Error 165error = ereport.cpu.amd.dc.stag_par 166 167mask on = AMD_BANK_STAT_UC 168mask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC 169 170# ext type pp t rrrr ii ll tt 171# ------- ------- ------- ------- --------------- ------- ------- ----- 172code = 0000 mem - - snp/ev - l1 data 173 174panic = always 175flags = 176 177# --- 178 179desc = L1 DTLB Parity Error 180error = ereport.cpu.amd.dc.l1tlb_par 181 182mask on = AMD_BANK_STAT_UC 183mask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC 184 185# ext type pp t rrrr ii ll tt 186# ------- ------- ------- ------- --------------- ------- ------- ----- 187code = 0000 tlb - - - - l1 data 188 189panic = always 190flags = 191 192# --- 193 194desc = L1 DTLB Parity Error (multimatch) 195error = ereport.cpu.amd.dc.l1tlb_par 196 197mask on = AMD_BANK_STAT_UC 198mask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC 199 200# ext type pp t rrrr ii ll tt 201# ------- ------- ------- ------- --------------- ------- ------- ----- 202code = 0001 tlb - - - - l1 data 203 204panic = always 205flags = 206 207# --- 208 209desc = L2 DTLB Parity Error 210error = ereport.cpu.amd.dc.l2tlb_par 211 212mask on = AMD_BANK_STAT_UC 213mask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC 214 215# ext type pp t rrrr ii ll tt 216# ------- ------- ------- ------- --------------- ------- ------- ----- 217code = 0000 tlb - - - - l2 data 218 219panic = always 220flags = 221 222# --- 223 224desc = L2 DTLB Parity Error (multimatch) 225error = ereport.cpu.amd.dc.l2tlb_par 226 227mask on = AMD_BANK_STAT_UC 228mask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC 229 230# ext type pp t rrrr ii ll tt 231# ------- ------- ------- ------- --------------- ------- ------- ----- 232code = 0001 tlb - - - - l2 data 233 234panic = always 235flags = 236 237# 238# Instruction Cache Functional Unit 239# 240 241funcunit = ic 242 243desc = Correctable I$ data infill from system memory 244error = ereport.cpu.amd.ic.inf_sys_ecc1 245 246mask on = AMD_BANK_STAT_CECC 247mask off = AMD_BANK_STAT_UC, AMD_BANK_STAT_UECC 248 249# ext type pp t rrrr ii ll tt 250# ------- ------- ------- ------- --------------- ------- ------- ----- 251code = 0000 bus src 0 ird mem lg - 252 253panic = never 254flags = correctable 255 256# ---- 257 258desc = Correctable I$ data infill from L2$ 259error = ereport.cpu.amd.ic.inf_l2_ecc1 260 261mask on = AMD_BANK_STAT_CECC 262mask off = AMD_BANK_STAT_UC, AMD_BANK_STAT_UECC 263 264# ext type pp t rrrr ii ll tt 265# ------- ------- ------- ------- --------------- ------- ------- ----- 266code = 0000 mem - - ird - l2 instr 267 268panic = never 269flags = correctable 270 271# ---- 272 273desc = Uncorrectable I$ data infill from system memory 274error = ereport.cpu.amd.ic.inf_sys_eccm 275 276mask on = AMD_BANK_STAT_UECC, AMD_BANK_STAT_UC 277mask off = AMD_BANK_STAT_CECC 278 279# ext type pp t rrrr ii ll tt 280# ------- ------- ------- ------- --------------- ------- ------- ----- 281code = 0000 bus src 0 ird mem lg - 282 283panic = always 284flags = 285 286# --- 287 288desc = Uncorrectable I$ data infill from L2$ 289error = ereport.cpu.amd.ic.inf_l2_eccm 290 291mask on = AMD_BANK_STAT_UECC, AMD_BANK_STAT_UC 292mask off = AMD_BANK_STAT_CECC 293 294# ext type pp t rrrr ii ll tt 295# ------- ------- ------- ------- --------------- ------- ------- ----- 296code = 0000 mem - - ird - l2 instr 297 298panic = always 299flags = 300 301# --- 302 303desc = Data Array Parity Error 304error = ereport.cpu.amd.ic.data_par 305 306mask on = 307mask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC, AMD_BANK_STAT_UC 308 309# ext type pp t rrrr ii ll tt 310# ------- ------- ------- ------- --------------- ------- ------- ----- 311code = 0000 mem - - ird - l1 instr 312 313panic = never 314flags = correctable 315 316# --- 317 318desc = Main Tag Array Parity Error 319error = ereport.cpu.amd.ic.tag_par 320 321mask on = 322mask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC, AMD_BANK_STAT_UC 323 324# ext type pp t rrrr ii ll tt 325# ------- ------- ------- ------- --------------- ------- ------- ----- 326code = 0000 mem - - ird/ev - l1 instr 327 328panic = never 329flags = correctable 330 331# --- 332 333desc = Snoop Tag Array Parity Error 334error = ereport.cpu.amd.ic.stag_par 335 336mask on = AMD_BANK_STAT_UC 337mask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC 338 339# ext type pp t rrrr ii ll tt 340# ------- ------- ------- ------- --------------- ------- ------- ----- 341code = 0000 mem - - snp/ev - l1 instr 342 343panic = always 344flags = 345 346# --- 347 348desc = L1 ITLB Parity Error 349error = ereport.cpu.amd.ic.l1tlb_par 350 351mask on = 352mask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC, AMD_BANK_STAT_UC 353 354# ext type pp t rrrr ii ll tt 355# ------- ------- ------- ------- --------------- ------- ------- ----- 356code = 0000 tlb - - - - l1 instr 357 358panic = never 359flags = correctable 360 361# --- 362 363desc = L1 ITLB Parity Error (multimatch) 364error = ereport.cpu.amd.ic.l1tlb_par 365 366mask on = 367mask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC, AMD_BANK_STAT_UC 368 369# ext type pp t rrrr ii ll tt 370# ------- ------- ------- ------- --------------- ------- ------- ----- 371code = 0001 tlb - - - - l1 instr 372 373panic = never 374flags = correctable 375 376# --- 377 378desc = L2 ITLB Parity Error 379error = ereport.cpu.amd.ic.l2tlb_par 380 381mask on = 382mask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC, AMD_BANK_STAT_UC 383 384# ext type pp t rrrr ii ll tt 385# ------- ------- ------- ------- --------------- ------- ------- ----- 386code = 0000 tlb - - - - l2 instr 387 388panic = never 389flags = correctable 390 391# --- 392 393desc = L2 ITLB Parity Error (multimatch) 394error = ereport.cpu.amd.ic.l2tlb_par 395 396mask on = 397mask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC, AMD_BANK_STAT_UC 398 399# ext type pp t rrrr ii ll tt 400# ------- ------- ------- ------- --------------- ------- ------- ----- 401code = 0001 tlb - - - - l2 instr 402 403panic = never 404flags = correctable 405 406# --- 407 408desc = System Data Read Error 409error = ereport.cpu.amd.ic.rdde 410 411mask on = AMD_BANK_STAT_UC 412mask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC 413 414# ext type pp t rrrr ii ll tt 415# ------- ------- ------- ------- --------------- ------- ------- ----- 416code = 0000 bus src 0 ird mem lg - 417 418panic = always 419flags = 420 421# 422# --- 423# 424 425funcunit = bu 426 427# --- 428 429desc = L2 data array single-bit ECC during TLB reload, snoop, or copyback 430error = ereport.cpu.amd.bu.l2d_ecc1 431 432mask on = AMD_BANK_STAT_CECC 433mask off = AMD_BANK_STAT_UECC, AMD_BANK_STAT_UC 434 435# ext type pp t rrrr ii ll tt 436# ------- ------- ------- ------- --------------- ------- ------- ----- 437code = 0000 mem - - rd/snp/ev - l2 gen 438 439panic = never 440flags = correctable 441 442# --- 443 444desc = L2 data array multi-bit ECC during TLB reload, snoop, or copyback 445error = ereport.cpu.amd.bu.l2d_eccm 446 447mask on = AMD_BANK_STAT_UECC, AMD_BANK_STAT_UC 448mask off = AMD_BANK_STAT_CECC 449 450# ext type pp t rrrr ii ll tt 451# ------- ------- ------- ------- --------------- ------- ------- ----- 452code = 0000 mem - - rd/snp/ev - l2 gen 453 454panic = always 455flags = 456 457# --- 458 459desc = L2 main tag array single-bit ECC error on scrubber access 460error = ereport.cpu.amd.bu.l2t_ecc1 461 462mask on = AMD_BANK_STAT_CECC, AMD_BANK_STAT_SCRUB 463mask off = AMD_BANK_STAT_UECC, AMD_BANK_STAT_UC 464 465# ext type pp t rrrr ii ll tt 466# ------- ------- ------- ------- --------------- ------- ------- ----- 467code = 0010 mem - - gen - l2 instr 468 469panic = never 470flags = correctable 471 472# --- 473 474desc = L2 main tag array multi-bit ECC error on scrubber access 475error = ereport.cpu.amd.bu.l2t_eccm 476 477mask on = AMD_BANK_STAT_UECC, AMD_BANK_STAT_UC, AMD_BANK_STAT_SCRUB 478mask off = AMD_BANK_STAT_CECC 479 480# ext type pp t rrrr ii ll tt 481# ------- ------- ------- ------- --------------- ------- ------- ----- 482code = 0010 mem - - gen - l2 instr 483 484panic = always 485flags = 486 487# --- 488 489desc = L2 main tag array parity error on I$ fetch 490error = ereport.cpu.amd.bu.l2t_par 491 492mask on = AMD_BANK_STAT_UC 493mask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC 494 495# ext type pp t rrrr ii ll tt 496# ------- ------- ------- ------- --------------- ------- ------- ----- 497code = 0010 mem - - ird - l2 instr 498 499panic = always 500flags = 501 502# --- 503 504desc = L2 main tag array parity error on D$ fetch 505error = ereport.cpu.amd.bu.l2t_par 506 507mask on = AMD_BANK_STAT_UC 508mask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC 509 510# ext type pp t rrrr ii ll tt 511# ------- ------- ------- ------- --------------- ------- ------- ----- 512code = 0010 mem - - drd - l2 data 513 514panic = always 515flags = 516 517# --- 518 519desc = L2 main tag array parity error on TLB reload, snoop, or copyback 520error = ereport.cpu.amd.bu.l2t_par 521 522mask on = AMD_BANK_STAT_UC 523mask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC 524 525# ext type pp t rrrr ii ll tt 526# ------- ------- ------- ------- --------------- ------- ------- ----- 527code = 0010 mem - - rd/snp/ev - l2 gen 528 529panic = always 530flags = 531 532# --- 533 534desc = L2 main tag array parity error on scrubber access 535error = ereport.cpu.amd.bu.l2t_par 536 537mask on = AMD_BANK_STAT_UC, AMD_BANK_STAT_SCRUB 538mask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC 539 540# ext type pp t rrrr ii ll tt 541# ------- ------- ------- ------- --------------- ------- ------- ----- 542code = 0010 mem - - gen - l2 instr 543 544panic = always 545flags = 546 547# --- 548 549desc = System data single-bit ECC for hardware prefetch or TLB reload 550error = ereport.cpu.amd.bu.s_ecc1 551 552mask on = AMD_BANK_STAT_CECC 553mask off = AMD_BANK_STAT_UC, AMD_BANK_STAT_UECC 554 555# ext type pp t rrrr ii ll tt 556# ------- ------- ------- ------- --------------- ------- ------- ----- 557code = 0000 bus src 0 rd/pf mem/io lg - 558 559panic = never 560flags = correctable 561 562# --- 563 564desc = System data multi-bit ECC for hardware prefetch or TLB reload 565error = ereport.cpu.amd.bu.s_eccm 566 567mask on = AMD_BANK_STAT_UC, AMD_BANK_STAT_UECC 568mask off = AMD_BANK_STAT_CECC 569 570# ext type pp t rrrr ii ll tt 571# ------- ------- ------- ------- --------------- ------- ------- ----- 572code = 0000 bus src 0 rd/pf mem/io lg - 573 574panic = always 575flags = 576 577# --- 578 579desc = System data read error for TLB reload or hardware prefetch 580error = ereport.cpu.amd.bu.s_rde 581 582mask on = AMD_BANK_STAT_UC 583mask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC 584 585# ext type pp t rrrr ii ll tt 586# ------- ------- ------- ------- --------------- ------- ------- ----- 587code = 0000 bus src 0 rd/pf mem/io lg - 588 589panic = always 590flags = 591 592# 593# --- 594# 595 596funcunit = ls 597 598desc = System data read error 599error = ereport.cpu.amd.ls.s_rde 600 601mask on = AMD_BANK_STAT_UC 602mask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC 603 604# ext type pp t rrrr ii ll tt 605# ------- ------- ------- ------- --------------- ------- ------- ----- 606code = 0000 bus src 0 rd/wr mem/io lg - 607 608panic = always 609flags = 610 611# 612# --- 613# 614 615funcunit = nb 616 617desc = Correctable ECC error from Normal ECC 618error = ereport.cpu.amd.nb.mem_ce 619 620mask on = AMD_BANK_STAT_CECC 621mask off = AMD_BANK_STAT_UC, AMD_BANK_STAT_UECC 622 623# ext type pp t rrrr ii ll tt 624# ------- ------- ------- ------- --------------- ------- ------- ----- 625code = 0000 bus src/rsp 0 rd/wr mem lg - 626 627panic = never 628flags = correctable 629 630# --- 631 632desc = Uncorrectable ECC error from Normal ECC 633error = ereport.cpu.amd.nb.mem_ue 634 635mask on = AMD_BANK_STAT_UC, AMD_BANK_STAT_UECC 636mask off = AMD_BANK_STAT_CECC 637 638# ext type pp t rrrr ii ll tt 639# ------- ------- ------- ------- --------------- ------- ------- ----- 640code = 0000 bus src/rsp 0 rd/wr mem lg - 641 642panic = always 643flags = 644 645# --- 646 647desc = Correctable ECC error from ChipKill ECC 648error = ereport.cpu.amd.nb.mem_ce 649 650mask on = AMD_BANK_STAT_CECC 651mask off = AMD_BANK_STAT_UC, AMD_BANK_STAT_UECC 652 653# ext type pp t rrrr ii ll tt 654# ------- ------- ------- ------- --------------- ------- ------- ----- 655code = 1000 bus src/rsp 0 rd/wr mem lg - 656 657panic = never 658flags = correctable 659 660# --- 661 662desc = Uncorrectable ECC error from ChipKill ECC 663error = ereport.cpu.amd.nb.mem_ue 664 665mask on = AMD_BANK_STAT_UC, AMD_BANK_STAT_UECC 666mask off = AMD_BANK_STAT_CECC 667 668# ext type pp t rrrr ii ll tt 669# ------- ------- ------- ------- --------------- ------- ------- ----- 670code = 1000 bus src/rsp 0 rd/wr mem lg - 671 672panic = always 673flags = 674 675# --- 676 677desc = Hypertransport CRC error 678error = ereport.cpu.amd.nb.ht_crc 679 680mask on = AMD_BANK_STAT_UC 681mask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC 682 683# ext type pp t rrrr ii ll tt 684# ------- ------- ------- ------- --------------- ------- ------- ----- 685code = 0001 bus obs 0 gen gen lg - 686 687panic = always 688flags = 689 690# --- 691 692desc = Hypertransport Sync packet error 693error = ereport.cpu.amd.nb.ht_sync 694 695mask on = AMD_BANK_STAT_UC 696mask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC 697 698# ext type pp t rrrr ii ll tt 699# ------- ------- ------- ------- --------------- ------- ------- ----- 700code = 0010 bus obs 0 gen gen lg - 701 702panic = always 703flags = 704 705# --- 706 707desc = Master Abort 708error = ereport.cpu.amd.nb.ma 709 710mask on = AMD_BANK_STAT_UC 711mask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC 712 713# ext type pp t rrrr ii ll tt 714# ------- ------- ------- ------- --------------- ------- ------- ----- 715code = 0011 bus src/obs 0 rd/wr mem/io lg - 716 717panic = never 718flags = 719 720# --- 721 722desc = Target Abort 723error = ereport.cpu.amd.nb.ta 724 725mask on = AMD_BANK_STAT_UC 726mask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC 727 728# ext type pp t rrrr ii ll tt 729# ------- ------- ------- ------- --------------- ------- ------- ----- 730code = 0100 bus src/obs 0 rd/wr mem/io lg - 731 732panic = never 733flags = 734 735# --- 736 737desc = GART Table Walk Error 738error = ereport.cpu.amd.nb.gart_walk 739 740mask on = AMD_BANK_STAT_UC 741mask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC 742 743# ext type pp t rrrr ii ll tt 744# ------- ------- ------- ------- --------------- ------- ------- ----- 745code = 0101 tlb - - - - lg gen 746 747panic = always 748flags = 749 750# --- 751 752desc = Atomic Read/Modify/Write error 753error = ereport.cpu.amd.nb.rmw 754 755mask on = AMD_BANK_STAT_UC 756mask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC 757 758# ext type pp t rrrr ii ll tt 759# ------- ------- ------- ------- --------------- ------- ------- ----- 760code = 0110 bus obs 0 gen io lg - 761 762panic = always 763flags = 764 765# --- 766 767desc = Watchdog error (timeout) 768error = ereport.cpu.amd.nb.wdog 769 770mask on = AMD_BANK_STAT_UC 771mask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC 772 773# ext type pp t rrrr ii ll tt 774# ------- ------- ------- ------- --------------- ------- ------- ----- 775code = 0111 bus gen 1 gen gen lg - 776 777panic = always 778flags = 779