Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

StdWorkarounds.h File Reference

Go to the source code of this file.

Namespaces

namespace  smbios

Variables

const WorkaroundSmbiosItem InvalidCheckTypeSymptoms []
const WorkaroundSmbiosItem InvalidCheckTypeFixup []
const WorkaroundSmbiosItem PE1300_InvalidCheckTypeFixup []
const Workaround InvalidCheckType
const Workaround PE1300_InvalidCheckType
const SystemAffected PE0600 = { 0x0134, "A00", "A05" }
const SystemAffected PE0650 = { 0x0141, "A00", "A00" }
const SystemAffected PE1300 = { 0x8E, "A00", "A--" }
const SystemAffected PE1600 = { 0x0135, "A00", "A00" }
const SystemAffected PE1650 = { 0x011B, "A00", "A09" }
const SystemAffected IDS4235 = { 0x8012, "A--", "A--" }
const SystemAffected PE1655 = { 0x0124, "A00", "A00" }
const SystemAffected PE1750 = { 0x014a, "A00", "A00" }
const SystemAffected PE2600 = { 0x0123, "A00", "A03" }
const SystemAffected PE2650 = { 0x0121, "A00", "A10" }
const SystemAffected PE4600 = { 0x0106, "A00", "A08" }
const SystemAffected PE6600 = { 0x0109, "A00", "A08" }
const Workaround * PE0600_Workarounds [] = { &InvalidCheckType, 0 }
const Workaround * PE0650_Workarounds [] = { &InvalidCheckType, 0 }
const Workaround * PE1300_Workarounds [] = { &PE1300_InvalidCheckType, 0 }
const Workaround * PE1600_Workarounds [] = { &InvalidCheckType, 0 }
const Workaround * PE1650_Workarounds [] = { &InvalidCheckType, 0 }
const Workaround * IDS4235_Workarounds [] = { &InvalidCheckType, 0 }
const Workaround * PE1655_Workarounds [] = { &InvalidCheckType, 0 }
const Workaround * PE1750_Workarounds [] = { &InvalidCheckType, 0 }
const Workaround * PE2600_Workarounds [] = { &InvalidCheckType, 0 }
const Workaround * PE2650_Workarounds [] = { &InvalidCheckType, 0 }
const Workaround * PE4600_Workarounds [] = { &InvalidCheckType, 0 }
const Workaround * PE6600_Workarounds [] = { &InvalidCheckType, 0 }
const SystemWorkaround workaroundMasterList []
const int numSystemWorkarounds = (sizeof(workaroundMasterList) / sizeof(workaroundMasterList[0]))


Variable Documentation

const SystemAffected IDS4235 = { 0x8012, "A--", "A--" }
 

Definition at line 83 of file StdWorkarounds.h.

const Workaround* IDS4235_Workarounds[] = { &InvalidCheckType, 0 }
 

Definition at line 97 of file StdWorkarounds.h.

const Workaround InvalidCheckType
 

Initial value:

        { "Invalid Checksum Type", InvalidCheckTypeSymptoms, InvalidCheckTypeFixup }

Definition at line 70 of file StdWorkarounds.h.

const WorkaroundSmbiosItem InvalidCheckTypeFixup[]
 

Initial value:

        {
            
            { 0xD4, 0x08, TYPE_U8, {{0x00}} },  
            { 0, 0, 0, {{0}} },
        }

Definition at line 55 of file StdWorkarounds.h.

const WorkaroundSmbiosItem InvalidCheckTypeSymptoms[]
 

Initial value:

        {
            
            { 0xD4, 0x08, TYPE_U8 , { {0x03, 0} } },
            
            
            
            
            { 0xD4, 0x02, TYPE_U16, { {0x02, 0xd4, 0} } },
            
            
            
            
            
            
            
            { 0, 0, 0, { {0} } },
            
            
            
            
            
            
        }

Definition at line 30 of file StdWorkarounds.h.

const int numSystemWorkarounds = (sizeof(workaroundMasterList) / sizeof(workaroundMasterList[0]))
 

Definition at line 124 of file StdWorkarounds.h.

const SystemAffected PE0600 = { 0x0134, "A00", "A05" }
 

Definition at line 78 of file StdWorkarounds.h.

const Workaround* PE0600_Workarounds[] = { &InvalidCheckType, 0 }
 

Definition at line 92 of file StdWorkarounds.h.

