OpenSolaris

Printable Version Enter a New Search
Bug ID 6738246
Synopsis l2 tag parity error can't produce an immediate fault diagnosis
State 10-Fix Delivered (Fix available in build)
Category:Subcategory fma:eversholt
Keywords
Responsible Engineer Stephen Hanson
Reported Against
Duplicate Of
Introduced In solaris_nevada
Commit to Fix snv_102
Fixed In snv_102
Release Fixed solaris_nevada(snv_102)
Related Bugs
Submit Date 18-August-2008
Last Update Date 6-November-2008
Description
It's seen in snv_96, under X64 (not sure if other platforms have too), some classes of uncorrectable CPU error can't produce an immediate fault diagnosis.  The ereport is normally
logged to errlog, but instead of producing a fault, it's fed to a serd engine, as a CE does.

This problem doesn't exist in snv_95.

The ereport payloads are:

Aug 18 2008 07:01:58.639978491 ereport.cpu.amd.bu.l2t_par
nvlist version: 0
        class = ereport.cpu.amd.bu.l2t_par
        ena = 0x9b62215e2000001
        detector = (embedded nvlist)
        nvlist version: 0
                version = 0x0
                scheme = hc
                hc-list = (array of embedded nvlists)
                (start hc-list[0])
                nvlist version: 0
                        hc-name = motherboard
                        hc-id = 0
                (end hc-list[0])
                (start hc-list[1])
                nvlist version: 0
                        hc-name = chip
                        hc-id = 0
                (end hc-list[1])
                (start hc-list[2])
                nvlist version: 0
                        hc-name = cpu
                        hc-id = 0
                (end hc-list[2])

        (end detector)

        compound_errorname = GCACHEL2_SNOOP_ERR
        disp = processor_context_corrupt,unconstrained,forcefatal
        IA32_MCG_STATUS = 0x7
        machine_check_in_progress = 1
        ip = 0xfffffffffb84b882
        privileged = 0
        bank_number = 0x2
        bank_msr_offset = 0x408
        IA32_MCi_STATUS = 0xb60000000002018a
        overflow = 0
        error_uncorrected = 1
        error_enabled = 1
        processor_context_corrupt = 1
        error_code = 0x18a
        model_specific_error_code = 0x2
        IA32_MCi_ADDR = 0x1136e6000
        __ttl = 0x1
        __tod = 0x48a980d6 0x26254bfb

Serd engine bumps:
                                                                                
NAME                                  >N     T CNT                    DELTA STAT
serd.cpu.amd.l2t_sb@motherboard0/chip0/cpu0  >3   12h   1          6200848470392ns pend
Work Around
N/A
Comments
N/A