Mercurial > illumos > illumos-gate
changeset 2164:284bd9193db2
6430721 Update libfrureg with latest FRU ID registry contents
author | ps154918 |
---|---|
date | Fri, 09 Jun 2006 09:42:12 -0700 |
parents | 7ec44efa9cdb |
children | e936baf5ee8e |
files | usr/src/lib/libfru/libfrureg/frudefs.c |
diffstat | 1 files changed, 450 insertions(+), 10 deletions(-) [+] |
line wrap: on
line diff
--- a/usr/src/lib/libfru/libfrureg/frudefs.c Fri Jun 09 09:05:01 2006 -0700 +++ b/usr/src/lib/libfru/libfrureg/frudefs.c Fri Jun 09 09:42:12 2006 -0700 @@ -2,8 +2,8 @@ * CDDL HEADER START * * The contents of this file are subject to the terms of the - * Common Development and Distribution License, Version 1.0 only - * (the "License"). You may not use this file except in compliance + * Common Development and Distribution License (the "License"). + * You may not use this file except in compliance * with the License. * * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE @@ -30,7 +30,7 @@ * FRUID Tag Registry * This file is AUTO-generated DO NOT EDIT * - * Generated on Wed Jan 25 14:08:23 PST 2006 by ps154918. + * Generated on Tue May 30 12:38:57 PDT 2006 by ps154918. * From input file data.frureg * */ @@ -730,7 +730,7 @@ { 0x301, "L2 Board" }, { 0x302, "Logic Analyzer Board" }, { 0x303, "SP L2 Board" }, - { 0x304, "L2 Repeater Board" }, + { 0x304, "Repeater Board V2" }, { 0x401, "DC IO Fan Tray" }, { 0x402, "DC CPU Fan Tray" }, { 0x403, "Rack Fan Tray" }, @@ -744,6 +744,10 @@ { 0x40b, "MD Top IO High Volume Fan Tray" }, { 0x40c, "MD Bottom Left IO High Volume Fan Tray" }, { 0x40d, "MD Bottom Right IO High Volume Fan Tray" }, + { 0x40e, "MD PAN1800 Top High Volume Fan Tray" }, + { 0x40f, "MD PAN1800 Bottom Left High Volume Fan Tray" }, + { 0x410, "MD PAN1800 Bottom Right High Volume Fan Tray" }, + { 0x411, "Tachometer Sensor Fan Tray Board" }, { 0x501, "PCI IO Board" }, { 0x502, "CPCI IO Board" }, { 0x503, "SP CPCI IO Board" }, @@ -967,6 +971,8 @@ { 0x110, "Boston 2.0 GHz CPU Module" }, { 0x111, "Boston Motherboard" }, { 0x112, "Erie 8 Core 1.2 GHz Systemboard" }, + { 0x113, "Huron 6 Core 1.2 GHz Motherboard" }, + { 0x114, "Huron 8 Core 1.4 GHz Motherboard" }, { 0x200, "CPU Module" }, { 0x201, "Daktari CPU Module" }, { 0x202, "A42 1.064 GHZ CPU Memory Module" }, @@ -980,12 +986,14 @@ { 0x305, "G2 Front IO Board" }, { 0x306, "Ontario IO-E Board" }, { 0x307, "Boston Front IO Board" }, + { 0x308, "Thumper 0 IO Board" }, { 0x400, "RSC Card" }, { 0x401, "Daktari RSC Card" }, { 0x402, "ALOM Card" }, { 0x403, "ALOM Plus Card" }, { 0x404, "Ontario Service Processor" }, { 0x405, "Boston Service Processor" }, + { 0x406, "Pelton Service Processor" }, { 0x500, "Disk Backplane" }, { 0x501, "Daktari Disk Backplane" }, { 0x502, "Littleneck Disk Backplane" }, @@ -997,6 +1005,7 @@ { 0x508, "Boston 4 Disk SAS Controller" }, { 0x509, "Boston 8 Disk SAS Controller" }, { 0x50a, "Boston 8 Disk RAID SAS Controller" }, + { 0x50b, "Constellation 10.0 Midplane" }, { 0x600, "PDB Board" }, { 0x601, "Daktari PDB Board" }, { 0x602, "Littleneck PDB Board" }, @@ -1005,6 +1014,8 @@ { 0x605, "Ontario Power Distribution Board" }, { 0x606, "G2 Power Distribution Board" }, { 0x607, "Boston Power Distribution Board" }, + { 0x608, "N2 Power Distribution Board" }, + { 0x609, "Pelton Power Distribution Board" }, { 0x700, "Power Supply" }, { 0x701, "Daktari Power Supply" }, { 0x702, "Littleneck Power Supply" }, @@ -1012,8 +1023,24 @@ { 0x704, "A42 AC Power Supply" }, { 0x800, "GBIC Board" }, { 0x801, "Daktari GBIC Board" }, + { 0x802, "N2 XAUI Copper Board" }, + { 0x803, "N2 XAUI Optical Board" }, { 0x900, "LoopB Card" }, - { 0x901, "Daktari LoopB Card" } + { 0x901, "Daktari LoopB Card" }, + { 0xa00, "Galaxy 1x.0 Motherboard" }, + { 0xa01, "Galaxy 1x.1.last Motherboard" }, + { 0xa02, "Galaxy 1x.2.rohs Motherboard" }, + { 0xa10, "Galaxy 2x.0 Motherboard" }, + { 0xa11, "Galaxy 2x.1.last Motherboard" }, + { 0xa12, "Galaxy 2x.2.rohs Motherboard" }, + { 0xa20, "Galaxy 1e.0 Motherboard" }, + { 0xa30, "Galaxy 2e.0 Motherboard" }, + { 0xa40, "Galaxy 1f.0 Motherboard" }, + { 0xa50, "Galaxy 2f.0 Motherboard" }, + { 0xa60, "Galaxy 4.0 Motherboard" }, + { 0xb01, "Gemini 0 Blade" }, + { 0xb02, "Pegasus 0 Blade" }, + { 0xb03, "EMPTY_REASSIGN_LATER" } }; fru_enum_t Ecache_Mode[] = { @@ -1182,6 +1209,7 @@ fru_enum_t Status_Event_Code_71[] = { { 0x0, "UNKNOWN" }, + { 0x7010008, "FMA Event Code" }, { 0xffff0001, "Excess" }, { 0xffff0002, "Obsolete" }, { 0xffff0003, "Not Repairable" }, @@ -1237,7 +1265,9 @@ { 0x9, "Sun Fire 4810" }, { 0xa, "Sun Fire 3800" }, { 0xb, "Sun Fire V1280" }, - { 0xc, "Netra 1280" } + { 0xc, "Netra 1280" }, + { 0xd, "Sun Ultra 25" }, + { 0xe, "Sun Ultra 45" } }; fru_enum_t Message_Type[] = { @@ -1245,6 +1275,63 @@ { 0x2, "Free form text" } }; +fru_enum_t IPMI_LangCode[] = { + { 0x0, "English" }, + { 0x1, "Afar" }, + { 0x2, "Abkhazian" }, + { 0x3, "Afrikaans" }, + { 0x4, "Amharic" }, + { 0x5, "Arabic" }, + { 0x6, "Assamese" }, + { 0x7, "Aymara" }, + { 0x8, "Azerbaijani" }, + { 0x9, "Bashkir" }, + { 0xa, "Byelorussian" }, + { 0xb, "Bulgarian" }, + { 0xc, "Bihari" }, + { 0xd, "Bislama" }, + { 0xe, "Bengali" }, + { 0xf, "Tibetan" }, + { 0x10, "Breton" }, + { 0x11, "Catalan" }, + { 0x12, "Corsican" }, + { 0x13, "Czech" }, + { 0x14, "Welsh" }, + { 0x15, "danish" }, + { 0x16, "german" }, + { 0x17, "Bhutani" }, + { 0x18, "Greek" }, + { 0x19, "english" }, + { 0x1a, "Esperanto" }, + { 0x1b, "Spanish" } +}; + +fru_enum_t Chassis_Name[] = { + { 0x1, "Other" }, + { 0x2, "Unknown" }, + { 0x3, "Desktop" }, + { 0x4, "Low Profile Desktop" }, + { 0x5, "Pizza Box" }, + { 0x6, "Mini Tower" }, + { 0x7, "Tower" }, + { 0x8, "Portable" }, + { 0x9, "Laptop" }, + { 0xa, "Notebook" }, + { 0xb, "Hand Held" }, + { 0xc, "Docking Station" }, + { 0xd, "All In One" }, + { 0xe, "Sub Notebook" }, + { 0xf, "Space-saving" }, + { 0x10, "Lunch Box" }, + { 0x11, "Main Server Chassis" }, + { 0x12, "Expansion Chassis" }, + { 0x13, "SubChassis" }, + { 0x14, "Bus Expansion Chassis" }, + { 0x15, "Peripheral Chassis" }, + { 0x16, "RAID Chassis" }, + { 0x17, "Rack Mount Chassis" } +}; + fru_enum_t ManR[] = { { 0, "UNIX_Timestamp32" }, @@ -2235,6 +2322,44 @@ { 4, "Sun_Certification" } }; +fru_enum_t IPMI_BoardR[] = { + { 0, "Format_Version" }, + { 1, "Lang_Code" }, + { 2, "MFG_DateTime" }, + { 3, "Manufacturer" }, + { 4, "ProductName" }, + { 5, "IPMISerialNo" }, + { 6, "IPMIPartNo" }, + { 7, "FRU_FileID" }, + { 8, "BoardCustom_MfgInfo" } +}; + +fru_enum_t IPMI_ProductR[] = { + { 0, "Format_Version" }, + { 1, "Lang_Code" }, + { 2, "Manufacturer" }, + { 3, "ProductName" }, + { 4, "IPMIPartNo" }, + { 5, "ProductVersion" }, + { 6, "IPMISerialNo" }, + { 7, "AssetTag" }, + { 8, "FRU_FileID" }, + { 9, "ProductCustom_MfgInfo" } +}; + +fru_enum_t IPMI_ChassisR[] = { + { 0, "Format_Version" }, + { 1, "ChassisName" }, + { 2, "IPMIPartNo" }, + { 3, "IPMISerialNo" }, + { 4, "ChassisCustom_MfgInfo" } +}; + +fru_enum_t Partner_Part_NumberR[] = { + { 0, "Vendor_Name" }, + { 1, "Partner_Part_Number" } +}; + fru_regdef_t Element_Defs[] = { {FRU_REVNO, @@ -2328,6 +2453,21 @@ FRU_NOT_ITERATED, ""}, {FRU_REVNO, + "AssetTag", + FRU_X, + 0, + 10, + 10, + FDTYPE_ASCII, + FDISP_String, + FRU_Yes, + FRU_Yes, + 0, + NULL, + 0, + FRU_NOT_ITERATED, + ""}, + {FRU_REVNO, "BCFW_Dash_Level", FRU_X, 0, @@ -2448,6 +2588,21 @@ FRU_NOT_ITERATED, ""}, {FRU_REVNO, + "BoardCustom_MfgInfo", + FRU_X, + 0, + 100, + 100, + FDTYPE_ByteArray, + FDISP_Hex, + FRU_Yes, + FRU_Yes, + 0, + NULL, + 0, + FRU_NOT_ITERATED, + ""}, + {FRU_REVNO, "Board_Speed", FRU_X, 0, @@ -2988,6 +3143,36 @@ FRU_NOT_ITERATED, ""}, {FRU_REVNO, + "ChassisCustom_MfgInfo", + FRU_X, + 0, + 203, + 203, + FDTYPE_ByteArray, + FDISP_Hex, + FRU_Yes, + FRU_Yes, + 0, + NULL, + 0, + FRU_NOT_ITERATED, + ""}, + {FRU_REVNO, + "ChassisName", + FRU_X, + 0, + 1, + 1, + FDTYPE_Enumeration, + FDISP_String, + FRU_Yes, + FRU_Yes, + 23, + Chassis_Name, + 0, + FRU_NOT_ITERATED, + ""}, + {FRU_REVNO, "Chassis_DataR", FRU_E, 1, @@ -3627,7 +3812,7 @@ FDISP_String, FRU_No, FRU_No, - 72, + 95, Device_Type, 0, FRU_NOT_ITERATED, @@ -4062,7 +4247,7 @@ FDISP_String, FRU_No, FRU_Yes, - 6, + 7, Status_Event_Code_71, 0, FRU_NOT_ITERATED, @@ -4158,6 +4343,21 @@ FRU_NOT_ITERATED, ""}, {FRU_REVNO, + "FRU_FileID", + FRU_X, + 0, + 25, + 25, + FDTYPE_ASCII, + FDISP_String, + FRU_Yes, + FRU_Yes, + 0, + NULL, + 0, + FRU_NOT_ITERATED, + ""}, + {FRU_REVNO, "FRU_Part_And_Dash_No", FRU_X, 0, @@ -4368,6 +4568,21 @@ FRU_NOT_ITERATED, ""}, {FRU_REVNO, + "Format_Version", + FRU_X, + 0, + 1, + 8, + FDTYPE_Binary, + FDISP_Hex, + FRU_Yes, + FRU_Yes, + 0, + NULL, + 0, + FRU_NOT_ITERATED, + ""}, + {FRU_REVNO, "From_Dash_No", FRU_X, 0, @@ -4512,7 +4727,7 @@ FDISP_String, FRU_No, FRU_No, - 104, + 108, FRU_Type, 0, FRU_NOT_ITERATED, @@ -4638,6 +4853,21 @@ FRU_NOT_ITERATED, ""}, {FRU_REVNO, + "Hazard_Class_Code", + FRU_A, + 4, + 2, + 2, + FDTYPE_ASCII, + FDISP_String, + FRU_Yes, + FRU_Yes, + 0, + NULL, + 0, + FRU_NOT_ITERATED, + ""}, + {FRU_REVNO, "Highest", FRU_X, 0, @@ -4758,6 +4988,66 @@ FRU_NOT_ITERATED, ""}, {FRU_REVNO, + "IPMIPartNo", + FRU_X, + 0, + 25, + 25, + FDTYPE_ASCII, + FDISP_String, + FRU_Yes, + FRU_Yes, + 0, + NULL, + 0, + FRU_NOT_ITERATED, + ""}, + {FRU_REVNO, + "IPMISerialNo", + FRU_X, + 0, + 25, + 25, + FDTYPE_ASCII, + FDISP_String, + FRU_Yes, + FRU_Yes, + 0, + NULL, + 0, + FRU_NOT_ITERATED, + ""}, + {FRU_REVNO, + "IPMI_BoardR", + FRU_F, + 1, + 255, + 255, + FDTYPE_Record, + FDISP_UNDEFINED, + FRU_Yes, + FRU_Yes, + 9, + IPMI_BoardR, + 0, + FRU_NOT_ITERATED, + ""}, + {FRU_REVNO, + "IPMI_ChassisR", + FRU_F, + 3, + 255, + 255, + FDTYPE_Record, + FDISP_UNDEFINED, + FRU_Yes, + FRU_Yes, + 5, + IPMI_ChassisR, + 0, + FRU_NOT_ITERATED, + ""}, + {FRU_REVNO, "IPMI_PRIVATE176", FRU_F, 1, @@ -4773,6 +5063,21 @@ FRU_NOT_ITERATED, ""}, {FRU_REVNO, + "IPMI_ProductR", + FRU_F, + 2, + 255, + 255, + FDTYPE_Record, + FDISP_UNDEFINED, + FRU_Yes, + FRU_Yes, + 10, + IPMI_ProductR, + 0, + FRU_NOT_ITERATED, + ""}, + {FRU_REVNO, "Initial_HW_Dash_Level", FRU_X, 0, @@ -4878,6 +5183,21 @@ FRU_NOT_ITERATED, ""}, {FRU_REVNO, + "Lang_Code", + FRU_X, + 0, + 1, + 1, + FDTYPE_Enumeration, + FDISP_String, + FRU_Yes, + FRU_Yes, + 28, + IPMI_LangCode, + 0, + FRU_NOT_ITERATED, + ""}, + {FRU_REVNO, "Laser_Cum_Power_SummaryR", FRU_C, 6, @@ -5208,6 +5528,21 @@ FRU_NOT_ITERATED, ""}, {FRU_REVNO, + "MFG_DateTime", + FRU_X, + 0, + 3, + 24, + FDTYPE_Binary, + FDISP_Decimal, + FRU_Yes, + FRU_Yes, + 0, + NULL, + 0, + FRU_NOT_ITERATED, + ""}, + {FRU_REVNO, "MaintenanceR", FRU_F, 1, @@ -5253,6 +5588,21 @@ FRU_NOT_ITERATED, ""}, {FRU_REVNO, + "Manufacturer", + FRU_X, + 0, + 50, + 50, + FDTYPE_ASCII, + FDISP_String, + FRU_Yes, + FRU_Yes, + 0, + NULL, + 0, + FRU_NOT_ITERATED, + ""}, + {FRU_REVNO, "Marker", FRU_C, 1, @@ -5478,6 +5828,21 @@ FRU_NOT_ITERATED, ""}, {FRU_REVNO, + "New_Serial_No", + FRU_C, + 3, + 12, + 12, + FDTYPE_ASCII, + FDISP_String, + FRU_Yes, + FRU_Yes, + 0, + NULL, + 0, + FRU_NOT_ITERATED, + ""}, + {FRU_REVNO, "New_Status", FRU_X, 0, @@ -5733,6 +6098,36 @@ FRU_NOT_ITERATED, ""}, {FRU_REVNO, + "Partner_Part_Number", + FRU_X, + 0, + 20, + 20, + FDTYPE_ASCII, + FDISP_String, + FRU_Yes, + FRU_Yes, + 0, + NULL, + 0, + FRU_NOT_ITERATED, + ""}, + {FRU_REVNO, + "Partner_Part_NumberR", + FRU_C, + 1, + 22, + 22, + FDTYPE_Record, + FDISP_UNDEFINED, + FRU_Yes, + FRU_Yes, + 2, + Partner_Part_NumberR, + 0, + FRU_NOT_ITERATED, + ""}, + {FRU_REVNO, "Pdu1_Label", FRU_X, 0, @@ -5772,7 +6167,7 @@ FDISP_String, FRU_Yes, FRU_Yes, - 12, + 14, Platform_Type, 0, FRU_NOT_ITERATED, @@ -5868,6 +6263,51 @@ FRU_NOT_ITERATED, ""}, {FRU_REVNO, + "ProductCustom_MfgInfo", + FRU_X, + 0, + 83, + 83, + FDTYPE_ByteArray, + FDISP_Hex, + FRU_Yes, + FRU_Yes, + 0, + NULL, + 0, + FRU_NOT_ITERATED, + ""}, + {FRU_REVNO, + "ProductName", + FRU_X, + 0, + 25, + 25, + FDTYPE_ASCII, + FDISP_String, + FRU_Yes, + FRU_Yes, + 0, + NULL, + 0, + FRU_NOT_ITERATED, + ""}, + {FRU_REVNO, + "ProductVersion", + FRU_X, + 0, + 10, + 10, + FDTYPE_ByteArray, + FDISP_Hex, + FRU_Yes, + FRU_Yes, + 0, + NULL, + 0, + FRU_NOT_ITERATED, + ""}, + {FRU_REVNO, "Properties", FRU_X, 0,