Пример #1
0
class pcie1_errors(error_mask):
    bitmasks = [
        ("RxPoisonTlpErr", bitmask(9, 9)),
        ("ParityErr", bitmask(8, 8)),
        ("CompTimeOutErr", bitmask(7, 7)),
        ("CompStatErr", bitmask(6, 6)),
        ("CompTagErr", bitmask(5, 5)),
        ("MRLengthErr", bitmask(4, 4)),
        ("MRAddrErr", bitmask(3, 3)),
        ("MWLengthErr", bitmask(2, 2)),
        ("MWAddrErr", bitmask(1, 1)),
        ("FormatTypeErr", bitmask(0, 0)),
    ]
Пример #2
0
class fme_errors(error_mask):
    bitmasks = [
        ("CvlCdcParErro0", bitmask(17, 19)),
        ("Pcie1CdcParErr", bitmask(12, 16)),
        ("Pcie0CdcParErr", bitmask(7, 11)),
        ("MBPErr", bitmask(6, 6)),
        ("AfuAccessModeErr", bitmask(5, 5)),
        ("IommuParityErr", bitmask(4, 4)),
        ("KtiCdcParityErr", bitmask(2, 3)),
        ("FabricFifoUOflow", bitmask(1, 1)),
        ("FabricErr", bitmask(0, 0)),
    ]
Пример #3
0
class port_errors(error_mask):
    _name = "port"
    _file = "errors"
    _bitmasks = [
        ("VfFlrAccessError", bitmask(51, 51)),
        ("Ap6Event", bitmask(50, 50)),
        ("PMRError", bitmask(49, 49)),
        ("PageFault", bitmask(48, 48)),
        ("VgaMemRangeError", bitmask(47, 47)),
        ("LegRangeHighError", bitmask(46, 46)),
        ("LegRangeLowError", bitmask(45, 45)),
        ("GenProtRangeError", bitmask(44, 44)),
        ("L1prMesegError", bitmask(43, 43)),
        ("L1prSmrr2Error", bitmask(42, 42)),
        ("L1prSmrrError", bitmask(41, 41)),
        ("TxReqCounterOverflow", bitmask(40, 40)),
        ("UnexpMMIOResp", bitmask(34, 34)),
        ("TxCh2FifoOverflow", bitmask(33, 33)),
        ("MMIOTimedOut", bitmask(32, 32)),
        ("TxCh1NonZeroSOP", bitmask(24, 24)),
        ("TxCh1IncorrectAddr", bitmask(23, 23)),
        ("TxCh1DataPayloadOverrun", bitmask(22, 22)),
        ("TxCh1InsufficientData", bitmask(21, 21)),
        ("TxCh1Len4NotAligned", bitmask(20, 20)),
        ("TxCh1Len2NotAligned", bitmask(19, 19)),
        ("TxCh1Len3NotSupported", bitmask(18, 18)),
        ("TxCh1InvalidReqEncoding", bitmask(17, 17)),
        ("TxCh1Overflow", bitmask(16, 16)),
        ("MMIOWrWhileRst", bitmask(10, 10)),
        ("MMIORdWhileRst", bitmask(9, 9)),
        ("TxCh0Len4NotAligned", bitmask(4, 4)),
        ("TxCh0Len2NotAligned", bitmask(3, 3)),
        ("TxCh0Len3NotSupported", bitmask(2, 2)),
        ("TxCh0InvalidReqEncoding", bitmask(1, 1)),
        ("TxCh0Overflow", bitmask(0, 0)),
    ]
Пример #4
0
class bbs_errors(error_mask):
    _name = "bbs"
    _file = "bbs_errors"
    _bitmasks = [
        ("InjectedCatastErr", bitmask(11, 11)),
        ("ThermCatastErr", bitmask(10, 10)),
        ("CrcCatastErr", bitmask(9, 9)),
        ("InjectedFatalErr", bitmask(8, 8)),
        ("PciePoisonErr", bitmask(7, 7)),
        ("FabricFatalErr", bitmask(6, 6)),
        ("IommuFatalErr", bitmask(5, 5)),
        ("DramFatalErr", bitmask(4, 4)),
        ("KtiProtoFatalErr", bitmask(3, 3)),
        ("CciFatalErr", bitmask(2, 2)),
        ("TagCchFatalErr", bitmask(1, 1)),
        ("KtiLinkFatalErr", bitmask(0, 0)),
    ]
Пример #5
0
class nonfatal_errors(error_mask):
    _name = "nonfatal"
    _file = "nonfatal_errors"
    _bitmasks = [
        ("MBPErr", bitmask(12, 12)),
        ("PowerThreshAP2", bitmask(11, 11)),
        ("PowerThreshAP1", bitmask(10, 10)),
        ("TempThreshAP6", bitmask(9, 9)),
        ("InjectedWarningErr", bitmask(6, 6)),
        ("AfuAccessModeErr", bitmask(5, 5)),
        ("ProcHot", bitmask(4, 4)),
        ("PortFatalErr", bitmask(3, 3)),
        ("PcieError", bitmask(2, 2)),
        ("TempThreshAP2", bitmask(1, 1)),
        ("TempThreshAP1", bitmask(0, 0)),
    ]
Пример #6
0
class first_errors(error_mask):
    _name = "first_error"
    _file = "first_error"
    _bitmasks = [
        ("TxReqCounterOverflow", bitmask(40, 40)),
        ("TxCh2FifoOverflow", bitmask(33, 33)),
        ("MMIOTimedOut", bitmask(32, 32)),
        ("TxCh1IllegalVCsel", bitmask(25, 25)),
        ("TxCh1NonZeroSOP", bitmask(24, 24)),
        ("TxCh1IncorrectAddr", bitmask(23, 23)),
        ("TxCh1DataPayloadOverrun", bitmask(22, 22)),
        ("TxCh1InsufficientData", bitmask(21, 21)),
        ("TxCh1Len4NotAligned", bitmask(20, 20)),
        ("TxCh1Len2NotAligned", bitmask(19, 19)),
        ("TxCh1Len3NotSupported", bitmask(18, 18)),
        ("TxCh1InvalidReqEncoding", bitmask(17, 17)),
        ("TxCh1Overflow", bitmask(16, 16)),
        ("TxCh0Len4NotAligned", bitmask(4, 4)),
        ("TxCh0Len2NotAligned", bitmask(3, 3)),
        ("TxCh0Len3NotSupported", bitmask(2, 2)),
        ("TxCh0InvalidReqEncoding", bitmask(1, 1)),
        ("TxCh0Overflow", bitmask(0, 0)),
    ]
Пример #7
0
class pcie0_errors(error_mask):
    _name = "pcie0"
    _file = "pcie0_errors"
    _bitmasks = [
        ("FunctTypeErr", bitmask(63, 63)),
        ("VFNumb", bitmask(62, 62)),
        ("RxPoisonTlpErr", bitmask(9, 9)),
        ("ParityErr", bitmask(8, 8)),
        ("CompTimeOutErr", bitmask(7, 7)),
        ("CompStatErr", bitmask(6, 6)),
        ("CompTagErr", bitmask(5, 5)),
        ("MRLengthErr", bitmask(4, 4)),
        ("MRAddrErr", bitmask(3, 3)),
        ("MWLengthErr", bitmask(2, 2)),
        ("MWAddrErr", bitmask(1, 1)),
        ("FormatTypeErr", bitmask(0, 0)),
    ]