const SystemAffected PE0650 = { 0x0141, "A00", "A00" }
 

Definition at line 79 of file StdWorkarounds.h.

const Workaround* PE0650_Workarounds[] = { &InvalidCheckType, 0 }
 

Definition at line 93 of file StdWorkarounds.h.

const SystemAffected PE1300 = { 0x8E, "A00", "A--" }
 

Definition at line 80 of file StdWorkarounds.h.

const Workaround PE1300_InvalidCheckType
 

Initial value:

        { "PE1300 Invalid Checksum Type", InvalidCheckTypeSymptoms, PE1300_InvalidCheckTypeFixup }

Definition at line 73 of file StdWorkarounds.h.

const WorkaroundSmbiosItem PE1300_InvalidCheckTypeFixup[]
 

Initial value:

        {
            
            { 0xD4, 0x08, TYPE_U8, {{0x01}} },  
            { 0, 0, 0, {{0}} },
        }

Definition at line 63 of file StdWorkarounds.h.

const Workaround* PE1300_Workarounds[] = { &PE1300_InvalidCheckType, 0 }
 

Definition at line 94 of file StdWorkarounds.h.

const SystemAffected PE1600 = { 0x0135, "A00", "A00" }
 

Definition at line 81 of file StdWorkarounds.h.

const Workaround* PE1600_Workarounds[] = { &InvalidCheckType, 0 }
 

Definition at line 95 of file StdWorkarounds.h.

const SystemAffected PE1650 = { 0x011B, "A00", "A09" }
 

Definition at line 82 of file StdWorkarounds.h.

const Workaround* PE1650_Workarounds[] = { &InvalidCheckType, 0 }
 

Definition at line 96 of file StdWorkarounds.h.

const SystemAffected PE1655 = { 0x0124, "A00", "A00" }
 

Definition at line 84 of file StdWorkarounds.h.

const Workaround* PE1655_Workarounds[] = { &InvalidCheckType, 0 }
 

Definition at line 98 of file StdWorkarounds.h.

const SystemAffected PE1750 = { 0x014a, "A00", "A00" }
 

Definition at line 85 of file StdWorkarounds.h.

const Workaround* PE1750_Workarounds[] = { &InvalidCheckType, 0 }
 

Definition at line 99 of file StdWorkarounds.h.

const SystemAffected PE2600 = { 0x0123, "A00", "A03" }
 

Definition at line 86 of file StdWorkarounds.h.

const Workaround* PE2600_Workarounds[] = { &InvalidCheckType, 0 }
 

Definition at line 100 of file StdWorkarounds.h.

const SystemAffected PE2650 = { 0x0121, "A00", "A10" }
 

Definition at line 87 of file StdWorkarounds.h.

const Workaround* PE2650_Workarounds[] = { &InvalidCheckType, 0 }
 

Definition at line 101 of file StdWorkarounds.h.

const SystemAffected PE4600 = { 0x0106, "A00", "A08" }
 

Definition at line 88 of file StdWorkarounds.h.

const Workaround* PE4600_Workarounds[] = { &InvalidCheckType, 0 }
 

Definition at line 102 of file StdWorkarounds.h.

const SystemAffected PE6600 = { 0x0109, "A00", "A08" }
 

Definition at line 89 of file StdWorkarounds.h.

const Workaround* PE6600_Workarounds[] = { &InvalidCheckType, 0 }
 

Definition at line 103 of file StdWorkarounds.h.

const SystemWorkaround workaroundMasterList[]
 

Initial value:

        {
            { &PE0600, PE0600_Workarounds },
            { &PE0650, PE0650_Workarounds },
            { &PE1300, PE1300_Workarounds },  
            { &PE1600, PE1600_Workarounds },
            { &PE1650, PE1650_Workarounds },  
            { &IDS4235, IDS4235_Workarounds },  
            { &PE1655, PE1655_Workarounds },  
            { &PE1750, PE1750_Workarounds },
            { &PE2600, PE2600_Workarounds },
            { &PE2650, PE2650_Workarounds },
            { &PE4600, PE4600_Workarounds },
            { &PE6600, PE6600_Workarounds },  
        }

Definition at line 107 of file StdWorkarounds.h.

Referenced by SmbiosWorkaroundFactory::makeNew().


Generated on Tue Feb 26 14:39:01 2008 for SMBIOS Library by  doxygen 1.3.9.1