number_of_tables 16

# NOTE: All number values in the translation tables are hex values.
#
# Symbol key:
# Dollar sign - marks beginning of a table
# Carat - marks an end of a table
# & - marks the beginning of table or sub table data
# ' ' - undefined value
# 'xx' - undefined value
#  
# Please use the data that is already present as examples, and conform to 
# the standards set forth; otherwise, the library will not work correctly.
# See the HR_SEL EPS for more information about this file.


###########################################################################
#                                                                         #
#                           Generic String Models                         #
#                                                                         #
###########################################################################
$string_models
number_of_models 7


# This is the prefix string, to which the next four suffix strings
# attach.

&TRANSLATION_PREFIX_STRING: 00

"[severity] event: [sensor_name] "



# Generic suffix string for no valid data in the event data bytes.

&GENERIC_ERROR_SUFFIX_STRING: 01

"reports no specific information found.  Please consult [sensor_name] to determine its health."



# This suffix string is used for threshold based sensors if the 
# sensor class of the event is threshold and event data byte 1 
# indicates a reading and threshold in event data bytes 2 & 3.

&GENERIC_THRESHOLD_SUFFIX_STRING: 02

"[offset_string].  Sensor reading: [event_data_byte_2_translated][sensor_units].  Threshold value: [event_data_byte_3_translated][sensor_units].[recommended_action]"



# This suffix string is used for generic discrete and 'digital'
# discrete sensors.

&GENERIC_DISCRETE_SUFFIX_STRING: 03

"[data1_offset_string].[recommended_action]"



# This suffix string is used for sensor-specific discrete events.

&GENERIC_SENSOR_SPECIFIC_DISCRETE_SUFFIX_STRING: 04

"[data1_offset_string].[recommended_action]"



# This string is the translation string to be used for timestamped 
# OEM events, instead of the TRANSLATION_STRING above.

&GENERIC_OEM_TIMESTAMPED_EVENT_TRANSLATION_STRING: 05

"An event has been reported with the following information: [oem_ts_string].[recommended_action]"



# This string is the translation string to be used for non-timestamped 
# OEM events, instead of the TRANSLATION_STRING above.

&GENERIC_OEM_NON-TIMESTAMPED_EVENT_TRANSLATION_STRING: 06

"An event has been reported with the following information: [oem_non_ts_string].recommended_action]"


^string_models
###########################################################################
#                                                                         #
#                           Generator SS Table                            #
#                                                                         #
###########################################################################
$gen_id
number_of_generators 65


# This table defines the generator ID for System Software in TRANSLATION_STRING by mapping the 
# first byte of the generator ID to the name of the device to which it 
# belongs.  If devices are added, remember to change the 
# number_of_generators variable above.

&GEN_ID:
FF	""
00	"BIOS"
01	"BIOS"
02	""
03	""
04	""
05	""
06	""
07	""
08	""
09	""
0A	""
0B	""
0C	""
0D	""
0E	""
0F	""
10	""  
10	""
11	""
12	""
13	""
14	""
15	""
16	""
17	""
18	""
19	"BIOS"
1A	""
1B	""
1C	""
1D	""
1E	""
1F	""
20	"System Management Software "
21	"System Management Software "
22	"System Management Software "
23	"System Management Software "
24	"System Management Software "
25	"System Management Software "
26	"System Management Software "
27	"System Management Software "
28	"System Management Software "
29	"System Management Software "
2A	"System Management Software "
2B	"System Management Software "
2C	"System Management Software "
2D	"System Management Software "
2E	"System Management Software "
2F	"System Management Software "
30	""
31	""
32	""
33	""
34	""
35	""
36	""
37	""
38	""
39	""
3A	""
3B	""
3C	""
3D	""
3E	""
3F	""


^gen_id
###########################################################################
#                                                                         #
#                           IMB SLAVE ID Table                            #
#                                                                         #
###########################################################################
$gen1_id
number_of_generators1 8


# This table defines the generator ID for System Software in TRANSLATION_STRING by mapping the 
# first byte of the generator ID to the name of the device to which it 
# belongs.  If devices are added, remember to change the 
# number_of_generators variable above.

&GEN1_ID:
FF	""
20	"Integrated BMC"
22	"LCP"
C0	"HSBP-A"
C2	"HSBP-B"
C8	""
28	""
2C	"Management Engine"


^gen1_id

###########################################################################
#                                                                         #
#                     Assert/Deassert Severity Table                      #
#                                                                         #
###########################################################################
$assert_deassert
number_of_sevmsgs 4


# This table defines the event severity in TRANSLATION_STRING; it is not
# part of the actual SEL record.  Severities are defined by the editor of
# this file and included in the assert/deassert columns of the SEL event
# translations.  If severities are added, remember to change the
# number_of_sevmsgs variable above.

&SEVERITY:
00	"Informational"
01	"Warning"
02	"CRITICAL"
FF	""


^assert_deassert
###########################################################################
#                                                                         #
#                         Sensor Type Code Table                          #
#                                                                         #
###########################################################################
$sensor_type
number_of_types 109


# This table defines the [sensor_name] in TRANSLATION_STRING if the SDR is
# not provided for the SEL record in the HR_SEL program or does not exist.

&SENSOR_TYPE:
00	"reserved"
01	"Temperature"
02	"Voltage"
03	"Current"
04	"Fan"
05	"Physical Security (Chassis Intrusion)"
06	"Platform Security Violation Attempt"
07	"Processor"
08	"Power Supply"
09	"Power Unit"
0A	"Cooling Device"
0B	"Other Units-Based Sensor"
0C	"Memory"
0D	"Drive Slot"
0E	"POST Memory Resize"
0F	"System Firmware Progress"
10	"Event Logging Disabled"
11	"Watchdog 1"
12	"System Event"
13	"Critical Interrupt"
14	"Button/Switch"
15	"Module/Board"
16	"Microcontroller/Coprocessor"
17	"Add-in Card"
18	"Chassis"
19	"Chip Set"
1A	"Other FRU"
1B	"Cable/Interconnect"
1C	"Terminator"
1D	"System Boot/Restart Initiated"
1E	"Boot Error"
1F	"OS Boot"
20	"OS Stop/Shutdown"
21	"Slot/Connector"
22	"System ACPI Power State"
23	"Watchdog 2"
24	"Platform Alert"
25	"Entity Presence"
26	"Monitor ASIC/IC"
27	"LAN"
28	"Management Subsystem Health"
29	"Battery"
2A	"Session Audit"
2B	"Version Change"
2C	"FRU State"
C0	"OEM Reserved"
C1	"OEM Reserved"
C2	"OEM Reserved"
C3	"OEM Reserved"
C4	"OEM Reserved"
C5	"OEM Reserved"
C6	"OEM Reserved"
C7	"OEM Reserved"
C8	"OEM Reserved"
C9	"OEM Reserved"
CA	"OEM Reserved"
CB	"OEM Reserved"
CC	"OEM Reserved"
CD	"OEM Reserved"
CE	"OEM Reserved"
CF	"OEM Reserved"
D0	"OEM Reserved"
D1	"OEM Reserved"
D2	"OEM Reserved"
D3	"OEM Reserved"
D4	"OEM Reserved"
D5	"OEM Reserved"
D6	"OEM Reserved"
D7	"OEM Reserved"
D8	"OEM Reserved"
D9	"OEM Reserved"
DA	"OEM Reserved"
DB	"OEM Reserved"
DC	"OEM Reserved"
DD	"OEM Reserved"
DE	"OEM Reserved"
DF	"OEM Reserved"
E0	"OEM Reserved"
E1	"OEM Reserved"
E2	"OEM Reserved"
E3	"OEM Reserved"
E4	"OEM Reserved"
E5	"OEM Reserved"
E6	"OEM Reserved"
E7	"OEM Reserved"
E8	"OEM Reserved"
E9	"OEM Reserved"
EA	"OEM Reserved"
EB	"OEM Reserved"
EC	"OEM Reserved"
ED	"OEM Reserved"
EE	"OEM Reserved"
EF	"OEM Reserved"
F0	"OEM Reserved"
F1	"OEM Reserved"
F2	"OEM Reserved"
F3	"OEM Reserved"
F4	"OEM Reserved"
F5	"OEM Reserved"
F6	"OEM Reserved"
F7	"OEM Reserved"
F8	"OEM Reserved"
F9	"OEM Reserved"
FA	"OEM Reserved"
FB	"OEM Reserved"
FC	"OEM Reserved"
FD	"OEM Reserved"
FE	"OEM Reserved"
FF	"OEM Reserved"


^sensor_type
###########################################################################
#                                                                         #
#                       Sensor Unit Type Code Table                       #
#                                                                         #
###########################################################################
$sensor_unit_type
number_of_unit_types 91


# This table defines the sensor units of threshold-based events in 
# GENERIC_THRESHOLD_EVENT_DESCRIPTION_STRING.

&SENSOR_UNIT_TYPE:
00	"unspecified"
01	"degrees C"
02	"degrees F"
03	"degrees K"
04	"Volts"
05	"Amps"
06	"Watts"
07	"Joules"
08	"Coulombs"
09	"VA"
0A	"Nits"
0B	"lumen"
0C	"lux"
0D	"Candela"
0E	"kPa"
0F	"PSI"
10	"Newton"
11	"CFM"
12	"RPM"
13	"Hz"
14	"microsecond"
15	"millisecond"
16	"second"
17	"minute"
18	"hour"
19	"day"
1A	"week"
1B	"mil"
1C	"inches"
1D	"feet"
1E	"cu in"
1F	"cu feet"
20	"mm"
21	"cm"
22	"m"
23	"cu cm"
24	"cu m"
25	"liters"
26	"fluid ounce"
27	"radians"
28	"steradians"
29	"revolutions"
2A	"cycles"
2B	"gravities"
2C	"ounce"
2D	"pound"
2E	"ft-lb"
2F	"oz-in"
30	"gauss"
31	"gilberts"
32	"henry"
33	"millihenry"
34	"farad"
35	"microfarad"
36	"ohms"
37	"siemens"
38	"mole"
39	"becquerel"
3A	"PPM"
3B	"reserved"
3C	"Decibels"
3D	"DbA"
3E	"DbC"
3F	"gray"
40	"sievert"
41	"color temp deg K"
42	"bit"
43	"kilobit"
44	"megabit"
45	"gigabit"
46	"byte"
47	"kilobyte"
48	"megabyte"
49	"gigabyte"
4A	"word"
4B	"dword"
4C	"qword"
4D	"line"
4E	"hit"
4F	"miss"
50	"retry"
51	"reset"
52	"overrun / overflow"
53	"underrun"
54	"collision"
55	"packets"
56	"messages"
57	"characters"
58	"error"
59	"correctable error"
5A	"uncorrectable error"
FF	"unknown units"


^sensor_type
###########################################################################
#                                                                         #
#                             Entity ID Table                             #
#                                                                         #
###########################################################################
$entity_id
number_of_ids 56


# This table defines the list of physical and logical entities a sensor
# can be associated with, and is used by variables in select SEL event
# translations below.

&ENTITY_ID:
00	"unspecified"
01	"other"
02	"unknown (unspecified)"
03	"Processor"
04	"Disk / Disk Bay"
05	"Peripheral Bay"
06	"System Management Module"
07	"System Board"
08	"Memory Module"
09	"Processor Module"
0A	"Power Supply"
0B	"Add-in Card"
0C	"Front Panel Board"
0D	"Back Panel Board"
0E	"Power System Board"
0F	"Drive Backplane"
10	"System Internal Expansion Board"
11	"Other System Board"
12	"Processor Board"
13	"Power Unit"
14	"Power Module"
15	"Power Management/Distribution Board"
16	"Chassis Back Panel Board"
17	"System Chassis"
18	"Sub-chassis"
19	"Other Chassis Board"
1A	"Disk Drive Bay"
1B	"Peripheral Bay"
1C	"Device Bay"
1D	"Fan / Cooling Device"
1E	"Cooling Unit"
1F	"Cable / Interconnect"
20	"Memory Device"
21	"System Management Software"
22	"BIOS"
23	"Operating System"
24	"System Bus"
25	"Group"
26	"Remote Management Communication Device"
27	"External Environment"
28	"Battery"
29	"Processing Blade"
2A	"Connectivity Switch"
2B	"Processor/Memory Module"
2C	"I/O module"
2D	"Processor/IO module"
2E	"Management Controller Firmware"
2F	"IPMI Channel"
30	"PCI Bus"
31	"PCI Express Bus"
32	"SCSI Bus (Parallel)"
33	"SATA/SAS Bus"
34	"Processor / front-side bus"
35	"Chassis-specific Entity"
36	"Board-set specific Entity"
37	"OEM System Integrator defined"


# 0x90 - 0xAF are chassis specific entities assigned by chassis provider.
# They are system-specific.
# 0xB0 - 0xCF are board-set specific entities assigned by board-set
# provider.  They are system-specific.
# 0xD0 - 0xFF are OEM or System Integrator defined entities.  They are
# system-specific and assigned by the OEM or System Integrator.
# All of these may be added to the list.

^entity_id
###########################################################################
#                                                                         #
#                            Product ID Table                          	  #
#                                                                         #
###########################################################################
$product_id
number_of_ids 39


# This table defines the [server_name] in TRANSLATION_STRING, as well as
# providing the key to map a platform override event to a specific product
# (platform) ID. A space should be prepended to each platform string for
# proper formatting in TRANSLATION_STRING.

&PRODUCT_ID:
0002	"Koa"
0003	"Hudson / Cabrillo-II"
0006	"Lion"
000B	"Shasta"
000C	"Coos Bay"
000D	"Dodson"
000E	"Westville 400"
000F	"Tiger"
0010	"Coronado"
0011	"Stayton-C"
0012	"Hudson II"
0013	"Hodges"
0014	"Hudson III"
0015	"Coronado-W"
0016	"Stayton-W"
0019	"Bryson 400"
001B	"Westville 533"
001C	"Bryson 533"
001D	"Harlingen"
001E	"Coronado-WV533"
001F	"Stayton-WV533"
0020	"Bigfoot SDK"
0021	"Alief"
0022	"Jarrell"
0023	"Brandon"
0024	"Westville 533 SDK"
0025	"Intel LCP"
0026	"Bridgeport"
0027	"Blackford"
0028	"S5000PAL"
0029	"S5000PSL"
002B	"S5000VSA"
0107	"S7000FC4U"
0100	"Tiger 4"
0102	"Tiger 2"
0103	"McCarran"
0104	"Harwich"
0105	"McEntyre"
0106	"Harwich 800T"
FFFF	"an unknown server"


^product_id
###########################################################################
#                                                                         #
#                  Generic Event/Reading Type Code Table                  #
#                                                                         #
###########################################################################
$generic
number_of_defined_subtables 24


# This table holds the generic event type codes, and each of their offsets.
# Each offset, stored in Byte 1, has a corresponding English translation, 
# which is inserted into the offset string for the corresponding translation
# string above.  For example, a type code of 01h and an offset of 03h 
# would mean that a threshold sensor was experiencing a "Lower Non-Critical
# - going high" event, and this string would be placed into the
# GENERIC_THRESHOLD_EVENT_DESCRIPTION_STRING above.


THRESHOLD_BASED_STATES_SEVERITY:

&TYPE_CODE: 01
offset	asserted	assertSev	deassertSev	r_action	string
00	01		01				06		"reports the sensor is in a low, but non-critical, and going lower state%CPU_DIMM Number%"
00	00				00		03		"reports the sensor is no longer in a low non-critical state%CPU_DIMM Number%"
01	01		00				06		"reports the sensor is in a low, but non-critical, and going higher state%CPU_DIMM Number%"
01	00				00		03		"reports the sensor is no longer in a low non-critical state%CPU_DIMM Number%"
02	01		02				06		"reports the sensor is in a low, critical, and going lower state%CPU_DIMM Number%"
02	00				00		03		"reports the sensor is no longer in a critically low state%CPU_DIMM Number%"
03	01		00				06		"reports the sensor is in a low, critical, but going higher state%CPU_DIMM Number%"
03	00				00		03		"reports the sensor is no longer in a critically low state%CPU_DIMM Number%"
04			02		00		00		"reports the sensor is in a low, non-recoverable, and going lower state%CPU_DIMM Number%"
05			02		00		00		"reports the sensor is in a low, non-recoverable, and going higher state%CPU_DIMM Number%"
06	01		00				06		"reports the sensor is in a high, but non-critical, and going lower state%CPU_DIMM Number%"
06	00				00		03		"reports the sensor is no longer in a high non-critical state%CPU_DIMM Number%"
07	01		01				06		"reports the sensor is in a high, but non-critical, and going higher state%CPU_DIMM Number%"
07	00				00		03		"reports the sensor is no longer in a high non-critical state%CPU_DIMM Number%"
08	01		00				06		"reports the sensor is high, critical, but going lower state%CPU_DIMM Number%"
08	00				00		03		"reports the sensor is no longer in a critically high state%CPU_DIMM Number%"
09	01		02				06		"reports the sensor is high, critical, and going higher state%CPU_DIMM Number%"
09	00				00		03		"reports the sensor is no longer in a critically high state%CPU_DIMM Number%"
0A			02		00		00		"reports the sensor is high, non-recoverable, and going lower state%CPU_DIMM Number%"
0B			02		00		00		"reports the sensor is high, non-recoverable, and going higher state%CPU_DIMM Number%"


DMI_USAGE_STATES_SEVERITY:

&TYPE_CODE: 02
offset	asserted	assertSev	deassertSev	r_action	string
00	01		00				03		"reports it has transitioned to an idle state"
00	00				00		03		"reports it has transitioned out of an idle state"
01	01		00				03		"reports it has transitioned to an active state"
01	00				00		03		"reports it has transitioned out of an active state"
02	01		00				03		"reports it has transitioned to a busy state"
02	00				00		03		"reports it has transitioned out of a busy state"


DIGITAL/DISCRETE_EVENT_STATES_SEVERITY:

&TYPE_CODE: 03
offset	asserted	assertSev	deassertSev	r_action	string
00	01		00		00		03		"reports it has been deasserted"
00	00		00		00		03		"reports it has been asserted"
01	01		02		00		03		"reports it has been asserted"
01	00		02		00		03		"reports it has been deasserted"
0A	00		00		00		03		"reports Critical over temperature has been deasserted"
0A	01		00		00		03		"reports Critical over temperature has been asserted"



&TYPE_CODE: 04
offset	asserted	assertSev	deassertSev	r_action	string
00	01		00		00		03		"reports a predictive failure has been deasserted"
00	00		00		00		03		"reports a predictive failure has been asserted"
01	01		01		00		06		"reports a predictive failure has been asserted"
01	00		01		00		06		"reports a predictive failure has been deasserted"


&TYPE_CODE: 05
offset	asserted	assertSev	deassertSev	r_action	string
00			00		00		03		"reports its limit has no longer been exceeded"
01	01		01		00		06		"reports its limit has been exceeded"
01	00		01		00		06		"reports its limit has no longer been exceeded"


&TYPE_CODE: 06
offset	asserted	assertSev	deassertSev	r_action	string
00	01		00		00		03		"reports the required performance has been met"
00	00		00		00		03		"reports the required performance is lagging"
01	01		01		00		06		"reports the required performance is lagging"
01	00		01		00		06		"reports the required performance is no longer lagging"


SEVERITY_EVENT_STATES:

&TYPE_CODE: 07
offset	asserted	assertSev	deassertSev	r_action	string
00	01		00				03		"reports it has transitioned to an OK state"
00	00				00		03		"reports it has transitioned out of an OK state"
01	01		01				06		"reports it has transitioned to a non-critical state from an OK state"
01	00				00		03		"reports it has transitioned back to an OK state from a non-critical state"
02	01		02				06		"reports it has transitioned to a critical state from a non-critical state"
02	00				00		06		"reports it has transitioned back to a non-critical state from a critical state"
03	01		02				06		"reports it has transitioned to a non-recoverable state from a non-critical state"
03	00				00		06		"reports it has transitioned back to a non-critical state from a non-recoverable state"
04	01		00				06		"reports it has transitioned to a non-critical state from a critical state"
04	00				00		06		"reports it has transitioned back to a critical state from a non-critical state"
05	01		00				06		"reports it has transitioned to a critical state from a non-recoverable state"
05	00				00		06		"reports it has transitioned back to a non-recoverable state from a critical state"
06	01		02				06		"reports it has transitioned to a non-recoverable state"
06	00				00		06		"reports it has transitioned out of a non-recoverable state"
07			00		00		06		"reports it should be monitored"
08			00		00		03		"reports the event is purely informational"


AVAILABILITY_STATUS_STATES:

&TYPE_CODE: 08
offset	asserted	assertSev	deassertSev	r_action	string
00			00		00		00		"reports the device has been removed or is absent"
01	01		00		00		03		"reports the device has been inserted or is present"
01	00		00		00		03		"reports the device has been removed or is absent"


&TYPE_CODE: 09
offset	asserted	assertSev	deassertSev	r_action	string
00			00		00		06		"reports the device is disabled"
01	01		00		00		03		"reports the device is enabled"
01	00		00		00		03		"reports the device is disabled"


&TYPE_CODE: 0A
offset	asserted	assertSev	deassertSev	r_action	string
00	01		00				03		"reports it has transitioned to a running state"
00	00				00		06		"reports it has transitioned out of a running state"
01	01		00				03		"reports it has transitioned to a testing state"
01	00				00		06		"reports it has transitioned out of a testing state"
02	01		00				06		"reports it has transitioned to an off state"
02	00				00		06		"reports it has transitioned out of an off state"
03	01		00				03		"reports it has transitioned to an on state"
03	00				00		06		"reports it has transitioned out of an on state"
04	01		00				06		"reports it has transitioned to an offline state"
04	00				00		06		"reports it has transitioned out of an offline state"
05	01		00				06		"reports it has transitioned to an off-duty state"
05	00				00		06		"reports it has transitioned out of an off-duty state"
06	01		01				06		"reports it has transitioned to a degraded state"
06	00				00		06		"reports it has transitioned out of a degraded state"
07	01		00				03		"reports it has transitioned to a power-saving state"
07	00				00		06		"reports it has transitioned out of a power-saving state"
08			00		00		04		"reports there has been an error in installation"


&TYPE_CODE: 0B
offset	asserted	assertSev	deassertSev	r_action	string
00	01		00		01		03		"reports Fully Redundant: Indicates that full redundancy has been regained %Memory Pair%%Rank info%"
00	00		00		01		03		"reports full redundancy has been lost"
01	01		01		00		06		"reports Redundancy Lost: Entered any non-redundant state, including Nonredundant: Insufficient Resources %Memory Pair%%Rank info%"
01	00		01		00		06		"reports redundancy has been regained"
02	01		01		00		06		"reports Redundancy Degraded, redundancy still exists, but at a less than full level"
02	00		01		00		06		"reports Redundancy Degraded, redundancy does not exists"
03	01		01		00		06		"reports Non-redundant: Sufficient Resources from Redundant, redundancy has been lost, but the unit is still functioning with the minimum amount of resources needed for normal operation"
03	00		01		00		06		"reports Non-redundant: redundancy has been regained"
04	01		00		00		03		"reports Non-redundant: Sufficient Resources from Insufficient Resources, the unit has regained the minimum amount of resources needed for normal operation"
04	00		00		00		03		"reports Non-redundant: Sufficient Resources from Insufficient Resources, the unit has lost the minimum amount of resources needed for normal operation"
05	01		02		00		06		"reports Non-redundant: Insufficient Resources, the unit is non-redundant and has insufficient resources to maintain normal operation"
05	00		02		00		06		"reports Non-redundant: Insufficient Resources, the unit is non-redundant and has sufficient resources to maintain normal operation"
06	01		01		00		06		"reports Redundancy Degraded from Fully Redundant, the unit has lost some redundant resources but is still in a redundant state. Entered by a transition from Fully Redundant condition"
06	00		01		00		06		"reports Redundancy Degraded from Fully Redundant, the unit has regained some redundant resources but is still in a redundant state"
07	01		00		00		06		"reports Redundancy Degraded from Non-redundant, the unit has regained some resources and is redundant but not fully redundant. Entered from Non-redundant: Sufficient Resources or Non-redundant: Insufficient Resources"
07	00		00		00		06		"reports Redundancy Degraded from Non-redundant, the unit has lost some resources and is redundant but not fully redundant"

&TYPE_CODE: 0C
offset	asserted	assertSev	deassertSev	r_action	string
00			00		00		03		"reports D0 Power State"
01			00		00		03		"reports D1 Power State"
02			00		00		03		"reports D2 Power State"
03			00		00		03		"reports D3 Power State"


&TYPE_CODE: 70
offset	asserted	assertSev	deassertSev	r_action	string
00			02		00		03		"reports a fatal PCI Express Data Link Layer Protocol error"
01			02		00		03		"reports a fatal PCI Express Surprise Link Down error"
02			02		00		03		"reports a fatal PCI Express Completer Abort error"
03			02		00		03		"reports a fatal PCI Express Unsupported Request error"
04			02		00		03		"reports a fatal PCI Express Poisoned TLP error"
05			02		00		03		"reports a fatal PCI Express Flow Control Protocol error"
06			02		00		03		"reports a fatal PCI Express Completion Timeout error"
07			02		00		03		"reports a fatal PCI Express Receiver Buffer Overflow error"
08			02		00		03		"reports a fatal PCI Express ACS Violation error"
09			02		00		03		"reports a fatal PCI Express Malformed TLP error"
0A			02		00		03		"reports a fatal PCI Express ECRC error"
0B			02		00		03		"reports a fatal PCI Express Received Fatal Message From Downstream error"
0C			02		00		03		"reports a fatal PCI Express Unexpected Completion error"
0D			02		00		03		"reports a fatal PCI Express Received ERR_NONFATAL Message error"
0E			02		00		03		"reports a fatal PCI Express Uncorrectable Internal error"
0F			02		00		03		"reports a fatal PCI Express MC Blocked TLP error"


&TYPE_CODE: 71
offset	asserted	assertSev	deassertSev	r_action	string
00			00		00		03		"reports a correctable PCI Express Receiver error"
01			00		00		03		"reports a correctable PCI Express Bad DLLP error"
02			00		00		03		"reports a correctable PCI Express Bad TLLP error"
03			00		00		03		"reports a correctable PCI Express REPLAY_NUM Rollover error"
04			00		00		03		"reports a correctable PCI Express Replay Timer Timeout error"
05			00		00		03		"reports a correctable PCI Express Advisory Non-fatal error"
06			00		00		03		"reports a correctable PCI Express Link Bandwidth Changed error"
07			00		00		03		"reports a correctable PCI Express Correctable Internal error"
08			00		00		03		"reports a correctable PCI Express Header Log Overflow error"

&TYPE_CODE: 72
offset	asserted	assertSev	deassertSev	r_action	string
08			01		00		03		"reports a Node Manager (NM) Exception event"


&TYPE_CODE: 73
offset	asserted	assertSev	deassertSev	r_action	string
02			02		00		03		"reports a Node Manager (NM) Health event. Domain ID is %Domain id%. Error description is %Error% and error source is %source%"


&TYPE_CODE: 74
offset	asserted	assertSev	deassertSev	r_action	string
00			00		00		03		"reports a Node Manager (NM) Operational Capabilities event. Reports Policy Interface Capability, Monitoring Capability and Power Limiting Capability are not available"
01			00		00		03		"reports a Node Manager (NM) Operational Capabilities event. Reports Policy Interface Capability is available, Monitoring Capability and Power Limiting Capability are not available"
02			00		00		03		"reports a Node Manager (NM) Operational Capabilities event. Reports Monitoring Capability Interface is available, Policy Interface Capability and Power Limiting Capability are not available"
03			00		00		03		"reports a Node Manager (NM) Operational Capabilities event. Reports Policy Interface Capability and Monitoring Capability are available and Power Limiting Capability is not available"
04			00		00		03		"reports a Node Manager (NM) Operational Capabilities event. Reports Power Limiting Capability is available, Policy Interface Capability and Monitoring Capability are not available"
05			00		00		03		"reports a Node Manager (NM) Operational Capabilities event. Reports Policy Interface Capability and Power Limiting Capability are available and Monitoring Capability is not available"
06			00		00		03		"reports a Node Manager (NM) Operational Capabilities event. Reports Monitoring Capability and Power Limiting Capability are available, Policy Interface Capability is not available"
07			00		00		03		"reports a Node Manager (NM) Operational Capabilities event. Reports Policy Interface Capability, Monitoring Capability and Power Limiting Capability are available"

&TYPE_CODE: 75
offset	asserted	assertSev	deassertSev	r_action	string
00			02		00		03		"reports SPS Health event type FW status%SPS_HEALTH_DESC%"


&TYPE_CODE: 76
offset	asserted	assertSev	deassertSev	r_action	string
00			01		00		03		"reports a Persistent Recoverable error"
01			01		00		03		"reports a Persistent Parity Alert error"
02			00		00		03		"reports a Persistent Parity Status error"
07			00		00		03		"reports a SMI Link Lane Fail Over (LFO) Event error"

&TYPE_CODE: 77
offset	asserted	assertSev	deassertSev	r_action	string
00			01		00		03		"reports a Uncorrectable CRC error"
01			01		00		03		"reports a Uncorrectable Alert Frame error"
02			01		00		03		"reports %cpu_number% Reduced to one fourth width"

&TYPE_CODE: 7C
offset	asserted	assertSev	deassertSev	r_action	string
00	01		02		00		03		"reports Correctable Core error, LLC Array Error"
01	01		02		00		03		"reports Correctable Core error, Tag Array Error"
02	01		02		00		03		"reports Correctable Core error, State/Core valid Array Error"
03	01		02		00		03		"reports Correctable Core error, LRU Array Error"
04	01		02		00		03		"reports Correctable Core error, Protocol Error"
05	01		02		00		03		"reports Correctable Core error, Tag multi-hit Error"
06	01		02		00		03		"reports Correctable Core error, CAMD programming Error"
07	01		02		00		03		"reports Correctable Core error, CAMD MCA Error"
08	01		02		00		03		"reports Correctable Core error, COH/RSP Truth Table Error"
09	01		02		00		03		"reports Correctable Core error, MAF Timeout Error"
0A	01		00		00		03		"reports Correctable Core error, Multiple MAF entries PA matched"
0B	01		02		00		03		"reports Correctable Core error, Corrected Prefetching  to non-coherent error"
0C	01		02		00		03		"reports Correctable Core error, Non-pipeline related Parity Error"


&TYPE_CODE: 7D
offset	asserted	assertSev	deassertSev	r_action	string
00	01		02		00		03		"reports Uncorrectable Core error, LLC Array Error"
01	01		02		00		03		"reports Uncorrectable Core error, Tag Array Error"
02	01		02		00		03		"reports Uncorrectable Core error, State/Core valid Array Error"
03	01		02		00		03		"reports Uncorrectable Core error, LRU Array Error"
04	01		02		00		03		"reports Uncorrectable Core error, Protocol Error"
05	01		02		00		03		"reports Uncorrectable Core error, Tag multi-hit Error"
06	01		02		00		03		"reports Uncorrectable Core error, CAMD programming Error"
07	01		02		00		03		"reports Uncorrectable Core error, CAMD MCA Error"
08	01		02		00		03		"reports Uncorrectable Core error, COH/RSP Truth Table Error"
09	01		02		00		03		"reports Uncorrectable Core error, MAF Timeout Error"
0A	01		00		00		03		"reports Uncorrectable Core error, Multiple MAF entries PA matched"
0B	01		02		00		03		"reports Uncorrectable Core error, Corrected Prefetching to non-coherent error"
0C	01		02		00		03		"reports Uncorrectable Core error, Non-pipeline related Parity Error"

&TYPE_CODE: 7E
offset	asserted	assertSev	deassertSev	r_action	string
00	01		02		00		03		"reports Fatal Core error, LLC Array Error"
01	01		02		00		03		"reports Fatal Core error, Tag Array Error"
02	01		02		00		03		"reports Fatal Core error, State/Core valid Array Error"
03	01		02		00		03		"reports Fatal Core error, LRU Array Error"
04	01		02		00		03		"reports Fatal Core error, Protocol Error"
05	01		02		00		03		"reports Fatal Core error, Tag multi-hit Error"
06	01		02		00		03		"reports Fatal Core error, CAMD programming Error"
07	01		02		00		03		"reports Fatal Core error, CAMD MCA Error"
08	01		02		00		03		"reports Fatal Core error, COH/RSP Truth Table Error"
09	01		02		00		03		"reports Fatal Core error, MAF Timeout Error"
0A	01		00		00		03		"reports Fatal Core error, Multiple MAF entries PA matched"
0B	01		02		00		03		"reports Fatal Core error, Corrected Prefetching to non-coherent error"
0C	01		02		00		03		"reports Fatal Core error, Non-pipeline related Parity Error"

&TYPE_CODE: 78
offset	asserted	assertSev	deassertSev	r_action	string
00			02		00		03		"reports a fatal PCI Express Fatal Atomic Egress Blocked error"
01			02		00		03		"reports a fatal PCI Express Fatal TLP Prefix Blocked error"


^generic
###########################################################################
#                                                                         #
#             Sensor-Specific Event/Reading Type Code Table               #
#                                                                         #
###########################################################################
$sensor_specific
number_of_defined_subtables 44


# This table holds the sensor-specific type codes, and each of their 
# offsets.  Each offset, stored in Byte 1, has corresponding English 
# translation, or has a series of event data bytes which have a 
# corresponding English translation.  This translation is inserted into 
# the offset string for the corresponding sensor-specific generic string 
# above.  For example, a type code of 05h and an offset of 00h would mean 
# that a Physical Security sensor was throwing a "General Chassis 
# Intrusion" event, and this string would be placed into the 
# sensor-specific generic string above.


TEMPERATURE:

&TYPE_CODE: 01
offset	asserted	assertSev	deassertSev	event2	event3	r_action	string


VOLTAGE:

&TYPE_CODE: 02
offset	asserted	assertSev	deassertSev	event2	event3	r_action	string


CURRENT:

&TYPE_CODE: 03
offset	asserted	assertSev	deassertSev	event2	event3	r_action	string


FAN:

&TYPE_CODE: 04
offset	asserted	assertSev	deassertSev	event2	event3	r_action	string


PHYSICAL_SECURITY:

&TYPE_CODE: 05
offset	asserted	assertSev	deassertSev	event2	event3	r_action	string
00	01		01		00		xx	xx			"reports there has been a chassis intrusion"
00	00		01		00		xx	xx			"reports the chassis is now closed"
01	01		01		00		xx	xx			"reports there has been a drive bay intrusion"
01	00		01		00		xx	xx			"reports the drive bay intrusion has been cleared"
02	01		01		00		xx	xx			"reports there has been an intrusion in the I/O card area"
02	00		01		00		xx	xx			"reports the intrusion in the I/O card area has been cleared"
03	01		01		00		xx	xx			"reports there has been an intrusion in the processor area"
03	00		01		00		xx	xx			"reports the intrusion in the processor area has been cleared"
04	01		01		00		xx	xx			"reports LAN Leash has been lost"
04	00		01		00		xx	xx			"reports LAN Leash has been regained"
05			01		00		xx	xx			"reports there has been an unauthorized dock"
06	01		01		00		xx	xx			"reports there has been an intrusion in the fan area"
06	00		01		00		xx	xx			"reports the intrusion in the fan area has been cleared"


PLATFORM_SECURITY_VIOLATION_ATTEMPT:

&TYPE_CODE: 06
offset	asserted	assertSev	deassertSev	event2	event3	r_action	string
00	01		01		00		xx	xx			"reports there has been a Secure Mode (Front Panel Lockout) violation attempt"
00	00		01		00		xx	xx			"reports the Secure Mode (Front Panel Lockout) violation attempt has been cleared"
01	01		01		00		xx	xx			"reports there has been a pre-boot user password violation attempt"
01	00		01		00		xx	xx			"reports the pre-boot user password violation attempt has been cleared"
02	01		01		00		xx	xx			"reports there has been a pre-boot setup password violation attempt"
02	00		01		00		xx	xx			"reports the pre-boot setup password violation attempt has been cleared"
03	01		01		00		xx	xx			"reports there has been a pre-boot network boot password violation attempt"
03	00		01		00		xx	xx			"reports the pre-boot network boot password violation attempt has been cleared"
04	01		01		00		xx	xx			"reports there has been a pre-boot password violation attempt"
04	00		01		00		xx	xx			"reports the pre-boot password violation attempt has been cleared"
05	01		01		00		xx	xx			"reports there has been an out-of-band access password violation attempt"
05	00		01		00		xx	xx			"reports the out-of-band access password violation attempt has been cleared"


PROCESSOR:

&TYPE_CODE: 07
offset	asserted	assertSev	deassertSev	event2	event3	r_action	string
00	01		02		00		xx	xx			"reports CATERR has occurred"
00	00		02		00		xx	xx			"reports the processor has recovered form a CATERR"
01	01		02		00		xx	xx			"reports the processor has encountered a Thermal Trip"
01	00		02		00		xx	xx			"reports the processor has recovered from a Thermal Trip"
02	01		02		00		xx	xx			"reports FRB1/BIST Failure"
02	00		02		00		xx	xx			"reports the FRB1/BIST Failure has been cleared"
03	01		02		00		xx	xx			"reports FRB2/Hang in POST Failure, Last POST Code before FRB-2 reset was %FRB2 post code%"
03	00		02		00		xx	xx			"reports the FRB2/Hang in POST Failure has been cleared"
04	01		02		00		xx	xx			"reports FRB3/Processor Startup/Initialization Failure"
04	00		02		00		xx	xx			"reports the FRB3/Processor Startup/Initialization Failure has been cleared"
05	01		01		00		xx	xx			"reports there is a configuration error"
05	00		01		00		xx	xx			"reports there is no longer a configuration error"
06	01		02		00		xx	xx			"reports SM BIOS 'Uncorrectable CPU-Complex Error'"
06	00		02		00		xx	xx			"reports the SM BIOS 'Uncorrectable CPU-Complex Error' has been cleared"
07	01		00		00		xx	xx			"reports the processor's presence has been detected"
07	00		00		00		xx	xx			"reports the processor's presence cannot be detected"
08	01		00		00		xx	xx			"reports the processor has been disabled"
08	00		00		00		xx	xx			"reports the processor has been disabled message is now cleared"
09	01		00		00		xx	xx			"reports the terminator's presence has been detected"
09	00		00		00		xx	xx			"reports the terminator's presence has no longer been detected"
0A	01		00		00		xx	xx			"reports the processor has been automatically throttled"
0A	00		00		00		xx	xx			"reports the processor is no longer throttling"
0B	01		00		00		xx	xx			"reports Machine Check Exception (Uncorrectable)"
0B	00		00		00		xx	xx			"reports Machine Check Exception (Uncorrectable) has been cleared"
0C	01		00		00		xx	xx			"reports Correctable Machine Check Error"
0C	00		00		00		xx	xx			"reports Correctable Machine Check Error has been cleared"


POWER_SUPPLY:

&TYPE_CODE: 08
offset	asserted	assertSev	deassertSev	event2	event3	r_action	string
00	01		00		00		xx	xx			"reports the power supply's presence has been detected"
00	00		00		00		xx	xx			"reports the power supply's presence has been lost"
01	01		01		00		xx	xx			"reports the power supply has suffered a failure"
01	00		02		00		xx	xx			"reports the power supply has recovered from the failure"
01	01		02		00		01	xx			"reports the power supply has suffered a failure due to output voltage fault"
01	00		02		00		01	xx			"reports the power supply has recovered from the failure due to output voltage fault"
01	01		02		00		02	xx			"reports the power supply has suffered a failure due to output power fault"
01	00		02		00		02	xx			"reports the power supply has recovered from the failure due to output power fault"
01	01		02		00		03	xx			"reports the power supply has suffered a failure due to output over-current fault"
01	00		02		00		03	xx			"reports the power supply has recovered from the failure due to output over-current fault"
01	01		02		00		04	xx			"reports the power supply has suffered a failure due to over-temperature fault"
01	00		02		00		04	xx			"reports the power supply has recovered from the failure due to over-temperature fault"
01	01		02		00		05	xx			"reports the power supply has suffered a failure due to fan fault"
01	00		02		00		05	xx			"reports the power supply has recovered from the failure due to fan fault"
02	01		01		00		xx	xx			"reports a predictive failure has been detected for the power supply"
02	00		01		00		xx	xx			"reports the predictive power supply fault has been cleared"
02	01		01		00		01	xx			"reports a predictive failure due to output voltage has been detected that may result in power supply failure"
02	00		01		00		01	xx			"reports a predictive power supply failure due to output voltage has been cleared"
02	01		01		00		02	xx			"reports a predictive failure due to output power has been detected that may result in power supply failure"
02	00		01		00		02	xx			"reports a predictive power supply failure due to output power has been cleared"
02	01		01		00		03	xx			"reports a predictive failure due to output over-current has been detected that may result in power supply failure"
02	00		01		00		03	xx			"reports a predictive power supply failure due to output over-current has been cleared"
02	01		01		00		04	xx			"reports a predictive failure due to over-temperature has been detected that may result in power supply failure"
02	00		01		00		04	xx			"reports a predictive power supply failure due to over-temperature has been cleared"
02	01		01		00		05	xx			"reports a predictive failure due to fan has been detected that may result in power supply failure"
02	00		01		00		05	xx			"reports a predictive power supply failure due to fan has been cleared"
02	01		01		00		06	xx			"reports a predictive failure due to under-voltage has been detected that may result in power supply failure"
02	00		01		00		06	xx			"reports a predictive power supply failure due to under-voltage has been cleared"
02	01		01		00		07	xx			"reports a predictive failure due to input over-current has been detected that may result in power supply failure"
02	00		01		00		07	xx			"reports a predictive power supply failure due to input over-current has been cleared"
02	01		01		00		08	xx			"reports a predictive failure due to input over-power has been detected that may result in power supply failure"
02	00		01		00		08	xx			"reports a predictive power supply failure due to input over-power has been cleared"
03	01		01		00		xx	xx			"reports the power supply's input (AC/DC) has been lost"
03	00		01		00		xx	xx			"reports the power supply's input (AC/DC) has been regained"
04	01		01		00		xx	xx			"reports the power supply's input has been lost or is out-of-range"
04	00		01		00		xx	xx			"reports the power supply's input is no longer lost or out-of-range"
05	01		01		00		xx	xx			"reports the power supply's input is out-of-range, but present"
05	00		01		00		xx	xx			"reports the power supply's input is no longer out-of-range"
06	01		01		00		01	xx			"reports there is a configuration error - the BMC cannot access the PMBus device on the PSU but its FRU device is responding"
06	00		01		00		01	xx			"reports the configuration error - the BMC cannot access the PMBus device on the PSU but its FRU device is responding has been cleared"
06	01		01		00		02	xx			"reports there is a configuration error - the PMBUS_REVISION command returns a version number that is not supported"
06	00		01		00		02	xx			"reports the configuration error - the PMBUS_REVISION command returns a version number that is not supported has been cleared"
06	01		01		00		03	xx			"reports there is a configuration error - the PMBus device does not successfully respond to the PMBUS_REVISION command "
06	00		01		00		03	xx			"reports the configuration error - the PMBus device does not successfully respond to the PMBUS_REVISION command has been cleared "
06	01		01		00		04	xx			"reports there is a configuration error - the PSU is incompatible with one or more PSUs that are present in the system"
06	00		01		00		04	xx			"reports the configuration error - the PSU is incompatible with one or more PSUs that are present in the system has been cleared"
06	01		01		00		05	xx			"reports there is a configuration error - the PSU FW is operating in a degraded mode (likely due a to failed firmware update)"
06	00		01		00		05	xx			"reports the configuration error - the PSU FW is operating in a degraded mode (likely due a to failed firmware update) has been cleared"
06	01		01		00		xx	00			"reports there is a configuration error - the vendors don't match"
06	00		01		00		xx	00			"reports the configuration error - the vendors don't match has been cleared"
06	01		01		00		xx	01			"reports there is a configuration error - the revisions don't match"
06	00		01		00		xx	01			"reports the configuration error - the revisions don't match has been cleared"
06	01		01		00		xx	02			"reports there is a configuration error - the processor is missing"
06	00		01		00		xx	02			"reports the configuration error - the processor is missing has been cleared"
06	01		01		00		xx	03			"reports there is a configuration error - the power supply rating mismatch"
06	00		01		00		xx	03			"reports the configuration error - the power supply rating mismatch has been cleared"
06	01		01		00		xx	04			"reports there is a configuration error - the voltage rating mismatch"
06	00		01		00		xx	04			"reports the configuration error - the voltage rating mismatch has been cleared"
06	01		01		00		xx	xx			"reports there is an unknown configuration error"
06	00		01		00		xx	xx			"reports there is no longer an unknown configuration error"


POWER_UNIT:

&TYPE_CODE: 09
offset	asserted	assertSev	deassertSev	event2	event3	r_action	string
00	01		00		00		xx	xx			"reports the power unit is powered off or being powered down"
00	00		00		00		xx	xx			"reports the power unit is powered on or being powered up"
01			00		00		xx	xx			"reports the power unit is undergoing a power cycle"
02	01		00		00		xx	xx			"reports 240VA is powered down"
02	00		00		00		xx	xx			"reports 240VA is powered up"
03			00		00		xx	xx			"reports the interlock is powered down"
04	01		02		00		xx	xx			"reports the power unit's AC or power input is lost"
04	00		02		00		xx	xx			"reports the power unit's AC or power input has been regained"
05	01		02		00		xx	xx			"reports there has been a soft power control failure"
05	00		02		00		xx	xx			"reports that a soft power control failure has been regained"
06	01		02		00		xx	xx			"reports the power unit has suffered a failure"
06	00		02		00		xx	xx			"reports the power unit has been regained from a failure"
07	01		01		00		xx	xx			"reports a predictive failure has been detected for the power unit"
07	00		01		00		xx	xx			"reports a predictive failure has been cleared"


COOLING_DEVICE:

&TYPE_CODE: 0A
offset	asserted	assertSev	deassertSev	event2	event3	r_action	string


OTHER_UNITS_BASED_SENSOR:

&TYPE_CODE: 0B
offset	asserted	assertSev	deassertSev	event2	event3	r_action	string


MEMORY:

&TYPE_CODE: 0C
offset	asserted	assertSev	deassertSev	event2	event3	r_action	string
00	01		01		00		xx	xx			"reports %memory error1%. There has been a correctable ECC or other correctable memory error for the memory module %memory error2%"
00	00		01		00		xx	xx			"reports the memory error has been cleared"
01	01		02		00		xx	xx			"reports %memory error1%. There has been an uncorrectable ECC or other uncorrectable memory error for the memory module %memory error2%"
01	00		02		00		xx	xx			"reports the memory error has been cleared"
02	01		00		00		xx	xx			"reports %memory error1%. Address Parity Error for the memory module %memory error2%"
02	00		00		00		xx	xx			"reports the memory error has been cleared"
03	01		02		00		xx	xx			"reports %memory error1%. The memory scrub failed (stuck bit) for the memory module %memory error2%"
03	00		02		00		xx	xx			"reports the memory error has been cleared"
04	01		00		00		xx	xx			"reports %memory error1%. The memory module %memory error2% has been disabled"
04	00		00		00		xx	xx			"reports the memory error has been cleared"
05	01		00		00		xx	xx			"reports %memory error1%. The logging limit has been reached for the memory module %memory error2%"
05	00		00		00		xx	xx			"reports the memory error has been cleared"
06	01		00		00		xx	xx			"reports %memory error1%. The memory module %memory error2% has had its presence detected"
06	00		00		00		xx	xx			"reports the memory error has been cleared"
07	01		01		00		xx	xx			"reports %memory error1%. There is a configuration error for the memory module %memory error2%"
07	00		01		00		xx	xx			"reports the memory error has been cleared"
08	01		00		00		xx	xx			"reports %memory error1%. The memory module %memory error2% is a spare memory device"
08	00		00		00		xx	xx			"reports the memory error has been cleared"
09	00		00		00		xx	xx			"reports the memory has been automatically throttled"
0A	01		01		00		xx	xx			"reports the memory has entered a critical over temperature state, %memory error2% exceeding specified operating conditions"
0A	00		01		00		xx	xx			"reports the memory error has been cleared"


DRIVE_SLOT:

&TYPE_CODE: 0D
offset	asserted	assertSev	deassertSev	event2	event3	r_action	string
00	01		00		00		xx	xx			"reports drive presence"
00	00		00		00		xx	xx			"reports drive removed"
01	01		02		00		xx	xx			"reports drive is faulty"
01	00		02		00		xx	xx			"reports drive is normal"
02			01		00		xx	xx			"reports drive predictive failure"
03			01		00		xx	xx			"reports hot spare"
04			00		00		xx	xx			"reports consistency check/parity check in progress"
05			01		00		xx	xx			"reports that the drive is in a Critical Array"
06			02		00		xx	xx			"reports that the drive is in a Failed Array"
07	01		00		00		xx	xx			"reports Rebuild/Remap in progress"
07	00		00		00		xx	xx			"reports Rebuild/Remap is completed"
08			01		00		xx	xx			"reports Rebuild/Remap aborted, not completed normally"

POST_MEMORY_RESIZE:

&TYPE_CODE: 0E
offset	asserted	assertSev	deassertSev	event2	event3	r_action	string


SYSTEM_FIRMWARE_PROGRESS:

&TYPE_CODE: 0F
offset	asserted	assertSev	deassertSev	event2	event3	r_action	string
00			01		00		12	00			"reports CMOS Date/Time not set"
00			00		00		08	01			"reports Keyboard component encountered a locked error"
00			00		00		09	01			"reports Keyboard component encountered a stuck key error"
00			01		00		13	01			"reports Fixed Media the SAS RAID firmware cannot run properly. The user should attempt to reflash the firmware"
00			01		00		41	01			"reports PCI resource conflict error"
00			01		00		46	01			"reports PCI out of resources error"
00			02		00		92	01			"reports Processor cache size mismatch detected"
00			00		00		93	01			"reports Processor stepping mismatch"
00			02		00		94	01			"reports Processor family mismatch detected"
00			01		00		95	01			"reports Processor Intel(R) QPI speed mismatch"
00			01		00		9F	01			"reports Processor and chipset stepping configuration is unsupported. By continuing to boot, you acknowledge you are operating in an unsupported configuration"
00			01		00		20	52			"reports CMOS/NVRAM configuration cleared"
00			01		00		21	52			"reports Passwords cleared by jumper"
00			01		00		24	52			"reports Password clear jumper is set"
00			01		00		60	81			"reports Processor 01 unable to apply microcode update"
00			01		00		90	81			"reports Watchdog Timer failed on last boot"
00			01		00		98	81			"reports Operating System boot watchdog timer expired on last boot"
00			01		00		00	83			"reports Baseboard Management Controller failed self-test"
00			01		00		F2	84			"reports Baseboard Management Controller failed to respond"
00			01		00		F3	84			"reports Baseboard Management Controller in Update Mode"
00			01		00		F4	84			"reports Baseboard Management Controller Sensor Data Record empty"
00			00		00		FF	84			"reports Baseboard Management Controller System Event Log full"
00			00		00		04	86			"reports Chipset Reclaim of non-critical variables complete"
00			01		00		xx	E0			"reports memory invalid type error for %mem error%"
00			01		00		xx	E1			"reports Memory disabled for %mem error%"
00			01		00		xx	E2			"reports Memory mismatch error for %mem error%"
00			01		00		xx	E3			"reports Memory Training Failed for %mem error%"
00			01		00		FC	E4			"reports Memory was not configured for the selected Memory RAS configuration"
00			01		00		xx	E5			"reports Too many DIMM Types for %mem error%"
00			01		00		xx	E6			"reports Memory BIST failed for %mem error%"
00			01		00		xx	E7			"reports SPD Failed for %mem error%"



EVENT_LOGGING_DISABLED:

&TYPE_CODE: 10
offset	asserted	assertSev	deassertSev	event2	event3	r_action	string
00			00		00		xx	xx			"reports the correctable memory error logging has been disabled for the memory module or device having ID %EntityID event2%"
01			00		00		xx	xx			"reports the event logging has been disabled for Event/Reading Type Code %Number event2%, Offset %Offset event3% (please consult the IPMI spec for more details)"
02			00		00		xx	xx			"reports the log area has been cleared"
03			00		00		xx	xx			"reports all event logging has been disabled"
04			01		00		xx	xx			"reports the System Event Log (SEL) is full"
05			00		00		xx	xx			"reports the System Event Log (SEL) is almost full: %Number event3% percent full"
06			00		00		xx	xx			"reports the Correctable Machine Check Error Logging Disabled"

# Notes: offset 00h can have an event extension code in Byte 2, giving the memory module/device ID, relative
# to the entity the sensor is associated with.  Offset 01h specifies that event logging is disabled for a
# particular event/reading type and offset, where Byte 2 is the event/reading type code, and Byte 3 contains
# reserved high bits (00b), a bit stating that logging has been disabled, a bit stating whether the event
# in question is an assertion or deassertion event, and finally, the event/reading type offset in the lower
# four bits.  Offset 05h contains a hex value in Byte 3, from 0 to 100 decimal (ooh - 64h) indicating the
# how full the SEL is by percentage.


WATCHDOG_1:

&TYPE_CODE: 11
offset	asserted	assertSev	deassertSev	event2	event3	r_action	string
00			00		00		xx	xx			"reports the BIOS Watchdog has initiated a reset"
01			00		00		xx	xx			"reports the OS Watchdog has initiated a reset"
02			00		00		xx	xx			"reports the OS Watchdog has initiated a shutdown"
03			00		00		xx	xx			"reports the OS Watchdog has initiated a power down"
04			00		00		xx	xx			"reports the OS Watchdog has initiated a power cycle"
05			00		00		xx	xx			"reports the OS Watchdog has initiated an NMI / diagnostic interrupt"
06			00		00		xx	xx			"reports the OS Watchdog has expired"
07			00		00		xx	xx			"reports the OS Watchdog has initiated a pre-timeout interrupt"

#Notes: This sensor is deprecated in IPMI v1.5.


SYSTEM_EVENT:

&TYPE_CODE: 12
offset	asserted	assertSev	deassertSev	event2	event3	r_action	string
00			00		00		xx	xx			"reports the system has been reconfigured"
00			00		00		04	xx			"reports BMC Updated Successfully."
00			00		00		05	xx			"reports BMC Rolled back."
00			00		00		06	xx			"reports BMC Update Failed."
01			00		00		xx	xx			"reports a system boot event has occurred"
02	01		02		00		xx	xx			"reports there has been an undetermined system hardware failure"
02	00		02		00		xx	xx			"reports an undetermined system hardware failure has been cleared"
03			00		00		00	xx			"reports an entry has been added to the MCA log"
03			00		00		01	xx			"reports an entry has been added to the OEM log 1"
03			00		00		02	xx			"reports an entry has been added to the OEM log 2"
03			00		00		10	xx			"reports a non-standard IPMI event entry has been added to the MCA log"
03			00		00		11	xx			"reports a non-standard IPMI event entry has been added to the OEM log 1"
03			00		00		12	xx			"reports a non-standard IPMI event entry has been added to the OEM log 2"
03			00		00		20	xx			"reports an entry has been added to the MCA log along with one or more corresponding SEL entries"
03			00		00		21	xx			"reports an entry has been added to the OEM log 1 along with one or more corresponding SEL entries"
03			00		00		22	xx			"reports an entry has been added to the OEM Log 2 along with one or more corresponding SEL entries"
03			00		00		30	xx			"reports the MCA log has been cleared"
03			00		00		31	xx			"reports the OEM log 1 has been cleared"
03			00		00		32	xx			"reports the OEM log 2 has been cleared"
03			00		00		40	xx			"reports the MCA log has been disabled"
03			00		00		41	xx			"reports the OEM log 1 has been disabled"
03			00		00		42	xx			"reports the OEM log 2 has been disabled"
03			00		00		50	xx			"reports the MCA log has been enabled"
03			00		00		51	xx			"reports the OEM log 1 has been enabled"
03			00		00		52	xx			"reports the OEM log 2 has been enabled"
04			00		00		20	xx			"reports a PEF action has occurred - diagnostic interrupt (NMI)"
04			00		00		10	xx			"reports a PEF action has occurred - OEM action"
04			00		00		08	xx			"reports a PEF action has occurred - power cycle"
04			00		00		04	xx			"reports a PEF action has occurred - reset"
04			00		00		02	xx			"reports a PEF action has occurred - power off"
04			00		00		01	xx			"reports a PEF action has occurred - alert"
05			00		00		xx	xx			"reports Timestamp Clock Sync. Event is %number% of two expected events from BIOS on every power on"

#Notes: Some liberties were taken with decoding Byte 2 for offset 03h and 04h.


CRITICAL_INTERRUPT:

&TYPE_CODE: 13
offset	asserted	assertSev	deassertSev	event2	event3	r_action	string
00			01		00		xx	xx			"reports front panel NMI / diagnostic interrupt"
01			01		00		xx	xx			"reports bus timeout"
02			01		00		xx	xx			"reports I/O channel check NMI"
03			01		00		xx	xx			"reports software-induced NMI"
04			02		00		xx	xx			"reports PCI PERR, on PCI bus: %bus%, device:  %device%, function: %function%"
05			02		00		xx	xx			"reports PCI SERR, on PCI bus: %bus%, device:  %device%, function: %function%"
06			01		00		xx	xx			"reports EISA fail-safe timeout"
07			01		00		xx	xx			"reports correctable bus error"
08			02		00		xx	xx			"reports uncorrectable bus error"
09			02		00		xx	xx			"reports fatal NMI"
0A			02		00		xx	xx			"reports fatal bus error"
0B			01		00		xx	xx			"reports bus degraded"


BUTTON_SWITCH:

&TYPE_CODE: 14
offset	asserted	assertSev	deassertSev	event2	event3	r_action	string
00			00		00		xx	xx			"reports the power button has been pressed"
01			00		00		xx	xx			"reports the sleep button has been pressed"
02			00		00		xx	xx			"reports the reset button has been pressed"
03			00		00		xx	xx			"reports the FRU latch is open"
04			00		00		xx	xx			"reports the FRU service request button has been pressed"


MODULE_BOARD:

&TYPE_CODE: 15
offset	asserted	assertSev	deassertSev	event2	event3	r_action	string


MICROCONTROLLER_COPROCESSOR:

&TYPE_CODE: 16
offset	asserted	assertSev	deassertSev	event2	event3	r_action	string


ADDIN_CARD:

&TYPE_CODE: 17
offset	asserted	assertSev	deassertSev	event2	event3	r_action	string


CHASSIS:

&TYPE_CODE: 18
offset	asserted	assertSev	deassertSev	event2	event3	r_action	string


CHIP_SET:

&TYPE_CODE: 19
offset	asserted	assertSev	deassertSev	event2	event3	r_action	string
00			02		00		00	00			"reports Soft Power Control Failure: Requested State: S0/G0, Current State: S0/G0"
00			02		00		00	01			"reports Soft Power Control Failure: Requested State: S0/G0, Current State: S1"
00			02		00		00	02			"reports Soft Power Control Failure: Requested State: S0/G0, Current State: S2"
00			02		00		00	03			"reports Soft Power Control Failure: Requested State: S0/G0, Current State: S3"
00			02		00		00	04			"reports Soft Power Control Failure: Requested State: S0/G0, Current State: S4"
00			02		00		00	05			"reports Soft Power Control Failure: Requested State: S0/G0, Current State: S5/G2"
00			02		00		00	06			"reports Soft Power Control Failure: Requested State: S0/G0, Current State: S4/S5 Soft Off, Particular State Undetermined"
00			02		00		00	07			"reports Soft Power Control Failure: Requested State: S0/G0, Current State: G3 / Mechanical Off"
00			02		00		00	08			"reports Soft Power Control Failure: Requested State: S0/G0, Current State: S1/S2/S3, Particular State Undetermined"
00			02		00		00	09			"reports Soft Power Control Failure: Requested State: S0/G0, Current State: G1; S1-S4 State Undetermined"
00			02		00		00	0A			"reports Soft Power Control Failure: Requested State: S0/G0, Current State: S5 Entered By Override"
00			02		00		00	0B			"reports Soft Power Control Failure: Requested State: S0/G0, Current State: Legacy ON State"
00			02		00		00	0C			"reports Soft Power Control Failure: Requested State: S0/G0, Current State: Legacy OFF State"
00			02		00		00	0D			"reports Soft Power Control Failure: Requested State: S0/G0, Current State: Unknown"
00			02		00		01	00			"reports Soft Power Control Failure: Requested State: S1, Current State: S0/G0"
00			02		00		01	01			"reports Soft Power Control Failure: Requested State: S1, Current State: S1"
00			02		00		01	02			"reports Soft Power Control Failure: Requested State: S1, Current State: S2"
00			02		00		01	03			"reports Soft Power Control Failure: Requested State: S1, Current State: S3"
00			02		00		01	04			"reports Soft Power Control Failure: Requested State: S1, Current State: S4"
00			02		00		01	05			"reports Soft Power Control Failure: Requested State: S1, Current State: S5/G2"
00			02		00		01	06			"reports Soft Power Control Failure: Requested State: S1, Current State: S4/S5 Soft Off, Particular State Undetermined"
00			02		00		01	07			"reports Soft Power Control Failure: Requested State: S1, Current State: G3 / Mechanical Off"
00			02		00		01	08			"reports Soft Power Control Failure: Requested State: S1, Current State: S1/S2/S3, Particular State Undetermined"
00			02		00		01	09			"reports Soft Power Control Failure: Requested State: S1, Current State: G1; S1-S4 State Undetermined"
00			02		00		01	0A			"reports Soft Power Control Failure: Requested State: S1, Current State: S5 Entered By Override"
00			02		00		01	0B			"reports Soft Power Control Failure: Requested State: S1, Current State: Legacy ON State"
00			02		00		01	0C			"reports Soft Power Control Failure: Requested State: S1, Current State: Legacy OFF State"
00			02		00		01	0D			"reports Soft Power Control Failure: Requested State: S1, Current State: Unknown"
00			02		00		02	00			"reports Soft Power Control Failure: Requested State: S2, Current State: S0/G0"
00			02		00		02	01			"reports Soft Power Control Failure: Requested State: S2, Current State: S1"
00			02		00		02	02			"reports Soft Power Control Failure: Requested State: S2, Current State: S2"
00			02		00		02	03			"reports Soft Power Control Failure: Requested State: S2, Current State: S3"
00			02		00		02	04			"reports Soft Power Control Failure: Requested State: S2, Current State: S4"
00			02		00		02	05			"reports Soft Power Control Failure: Requested State: S2, Current State: S5/G2"
00			02		00		02	06			"reports Soft Power Control Failure: Requested State: S2, Current State: S4/S5 Soft Off, Particular State Undetermined"
00			02		00		02	07			"reports Soft Power Control Failure: Requested State: S2, Current State: G3 / Mechanical Off"
00			02		00		02	08			"reports Soft Power Control Failure: Requested State: S2, Current State: S1/S2/S3, Particular State Undetermined"
00			02		00		02	09			"reports Soft Power Control Failure: Requested State: S2, Current State: G1; S1-S4 State Undetermined"
00			02		00		02	0A			"reports Soft Power Control Failure: Requested State: S2, Current State: S5 Entered By Override"
00			02		00		02	0B			"reports Soft Power Control Failure: Requested State: S2, Current State: Legacy ON State"
00			02		00		02	0C			"reports Soft Power Control Failure: Requested State: S2, Current State: Legacy OFF State"
00			02		00		02	0D			"reports Soft Power Control Failure: Requested State: S2, Current State: Unknown"
00			02		00		03	00			"reports Soft Power Control Failure: Requested State: S3, Current State: S0/G0"
00			02		00		03	01			"reports Soft Power Control Failure: Requested State: S3, Current State: S1"
00			02		00		03	02			"reports Soft Power Control Failure: Requested State: S3, Current State: S2"
00			02		00		03	03			"reports Soft Power Control Failure: Requested State: S3, Current State: S3"
00			02		00		03	04			"reports Soft Power Control Failure: Requested State: S3, Current State: S4"
00			02		00		03	05			"reports Soft Power Control Failure: Requested State: S3, Current State: S5/G2"
00			02		00		03	06			"reports Soft Power Control Failure: Requested State: S3, Current State: S4/S5 Soft Off, Particular State Undetermined"
00			02		00		03	07			"reports Soft Power Control Failure: Requested State: S3, Current State: G3 / Mechanical Off"
00			02		00		03	08			"reports Soft Power Control Failure: Requested State: S3, Current State: S1/S2/S3, Particular State Undetermined"
00			02		00		03	09			"reports Soft Power Control Failure: Requested State: S3, Current State: G1; S1-S4 State Undetermined"
00			02		00		03	0A			"reports Soft Power Control Failure: Requested State: S3, Current State: S5 Entered By Override"
00			02		00		03	0B			"reports Soft Power Control Failure: Requested State: S3, Current State: Legacy ON State"
00			02		00		03	0C			"reports Soft Power Control Failure: Requested State: S3, Current State: Legacy OFF State"
00			02		00		03	0D			"reports Soft Power Control Failure: Requested State: S3, Current State: Unknown"
00			02		00		04	00			"reports Soft Power Control Failure: Requested State: S4, Current State: S0/G0"
00			02		00		04	01			"reports Soft Power Control Failure: Requested State: S4, Current State: S1"
00			02		00		04	02			"reports Soft Power Control Failure: Requested State: S4, Current State: S2"
00			02		00		04	03			"reports Soft Power Control Failure: Requested State: S4, Current State: S3"
00			02		00		04	04			"reports Soft Power Control Failure: Requested State: S4, Current State: S4"
00			02		00		04	05			"reports Soft Power Control Failure: Requested State: S4, Current State: S5/G2"
00			02		00		04	06			"reports Soft Power Control Failure: Requested State: S4, Current State: S4/S5 Soft Off, Particular State Undetermined"
00			02		00		04	07			"reports Soft Power Control Failure: Requested State: S4, Current State: G3 / Mechanical Off"
00			02		00		04	08			"reports Soft Power Control Failure: Requested State: S4, Current State: S1/S2/S3, Particular State Undetermined"
00			02		00		04	09			"reports Soft Power Control Failure: Requested State: S4, Current State: G1; S1-S4 State Undetermined"
00			02		00		04	0A			"reports Soft Power Control Failure: Requested State: S4, Current State: S5 Entered By Override"
00			02		00		04	0B			"reports Soft Power Control Failure: Requested State: S4, Current State: Legacy ON State"
00			02		00		04	0C			"reports Soft Power Control Failure: Requested State: S4, Current State: Legacy OFF State"
00			02		00		04	0D			"reports Soft Power Control Failure: Requested State: S4, Current State: Unknown"
00			02		00		05	00			"reports Soft Power Control Failure: Requested State: S5/G2, Current State: S0/G0"
00			02		00		05	01			"reports Soft Power Control Failure: Requested State: S5/G2, Current State: S1"
00			02		00		05	02			"reports Soft Power Control Failure: Requested State: S5/G2, Current State: S2"
00			02		00		05	03			"reports Soft Power Control Failure: Requested State: S5/G2, Current State: S3"
00			02		00		05	04			"reports Soft Power Control Failure: Requested State: S5/G2, Current State: S4"
00			02		00		05	05			"reports Soft Power Control Failure: Requested State: S5/G2, Current State: S5/G2"
00			02		00		05	06			"reports Soft Power Control Failure: Requested State: S5/G2, Current State: S4/S5 Soft Off, Particular State Undetermined"
00			02		00		05	07			"reports Soft Power Control Failure: Requested State: S5/G2, Current State: G3 / Mechanical Off"
00			02		00		05	08			"reports Soft Power Control Failure: Requested State: S5/G2, Current State: S1/S2/S3, Particular State Undetermined"
00			02		00		05	09			"reports Soft Power Control Failure: Requested State: S5/G2, Current State: G1; S1-S4 State Undetermined"
00			02		00		05	0A			"reports Soft Power Control Failure: Requested State: S5/G2, Current State: S5 Entered By Override"
00			02		00		05	0B			"reports Soft Power Control Failure: Requested State: S5/G2, Current State: Legacy ON State"
00			02		00		05	0C			"reports Soft Power Control Failure: Requested State: S5/G2, Current State: Legacy OFF State"
00			02		00		05	0D			"reports Soft Power Control Failure: Requested State: S5/G2, Current State: Unknown"
00			02		00		06	00			"reports Soft Power Control Failure: Requested State: S4/S5 Soft Off, Particular State Undetermined, Current State: S0/G0"
00			02		00		06	01			"reports Soft Power Control Failure: Requested State: S4/S5 Soft Off, Particular State Undetermined, Current State: S1"
00			02		00		06	02			"reports Soft Power Control Failure: Requested State: S4/S5 Soft Off, Particular State Undetermined, Current State: S2"
00			02		00		06	03			"reports Soft Power Control Failure: Requested State: S4/S5 Soft Off, Particular State Undetermined, Current State: S3"
00			02		00		06	04			"reports Soft Power Control Failure: Requested State: S4/S5 Soft Off, Particular State Undetermined, Current State: S4"
00			02		00		06	05			"reports Soft Power Control Failure: Requested State: S4/S5 Soft Off, Particular State Undetermined, Current State: S5/G2"
00			02		00		06	06			"reports Soft Power Control Failure: Requested State: S4/S5 Soft Off, Particular State Undetermined, Current State: S4/S5 Soft Off, Particular State Undetermined"
00			02		00		06	07			"reports Soft Power Control Failure: Requested State: S4/S5 Soft Off, Particular State Undetermined, Current State: G3 / Mechanical Off"
00			02		00		06	08			"reports Soft Power Control Failure: Requested State: S4/S5 Soft Off, Particular State Undetermined, Current State: S1/S2/S3, Particular State Undetermined"
00			02		00		06	09			"reports Soft Power Control Failure: Requested State: S4/S5 Soft Off, Particular State Undetermined, Current State: G1; S1-S4 State Undetermined"
00			02		00		06	0A			"reports Soft Power Control Failure: Requested State: S4/S5 Soft Off, Particular State Undetermined, Current State: S5 Entered By Override"
00			02		00		06	0B			"reports Soft Power Control Failure: Requested State: S4/S5 Soft Off, Particular State Undetermined, Current State: Legacy ON State"
00			02		00		06	0C			"reports Soft Power Control Failure: Requested State: S4/S5 Soft Off, Particular State Undetermined, Current State: Legacy OFF State"
00			02		00		06	0D			"reports Soft Power Control Failure: Requested State: S4/S5 Soft Off, Particular State Undetermined, Current State: Unknown"
00			02		00		07	00			"reports Soft Power Control Failure: Requested State: G3 / Mechanical Off, Current State: S0/G0"
00			02		00		07	01			"reports Soft Power Control Failure: Requested State: G3 / Mechanical Off, Current State: S1"
00			02		00		07	02			"reports Soft Power Control Failure: Requested State: G3 / Mechanical Off, Current State: S2"
00			02		00		07	03			"reports Soft Power Control Failure: Requested State: G3 / Mechanical Off, Current State: S3"
00			02		00		07	04			"reports Soft Power Control Failure: Requested State: G3 / Mechanical Off, Current State: S4"
00			02		00		07	05			"reports Soft Power Control Failure: Requested State: G3 / Mechanical Off, Current State: S5/G2"
00			02		00		07	06			"reports Soft Power Control Failure: Requested State: G3 / Mechanical Off, Current State: S4/S5 Soft Off, Particular State Undetermined"
00			02		00		07	07			"reports Soft Power Control Failure: Requested State: G3 / Mechanical Off, Current State: G3 / Mechanical Off"
00			02		00		07	08			"reports Soft Power Control Failure: Requested State: G3 / Mechanical Off, Current State: S1/S2/S3, Particular State Undetermined"
00			02		00		07	09			"reports Soft Power Control Failure: Requested State: G3 / Mechanical Off, Current State: G1; S1-S4 State Undetermined"
00			02		00		07	0A			"reports Soft Power Control Failure: Requested State: G3 / Mechanical Off, Current State: S5 Entered By Override"
00			02		00		07	0B			"reports Soft Power Control Failure: Requested State: G3 / Mechanical Off, Current State: Legacy ON State"
00			02		00		07	0C			"reports Soft Power Control Failure: Requested State: G3 / Mechanical Off, Current State: Legacy OFF State"
00			02		00		07	0D			"reports Soft Power Control Failure: Requested State: G3 / Mechanical Off, Current State: Unknown"
00			02		00		08	00			"reports Soft Power Control Failure: Requested State: S1/S2/S3, Particular State Undetermined, Current State: S0/G0"
00			02		00		08	01			"reports Soft Power Control Failure: Requested State: S1/S2/S3, Particular State Undetermined, Current State: S1"
00			02		00		08	02			"reports Soft Power Control Failure: Requested State: S1/S2/S3, Particular State Undetermined, Current State: S2"
00			02		00		08	03			"reports Soft Power Control Failure: Requested State: S1/S2/S3, Particular State Undetermined, Current State: S3"
00			02		00		08	04			"reports Soft Power Control Failure: Requested State: S1/S2/S3, Particular State Undetermined, Current State: S4"
00			02		00		08	05			"reports Soft Power Control Failure: Requested State: S1/S2/S3, Particular State Undetermined, Current State: S5/G2"
00			02		00		08	06			"reports Soft Power Control Failure: Requested State: S1/S2/S3, Particular State Undetermined, Current State: S4/S5 Soft Off, Particular State Undetermined"
00			02		00		08	07			"reports Soft Power Control Failure: Requested State: S1/S2/S3, Particular State Undetermined, Current State: G3 / Mechanical Off"
00			02		00		08	08			"reports Soft Power Control Failure: Requested State: S1/S2/S3, Particular State Undetermined, Current State: S1/S2/S3, Particular State Undetermined"
00			02		00		08	09			"reports Soft Power Control Failure: Requested State: S1/S2/S3, Particular State Undetermined, Current State: G1; S1-S4 State Undetermined"
00			02		00		08	0A			"reports Soft Power Control Failure: Requested State: S1/S2/S3, Particular State Undetermined, Current State: S5 Entered By Override"
00			02		00		08	0B			"reports Soft Power Control Failure: Requested State: S1/S2/S3, Particular State Undetermined, Current State: Legacy ON State"
00			02		00		08	0C			"reports Soft Power Control Failure: Requested State: S1/S2/S3, Particular State Undetermined, Current State: Legacy OFF State"
00			02		00		08	0D			"reports Soft Power Control Failure: Requested State: S1/S2/S3, Particular State Undetermined, Current State: Unknown"
00			02		00		09	00			"reports Soft Power Control Failure: Requested State: G1; S1-S4 State Undetermined, Current State: S0/G0"
00			02		00		09	01			"reports Soft Power Control Failure: Requested State: G1; S1-S4 State Undetermined, Current State: S1"
00			02		00		09	02			"reports Soft Power Control Failure: Requested State: G1; S1-S4 State Undetermined, Current State: S2"
00			02		00		09	03			"reports Soft Power Control Failure: Requested State: G1; S1-S4 State Undetermined, Current State: S3"
00			02		00		09	04			"reports Soft Power Control Failure: Requested State: G1; S1-S4 State Undetermined, Current State: S4"
00			02		00		09	05			"reports Soft Power Control Failure: Requested State: G1; S1-S4 State Undetermined, Current State: S5/G2"
00			02		00		09	06			"reports Soft Power Control Failure: Requested State: G1; S1-S4 State Undetermined, Current State: S4/S5 Soft Off, Particular State Undetermined"
00			02		00		09	07			"reports Soft Power Control Failure: Requested State: G1; S1-S4 State Undetermined, Current State: G3 / Mechanical Off"
00			02		00		09	08			"reports Soft Power Control Failure: Requested State: G1; S1-S4 State Undetermined, Current State: S1/S2/S3, Particular State Undetermined"
00			02		00		09	09			"reports Soft Power Control Failure: Requested State: G1; S1-S4 State Undetermined, Current State: G1; S1-S4 State Undetermined"
00			02		00		09	0A			"reports Soft Power Control Failure: Requested State: G1; S1-S4 State Undetermined, Current State: S5 Entered By Override"
00			02		00		09	0B			"reports Soft Power Control Failure: Requested State: G1; S1-S4 State Undetermined, Current State: Legacy ON State"
00			02		00		09	0C			"reports Soft Power Control Failure: Requested State: G1; S1-S4 State Undetermined, Current State: Legacy OFF State"
00			02		00		09	0D			"reports Soft Power Control Failure: Requested State: G1; S1-S4 State Undetermined, Current State: Unknown"
00			02		00		0A	00			"reports Soft Power Control Failure: Requested State: S5 Entered By Override, Current State: S0/G0"
00			02		00		0A	01			"reports Soft Power Control Failure: Requested State: S5 Entered By Override, Current State: S1"
00			02		00		0A	02			"reports Soft Power Control Failure: Requested State: S5 Entered By Override, Current State: S2"
00			02		00		0A	03			"reports Soft Power Control Failure: Requested State: S5 Entered By Override, Current State: S3"
00			02		00		0A	04			"reports Soft Power Control Failure: Requested State: S5 Entered By Override, Current State: S4"
00			02		00		0A	05			"reports Soft Power Control Failure: Requested State: S5 Entered By Override, Current State: S5/G2"
00			02		00		0A	06			"reports Soft Power Control Failure: Requested State: S5 Entered By Override, Current State: S4/S5 Soft Off, Particular State Undetermined"
00			02		00		0A	07			"reports Soft Power Control Failure: Requested State: S5 Entered By Override, Current State: G3 / Mechanical Off"
00			02		00		0A	08			"reports Soft Power Control Failure: Requested State: S5 Entered By Override, Current State: S1/S2/S3, Particular State Undetermined"
00			02		00		0A	09			"reports Soft Power Control Failure: Requested State: S5 Entered By Override, Current State: G1; S1-S4 State Undetermined"
00			02		00		0A	0A			"reports Soft Power Control Failure: Requested State: S5 Entered By Override, Current State: S5 Entered By Override"
00			02		00		0A	0B			"reports Soft Power Control Failure: Requested State: S5 Entered By Override, Current State: Legacy ON State"
00			02		00		0A	0C			"reports Soft Power Control Failure: Requested State: S5 Entered By Override, Current State: Legacy OFF State"
00			02		00		0A	0D			"reports Soft Power Control Failure: Requested State: S5 Entered By Override, Current State: Unknown"
00			02		00		0B	00			"reports Soft Power Control Failure: Requested State: Legacy ON State, Current State: S0/G0"
00			02		00		0B	01			"reports Soft Power Control Failure: Requested State: Legacy ON State, Current State: S1"
00			02		00		0B	02			"reports Soft Power Control Failure: Requested State: Legacy ON State, Current State: S2"
00			02		00		0B	03			"reports Soft Power Control Failure: Requested State: Legacy ON State, Current State: S3"
00			02		00		0B	04			"reports Soft Power Control Failure: Requested State: Legacy ON State, Current State: S4"
00			02		00		0B	05			"reports Soft Power Control Failure: Requested State: Legacy ON State, Current State: S5/G2"
00			02		00		0B	06			"reports Soft Power Control Failure: Requested State: Legacy ON State, Current State: S4/S5 Soft Off, Particular State Undetermined"
00			02		00		0B	07			"reports Soft Power Control Failure: Requested State: Legacy ON State, Current State: G3 / Mechanical Off"
00			02		00		0B	08			"reports Soft Power Control Failure: Requested State: Legacy ON State, Current State: S1/S2/S3, Particular State Undetermined"
00			02		00		0B	09			"reports Soft Power Control Failure: Requested State: Legacy ON State, Current State: G1; S1-S4 State Undetermined"
00			02		00		0B	0A			"reports Soft Power Control Failure: Requested State: Legacy ON State, Current State: S5 Entered By Override"
00			02		00		0B	0B			"reports Soft Power Control Failure: Requested State: Legacy ON State, Current State: Legacy ON State"
00			02		00		0B	0C			"reports Soft Power Control Failure: Requested State: Legacy ON State, Current State: Legacy OFF State"
00			02		00		0B	0D			"reports Soft Power Control Failure: Requested State: Legacy ON State, Current State: Unknown"
00			02		00		0C	00			"reports Soft Power Control Failure: Requested State: Legacy OFF State, Current State: S0/G0"
00			02		00		0C	01			"reports Soft Power Control Failure: Requested State: Legacy OFF State, Current State: S1"
00			02		00		0C	02			"reports Soft Power Control Failure: Requested State: Legacy OFF State, Current State: S2"
00			02		00		0C	03			"reports Soft Power Control Failure: Requested State: Legacy OFF State, Current State: S3"
00			02		00		0C	04			"reports Soft Power Control Failure: Requested State: Legacy OFF State, Current State: S4"
00			02		00		0C	05			"reports Soft Power Control Failure: Requested State: Legacy OFF State, Current State: S5/G2"
00			02		00		0C	06			"reports Soft Power Control Failure: Requested State: Legacy OFF State, Current State: S4/S5 Soft Off, Particular State Undetermined"
00			02		00		0C	07			"reports Soft Power Control Failure: Requested State: Legacy OFF State, Current State: G3 / Mechanical Off"
00			02		00		0C	08			"reports Soft Power Control Failure: Requested State: Legacy OFF State, Current State: S1/S2/S3, Particular State Undetermined"
00			02		00		0C	09			"reports Soft Power Control Failure: Requested State: Legacy OFF State, Current State: G1; S1-S4 State Undetermined"
00			02		00		0C	0A			"reports Soft Power Control Failure: Requested State: Legacy OFF State, Current State: S5 Entered By Override"
00			02		00		0C	0B			"reports Soft Power Control Failure: Requested State: Legacy OFF State, Current State: Legacy ON State"
00			02		00		0C	0C			"reports Soft Power Control Failure: Requested State: Legacy OFF State, Current State: Legacy OFF State"
00			02		00		0C	0D			"reports Soft Power Control Failure: Requested State: Legacy OFF State, Current State: Unknown"
00			02		00		0D	00			"reports Soft Power Control Failure: Requested State: Unknown, Current State: S0/G0"
00			02		00		0D	01			"reports Soft Power Control Failure: Requested State: Unknown, Current State: S1"
00			02		00		0D	02			"reports Soft Power Control Failure: Requested State: Unknown, Current State: S2"
00			02		00		0D	03			"reports Soft Power Control Failure: Requested State: Unknown, Current State: S3"
00			02		00		0D	04			"reports Soft Power Control Failure: Requested State: Unknown, Current State: S4"
00			02		00		0D	05			"reports Soft Power Control Failure: Requested State: Unknown, Current State: S5/G2"
00			02		00		0D	06			"reports Soft Power Control Failure: Requested State: Unknown, Current State: S4/S5 Soft Off, Particular State Undetermined"
00			02		00		0D	07			"reports Soft Power Control Failure: Requested State: Unknown, Current State: G3 / Mechanical Off"
00			02		00		0D	08			"reports Soft Power Control Failure: Requested State: Unknown, Current State: S1/S2/S3, Particular State Undetermined"
00			02		00		0D	09			"reports Soft Power Control Failure: Requested State: Unknown, Current State: G1; S1-S4 State Undetermined"
00			02		00		0D	0A			"reports Soft Power Control Failure: Requested State: Unknown, Current State: S5 Entered By Override"
00			02		00		0D	0B			"reports Soft Power Control Failure: Requested State: Unknown, Current State: Legacy ON State"
00			02		00		0D	0C			"reports Soft Power Control Failure: Requested State: Unknown, Current State: Legacy OFF State"
00			02		00		0D	0D			"reports Soft Power Control Failure: Requested State: Unknown, Current State: Unknown"

# Notes: Some details were left off of the soft power state labels, like S1, explaining what they meant.
# Hopefully the user knows what these different power states are; if this is a bad assumption, they will need
# to be clarified, a simple copy/paste matter.


OTHER_FRU:

&TYPE_CODE: 1A
offset	asserted	assertSev	deassertSev	event2	event3	r_action	string


CABLE_INTERCONNECT:

&TYPE_CODE: 1B
offset	asserted	assertSev	deassertSev	event2	event3	r_action	string
00			00		00		xx	xx			"reports Cable or Interconnect is connected"
01			01		00		xx	xx			"reports Configuration Error - Incorrect cable connected or Incorrect Interconnection"


TERMINATOR:

&TYPE_CODE: 1C
offset	asserted	assertSev	deassertSev	event2	event3	r_action	string


SYSTEM_BOOT_INITIATED:

&TYPE_CODE: 1D
offset	asserted	assertSev	deassertSev	event2	event3	r_action	string
00			00		00		xx	xx			"reports a system boot has been initiated due to a power up"
01			00		00		xx	xx			"reports a system boot has been initiated due to a hard reset"
02			00		00		xx	xx			"reports a system boot has been initiated due to a warm reset"
03			00		00		xx	xx			"reports a system boot has been initiated due to a user-requested PXE boot"
04			00		00		xx	xx			"reports a system boot has been initiated due to an automatic diagnostic boot"
05			00		00		xx	xx			"reports a OS or run-time software initiated hard reset"
06			00		00		xx	xx			"reports a OS or run-time software initiated warm reset"
07			00		00		xx	xx			"reports a system restart"


BOOT_ERROR:

&TYPE_CODE: 1E
offset	asserted	assertSev	deassertSev	event2	event3	r_action	string
00			01		00		xx	xx			"reports there is no bootable media"
01			00		00		xx	xx			"reports a non-bootable diskette has been left in the drive"
02			01		00		xx	xx			"reports the PXE Server can't be found"
03			01		00		xx	xx			"reports the boot sector is invalid"
04			00		00		xx	xx			"reports the timer for the user's selection of the boot source has expired"


OS_BOOT:

&TYPE_CODE: 1F
offset	asserted	assertSev	deassertSev	event2	event3	r_action	string
00			00		00		xx	xx			"reports the boot from drive A has been completed"
01			00		00		xx	xx			"reports the boot from drive C has been completed"
02			00		00		xx	xx			"reports the boot from the PXE Server has been completed"
03			00		00		xx	xx			"reports the diagnostic boot has been completed"
04			00		00		xx	xx			"reports the boot from the CD-ROM has been completed"
05			00		00		xx	xx			"reports the boot from the ROM has been completed"
06			00		00		xx	xx			"reports the boot has been completed, but the device the system booted from is unknown"


OS_CRITICAL_STOP:

&TYPE_CODE: 20
offset	asserted	assertSev	deassertSev	event2	event3	r_action	string
00			02		00		xx	xx			"reports a critical stop during OS load or initialization"
01			02		00		xx	xx			"reports a runtime critical stop (a.k.a. core dump, blue screen)"
02			01		00		xx	xx			"reports a OS graceful stop"
03			01		00		xx	xx			"reports a OS graceful shutdown"
04			01		00		xx	xx			"reports a soft shutdown initiated by PEF"
05			01		00		xx	xx			"reports agent not responding. Graceful shutdown request to agent via BMC did not occur due to missing or malfunctioning local agent"


SLOT_CONNECTOR:

&TYPE_CODE: 21
offset	asserted	assertSev	deassertSev	event2	event3	r_action	string
00			01		00		xx	xx			"reports a fault status has been asserted %Event code%, %memory error2%"
00			01		00		00	xx			"reports a fault status has been asserted for the PCI device in slot number %Number event3%"
00			01		00		01	xx			"reports a fault status has been asserted for the drive array in slot number %Number event3%"
00			01		00		02	xx			"reports a fault status has been asserted for the external peripheral connector in slot number %Number event3%"
00			01		00		03	xx			"reports a fault status has been asserted for the docking device in slot number %Number event3%"
00			01		00		04	xx			"reports a fault status has been asserted for the standard internal expansion slot in slot number %Number event3%"
00			01		00		05	xx			"reports a fault status has been asserted for the device associated with %Entity% in slot number %Number event3%"
00			01		00		06	xx			"reports a fault status has been asserted for the Advanced TCA device in slot number %Number event3%"
00			01		00		07	xx			"reports a fault status has been asserted for the DIMM / memory device in slot number %Number event3%"
00			01		00		08	xx			"reports a fault status has been asserted for the fan in slot number %Number event3%"
00			01		00		09	xx			"reports a fault status has been asserted for the PCI Express device in slot number %Number event3%"
00			01		00		0A	xx			"reports a fault status has been asserted for the Parallel SCSI device in slot number %Number event3%"
00			01		00		0B	xx			"reports a fault status has been asserted for the SATA / SAS device in slot number %Number event3%"
00			01		00		0F	xx			"reports a fault status has been asserted for an unknown device"
01			00		00		xx	xx			"reports an identify status has been asserted"
01			00		00		00	xx			"reports an identify status has been asserted for the PCI device in slot number %Number event3%"
01			00		00		01	xx			"reports an identify status has been asserted for the drive array in slot number %Number event3%"
01			00		00		02	xx			"reports an identify status has been asserted for the external peripheral connector in slot number %Number event3%"
01			00		00		03	xx			"reports an identify status has been asserted for the docking device in slot number %Number event3%"
01			00		00		04	xx			"reports an identify status has been asserted for the standard internal expansion slot in slot number %Number event3%"
01			00		00		05	xx			"reports an identify status has been asserted for the device associated with %Entity% in slot number %Number event3%"
01			00		00		06	xx			"reports an identify status has been asserted for the Advanced TCA device in slot number %Number event3%"
01			00		00		07	xx			"reports an identify status has been asserted for the DIMM / memory device in slot number %Number event3%"
01			00		00		08	xx			"reports an identify status has been asserted for the fan in slot number %Number event3%"
01			00		00		09	xx			"reports an identify status has been asserted for the PCI Express device in slot number %Number event3%"
01			00		00		0A	xx			"reports an identify status has been asserted for the Parallel SCSI device in slot number %Number event3%"
01			00		00		0B	xx			"reports an identify status has been asserted for the SATA / SAS device in slot number %Number event3%"
01			01		00		0F	xx			"reports an identify status has been asserted for an unknown device"
02			00		00		xx	xx			"reports a slot or connector device has been installed or attached %Event code%, %memory error2%"
02			00		00		00	xx			"reports a PCI device has been installed or attached in slot number %Number event3%"
02			00		00		01	xx			"reports a drive array has been installed or attached in slot number %Number event3%"
02			00		00		02	xx			"reports an external peripheral connector has been installed or attached in slot number %Number event3%"
02			00		00		03	xx			"reports a docking device has been installed or attached in slot number %Number event3%"
02			00		00		04	xx			"reports a standard internal expansion slot has been installed or attached in slot number %Number event3%"
02			00		00		05	xx			"reports a device associated with %Entity% has been installed or attached in slot number %Number event3%"
02			00		00		06	xx			"reports an Advanced TCA device has been installed or attached in slot number %Number event3%"
02			00		00		07	xx			"reports a DIMM / memory device has been installed or attached in slot number %Number event3%"
02			00		00		08	xx			"reports a fan has been installed or attached in slot number %Number event3%"
02			00		00		09	xx			"reports a PCI Express device has been installed or attached in slot number %Number event3%"
02			00		00		0A	xx			"reports a Parallel SCSI device has been installed or attached in slot number %Number event3%"
02			00		00		0B	xx			"reports a SATA / SAS device has been installed or attached in slot number %Number event3%"
02			00		00		0F	xx			"reports an unknown device has been installed or attached"
03			00		00		xx	xx			"reports a slot or connector device is ready for installation"
03			00		00		00	xx			"reports a PCI device is ready for installation in slot number %Number event3%"
03			00		00		01	xx			"reports a drive array is ready for installation in slot number %Number event3%"
03			00		00		02	xx			"reports an external peripheral connector is ready for installation in slot number %Number event3%"
03			00		00		03	xx			"reports a docking device is ready for installation in slot number %Number event3%"
03			00		00		04	xx			"reports a standard internal expansion slot is ready for installation in slot number %Number event3%"
03			00		00		05	xx			"reports a device associated with %Entity% is ready for installation in slot number %Number event3%"
03			00		00		06	xx			"reports an Advanced TCA device is ready for installation in slot number %Number event3%"
03			00		00		07	xx			"reports a DIMM / memory device is ready for installation in slot number %Number event3%"
03			00		00		08	xx			"reports a fan is ready for installation in slot number %Number event3%"
03			00		00		09	xx			"reports a PCI Express device is ready for installation in slot number %Number event3%"
03			00		00		0A	xx			"reports a Parallel SCSI device is ready for installation in slot number %Number event3%"
03			00		00		0B	xx			"reports a SATA / SAS device is ready for installation in slot number %Number event3%"
04			00		00		xx	xx			"reports a slot or connector device is ready for removal %Event code%, %memory error2%"
04			00		00		00	xx			"reports a PCI device is ready for removal in slot number %Number event3%"
04			00		00		01	xx			"reports a drive array is ready for removal in slot number %Number event3%"
04			00		00		02	xx			"reports an external peripheral connector is ready for removal in slot number %Number event3%"
04			00		00		03	xx			"reports a docking device is ready for removal in slot number %Number event3%"
04			00		00		04	xx			"reports a standard internal expansion slot is ready for removal in slot number %Number event3%"
04			00		00		05	xx			"reports a device associated with %Entity% is ready for removal in slot number %Number event3%"
04			00		00		06	xx			"reports an Advanced TCA device is ready for removal in slot number %Number event3%"
04			00		00		07	xx			"reports a DIMM / memory device is ready for removal in slot number %Number event3%"
04			00		00		08	xx			"reports a fan is ready for removal in slot number %Number event3%"
04			00		00		09	xx			"reports a PCI Express device is ready for removal in slot number %Number event3%"
04			00		00		0A	xx			"reports a Parallel SCSI device is ready for removal in slot number %Number event3%"
04			00		00		0B	xx			"reports a SATA / SAS device is ready for removal in slot number %Number event3%"
04			00		00		0F	xx			"reports an unknown device is ready for removal"
05			00		00		xx	xx			"reports the slot power is off %Event code%, %memory error2%"
05			00		00		00	xx			"reports the slot power is off for the PCI device in slot number %Number event3%"
05			00		00		01	xx			"reports the slot power is off for the drive array in slot number %Number event3%"
05			00		00		02	xx			"reports the slot power is off for the external peripheral connector in slot number %Number event3%"
05			00		00		03	xx			"reports the slot power is off for the docking device in slot number %Number event3%"
05			00		00		04	xx			"reports the slot power is off for the standard internal expansion slot in slot number %Number event3%"
05			00		00		05	xx			"reports the slot power is off for the device associated with %Entity% in slot number %Number event3%"
05			00		00		06	xx			"reports the slot power is off for the Advanced TCA device in slot number %Number event3%"
05			00		00		07	xx			"reports the slot power is off for the DIMM / memory device in slot number %Number event3%"
05			00		00		08	xx			"reports the slot power is off for the fan in slot number %Number event3%"
05			00		00		09	xx			"reports the slot power is off for the PCI Express device in slot number %Number event3%"
05			00		00		0A	xx			"reports the slot power is off for the Parallel SCSI device in slot number %Number event3%"
05			00		00		0B	xx			"reports the slot power is off for the SATA / SAS device in slot number %Number event3%"
05			00		00		0F	xx			"reports the slot power is off for an unknown device"
06			00		00		xx	xx			"reports a slot or connector device has been requested to be removed"
06			00		00		00	xx			"reports a PCI device in slot number %Number event3% has been requested to be removed"
06			00		00		01	xx			"reports a drive array in slot number %Number event3% has been requested to be removed"
06			00		00		02	xx			"reports an external peripheral connector in slot number %Number event3% has been requested to be removed"
06			00		00		03	xx			"reports a docking device in slot number %Number event3% has been requested to be removed"
06			00		00		04	xx			"reports a standard internal expansion slot in slot number %Number event3% has been requested to be removed"
06			00		00		05	xx			"reports a device associated with %Entity% in slot number %Number event3% has been requested to be removed"
06			00		00		06	xx			"reports an Advanced TCA device in slot number %Number event3% has been requested to be removed"
06			00		00		07	xx			"reports a DIMM / memory device in slot number %Number event3% has been requested to be removed"
06			00		00		08	xx			"reports a fan in slot number %Number event3% has been requested to be removed"
06			00		00		09	xx			"reports a PCI Express device in slot number %Number event3% has been requested to be removed"
06			00		00		0A	xx			"reports a Parallel SCSI device in slot number %Number event3% has been requested to be removed"
06			00		00		0B	xx			"reports a SATA / SAS device in slot number %Number event3% has been requested to be removed"
06			00		00		0F	xx			"reports an unknown device has been requested to be removed"
07			00		00		xx	xx			"reports the Interlock has been asserted"
07			00		00		00	xx			"reports the Interlock has been asserted for the PCI device in slot number %Number event3%"
07			00		00		01	xx			"reports the Interlock has been asserted for the drive array in slot number %Number event3%"
07			00		00		02	xx			"reports the Interlock has been asserted for the external peripheral connector in slot number %Number event3%"
07			00		00		03	xx			"reports the Interlock has been asserted for the docking device in slot number %Number event3%"
07			00		00		04	xx			"reports the Interlock has been asserted for the standard internal expansion slot in slot number %Number event3%"
07			00		00		05	xx			"reports the Interlock has been asserted for the device associated with %Entity% in slot number %Number event3%"
07			00		00		06	xx			"reports the Interlock has been asserted for the Advanced TCA device in slot number %Number event3%"
07			00		00		07	xx			"reports the Interlock has been asserted for the DIMM / memory device in slot number %Number event3%"
07			00		00		08	xx			"reports the Interlock has been asserted for the fan in slot number %Number event3%"
07			00		00		09	xx			"reports the Interlock has been asserted for the PCI Express device in slot number %Number event3%"
07			00		00		0A	xx			"reports the Interlock has been asserted for the Parallel SCSI device in slot number %Number event3%"
07			00		00		0B	xx			"reports the Interlock has been asserted for the SATA / SAS device in slot number %Number event3%"
07			00		00		0F	xx			"reports the Interlock has been asserted for an unknown device"
08			00		00		xx	xx			"reports the slot is disabled"
08			00		00		00	xx			"reports the slot is disabled for the PCI device in slot number %Number event3%"
08			00		00		01	xx			"reports the slot is disabled for the drive array in slot number %Number event3%"
08			00		00		02	xx			"reports the slot is disabled for the external peripheral connector in slot number %Number event3%"
08			00		00		03	xx			"reports the slot is disabled for the docking device in slot number %Number event3%"
08			00		00		04	xx			"reports the slot is disabled for the standard internal expansion slot in slot number %Number event3%"
08			00		00		05	xx			"reports the slot is disabled for the device associated with %Entity% in slot number %Number event3%"
08			00		00		06	xx			"reports the slot is disabled for the advanced TCA device in slot number %Number event3%"
08			00		00		07	xx			"reports the slot is disabled for the DIMM / memory device in slot number %Number event3%"
08			00		00		08	xx			"reports the slot is disabled for the fan in slot number %Number event3%"
08			00		00		09	xx			"reports the slot is disabled for the PCI Express device in slot number %Number event3%"
08			00		00		0A	xx			"reports the slot is disabled for the Parallel SCSI device in slot number %Number event3%"
08			00		00		0B	xx			"reports the slot is disabled for the SATA / SAS device in slot number %Number event3%"
08			00		00		0F	xx			"reports the slot is disabled for an unknown device"
09			00		00		xx	xx			"reports the slot holds a spare device %Event code%, %memory error2%"
09			00		00		00	xx			"reports slot number %Number event3% holds a spare PCI device"
09			00		00		01	xx			"reports slot number %Number event3% holds a spare drive array"
09			00		00		02	xx			"reports slot number %Number event3% holds a spare external peripheral connector"
09			00		00		03	xx			"reports slot number %Number event3% holds a spare docking device"
09			00		00		04	xx			"reports slot number %Number event3% holds a spare standard internal expansion slot"
09			00		00		05	xx			"reports slot number %Number event3% holds a spare device associated with %Entity%"
09			00		00		06	xx			"reports slot number %Number event3% holds a spare Advanced TCA device"
09			00		00		07	xx			"reports slot number %Number event3% holds a spare DIMM / memory device"
09			00		00		08	xx			"reports slot number %Number event3% holds a spare fan"
09			00		00		09	xx			"reports slot number %Number event3% holds a spare PCI Express device"
09			00		00		0A	xx			"reports slot number %Number event3% holds a spare Parallel SCSI device"
09			00		00		0B	xx			"reports slot number %Number event3% holds a spare SATA / SAS device"
09			00		00		0F	xx			"reports slot number %Number event3% holds a spare unknown device"


SYSTEM_ACPI_POWER_STATE:

&TYPE_CODE: 22
offset	asserted	assertSev	deassertSev	event2	event3	r_action	string
00			00		00		xx	xx			"reports (S0) the system is working normally"
01			00		00		xx	xx			"reports (S1) the system is currently in sleep mode"
02			00		00		xx	xx			"reports (S2) the system is currently in CPU sleep mode"
03			00		00		xx	xx			"reports (S3) the system is currently in power button off mode"
04			00		00		xx	xx			"reports (S4) the system is currently in suspend to disk mode"
05			00		00		xx	xx			"reports (S5/G2) the system is currently in soft off mode"
06			00		00		xx	xx			"reports (S4/S5) the system is currently in soft off mode, Particular State Undetermined"
07			00		00		xx	xx			"reports (G3) the system is currently in mechanical off mode"
08			00		00		xx	xx			"reports (S1/S2/S3) Particular State Undetermined"
09			00		00		xx	xx			"reports (G1; S1-S4) State Undetermined"
0A			00		00		xx	xx			"reports (S5) Entered By Override"
0B			00		00		xx	xx			"reports Legacy ON State"
0C			00		00		xx	xx			"reports Legacy OFF State"
0E			00		00		xx	xx			"reports Unknown ACPI power state"

# Notes: Some details were left off of the soft power state labels, like S1, explaining what they meant.
# Hopefully the user knows what these different power states are; if this is a bad assumption, they will need
# to be clarified, a simple copy/paste matter.


WATCHDOG_2:

&TYPE_CODE: 23
offset	asserted	assertSev	deassertSev	event2	event3	r_action	string
00			00		00		00	xx			"reports the watchdog timer has expired, Interrupt Type: None, Timer Use At Expiration: unknown"
00			00		00		01	xx			"reports the watchdog timer has expired, Interrupt Type: None, Timer Use At Expiration: BIOS FRB2"
00			00		00		02	xx			"reports the watchdog timer has expired, Interrupt Type: None, Timer Use At Expiration: BIOS/POST"
00			00		00		03	xx			"reports the watchdog timer has expired, Interrupt Type: None, Timer Use At Expiration: OS Load"
00			00		00		04	xx			"reports the watchdog timer has expired, Interrupt Type: None, Timer Use At Expiration: SMS/OS"
00			00		00		05	xx			"reports the watchdog timer has expired, Interrupt Type: None, Timer Use At Expiration: OEM"
00			00		00		0F	xx			"reports the watchdog timer has expired, Interrupt Type: None, Timer Use At Expiration: unspecified"
00			00		00		10	xx			"reports the watchdog timer has expired, Interrupt Type: SMI, Timer Use At Expiration: unknown"
00			00		00		11	xx			"reports the watchdog timer has expired, Interrupt Type: SMI, Timer Use At Expiration: BIOS FRB2"
00			00		00		12	xx			"reports the watchdog timer has expired, Interrupt Type: SMI, Timer Use At Expiration: BIOS/POST"
00			00		00		13	xx			"reports the watchdog timer has expired, Interrupt Type: SMI, Timer Use At Expiration: OS Load"
00			00		00		14	xx			"reports the watchdog timer has expired, Interrupt Type: SMI, Timer Use At Expiration: SMS/OS"
00			00		00		15	xx			"reports the watchdog timer has expired, Interrupt Type: SMI, Timer Use At Expiration: OEM"
00			00		00		1F	xx			"reports the watchdog timer has expired, Interrupt Type: SMI, Timer Use At Expiration: unspecified"
00			00		00		20	xx			"reports the watchdog timer has expired, Interrupt Type: NMI, Timer Use At Expiration: unknown"
00			00		00		21	xx			"reports the watchdog timer has expired, Interrupt Type: NMI, Timer Use At Expiration: BIOS FRB2"
00			00		00		22	xx			"reports the watchdog timer has expired, Interrupt Type: NMI, Timer Use At Expiration: BIOS/POST"
00			00		00		23	xx			"reports the watchdog timer has expired, Interrupt Type: NMI, Timer Use At Expiration: OS Load"
00			00		00		24	xx			"reports the watchdog timer has expired, Interrupt Type: NMI, Timer Use At Expiration: SMS/OS"
00			00		00		25	xx			"reports the watchdog timer has expired, Interrupt Type: NMI, Timer Use At Expiration: OEM"
00			00		00		2F	xx			"reports the watchdog timer has expired, Interrupt Type: NMI, Timer Use At Expiration: unspecified"
00			00		00		30	xx			"reports the watchdog timer has expired, Interrupt Type: Messaging Interrupt, Timer Use At Expiration: unknown"
00			00		00		31	xx			"reports the watchdog timer has expired, Interrupt Type: Messaging Interrupt, Timer Use At Expiration: BIOS FRB2"
00			00		00		32	xx			"reports the watchdog timer has expired, Interrupt Type: Messaging Interrupt, Timer Use At Expiration: BIOS/POST"
00			00		00		33	xx			"reports the watchdog timer has expired, Interrupt Type: Messaging Interrupt, Timer Use At Expiration: OS Load"
00			00		00		34	xx			"reports the watchdog timer has expired, Interrupt Type: Messaging Interrupt, Timer Use At Expiration: SMS/OS"
00			00		00		35	xx			"reports the watchdog timer has expired, Interrupt Type: Messaging Interrupt, Timer Use At Expiration: OEM"
00			00		00		3F	xx			"reports the watchdog timer has expired, Interrupt Type: Messaging Interrupt, Timer Use At Expiration: unspecified"
00			00		00		F0	xx			"reports the watchdog timer has expired, Interrupt Type: Unspecified, Timer Use At Expiration: unknown"
00			00		00		F1	xx			"reports the watchdog timer has expired, Interrupt Type: Unspecified, Timer Use At Expiration: BIOS FRB2"
00			00		00		F2	xx			"reports the watchdog timer has expired, Interrupt Type: Unspecified, Timer Use At Expiration: BIOS/POST"
00			00		00		F3	xx			"reports the watchdog timer has expired, Interrupt Type: Unspecified, Timer Use At Expiration: OS Load"
00			00		00		F4	xx			"reports the watchdog timer has expired, Interrupt Type: Unspecified, Timer Use At Expiration: SMS/OS"
00			00		00		F5	xx			"reports the watchdog timer has expired, Interrupt Type: Unspecified, Timer Use At Expiration: OEM"
00			00		00		FF	xx			"reports the watchdog timer has expired, Interrupt Type: Unspecified, Timer Use At Expiration: unspecified"
01			00		00		00	xx			"reports the watchdog initiated a hard reset, Interrupt Type: None, Timer Use At Expiration: unknown"
01			00		00		01	xx			"reports the watchdog initiated a hard reset, Interrupt Type: None, Timer Use At Expiration: BIOS FRB2"
01			00		00		02	xx			"reports the watchdog initiated a hard reset, Interrupt Type: None, Timer Use At Expiration: BIOS/POST"
01			00		00		03	xx			"reports the watchdog initiated a hard reset, Interrupt Type: None, Timer Use At Expiration: OS Load"
01			00		00		04	xx			"reports the watchdog initiated a hard reset, Interrupt Type: None, Timer Use At Expiration: SMS/OS"
01			00		00		05	xx			"reports the watchdog initiated a hard reset, Interrupt Type: None, Timer Use At Expiration: OEM"
01			00		00		0F	xx			"reports the watchdog initiated a hard reset, Interrupt Type: None, Timer Use At Expiration: unspecified"
01			00		00		10	xx			"reports the watchdog initiated a hard reset, Interrupt Type: SMI, Timer Use At Expiration: unknown"
01			00		00		11	xx			"reports the watchdog initiated a hard reset, Interrupt Type: SMI, Timer Use At Expiration: BIOS FRB2"
01			00		00		12	xx			"reports the watchdog initiated a hard reset, Interrupt Type: SMI, Timer Use At Expiration: BIOS/POST"
01			00		00		13	xx			"reports the watchdog initiated a hard reset, Interrupt Type: SMI, Timer Use At Expiration: OS Load"
01			00		00		14	xx			"reports the watchdog initiated a hard reset, Interrupt Type: SMI, Timer Use At Expiration: SMS/OS"
01			00		00		15	xx			"reports the watchdog initiated a hard reset, Interrupt Type: SMI, Timer Use At Expiration: OEM"
01			00		00		1F	xx			"reports the watchdog initiated a hard reset, Interrupt Type: SMI, Timer Use At Expiration: unspecified"
01			00		00		20	xx			"reports the watchdog initiated a hard reset, Interrupt Type: NMI, Timer Use At Expiration: unknown"
01			00		00		21	xx			"reports the watchdog initiated a hard reset, Interrupt Type: NMI, Timer Use At Expiration: BIOS FRB2"
01			00		00		22	xx			"reports the watchdog initiated a hard reset, Interrupt Type: NMI, Timer Use At Expiration: BIOS/POST"
01			00		00		23	xx			"reports the watchdog initiated a hard reset, Interrupt Type: NMI, Timer Use At Expiration: OS Load"
01			00		00		24	xx			"reports the watchdog initiated a hard reset, Interrupt Type: NMI, Timer Use At Expiration: SMS/OS"
01			00		00		25	xx			"reports the watchdog initiated a hard reset, Interrupt Type: NMI, Timer Use At Expiration: OEM"
01			00		00		2F	xx			"reports the watchdog initiated a hard reset, Interrupt Type: NMI, Timer Use At Expiration: unspecified"
01			00		00		30	xx			"reports the watchdog initiated a hard reset, Interrupt Type: Messaging Interrupt, Timer Use At Expiration: unknown"
01			00		00		31	xx			"reports the watchdog initiated a hard reset, Interrupt Type: Messaging Interrupt, Timer Use At Expiration: BIOS FRB2"
01			00		00		32	xx			"reports the watchdog initiated a hard reset, Interrupt Type: Messaging Interrupt, Timer Use At Expiration: BIOS/POST"
01			00		00		33	xx			"reports the watchdog initiated a hard reset, Interrupt Type: Messaging Interrupt, Timer Use At Expiration: OS Load"
01			00		00		34	xx			"reports the watchdog initiated a hard reset, Interrupt Type: Messaging Interrupt, Timer Use At Expiration: SMS/OS"
01			00		00		35	xx			"reports the watchdog initiated a hard reset, Interrupt Type: Messaging Interrupt, Timer Use At Expiration: OEM"
01			00		00		3F	xx			"reports the watchdog initiated a hard reset, Interrupt Type: Messaging Interrupt, Timer Use At Expiration: unspecified"
01			00		00		F0	xx			"reports the watchdog initiated a hard reset, Interrupt Type: Unspecified, Timer Use At Expiration: unknown"
01			00		00		F1	xx			"reports the watchdog initiated a hard reset, Interrupt Type: Unspecified, Timer Use At Expiration: BIOS FRB2"
01			00		00		F2	xx			"reports the watchdog initiated a hard reset, Interrupt Type: Unspecified, Timer Use At Expiration: BIOS/POST"
01			00		00		F3	xx			"reports the watchdog initiated a hard reset, Interrupt Type: Unspecified, Timer Use At Expiration: OS Load"
01			00		00		F4	xx			"reports the watchdog initiated a hard reset, Interrupt Type: Unspecified, Timer Use At Expiration: SMS/OS"
01			00		00		F5	xx			"reports the watchdog initiated a hard reset, Interrupt Type: Unspecified, Timer Use At Expiration: OEM"
01			00		00		FF	xx			"reports the watchdog initiated a hard reset, Interrupt Type: Unspecified, Timer Use At Expiration: unspecified"
02			00		00		00	xx			"reports the watchdog initiated a power down, Interrupt Type: None, Timer Use At Expiration: unknown"
02			00		00		01	xx			"reports the watchdog initiated a power down, Interrupt Type: None, Timer Use At Expiration: BIOS FRB2"
02			00		00		02	xx			"reports the watchdog initiated a power down, Interrupt Type: None, Timer Use At Expiration: BIOS/POST"
02			00		00		03	xx			"reports the watchdog initiated a power down, Interrupt Type: None, Timer Use At Expiration: OS Load"
02			00		00		04	xx			"reports the watchdog initiated a power down, Interrupt Type: None, Timer Use At Expiration: SMS/OS"
02			00		00		05	xx			"reports the watchdog initiated a power down, Interrupt Type: None, Timer Use At Expiration: OEM"
02			00		00		0F	xx			"reports the watchdog initiated a power down, Interrupt Type: None, Timer Use At Expiration: unspecified"
02			00		00		10	xx			"reports the watchdog initiated a power down, Interrupt Type: SMI, Timer Use At Expiration: unknown"
02			00		00		11	xx			"reports the watchdog initiated a power down, Interrupt Type: SMI, Timer Use At Expiration: BIOS FRB2"
02			00		00		12	xx			"reports the watchdog initiated a power down, Interrupt Type: SMI, Timer Use At Expiration: BIOS/POST"
02			00		00		13	xx			"reports the watchdog initiated a power down, Interrupt Type: SMI, Timer Use At Expiration: OS Load"
02			00		00		14	xx			"reports the watchdog initiated a power down, Interrupt Type: SMI, Timer Use At Expiration: SMS/OS"
02			00		00		15	xx			"reports the watchdog initiated a power down, Interrupt Type: SMI, Timer Use At Expiration: OEM"
02			00		00		1F	xx			"reports the watchdog initiated a power down, Interrupt Type: SMI, Timer Use At Expiration: unspecified"
02			00		00		20	xx			"reports the watchdog initiated a power down, Interrupt Type: NMI, Timer Use At Expiration: unknown"
02			00		00		21	xx			"reports the watchdog initiated a power down, Interrupt Type: NMI, Timer Use At Expiration: BIOS FRB2"
02			00		00		22	xx			"reports the watchdog initiated a power down, Interrupt Type: NMI, Timer Use At Expiration: BIOS/POST"
02			00		00		23	xx			"reports the watchdog initiated a power down, Interrupt Type: NMI, Timer Use At Expiration: OS Load"
02			00		00		24	xx			"reports the watchdog initiated a power down, Interrupt Type: NMI, Timer Use At Expiration: SMS/OS"
02			00		00		25	xx			"reports the watchdog initiated a power down, Interrupt Type: NMI, Timer Use At Expiration: OEM"
02			00		00		2F	xx			"reports the watchdog initiated a power down, Interrupt Type: NMI, Timer Use At Expiration: unspecified"
02			00		00		30	xx			"reports the watchdog initiated a power down, Interrupt Type: Messaging Interrupt, Timer Use At Expiration: unknown"
02			00		00		31	xx			"reports the watchdog initiated a power down, Interrupt Type: Messaging Interrupt, Timer Use At Expiration: BIOS FRB2"
02			00		00		32	xx			"reports the watchdog initiated a power down, Interrupt Type: Messaging Interrupt, Timer Use At Expiration: BIOS/POST"
02			00		00		33	xx			"reports the watchdog initiated a power down, Interrupt Type: Messaging Interrupt, Timer Use At Expiration: OS Load"
02			00		00		34	xx			"reports the watchdog initiated a power down, Interrupt Type: Messaging Interrupt, Timer Use At Expiration: SMS/OS"
02			00		00		35	xx			"reports the watchdog initiated a power down, Interrupt Type: Messaging Interrupt, Timer Use At Expiration: OEM"
02			00		00		3F	xx			"reports the watchdog initiated a power down, Interrupt Type: Messaging Interrupt, Timer Use At Expiration: unspecified"
02			00		00		F0	xx			"reports the watchdog initiated a power down, Interrupt Type: Unspecified, Timer Use At Expiration: unknown"
02			00		00		F1	xx			"reports the watchdog initiated a power down, Interrupt Type: Unspecified, Timer Use At Expiration: BIOS FRB2"
02			00		00		F2	xx			"reports the watchdog initiated a power down, Interrupt Type: Unspecified, Timer Use At Expiration: BIOS/POST"
02			00		00		F3	xx			"reports the watchdog initiated a power down, Interrupt Type: Unspecified, Timer Use At Expiration: OS Load"
02			00		00		F4	xx			"reports the watchdog initiated a power down, Interrupt Type: Unspecified, Timer Use At Expiration: SMS/OS"
02			00		00		F5	xx			"reports the watchdog initiated a power down, Interrupt Type: Unspecified, Timer Use At Expiration: OEM"
02			00		00		FF	xx			"reports the watchdog initiated a power down, Interrupt Type: Unspecified, Timer Use At Expiration: unspecified"
03			00		00		00	xx			"reports the watchdog initiated a power cycle, Interrupt Type: None, Timer Use At Expiration: unknown"
03			00		00		01	xx			"reports the watchdog initiated a power cycle, Interrupt Type: None, Timer Use At Expiration: BIOS FRB2"
03			00		00		02	xx			"reports the watchdog initiated a power cycle, Interrupt Type: None, Timer Use At Expiration: BIOS/POST"
03			00		00		03	xx			"reports the watchdog initiated a power cycle, Interrupt Type: None, Timer Use At Expiration: OS Load"
03			00		00		04	xx			"reports the watchdog initiated a power cycle, Interrupt Type: None, Timer Use At Expiration: SMS/OS"
03			00		00		05	xx			"reports the watchdog initiated a power cycle, Interrupt Type: None, Timer Use At Expiration: OEM"
03			00		00		0F	xx			"reports the watchdog initiated a power cycle, Interrupt Type: None, Timer Use At Expiration: unspecified"
03			00		00		10	xx			"reports the watchdog initiated a power cycle, Interrupt Type: SMI, Timer Use At Expiration: unknown"
03			00		00		11	xx			"reports the watchdog initiated a power cycle, Interrupt Type: SMI, Timer Use At Expiration: BIOS FRB2"
03			00		00		12	xx			"reports the watchdog initiated a power cycle, Interrupt Type: SMI, Timer Use At Expiration: BIOS/POST"
03			00		00		13	xx			"reports the watchdog initiated a power cycle, Interrupt Type: SMI, Timer Use At Expiration: OS Load"
03			00		00		14	xx			"reports the watchdog initiated a power cycle, Interrupt Type: SMI, Timer Use At Expiration: SMS/OS"
03			00		00		15	xx			"reports the watchdog initiated a power cycle, Interrupt Type: SMI, Timer Use At Expiration: OEM"
03			00		00		1F	xx			"reports the watchdog initiated a power cycle, Interrupt Type: SMI, Timer Use At Expiration: unspecified"
03			00		00		20	xx			"reports the watchdog initiated a power cycle, Interrupt Type: NMI, Timer Use At Expiration: unknown"
03			00		00		21	xx			"reports the watchdog initiated a power cycle, Interrupt Type: NMI, Timer Use At Expiration: BIOS FRB2"
03			00		00		22	xx			"reports the watchdog initiated a power cycle, Interrupt Type: NMI, Timer Use At Expiration: BIOS/POST"
03			00		00		23	xx			"reports the watchdog initiated a power cycle, Interrupt Type: NMI, Timer Use At Expiration: OS Load"
03			00		00		24	xx			"reports the watchdog initiated a power cycle, Interrupt Type: NMI, Timer Use At Expiration: SMS/OS"
03			00		00		25	xx			"reports the watchdog initiated a power cycle, Interrupt Type: NMI, Timer Use At Expiration: OEM"
03			00		00		2F	xx			"reports the watchdog initiated a power cycle, Interrupt Type: NMI, Timer Use At Expiration: unspecified"
03			00		00		30	xx			"reports the watchdog initiated a power cycle, Interrupt Type: Messaging Interrupt, Timer Use At Expiration: unknown"
03			00		00		31	xx			"reports the watchdog initiated a power cycle, Interrupt Type: Messaging Interrupt, Timer Use At Expiration: BIOS FRB2"
03			00		00		32	xx			"reports the watchdog initiated a power cycle, Interrupt Type: Messaging Interrupt, Timer Use At Expiration: BIOS/POST"
03			00		00		33	xx			"reports the watchdog initiated a power cycle, Interrupt Type: Messaging Interrupt, Timer Use At Expiration: OS Load"
03			00		00		34	xx			"reports the watchdog initiated a power cycle, Interrupt Type: Messaging Interrupt, Timer Use At Expiration: SMS/OS"
03			00		00		35	xx			"reports the watchdog initiated a power cycle, Interrupt Type: Messaging Interrupt, Timer Use At Expiration: OEM"
03			00		00		3F	xx			"reports the watchdog initiated a power cycle, Interrupt Type: Messaging Interrupt, Timer Use At Expiration: unspecified"
03			00		00		F0	xx			"reports the watchdog initiated a power cycle, Interrupt Type: Unspecified, Timer Use At Expiration: unknown"
03			00		00		F1	xx			"reports the watchdog initiated a power cycle, Interrupt Type: Unspecified, Timer Use At Expiration: BIOS FRB2"
03			00		00		F2	xx			"reports the watchdog initiated a power cycle, Interrupt Type: Unspecified, Timer Use At Expiration: BIOS/POST"
03			00		00		F3	xx			"reports the watchdog initiated a power cycle, Interrupt Type: Unspecified, Timer Use At Expiration: OS Load"
03			00		00		F4	xx			"reports the watchdog initiated a power cycle, Interrupt Type: Unspecified, Timer Use At Expiration: SMS/OS"
03			00		00		F5	xx			"reports the watchdog initiated a power cycle, Interrupt Type: Unspecified, Timer Use At Expiration: OEM"
03			00		00		FF	xx			"reports the watchdog initiated a power cycle, Interrupt Type: Unspecified, Timer Use At Expiration: unspecified"
04			00		00		xx	xx			"reports reserved"
05			00		00		xx	xx			"reports reserved"
06			00		00		xx	xx			"reports reserved"
07			00		00		xx	xx			"reports reserved"
08			00		00		00	xx			"reports Timer Interrupt, Interrupt Type: None, Timer Use At Expiration: unknown"
08			00		00		01	xx			"reports Timer Interrupt, Interrupt Type: None, Timer Use At Expiration: BIOS FRB2"
08			00		00		02	xx			"reports Timer Interrupt, Interrupt Type: None, Timer Use At Expiration: BIOS/POST"
08			00		00		03	xx			"reports Timer Interrupt, Interrupt Type: None, Timer Use At Expiration: OS Load"
08			00		00		04	xx			"reports Timer Interrupt, Interrupt Type: None, Timer Use At Expiration: SMS/OS"
08			00		00		05	xx			"reports Timer Interrupt, Interrupt Type: None, Timer Use At Expiration: OEM"
08			00		00		0F	xx			"reports Timer Interrupt, Interrupt Type: None, Timer Use At Expiration: Unspecified"
08			00		00		10	xx			"reports Timer Interrupt, Interrupt Type: SMI, Timer Use At Expiration: unknown"
08			00		00		11	xx			"reports Timer Interrupt, Interrupt Type: SMI, Timer Use At Expiration: BIOS FRB2"
08			00		00		12	xx			"reports Timer Interrupt, Interrupt Type: SMI, Timer Use At Expiration: BIOS/POST"
08			00		00		13	xx			"reports Timer Interrupt, Interrupt Type: SMI, Timer Use At Expiration: OS Load"
08			00		00		14	xx			"reports Timer Interrupt, Interrupt Type: SMI, Timer Use At Expiration: SMS/OS"
08			00		00		15	xx			"reports Timer Interrupt, Interrupt Type: SMI, Timer Use At Expiration: OEM"
08			00		00		1F	xx			"reports Timer Interrupt, Interrupt Type: SMI, Timer Use At Expiration: Unspecified"
08			00		00		20	xx			"reports Timer Interrupt, Interrupt Type: NMI, Timer Use At Expiration: unknown"
08			00		00		21	xx			"reports Timer Interrupt, Interrupt Type: NMI, Timer Use At Expiration: BIOS FRB2"
08			00		00		22	xx			"reports Timer Interrupt, Interrupt Type: NMI, Timer Use At Expiration: BIOS/POST"
08			00		00		23	xx			"reports Timer Interrupt, Interrupt Type: NMI, Timer Use At Expiration: OS Load"
08			00		00		24	xx			"reports Timer Interrupt, Interrupt Type: NMI, Timer Use At Expiration: SMS/OS"
08			00		00		25	xx			"reports Timer Interrupt, Interrupt Type: NMI, Timer Use At Expiration: OEM"
08			00		00		2F	xx			"reports Timer Interrupt, Interrupt Type: NMI, Timer Use At Expiration: Unspecified"
08			00		00		30	xx			"reports Timer Interrupt, Interrupt Type: Messaging Interrupt, Timer Use At Expiration: unknown"
08			00		00		31	xx			"reports Timer Interrupt, Interrupt Type: Messaging Interrupt, Timer Use At Expiration: BIOS FRB2"
08			00		00		32	xx			"reports Timer Interrupt, Interrupt Type: Messaging Interrupt, Timer Use At Expiration: BIOS/POST"
08			00		00		33	xx			"reports Timer Interrupt, Interrupt Type: Messaging Interrupt, Timer Use At Expiration: OS Load"
08			00		00		34	xx			"reports Timer Interrupt, Interrupt Type: Messaging Interrupt, Timer Use At Expiration: SMS/OS"
08			00		00		35	xx			"reports Timer Interrupt, Interrupt Type: Messaging Interrupt, Timer Use At Expiration: OEM"
08			00		00		3F	xx			"reports Timer Interrupt, Interrupt Type: Messaging Interrupt, Timer Use At Expiration: Unspecified"
08			00		00		F0	xx			"reports Timer Interrupt, Interrupt Type: Unspecified, Timer Use At Expiration: unknown"
08			00		00		F1	xx			"reports Timer Interrupt, Interrupt Type: Unspecified, Timer Use At Expiration: BIOS FRB2"
08			00		00		F2	xx			"reports Timer Interrupt, Interrupt Type: Unspecified, Timer Use At Expiration: BIOS/POST"
08			00		00		F3	xx			"reports Timer Interrupt, Interrupt Type: Unspecified, Timer Use At Expiration: OS Load"
08			00		00		F4	xx			"reports Timer Interrupt, Interrupt Type: Unspecified, Timer Use At Expiration: SMS/OS"
08			00		00		F5	xx			"reports Timer Interrupt, Interrupt Type: Unspecified, Timer Use At Expiration: OEM"
08			00		00		FF	xx			"reports Timer Interrupt, Interrupt Type: Unspecified, Timer Use At Expiration: Unspecified"

# Notes: This sensor is used in IPMI 1.0 and all current subsequent versions.


PLATFORM_ALERT:

&TYPE_CODE: 24
offset	asserted	assertSev	deassertSev	event2	event3	r_action	string
00			00		00		xx	xx			"reports the platform management subsystem has generated a platform page"
01			00		00		xx	xx			"reports the platform management subsystem has generated a platform LAN alert"
02			00		00		xx	xx			"reports the platform management subsystem has generated a Platform Event Trap (PET)"
03			00		00		xx	xx			"reports the platform management subsystem has generated a platform SNMP trap in OEM format"


ENTITY_PRESENCE:

&TYPE_CODE: 25
offset	asserted	assertSev	deassertSev	event2	event3	r_action	string
00			00		00		xx	xx			"reports %Entity% is present"
01			00		00		xx	xx			"reports %Entity% is absent"
02			00		00		xx	xx			"reports %Entity% is disabled"


MONITOR_ASIC_IC:

&TYPE_CODE: 26
offset	asserted	assertSev	deassertSev	event2	event3	r_action	string


LAN:

&TYPE_CODE: 27
offset	asserted	assertSev	deassertSev	event2	event3	r_action	string
00			01		00		xx	xx			"reports the LAN heartbeat has been lost"
01			00		00		xx	xx			"reports the LAN heartbeat has been detected"


MANAGEMENT_SUBSYSTEM_HEALTH:

&TYPE_CODE: 28
offset	asserted	assertSev	deassertSev	event2	event3	r_action	string
00			01		00		xx	xx			"reports sensor access has become degraded or unavailable"
01			01		00		xx	xx			"reports controller access has become degraded or unavailable"
02			00		00		xx	xx			"reports the management controller is offline"
03			00		00		xx	xx			"reports the management controller is unavailable"
04	01		00		00		xx	xx			"reports the sensor has failed and may not be providing a valid reading"
04	00		00		00		xx	xx			"reports the sensor reading is normal"
05			00		00		xx	xx			"reports the FRU failure"


BATTERY:

&TYPE_CODE: 29
offset	asserted	assertSev	deassertSev	event2	event3	r_action	string
00			01		00		xx	xx			"reports the battery is low"
01			02		00		xx	xx			"reports the battery has failed"
02			00		00		xx	xx			"reports the battery's presence has been detected"


SESSION_AUDIT:

&TYPE_CODE: 2A
offset	asserted	assertSev	deassertSev	event2	event3	r_action	string
00	01		00		00		xx	xx			"reports session activated has been asserted%UserID and ChannelNumber%"
01	01		00		00		xx	xx			"reports session deactivated has been asserted%UserID and ChannelNumber%"
02	01		00		00		xx	xx			"reports invalid username or password has been asserted%UserID and ChannelNumber%"
03	01		00		00		xx	xx			"reports invalid password disable has been asserted. A user access has been disabled due to a series of bad password attempts%UserID and ChannelNumber%"
00	00		00		00		xx	xx			"reports session activated has been deasserted%UserID and ChannelNumber%"
01	00		00		00		xx	xx			"reports session deactivated has been deasserted%UserID and ChannelNumber%"
02	00		00		00		xx	xx			"reports invalid username or password has been deasserted%UserID and ChannelNumber%"
03	00		00		00		xx	xx			"reports invalid password disable has been deasserted. A user access has been disabled due to a series of bad password attempts%UserID and ChannelNumber%"

# Notes: Offset 01h has the user ID in bits 5:0 for Byte 2 (000000b if unspecified user).  Byte 3 contains the
# deactivation cause in bits 5:4, and the channel number in bits 3:0.


VERSION_CHANGE:

&TYPE_CODE: 2B
offset	asserted	assertSev	deassertSev	event2	event3	r_action	string
00			00		00		00	xx			"reports Hardware change detected with associated Entity: %Entity%. Version change type: unspecified"
00			00		00		01	xx			"reports Hardware change detected with associated Entity: %Entity%. Version change type: management controller device ID"
00			00		00		02	xx			"reports Hardware change detected with associated Entity: %Entity%. Version change type: management controller firmware revision"
00			00		00		03	xx			"reports Hardware change detected with associated Entity: %Entity%. Version change type: management controller device revision"
00			00		00		04	xx			"reports Hardware change detected with associated Entity: %Entity%. Version change type: management controller manufacturer ID"
00			00		00		05	xx			"reports Hardware change detected with associated Entity: %Entity%. Version change type: management controller IPMI version"
00			00		00		06	xx			"reports Hardware change detected with associated Entity: %Entity%. Version change type: management controller auxiliary firmware ID"
00			00		00		07	xx			"reports Hardware change detected with associated Entity: %Entity%. Version change type: management controller firmware boot block"
00			00		00		08	xx			"reports Hardware change detected with associated Entity: %Entity%. Version change type: other management controller firmware"
00			00		00		09	xx			"reports Hardware change detected with associated Entity: %Entity%. Version change type: system firmware (EFI / BIOS) change"
00			00		00		0A	xx			"reports Hardware change detected with associated Entity: %Entity%. Version change type: SMBIOS change"
00			00		00		0B	xx			"reports Hardware change detected with associated Entity: %Entity%. Version change type: operating system change"
00			00		00		0C	xx			"reports Hardware change detected with associated Entity: %Entity%. Version change type: operating system loader change"
00			00		00		0D	xx			"reports Hardware change detected with associated Entity: %Entity%. Version change type: service or diagnostic partition change"
00			00		00		0E	xx			"reports Hardware change detected with associated Entity: %Entity%. Version change type: management software agent change"
00			00		00		0F	xx			"reports Hardware change detected with associated Entity: %Entity%. Version change type: management software application change"
00			00		00		10	xx			"reports Hardware change detected with associated Entity: %Entity%. Version change type: management software middleware change"
00			00		00		11	xx			"reports Hardware change detected with associated Entity: %Entity%. Version change type: programmable hardware change (e.g. FPGA)"
00			00		00		12	xx			"reports Hardware change detected with associated Entity: %Entity%. Version change type: board/FRU module change"
00			00		00		13	xx			"reports Hardware change detected with associated Entity: %Entity%. Version change type: board/FRU component change"
00			00		00		14	xx			"reports Hardware change detected with associated Entity: %Entity%. Version change type: board/FRU replaced with equivalent version"
00			00		00		15	xx			"reports Hardware change detected with associated Entity: %Entity%. Version change type: board/FRU replaced with newer version"
00			00		00		16	xx			"reports Hardware change detected with associated Entity: %Entity%. Version change type: board/FRU replaced with older version"
00			00		00		17	xx			"reports Hardware change detected with associated Entity: %Entity%. Version change type: board/FRU hardware configuration change"
01			00		00		00	xx			"reports Firmware or software change detected with associated Entity: %Entity%. Version change type: unspecified"
01			00		00		01	xx			"reports Firmware or software change detected with associated Entity: %Entity%. Version change type: management controller device ID"
01			00		00		02	xx			"reports Hardware change detected with associated Entity: %Entity%. Version change type: management controller firmware revision"
01			00		00		03	xx			"reports Firmware or software change detected with associated Entity: %Entity%. Version change type: management controller device revision"
01			00		00		04	xx			"reports Firmware or software change detected with associated Entity: %Entity%. Version change type: management controller manufacturer ID"
01			00		00		05	xx			"reports Firmware or software change detected with associated Entity: %Entity%. Version change type: management controller IPMI version"
01			00		00		06	xx			"reports Firmware or software change detected with associated Entity: %Entity%. Version change type: management controller auxiliary firmware ID"
01			00		00		07	xx			"reports Firmware or software change detected with associated Entity: %Entity%. Version change type: management controller firmware boot block"
01			00		00		08	xx			"reports Firmware or software change detected with associated Entity: %Entity%. Version change type: other management controller firmware"
01			00		00		09	xx			"reports Firmware or software change detected with associated Entity: %Entity%. Version change type: system firmware (EFI / BIOS) change"
01			00		00		0A	xx			"reports Firmware or software change detected with associated Entity: %Entity%. Version change type: SMBIOS change"
01			00		00		0B	xx			"reports Firmware or software change detected with associated Entity: %Entity%. Version change type: operating system change"
01			00		00		0C	xx			"reports Firmware or software change detected with associated Entity: %Entity%. Version change type: operating system loader change"
01			00		00		0D	xx			"reports Firmware or software change detected with associated Entity: %Entity%. Version change type: service or diagnostic partition change"
01			00		00		0E	xx			"reports Firmware or software change detected with associated Entity: %Entity%. Version change type: management software agent change"
01			00		00		0F	xx			"reports Firmware or software change detected with associated Entity: %Entity%. Version change type: management software application change"
01			00		00		10	xx			"reports Firmware or software change detected with associated Entity: %Entity%. Version change type: management software middleware change"
01			00		00		11	xx			"reports Firmware or software change detected with associated Entity: %Entity%. Version change type: programmable hardware change (e.g. FPGA)"
01			00		00		12	xx			"reports Firmware or software change detected with associated Entity: %Entity%. Version change type: board/FRU module change"
01			00		00		13	xx			"reports Firmware or software change detected with associated Entity: %Entity%. Version change type: board/FRU component change"
01			00		00		14	xx			"reports Firmware or software change detected with associated Entity: %Entity%. Version change type: board/FRU replaced with equivalent version"
01			00		00		15	xx			"reports Firmware or software change detected with associated Entity: %Entity%. Version change type: board/FRU replaced with newer version"
01			00		00		16	xx			"reports Firmware or software change detected with associated Entity: %Entity%. Version change type: board/FRU replaced with older version"
01			00		00		17	xx			"reports Firmware or software change detected with associated Entity: %Entity%. Version change type: board/FRU hardware configuration change"
02			00		00		00	xx			"reports Hardware incompatibility detected with associated Entity: %Entity%. Version change type: unspecified"
02			00		00		01	xx			"reports Hardware incompatibility detected with associated Entity: %Entity%. Version change type: management controller device ID"
02			00		00		02	xx			"reports Hardware incompatibility detected with associated Entity: %Entity%. Version change type: management controller firmware revision"
02			00		00		03	xx			"reports Hardware incompatibility detected with associated Entity: %Entity%. Version change type: management controller device revision"
02			00		00		04	xx			"reports Hardware incompatibility detected with associated Entity: %Entity%. Version change type: management controller manufacturer ID"
02			00		00		05	xx			"reports Hardware incompatibility detected with associated Entity: %Entity%. Version change type: management controller IPMI version"
02			00		00		06	xx			"reports Hardware incompatibility detected with associated Entity: %Entity%. Version change type: management controller auxiliary firmware ID"
02			00		00		07	xx			"reports Hardware incompatibility detected with associated Entity: %Entity%. Version change type: management controller firmware boot block"
02			00		00		08	xx			"reports Hardware incompatibility detected with associated Entity: %Entity%. Version change type: other management controller firmware"
02			00		00		09	xx			"reports Hardware incompatibility detected with associated Entity: %Entity%. Version change type: system firmware (EFI / BIOS) change"
02			00		00		0A	xx			"reports Hardware incompatibility detected with associated Entity: %Entity%. Version change type: SMBIOS change"
02			00		00		0B	xx			"reports Hardware incompatibility detected with associated Entity: %Entity%. Version change type: operating system change"
02			00		00		0C	xx			"reports Hardware incompatibility detected with associated Entity: %Entity%. Version change type: operating system loader change"
02			00		00		0D	xx			"reports Hardware incompatibility detected with associated Entity: %Entity%. Version change type: service or diagnostic partition change"
02			00		00		0E	xx			"reports Hardware incompatibility detected with associated Entity: %Entity%. Version change type: management software agent change"
02			00		00		0F	xx			"reports Hardware incompatibility detected with associated Entity: %Entity%. Version change type: management software application change"
02			00		00		10	xx			"reports Hardware incompatibility detected with associated Entity: %Entity%. Version change type: management software middleware change"
02			00		00		11	xx			"reports Hardware incompatibility detected with associated Entity: %Entity%. Version change type: programmable hardware change (e.g. FPGA)"
02			00		00		12	xx			"reports Hardware incompatibility detected with associated Entity: %Entity%. Version change type: board/FRU module change"
02			00		00		13	xx			"reports Hardware incompatibility detected with associated Entity: %Entity%. Version change type: board/FRU component change"
02			00		00		14	xx			"reports Hardware incompatibility detected with associated Entity: %Entity%. Version change type: board/FRU replaced with equivalent version"
02			00		00		15	xx			"reports Hardware incompatibility detected with associated Entity: %Entity%. Version change type: board/FRU replaced with newer version"
02			00		00		16	xx			"reports Hardware incompatibility detected with associated Entity: %Entity%. Version change type: board/FRU replaced with older version"
02			00		00		17	xx			"reports Hardware incompatibility detected with associated Entity: %Entity%. Version change type: board/FRU hardware configuration change"
03			00		00		00	xx			"reports Firmware or software incompatibility detected with associated Entity: %Entity%. Version change type: unspecified"
03			00		00		01	xx			"reports Firmware or software incompatibility detected with associated Entity: %Entity%. Version change type: management controller device ID"
03			00		00		02	xx			"reports Firmware or software incompatibility detected with associated Entity: %Entity%. Version change type: management controller firmware revision"
03			00		00		03	xx			"reports Firmware or software incompatibility detected with associated Entity: %Entity%. Version change type: management controller device revision"
03			00		00		04	xx			"reports Firmware or software incompatibility detected with associated Entity: %Entity%. Version change type: management controller manufacturer ID"
03			00		00		05	xx			"reports Firmware or software incompatibility detected with associated Entity: %Entity%. Version change type: management controller IPMI version"
03			00		00		06	xx			"reports Firmware or software incompatibility detected with associated Entity: %Entity%. Version change type: management controller auxiliary firmware ID"
03			00		00		07	xx			"reports Firmware or software incompatibility detected with associated Entity: %Entity%. Version change type: management controller firmware boot block"
03			00		00		08	xx			"reports Firmware or software incompatibility detected with associated Entity: %Entity%. Version change type: other management controller firmware"
03			00		00		09	xx			"reports Firmware or software incompatibility detected with associated Entity: %Entity%. Version change type: system firmware (EFI / BIOS) change"
03			00		00		0A	xx			"reports Firmware or software incompatibility detected with associated Entity: %Entity%. Version change type: SMBIOS change"
03			00		00		0B	xx			"reports Firmware or software incompatibility detected with associated Entity: %Entity%. Version change type: operating system change"
03			00		00		0C	xx			"reports Firmware or software incompatibility detected with associated Entity: %Entity%. Version change type: operating system loader change"
03			00		00		0D	xx			"reports Firmware or software incompatibility detected with associated Entity: %Entity%. Version change type: service or diagnostic partition change"
03			00		00		0E	xx			"reports Firmware or software incompatibility detected with associated Entity: %Entity%. Version change type: management software agent change"
03			00		00		0F	xx			"reports Firmware or software incompatibility detected with associated Entity: %Entity%. Version change type: management software application change"
03			00		00		10	xx			"reports Firmware or software incompatibility detected with associated Entity: %Entity%. Version change type: management software middleware change"
03			00		00		11	xx			"reports Firmware or software incompatibility detected with associated Entity: %Entity%. Version change type: programmable hardware change (e.g. FPGA)"
03			00		00		12	xx			"reports Firmware or software incompatibility detected with associated Entity: %Entity%. Version change type: board/FRU module change"
03			00		00		13	xx			"reports Firmware or software incompatibility detected with associated Entity: %Entity%. Version change type: board/FRU component change"
03			00		00		14	xx			"reports Firmware or software incompatibility detected with associated Entity: %Entity%. Version change type: board/FRU replaced with equivalent version"
03			00		00		15	xx			"reports Firmware or software incompatibility detected with associated Entity: %Entity%. Version change type: board/FRU replaced with newer version"
03			00		00		16	xx			"reports Firmware or software incompatibility detected with associated Entity: %Entity%. Version change type: board/FRU replaced with older version"
03			00		00		17	xx			"reports Firmware or software incompatibility detected with associated Entity: %Entity%. Version change type: board/FRU hardware configuration change"
04			00		00		00	xx			"reports Entity is of an invalid or unsupported hardware version: %Entity%. Version change type: unspecified"
04			00		00		01	xx			"reports Entity is of an invalid or unsupported hardware version: %Entity%. Version change type: management controller device ID"
04			00		00		02	xx			"reports Entity is of an invalid or unsupported hardware version: %Entity%. Version change type: management controller firmware revision"
04			00		00		03	xx			"reports Entity is of an invalid or unsupported hardware version: %Entity%. Version change type: management controller device revision"
04			00		00		04	xx			"reports Entity is of an invalid or unsupported hardware version: %Entity%. Version change type: management controller manufacturer ID"
04			00		00		05	xx			"reports Entity is of an invalid or unsupported hardware version: %Entity%. Version change type: management controller IPMI version"
04			00		00		06	xx			"reports Entity is of an invalid or unsupported hardware version: %Entity%. Version change type: management controller auxiliary firmware ID"
04			00		00		07	xx			"reports Entity is of an invalid or unsupported hardware version: %Entity%. Version change type: management controller firmware boot block"
04			00		00		08	xx			"reports Entity is of an invalid or unsupported hardware version: %Entity%. Version change type: other management controller firmware"
04			00		00		09	xx			"reports Entity is of an invalid or unsupported hardware version: %Entity%. Version change type: system firmware (EFI / BIOS) change"
04			00		00		0A	xx			"reports Entity is of an invalid or unsupported hardware version: %Entity%. Version change type: SMBIOS change"
04			00		00		0B	xx			"reports Entity is of an invalid or unsupported hardware version: %Entity%. Version change type: operating system change"
04			00		00		0C	xx			"reports Entity is of an invalid or unsupported hardware version: %Entity%. Version change type: operating system loader change"
04			00		00		0D	xx			"reports Entity is of an invalid or unsupported hardware version: %Entity%. Version change type: service or diagnostic partition change"
04			00		00		0E	xx			"reports Entity is of an invalid or unsupported hardware version: %Entity%. Version change type: management software agent change"
04			00		00		0F	xx			"reports Entity is of an invalid or unsupported hardware version: %Entity%. Version change type: management software application change"
04			00		00		10	xx			"reports Entity is of an invalid or unsupported hardware version: %Entity%. Version change type: management software middleware change"
04			00		00		11	xx			"reports Entity is of an invalid or unsupported hardware version: %Entity%. Version change type: programmable hardware change (e.g. FPGA)"
04			00		00		12	xx			"reports Entity is of an invalid or unsupported hardware version: %Entity%. Version change type: board/FRU module change"
04			00		00		13	xx			"reports Entity is of an invalid or unsupported hardware version: %Entity%. Version change type: board/FRU component change"
04			00		00		14	xx			"reports Entity is of an invalid or unsupported hardware version: %Entity%. Version change type: board/FRU replaced with equivalent version"
04			00		00		15	xx			"reports Entity is of an invalid or unsupported hardware version: %Entity%. Version change type: board/FRU replaced with newer version"
04			00		00		16	xx			"reports Entity is of an invalid or unsupported hardware version: %Entity%. Version change type: board/FRU replaced with older version"
04			00		00		17	xx			"reports Entity is of an invalid or unsupported hardware version: %Entity%. Version change type: board/FRU hardware configuration change"
05			00		00		00	xx			"reports Entity contains an invalid or unsupported firmware or software version: %Entity%. Version change type: unspecified"
05			00		00		01	xx			"reports Entity contains an invalid or unsupported firmware or software version: %Entity%. Version change type: management controller device ID"
05			00		00		02	xx			"reports Entity contains an invalid or unsupported firmware or software version: %Entity%. Version change type: management controller firmware revision"
05			00		00		03	xx			"reports Entity contains an invalid or unsupported firmware or software version: %Entity%. Version change type: management controller device revision"
05			00		00		04	xx			"reports Entity contains an invalid or unsupported firmware or software version: %Entity%. Version change type: management controller manufacturer ID"
05			00		00		05	xx			"reports Entity contains an invalid or unsupported firmware or software version: %Entity%. Version change type: management controller IPMI version"
05			00		00		06	xx			"reports Entity contains an invalid or unsupported firmware or software version: %Entity%. Version change type: management controller auxiliary firmware ID"
05			00		00		07	xx			"reports Entity contains an invalid or unsupported firmware or software version: %Entity%. Version change type: management controller firmware boot block"
05			00		00		08	xx			"reports Entity contains an invalid or unsupported firmware or software version: %Entity%. Version change type: other management controller firmware"
05			00		00		09	xx			"reports Entity contains an invalid or unsupported firmware or software version: %Entity%. Version change type: system firmware (EFI / BIOS) change"
05			00		00		0A	xx			"reports Entity contains an invalid or unsupported firmware or software version: %Entity%. Version change type: SMBIOS change"
05			00		00		0B	xx			"reports Entity contains an invalid or unsupported firmware or software version: %Entity%. Version change type: operating system change"
05			00		00		0C	xx			"reports Entity contains an invalid or unsupported firmware or software version: %Entity%. Version change type: operating system loader change"
05			00		00		0D	xx			"reports Entity contains an invalid or unsupported firmware or software version: %Entity%. Version change type: service or diagnostic partition change"
05			00		00		0E	xx			"reports Entity contains an invalid or unsupported firmware or software version: %Entity%. Version change type: management software agent change"
05			00		00		0F	xx			"reports Entity contains an invalid or unsupported firmware or software version: %Entity%. Version change type: management software application change"
05			00		00		10	xx			"reports Entity contains an invalid or unsupported firmware or software version: %Entity%. Version change type: management software middleware change"
05			00		00		11	xx			"reports Entity contains an invalid or unsupported firmware or software version: %Entity%. Version change type: programmable hardware change (e.g. FPGA)"
05			00		00		12	xx			"reports Entity contains an invalid or unsupported firmware or software version: %Entity%. Version change type: board/FRU module change"
05			00		00		13	xx			"reports Entity contains an invalid or unsupported firmware or software version: %Entity%. Version change type: board/FRU component change"
05			00		00		14	xx			"reports Entity contains an invalid or unsupported firmware or software version: %Entity%. Version change type: board/FRU replaced with equivalent version"
05			00		00		15	xx			"reports Entity contains an invalid or unsupported firmware or software version: %Entity%. Version change type: board/FRU replaced with newer version"
05			00		00		16	xx			"reports Entity contains an invalid or unsupported firmware or software version: %Entity%. Version change type: board/FRU replaced with older version"
05			00		00		17	xx			"reports Entity contains an invalid or unsupported firmware or software version: %Entity%. Version change type: board/FRU hardware configuration change"
06			00		00		00	xx			"reports Hardware Change detected with associated Entity was successful: %Entity%. Version change type: unspecified"
06			00		00		01	xx			"reports Hardware Change detected with associated Entity was successful: %Entity%. Version change type: management controller device ID"
06			00		00		02	xx			"reports Hardware Change detected with associated Entity was successful: %Entity%. Version change type: management controller firmware revision"
06			00		00		03	xx			"reports Hardware Change detected with associated Entity was successful: %Entity%. Version change type: management controller device revision"
06			00		00		04	xx			"reports Hardware Change detected with associated Entity was successful: %Entity%. Version change type: management controller manufacturer ID"
06			00		00		05	xx			"reports Hardware Change detected with associated Entity was successful: %Entity%. Version change type: management controller IPMI version"
06			00		00		06	xx			"reports Hardware Change detected with associated Entity was successful: %Entity%. Version change type: management controller auxiliary firmware ID"
06			00		00		07	xx			"reports Hardware Change detected with associated Entity was successful: %Entity%. Version change type: management controller firmware boot block"
06			00		00		08	xx			"reports Hardware Change detected with associated Entity was successful: %Entity%. Version change type: other management controller firmware"
06			00		00		09	xx			"reports Hardware Change detected with associated Entity was successful: %Entity%. Version change type: system firmware (EFI / BIOS) change"
06			00		00		0A	xx			"reports Hardware Change detected with associated Entity was successful: %Entity%. Version change type: SMBIOS change"
06			00		00		0B	xx			"reports Hardware Change detected with associated Entity was successful: %Entity%. Version change type: operating system change"
06			00		00		0C	xx			"reports Hardware Change detected with associated Entity was successful: %Entity%. Version change type: operating system loader change"
06			00		00		0D	xx			"reports Hardware Change detected with associated Entity was successful: %Entity%. Version change type: service or diagnostic partition change"
06			00		00		0E	xx			"reports Hardware Change detected with associated Entity was successful: %Entity%. Version change type: management software agent change"
06			00		00		0F	xx			"reports Hardware Change detected with associated Entity was successful: %Entity%. Version change type: management software application change"
06			00		00		10	xx			"reports Hardware Change detected with associated Entity was successful: %Entity%. Version change type: management software middleware change"
06			00		00		11	xx			"reports Hardware Change detected with associated Entity was successful: %Entity%. Version change type: programmable hardware change (e.g. FPGA)"
06			00		00		12	xx			"reports Hardware Change detected with associated Entity was successful: %Entity%. Version change type: board/FRU module change"
06			00		00		13	xx			"reports Hardware Change detected with associated Entity was successful: %Entity%. Version change type: board/FRU component change"
06			00		00		14	xx			"reports Hardware Change detected with associated Entity was successful: %Entity%. Version change type: board/FRU replaced with equivalent version"
06			00		00		15	xx			"reports Hardware Change detected with associated Entity was successful: %Entity%. Version change type: board/FRU replaced with newer version"
06			00		00		16	xx			"reports Hardware Change detected with associated Entity was successful: %Entity%. Version change type: board/FRU replaced with older version"
06			00		00		17	xx			"reports Hardware Change detected with associated Entity was successful: %Entity%. Version change type: board/FRU hardware configuration change"
07			00		00		00	xx			"reports Software or F/W Change detected with associated Entity was successful: %Entity%. Version change type: unspecified"
07			00		00		01	xx			"reports Software or F/W Change detected with associated Entity was successful: %Entity%. Version change type: management controller device ID"
07			00		00		02	xx			"reports Software or F/W Change detected with associated Entity was successful: %Entity%. Version change type: management controller firmware revision"
07			00		00		03	xx			"reports Software or F/W Change detected with associated Entity was successful: %Entity%. Version change type: management controller device revision"
07			00		00		04	xx			"reports Software or F/W Change detected with associated Entity was successful: %Entity%. Version change type: management controller manufacturer ID"
07			00		00		05	xx			"reports Software or F/W Change detected with associated Entity was successful: %Entity%. Version change type: management controller IPMI version"
07			00		00		06	xx			"reports Software or F/W Change detected with associated Entity was successful: %Entity%. Version change type: management controller auxiliary firmware ID"
07			00		00		07	xx			"reports Software or F/W Change detected with associated Entity was successful: %Entity%. Version change type: management controller firmware boot block"
07			00		00		08	xx			"reports Software or F/W Change detected with associated Entity was successful: %Entity%. Version change type: other management controller firmware"
07			00		00		09	xx			"reports Software or F/W Change detected with associated Entity was successful: %Entity%. Version change type: system firmware (EFI / BIOS) change"
07			00		00		0A	xx			"reports Software or F/W Change detected with associated Entity was successful: %Entity%. Version change type: SMBIOS change"
07			00		00		0B	xx			"reports Software or F/W Change detected with associated Entity was successful: %Entity%. Version change type: operating system change"
07			00		00		0C	xx			"reports Software or F/W Change detected with associated Entity was successful: %Entity%. Version change type: operating system loader change"
07			00		00		0D	xx			"reports Software or F/W Change detected with associated Entity was successful: %Entity%. Version change type: service or diagnostic partition change"
07			00		00		0E	xx			"reports Software or F/W Change detected with associated Entity was successful: %Entity%. Version change type: management software agent change"
07			00		00		0F	xx			"reports Software or F/W Change detected with associated Entity was successful: %Entity%. Version change type: management software application change"
07			00		00		10	xx			"reports Software or F/W Change detected with associated Entity was successful: %Entity%. Version change type: management software middleware change"
07			00		00		11	xx			"reports Software or F/W Change detected with associated Entity was successful: %Entity%. Version change type: programmable hardware change (e.g. FPGA)"
07			00		00		12	xx			"reports Software or F/W Change detected with associated Entity was successful: %Entity%. Version change type: board/FRU module change"
07			00		00		13	xx			"reports Software or F/W Change detected with associated Entity was successful: %Entity%. Version change type: board/FRU component change"
07			00		00		14	xx			"reports Software or F/W Change detected with associated Entity was successful: %Entity%. Version change type: board/FRU replaced with equivalent version"
07			00		00		15	xx			"reports Software or F/W Change detected with associated Entity was successful: %Entity%. Version change type: board/FRU replaced with newer version"
07			00		00		16	xx			"reports Software or F/W Change detected with associated Entity was successful: %Entity%. Version change type: board/FRU replaced with older version"
07			00		00		17	xx			"reports Software or F/W Change detected with associated Entity was successful: %Entity%. Version change type: board/FRU hardware configuration change"


FRU_STATE:

&TYPE_CODE: 2C
offset	asserted	assertSev	deassertSev	event2	event3	r_action	string
00			00		00		xx	xx	04		"reports the FRU is not installed. Cause of State change: %fru state change%. Previous offset value: %fru offset%"
01			00		00		xx	xx	06		"reports the FRU is inactive. Cause of State change: %fru state change%. Previous offset value: %fru offset%"
02			00		00		xx	xx			"reports the FRU's activation has been requested. Cause of State change: %fru state change%. Previous offset value: %fru offset%"
03			00		00		xx	xx			"reports the FRU's activation is in progress. Cause of State change: %fru state change%. Previous offset value: %fru offset%"
04			00		00		xx	xx			"reports the FRU is active. Cause of State change: %fru state change%. Previous offset value: %fru offset%"
05			00		00		xx	xx			"reports the FRU's deactivation has been requested. Cause of State change: %fru state change%. Previous offset value: %fru offset%"
06			00		00		xx	xx			"reports the FRU's deactivation is in progress. Cause of State change: %fru state change%. Previous offset value: %fru offset%"
07			01		00		xx	xx			"reports communication has been lost with the FRU. Cause of State change: %fru state change%. Previous offset value: %fru offset%"

# There is additional information belonging in the event data 2 byte; the
# high 4 bits are the state change cause, and the lower 4 bits are the
# previous state offset.  To be added later.


^sensor_specific
###########################################################################
#                                                                         #
#                       OEM Timestamped Event Table                       #
#                                                                         #
###########################################################################
$oem_ts
number_of_events 1

&OEM_SEL: C0-DF
record_type	manufacturer_id		oem_defined		r_action	string
C0		50FF26			FF46	9AB7	DCFF	03		"OEM Time stamped string"

# Fill in information here for time stamped OEM SEL events, where the record
# type is between the values C0 and DF.  Examples are
# provided.  Note that hex values should be separated into 24-bit or fewer
# chunks, as shown.  The number_of_events variable is used by the library
# to parse the correct number of events from this table; make sure it is
# kept up-to-date!


^oem_ts
###########################################################################
#                                                                         #
#                     OEM Non-Time stamped Event Table                     #
#                                                                         #
###########################################################################
$oem_non_ts
number_of_events 1

&OEM_SEL: E0-FF
record_type	oem_defined						r_action	string
FF		FF46	9AB7 	DCFF	FF46 	9AB7	DCFF 	45	03		"OEM non time stamped string"

# Fill in information here for non-time stamped OEM SEL events, where the 
# record type is between the values E0 and FF.  Examples are
# provided.  Note that hex values should be separated into 24-bit or fewer
# chunks, as shown.  The number_of_events variable is used by the library
# to parse the correct number of events from this table; make sure it is
# kept up-to-date!

^oem_non_ts
###########################################################################
#                                                                         #
#                          Event Override Table                           #
#                                                                         #
###########################################################################
$event_override
number_of_overrides 0

event_override								r_action	string



# Fill in information here for system event records that are unable to be 
# translated using the tables above.  OEM events should not go here, as 
# they can be defined in the two prior tables.  If a different default 
# translation is desired for an event defined in any prior tables, it may 
# be changed there.  Note that assert/deassert/recommended action values 
# are not inherent SEL information, and are defined by the user of this file.

^event_override
###########################################################################
#                                                                         #
#              	      Platform-Specific Override Table                    #
#                                                                         #
###########################################################################
$platform_specific
number_of_populated_platforms 8
			

&ER_PLATFROM_ID: 0B
event_type	sensor_type	event1	event2	event3		assertSev	deassertSev	r_action	string
6F		0F		A0	48	00		01		00				"reports Password check failed"
6F		0F		A0	40	01		02		00				"reports PCI component encountered a PERR error"
6F		0F		A0	95	01		01		00				"reports Processor Intel(R) QPI speed mismatch"
6F		0F		A0	30	81		01		00				"reports Processor Disabled"
6F		0F		A0	40	81		01		00				"reports Processor FRB-3 timeout"
6F		0F		A0	70	81		01		00				"reports Processor Built-In Self Test (BIST) failure"
6F		0F		A0	80	81		00		00				"reports Processor 0x microcode update not found"
6F		0F		A0	61	81		01		00				"reports Processor 02 unable to apply microcode update"
6F		0F		A0	62	81		01		00				"reports Processor 03 unable to apply microcode update"
6F		0F		A0	63	81		01		00				"reports Processor 04 unable to apply microcode update"
6F		0F		A0	00	A0		01		00				"reports TPM device not detected"
6F		0F		A0	01	A0		01		00				"reports TPM device is missing or not responding"
6F		0F		A0	02	A0		01		00				"reports TPM device failure"
6F		0F		A0	03	A0		01		00				"reports TPM device failed self test"

&TYLB_PLATFROM_ID: 0C
event_type	sensor_type	event1	event2	event3		assertSev	deassertSev	r_action	string
6F		0F		A0	48	00		01		00				"reports Password check failed"
6F		0F		A0	40	01		01		00				"reports PCI component encountered a PERR error"
6F		0F		A0	95	01		02		00				"reports Processor Intel(R) QPI speed mismatch"
6F		0F		A0	96	01		02		00				"reports Processor 0x model mismatch"
6F		0F		A0	97	01		02		00				"reports Processor 0x speeds mismatch"
6F		0F		A0	98	01		02		00				"reports Processor 0x family is not supported"
6F		0F		A0	61	81		01		00				"reports Processor 02 unable to apply microcode update"
6F		0F		A0	80	81		00		00				"reports Processor 0x microcode update not found"
6F		0F		A0	00	85		01		00				"reports Memory component could not be configured in the selected RAS mode"
6F		0F		A0	01	85		01		00				"reports DIMM population error"
6F		0F		A0	02	85		01		00				"reports CLTT configuration failure error"
6F		0F		A0	20	85		01		00				"reports DIMM_A1 failed Self Test (BIST)"
6F		0F		A0	21	85		01		00				"reports DIMM_A2 failed Self Test (BIST)"
6F		0F		A0	22	85		01		00				"reports DIMM_B1 failed Self Test (BIST)"
6F		0F		A0	23	85		01		00				"reports DIMM_B2 failed Self Test (BIST)"
6F		0F		A0	24	85		01		00				"reports DIMM_C1 failed Self Test (BIST)"
6F		0F		A0	25	85		01		00				"reports DIMM_C2 failed Self Test (BIST)"
6F		0F		A0	26	85		01		00				"reports DIMM_D1 failed Self Test (BIST)"
6F		0F		A0	27	85		01		00				"reports DIMM_D2 failed Self Test (BIST)"
6F		0F		A0	28	85		01		00				"reports DIMM_E1 failed Self Test (BIST)"
6F		0F		A0	29	85		01		00				"reports DIMM_E2 failed Self Test (BIST)"
6F		0F		A0	2A	85		01		00				"reports DIMM_F1 failed Self Test (BIST)"
6F		0F		A0	2B	85		01		00				"reports DIMM_F2 failed Self Test (BIST)"
6F		0F		A0	40	85		01		00				"reports DIMM_A1 Disabled"
6F		0F		A0	41	85		01		00				"reports DIMM_A2 Disabled"
6F		0F		A0	42	85		01		00				"reports DIMM_B1 Disabled"
6F		0F		A0	43	85		01		00				"reports DIMM_B2 Disabled"
6F		0F		A0	44	85		01		00				"reports DIMM_C1 Disabled"
6F		0F		A0	45	85		01		00				"reports DIMM_C2 Disabled"
6F		0F		A0	46	85		01		00				"reports DIMM_D1 Disabled"
6F		0F		A0	47	85		01		00				"reports DIMM_D2 Disabled"
6F		0F		A0	48	85		01		00				"reports DIMM_E1 Disabled"
6F		0F		A0	49	85		01		00				"reports DIMM_E2 Disabled"
6F		0F		A0	4A	85		01		00				"reports DIMM_F1 Disabled"
6F		0F		A0	4B	85		01		00				"reports DIMM_F2 Disabled"
6F		0F		A0	60	85		01		00				"reports DIMM_A1 Component encountered a Serial Presence Detection (SPD) fail error"
6F		0F		A0	61	85		01		00				"reports DIMM_A2 Component encountered a Serial Presence Detection (SPD) fail error"
6F		0F		A0	62	85		01		00				"reports DIMM_B1 Component encountered a Serial Presence Detection (SPD) fail error"
6F		0F		A0	63	85		01		00				"reports DIMM_B2 Component encountered a Serial Presence Detection (SPD) fail error"
6F		0F		A0	64	85		01		00				"reports DIMM_C1 Component encountered a Serial Presence Detection (SPD) fail error"
6F		0F		A0	65	85		01		00				"reports DIMM_C2 Component encountered a Serial Presence Detection (SPD) fail error"
6F		0F		A0	66	85		01		00				"reports DIMM_D1 Component encountered a Serial Presence Detection (SPD) fail error"
6F		0F		A0	67	85		01		00				"reports DIMM_D2 Component encountered a Serial Presence Detection (SPD) fail error"
6F		0F		A0	68	85		01		00				"reports DIMM_E1 Component encountered a Serial Presence Detection (SPD) fail error"
6F		0F		A0	69	85		01		00				"reports DIMM_E2 Component encountered a Serial Presence Detection (SPD) fail error"
6F		0F		A0	6A	85		01		00				"reports DIMM_F1 Component encountered a Serial Presence Detection (SPD) fail error"
6F		0F		A0	6B	85		01		00				"reports DIMM_F2 Component encountered a Serial Presence Detection (SPD) fail error"
6F		0F		A0	A0	85		01		00				"reports DIMM_A1 Uncorrectable ECC error encountered"
6F		0F		A0	A1	85		01		00				"reports DIMM_A2 Uncorrectable ECC error encountered"
6F		0F		A0	A2	85		01		00				"reports DIMM_B1 Uncorrectable ECC error encountered"
6F		0F		A0	A3	85		01		00				"reports DIMM_B2 Uncorrectable ECC error encountered"
6F		0F		A0	A4	85		01		00				"reports DIMM_C1 Uncorrectable ECC error encountered"
6F		0F		A0	A5	85		01		00				"reports DIMM_C2 Uncorrectable ECC error encountered"
6F		0F		A0	A6	85		01		00				"reports DIMM_D1 Uncorrectable ECC error encountered"
6F		0F		A0	A7	85		01		00				"reports DIMM_D2 Uncorrectable ECC error encountered"
6F		0F		A0	A8	85		01		00				"reports DIMM_E1 Uncorrectable ECC error encountered"
6F		0F		A0	A9	85		01		00				"reports DIMM_E2 Uncorrectable ECC error encountered"
6F		0F		A0	AA	85		01		00				"reports DIMM_F1 Uncorrectable ECC error encountered"
6F		0F		A0	AB	85		01		00				"reports DIMM_F2 Uncorrectable ECC error encountered"
6F		0F		A0	E0	85		01		00				"reports DIMM_A1 Size of 8GB or above DIMM population"
6F		0F		A0	E1	85		01		00				"reports DIMM_A2 Size of 8GB or above DIMM population"
6F		0F		A0	E2	85		01		00				"reports DIMM_B1 Size of 8GB or above DIMM population"
6F		0F		A0	E3	85		00		00				"reports DIMM_B2 Size of 8GB or above DIMM population"
6F		0F		A0	E4	85		01		00				"reports DIMM_C1 Size of 8GB or above DIMM population"
6F		0F		A0	E5	85		01		00				"reports DIMM_C2 Size of 8GB or above DIMM population"
6F		0F		A0	E6	85		01		00				"reports DIMM_D1 Size of 8GB or above DIMM population"
6F		0F		A0	E7	85		00		00				"reports DIMM_D2 Size of 8GB or above DIMM population"
6F		0F		A0	E8	85		01		00				"reports DIMM_E1 Size of 8GB or above DIMM population"
6F		0F		A0	E9	85		01		00				"reports DIMM_E2 Size of 8GB or above DIMM population"
6F		0F		A0	EA	85		01		00				"reports DIMM_F1 Size of 8GB or above DIMM population"
6F		0F		A0	EB	85		00		00				"reports DIMM_F2 Size of 8GB or above DIMM population"
6F		0F		A0	8C	85		01		00				"reports invalid DIMM Size of 8GB or above DIMM population"
6F		0F		A0	8D	85		01		00				"reports invalid DIMM Size of 8GB or above DIMM population"
6F		0F		A0	8E	85		01		00				"reports invalid DIMM Size of 8GB or above DIMM population"
6F		0F		A0	8F	85		00		00				"reports invalid DIMM Size of 8GB or above DIMM population"
6F		0F		A0	00	90		01		00				"reports Unspecified processor component has encountered a non specific error"
6F		0F		A0	23	92		00		00				"reports Keyboard component was not detected"
6F		0F		A0	26	92		00		00				"reports Keyboard component encountered a controller error"
6F		0F		A0	43	92		00		00				"reports Mouse component was not detected"
6F		0F		A0	46	92		00		00				"reports Mouse component encountered a controller error"
6F		0F		A0	66	92		00		00				"reports Local Console component encountered a controller error"
6F		0F		A0	68	92		00		00				"reports Keyboard component encountered a controller error"
6F		0F		A0	69	92		00		00				"reports Local Console component encountered an output error"
6F		0F		A0	86	92		00		00				"reports Remote Console component encountered a controller error"
6F		0F		A0	87	92		00		00				"reports Remote Console component encountered an input error"
6F		0F		A0	88	92		00		00				"reports Remote Console component encountered an output error"
6F		0F		A0	A3	92		01		00				"reports Serial port component was not detected"
6F		0F		A0	A9	92		01		00				"reports Serial port component encountered a resource conflict error"
6F		0F		A0	C6	92		00		00				"reports Serial Port controller error"
6F		0F		A0	C7	92		00		00				"reports Serial Port component encountered an input error"
6F		0F		A0	C8	92		00		00				"reports Serial Port component encountered an output error"
6F		0F		A0	C6	94		00		00				"reports LPC component encountered a controller error"
6F		0F		A0	C9	94		01		00				"reports LPC component encountered a resource conflict error"
6F		0F		A0	06	95		00		00				"reports ATA/ATAPI component encountered a controller error"
6F		0F		A0	A6	95		00		00				"reports PCI component encountered a controller error"
6F		0F		A0	A7	95		00		00				"reports PCI component encountered a read error"
6F		0F		A0	A8	95		00		00				"reports PCI component encountered a write error"
6F		0F		A0	09	96		00		00				"reports Unspecified software component encountered a start error"
6F		0F		A0	41	96		00		00				"reports PEI Core component encountered a load error"
6F		0F		A0	67	96		02		00				"reports PEI module component encountered a illegal software state error"
6F		0F		A0	87	96		02		00				"reports DXE core component encountered a illegal software state error"
6F		0F		A0	A7	96		02		00				"reports DXE boot services driver component encountered a illegal software state error"
6F		0F		A0	AB	96		00		00				"reports DXE boot services driver component encountered invalid configuration"
6F		0F		A0	E7	96		02		00				"reports SMM driver component encountered a illegal software state error"
6F		0F		A0	00	A0		00		00				"reports TPM device not detected"
6F		0F		A0	01	A0		00		00				"reports TPM device is missing or not responding"
6F		0F		A0	02	A0		00		00				"reports TPM device failure"
6F		0F		A0	03	A0		00		00				"reports TPM device failed self test"
6F		0F		A0	22	A0		01		00				"reports Processor component encountered a mismatch error"
6F		0F		A0	27	A0		00		00				"reports Processor component encountered a low voltage error"
6F		0F		A0	28	A0		00		00				"reports Processor component encountered a high voltage error"
6F		0F		A0	21	A4		02		00				"reports PCI component encountered a SERR error"
6F		0F		A0	00	A5		00		00				"reports ATA/ATAPI ATA bus SMART not supported"
6F		0F		A0	01	A5		00		00				"reports ATA/ATAPI ATA bus SMART is disabled"
6F		0F		A0	A0	A5		00		00				"reports PCI Express component encountered a PERR error"
6F		0F		A0	A1	A5		02		00				"reports PCI Express component encountered a SERR error"
6F		0F		A0	A4	A5		01		00				"reports PCI Express IBIST error"
6F		0F		A0	A0	A6		00		00				"reports DXE boot services driver Not enough memory available to shadow a legacy option ROM"
6F		0F		A0	A3	B6		01		00				"reports DXE boot services driver unrecognized"
6F		0F		A0	C0	A5		02		00				"reports Component on SATA Port0 not detected"
6F		0F		A0	C1	A5		02		00				"reports Component on SATA Port0 detected and not physical connection Established"
6F		0F		A0	C2	A5		02		00				"reports Component on SATA Port0 detected and physical connection Established. BIOS Driver Interface Error"
6F		0F		A0	C4	A5		02		00				"reports Component on SATA Port1 not detected"
6F		0F		A0	C5	A5		02		00				"reports Component on SATA Port1 detected and not physical connection Established"
6F		0F		A0	C6	A5		02		00				"reports Component on SATA Port1 detected and physical connection Established. BIOS Driver Interface Error"
6F		0F		A0	C8	A5		02		00				"reports Component on SATA Port2 not detected"
6F		0F		A0	C9	A5		02		00				"reports Component on SATA Port2 detected and not physical connection Established"
6F		0F		A0	CA	A5		02		00				"reports Component on SATA Port2 detected and physical connection Established. BIOS Driver Interface Error"
6F		0F		A0	CC	A5		02		00				"reports Component on SATA Port3 not detected"
6F		0F		A0	CD	A5		02		00				"reports Component on SATA Port3 detected and not physical connection Established"
6F		0F		A0	CE	A5		02		00				"reports Component on SATA Port3 detected and physical connection Established. BIOS Driver Interface Error"
6F		0F		A0	D0	A5		02		00				"reports Component on SATA Port4 not detected"
6F		0F		A0	D1	A5		02		00				"reports Component on SATA Port4 detected and not physical connection Established"
6F		0F		A0	D2	A5		02		00				"reports Component on SATA Port4 detected and physical connection Established. BIOS Driver Interface Error"
6F		0F		A0	D4	A5		02		00				"reports Component on SATA Port5 not detected"
6F		0F		A0	D5	A5		02		00				"reports Component on SATA Port5 detected and not physical connection Established"
6F		0F		A0	D6	A5		02		00				"reports Component on SATA Port5 detected and physical connection Established. BIOS Driver Interface Error"


&GP_PLATFROM_ID: 0D
event_type	sensor_type	event1	event2	event3		assertSev	deassertSev	r_action	string
6F		0F		A0	48	00		02		00				"reports Password check failed"
6F		0F		A0	40	01		01		00				"reports PCI component encountered a PERR error"
6F		0F		A0	95	01		01		00				"reports Processor Intel(R) QPI speed mismatch"
6F		0F		A0	96	01		01		00				"reports Processor model mismatch"
6F		0F		A0	97	01		01		00				"reports Processor 0x speeds mismatch"
6F		0F		A0	98	01		01		00				"reports Processor family is not supported"
6F		0F		A0	61	81		01		00				"reports Processor 02 unable to apply microcode update"
6F		0F		A0	80	81		00		00				"reports Processor 01 BIOS does not support the current stepping for processor"
6F		0F		A0	00	85		01		00				"reports Memory component could not be configured in the selected RAS mode"
6F		0F		A0	01	85		01		00				"reports DIMM population error"
6F		0F		A0	02	85		01		00				"reports CLTT configuration failure error"
6F		0F		A0	20	85		01		00				"reports DIMM_A1 failed Self Test (BIST)"
6F		0F		A0	21	85		01		00				"reports DIMM_A2 failed Self Test (BIST)"
6F		0F		A0	22	85		01		00				"reports DIMM_A3 failed Self Test (BIST)"
6F		0F		A0	23	85		01		00				"reports DIMM_B1 failed Self Test (BIST)"
6F		0F		A0	24	85		01		00				"reports DIMM_B2 failed Self Test (BIST)"
6F		0F		A0	25	85		01		00				"reports DIMM_B3 failed Self Test (BIST)"
6F		0F		A0	40	85		01		00				"reports DIMM_A1 Disabled"
6F		0F		A0	41	85		01		00				"reports DIMM_A2 Disabled"
6F		0F		A0	42	85		01		00				"reports DIMM_A3 Disabled"
6F		0F		A0	43	85		01		00				"reports DIMM_B1 Disabled"
6F		0F		A0	44	85		01		00				"reports DIMM_B2 Disabled"
6F		0F		A0	45	85		01		00				"reports DIMM_B3 Disabled"
6F		0F		A0	60	85		01		00				"reports DIMM_A1 Component encountered a Serial Presence Detection (SPD) fail error"
6F		0F		A0	61	85		01		00				"reports DIMM_A2 Component encountered a Serial Presence Detection (SPD) fail error"
6F		0F		A0	62	85		01		00				"reports DIMM_A3 Component encountered a Serial Presence Detection (SPD) fail error"
6F		0F		A0	63	85		01		00				"reports DIMM_B1 Component encountered a Serial Presence Detection (SPD) fail error"
6F		0F		A0	64	85		01		00				"reports DIMM_B2 Component encountered a Serial Presence Detection (SPD) fail error"
6F		0F		A0	65	85		01		00				"reports DIMM_B3 Component encountered a Serial Presence Detection (SPD) fail error"
6F		0F		A0	A0	85		01		00				"reports DIMM_A1 Uncorrectable ECC error encountered"
6F		0F		A0	A1	85		01		00				"reports DIMM_A2 Uncorrectable ECC error encountered"
6F		0F		A0	A2	85		01		00				"reports DIMM_A3 Uncorrectable ECC error encountered"
6F		0F		A0	A3	85		01		00				"reports DIMM_B1 Uncorrectable ECC error encountered"
6F		0F		A0	A4	85		01		00				"reports DIMM_B2 Uncorrectable ECC error encountered"
6F		0F		A0	A5	85		01		00				"reports DIMM_B3 Uncorrectable ECC error encountered"
6F		0F		A0	00	90		01		00				"reports Unspecified processor component has encountered a non specific error"
6F		0F		A0	23	92		00		00				"reports Keyboard component was not detected"
6F		0F		A0	26	92		00		00				"reports Keyboard component encountered a controller error"
6F		0F		A0	43	92		00		00				"reports Mouse component was not detected"
6F		0F		A0	46	92		00		00				"reports Mouse component encountered a controller error"
6F		0F		A0	66	92		00		00				"reports Local Console component encountered a controller error"
6F		0F		A0	68	92		00		00				"reports Keyboard component encountered a controller error"
6F		0F		A0	69	92		00		00				"reports Local Console component encountered an output error"
6F		0F		A0	86	92		00		00				"reports Remote Console component encountered a controller error"
6F		0F		A0	87	92		00		00				"reports Remote Console component encountered an input error"
6F		0F		A0	88	92		00		00				"reports Remote Console component encountered an output error"
6F		0F		A0	A3	92		01		00				"reports Serial port component was not detected"
6F		0F		A0	A9	92		01		00				"reports Serial port component encountered a resource conflict error"
6F		0F		A0	C6	92		00		00				"reports Serial Port controller error"
6F		0F		A0	C7	92		00		00				"reports Serial Port component encountered an input error"
6F		0F		A0	C8	92		00		00				"reports Serial Port component encountered an output error"
6F		0F		A0	C6	94		00		00				"reports LPC component encountered a controller error"
6F		0F		A0	C9	94		01		00				"reports LPC component encountered a resource conflict error"
6F		0F		A0	06	95		00		00				"reports ATA/ATAPI component encountered a controller error"
6F		0F		A0	A6	95		00		00				"reports PCI component encountered a controller error"
6F		0F		A0	A7	95		00		00				"reports PCI component encountered a read error"
6F		0F		A0	A8	95		00		00				"reports PCI component encountered a write error"
6F		0F		A0	09	96		00		00				"reports Unspecified software component encountered a start error"
6F		0F		A0	41	96		00		00				"reports PEI Core component encountered a load error"
6F		0F		A0	67	96		02		00				"reports PEI module component encountered a illegal software state error"
6F		0F		A0	87	96		02		00				"reports DXE core component encountered a illegal software state error"
6F		0F		A0	A7	96		02		00				"reports DXE boot services driver component encountered a illegal software state error"
6F		0F		A0	AB	96		00		00				"reports DXE boot services driver component encountered invalid configuration"
6F		0F		A0	E7	96		02		00				"reports SMM driver component encountered a illegal software state error"
6F		0F		A0	22	A0		01		00				"reports Processor component encountered a mismatch error"
6F		0F		A0	27	A0		00		00				"reports Processor component encountered a low voltage error"
6F		0F		A0	28	A0		00		00				"reports Processor component encountered a high voltage error"
6F		0F		A0	21	A4		02		00				"reports PCI component encountered a SERR error"
6F		0F		A0	00	A5		00		00				"reports ATA/ATAPI ATA bus SMART not supported"
6F		0F		A0	01	A5		00		00				"reports ATA/ATAPI ATA bus SMART is disabled"
6F		0F		A0	A0	A5		00		00				"reports PCI Express component encountered a PERR error"
6F		0F		A0	A1	A5		02		00				"reports PCI Express component encountered a SERR error"
6F		0F		A0	A4	A5		01		00				"reports PCI Express IBIST error"
6F		0F		A0	A0	A6		00		00				"reports DXE boot services driver Not enough memory available to shadow a legacy option ROM"
6F		0F		A0	A3	B6		01		00				"reports DXE boot services driver unrecognized"


&TH_PLATFROM_ID: 0E
event_type	sensor_type	event1	event2	event3		assertSev	deassertSev	r_action	string
6F		0F		A0	48	00		02		00				"reports Password check failed"
6F		0F		A0	40	01		01		00				"reports PCI component encountered a PERR error"
6F		0F		A0	95	01		01		00				"reports Processor Intel(R) QPI speed mismatch"
6F		0F		A0	96	01		01		00				"reports Processor 0x model mismatch"
6F		0F		A0	97	01		02		00				"reports Processor 0x speeds mismatch"
6F		0F		A0	98	01		01		00				"reports Processor 0x family is not supported"
6F		0F		A0	61	81		01		00				"reports Processor 02 unable to apply microcode update"
6F		0F		A0	80	81		00		00				"reports Processor 01 BIOS does not support the current stepping for processor"
6F		0F		A0	00	85		01		00				"reports Memory component could not be configured in the selected RAS mode"
6F		0F		A0	01	85		01		00				"reports DIMM population error"
6F		0F		A0	02	85		01		00				"reports CLTT configuration failure error"
6F		0F		A0	20	85		01		00				"reports DIMM_A1 failed Self Test (BIST)"
6F		0F		A0	21	85		01		00				"reports DIMM_A2 failed Self Test (BIST)"
6F		0F		A0	22	85		01		00				"reports DIMM_B1 failed Self Test (BIST)"
6F		0F		A0	23	85		01		00				"reports DIMM_B2 failed Self Test (BIST)"
6F		0F		A0	40	85		01		00				"reports DIMM_A1 Disabled"
6F		0F		A0	41	85		01		00				"reports DIMM_A2 Disabled"
6F		0F		A0	42	85		01		00				"reports DIMM_B1 Disabled"
6F		0F		A0	43	85		01		00				"reports DIMM_B2 Disabled"
6F		0F		A0	60	85		01		00				"reports DIMM_A1 Component encountered a Serial Presence Detection (SPD) fail error"
6F		0F		A0	61	85		01		00				"reports DIMM_A2 Component encountered a Serial Presence Detection (SPD) fail error"
6F		0F		A0	62	85		01		00				"reports DIMM_B1 Component encountered a Serial Presence Detection (SPD) fail error"
6F		0F		A0	63	85		01		00				"reports DIMM_B2 Component encountered a Serial Presence Detection (SPD) fail error"
6F		0F		A0	A0	85		01		00				"reports DIMM_A1 Uncorrectable ECC error encountered"
6F		0F		A0	A1	85		01		00				"reports DIMM_A2 Uncorrectable ECC error encountered"
6F		0F		A0	A2	85		01		00				"reports DIMM_B1 Uncorrectable ECC error encountered"
6F		0F		A0	A3	85		01		00				"reports DIMM_B2 Uncorrectable ECC error encountered"
6F		0F		A0	00	90		01		00				"reports Unspecified processor component has encountered a non specific error"
6F		0F		A0	23	92		00		00				"reports Keyboard component was not detected"
6F		0F		A0	26	92		00		00				"reports Keyboard component encountered a controller error"
6F		0F		A0	43	92		00		00				"reports Mouse component was not detected"
6F		0F		A0	46	92		00		00				"reports Mouse component encountered a controller error"
6F		0F		A0	66	92		00		00				"reports Local Console component encountered a controller error"
6F		0F		A0	86	92		00		00				"reports Remote Console component encountered a controller error"
6F		0F		A0	87	92		00		00				"reports Remote Console component encountered an input error"
6F		0F		A0	88	92		00		00				"reports Remote Console component encountered an output error"
6F		0F		A0	A3	92		01		00				"reports Serial port component was not detected"
6F		0F		A0	A9	92		01		00				"reports Serial port component encountered a resource conflict error"
6F		0F		A0	C6	92		00		00				"reports Serial Port controller error"
6F		0F		A0	C7	92		00		00				"reports Serial Port component encountered an input error"
6F		0F		A0	C8	92		00		00				"reports Serial Port component encountered an output error"
6F		0F		A0	C6	94		00		00				"reports LPC component encountered a controller error"
6F		0F		A0	C9	94		01		00				"reports LPC component encountered a resource conflict error"
6F		0F		A0	06	95		00		00				"reports ATA/ATAPI component encountered a controller error"
6F		0F		A0	A6	95		00		00				"reports PCI component encountered a controller error"
6F		0F		A0	A7	95		00		00				"reports PCI component encountered a read error"
6F		0F		A0	A8	95		00		00				"reports PCI component encountered a write error"
6F		0F		A0	09	96		00		00				"reports Unspecified software component encountered a start error"
6F		0F		A0	41	96		00		00				"reports PEI Core component encountered a load error"
6F		0F		A0	67	96		02		00				"reports PEI module component encountered a illegal software state error"
6F		0F		A0	87	96		02		00				"reports DXE core component encountered a illegal software state error"
6F		0F		A0	A7	96		02		00				"reports DXE boot services driver component encountered a illegal software state error"
6F		0F		A0	AB	96		00		00				"reports DXE boot services driver component encountered invalid configuration"
6F		0F		A0	E7	96		02		00				"reports SMM driver component encountered a illegal software state error"
6F		0F		A0	22	A0		01		00				"reports Processor component encountered a mismatch error"
6F		0F		A0	27	A0		00		00				"reports Processor component encountered a low voltage error"
6F		0F		A0	28	A0		00		00				"reports Processor component encountered a high voltage error"
6F		0F		A0	21	A4		02		00				"reports PCI component encountered a SERR error"
6F		0F		A0	00	A5		00		00				"reports ATA/ATAPI ATA bus SMART not supported"
6F		0F		A0	01	A5		00		00				"reports ATA/ATAPI ATA bus SMART is disabled"
6F		0F		A0	A0	A5		00		00				"reports PCI Express component encountered a PERR error"
6F		0F		A0	A1	A5		02		00				"reports PCI Express component encountered a SERR error"
6F		0F		A0	A4	A5		01		00				"reports PCI Express IBIST error"
6F		0F		A0	A0	A6		00		00				"reports DXE boot services driver Not enough memory available to shadow a legacy option ROM"
6F		0F		A0	A3	B6		01		00				"reports DXE boot services driver unrecognized"

&BTP_PLATFROM_ID: 0F
event_type	sensor_type	event1	event2	event3		assertSev	deassertSev	r_action	string
6F		0F		A0	48	00		01		00				"reports Password check failed"
6F		0F		A0	40	01		01		00				"reports PCI component encountered a PERR error"
6F		0F		A0	00	85		01		00				"reports Memory component could not be configured in the selected RAS mode"
6F		0F		A0	01	85		01		00				"reports DIMM Population Error"
6F		0F		A0	A3	92		01		00				"reports Serial port component was not detected"
6F		0F		A0	A9	92		01		00				"reports Serial port component encountered a resource conflict error"
6F		0F		A0	00	A0		00		00				"reports TPM device not detected"
6F		0F		A0	01	A0		00		00				"reports TPM device missing or not responding"
6F		0F		A0	02	A0		00		00				"reports TPM device failure"
6F		0F		A0	03	A0		00		00				"reports TPM device failed Self test"
6F		0F		A0	05	83		01		00				"reports Hot Swap Controller failure"
6F		0F		A0	A0	83		01		00				"reports Management Engine (ME) failed Self test"
6F		0F		A0	A1	83		01		00				"reports Management Engine (ME) Failed to respond"
6F		0F		A0	20	85		01		00				"reports DIMM_A1 failed test/initialization"
6F		0F		A0	21	85		01		00				"reports DIMM_A2 failed test/initialization"
6F		0F		A0	23	85		01		00				"reports DIMM_B1 failed test/initialization"
6F		0F		A0	24	85		01		00				"reports DIMM_B2 failed test/initialization"
6F		0F		A0	40	85		01		00				"reports DIMM_A1 disabled"
6F		0F		A0	41	85		01		00				"reports DIMM_A2 disabled"
6F		0F		A0	43	85		01		00				"reports DIMM_B1 disabled"
6F		0F		A0	44	85		01		00				"reports DIMM_B2 disabled"
6F		0F		A0	60	85		01		00				"reports DIMM_A1 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	61	85		01		00				"reports DIMM_A2 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	63	85		01		00				"reports DIMM_B1 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	64	85		01		00				"reports DIMM_B2 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	05	86		01		00				"reports BIOS Setting are corrupted"
6F		0F		A0	06	86		01		00				"reports NVRAM variable space was corrupted and has been reinitialized"
6F		0F		A0	00	A1		01		00				"reports BIOS ACM Error"
6F		0F		A0	80	81		00		00				"reports Processor 01 microcode update not found"
6F		0F		A0	21	A4		02		00				"reports PCI component encountered a SERR error"
6F		0F		A0	A0	A5		00		00				"reports PCI Express component encountered a PERR error"
6F		0F		A0	A1	A5		02		00				"reports PCI Express component encountered a SERR error"

&ROM_PLATFROM_ID: 10
event_type	sensor_type	event1	event2	event3		assertSev	deassertSev	r_action	string
6F		0F		A0	48	00		01		00				"reports Password check failed"
6F		0F		A0	40	01		01		00				"reports PCI component encountered a PERR error"
6F		0F		A0	91	01		02		00				"reports Processor core/thread count mismatch detected"
6F		0F		A0	96	01		02		00				"reports Processor model mismatch"
6F		0F		A0	97	01		02		00				"reports Processor frequencies unable to synchronize"
6F		0F		A0	30	81		01		00				"reports Processor 01 disabled"
6F		0F		A0	31	81		01		00				"reports Processor 02 disabled"
6F		0F		A0	32	81		01		00				"reports Processor 03 disabled"
6F		0F		A0	33	81		01		00				"reports Processor 04 disabled"
6F		0F		A0	61	81		01		00				"reports Processor 02 unable to apply microcode update"
6F		0F		A0	62	81		01		00				"reports Processor 03 unable to apply microcode update"
6F		0F		A0	63	81		01		00				"reports Processor 04 unable to apply microcode update"
6F		0F		A0	70	81		01		00				"reports Processor 01 failed Self Test (BIST) "
6F		0F		A0	71	81		01		00				"reports Processor 02 failed Self Test (BIST) "
6F		0F		A0	72	81		01		00				"reports Processor 03 failed Self Test (BIST) "
6F		0F		A0	73	81		01		00				"reports Processor 04 failed Self Test (BIST) "
6F		0F		A0	80	81		00		00				"reports Processor 01 microcode update not found"
6F		0F		A0	81	81		00		00				"reports Processor 02 microcode update not found"
6F		0F		A0	82	81		00		00				"reports Processor 03 microcode update not found"
6F		0F		A0	83	81		00		00				"reports Processor 04 microcode update not found"
6F		0F		A0	05	83		01		00				"reports Hot Swap Controller failure"
6F		0F		A0	A0	83		01		00				"reports Management Engine (ME) failed Self test"
6F		0F		A0	A1	83		01		00				"reports Management Engine (ME) Failed to respond"
6F		0F		A0	00	85		01		00				"reports Memory component could not be configured in the selected RAS mode"
6F		0F		A0	01	85		01		00				"reports DIMM Population Error"
6F		0F		A0	20	85		01		00				"reports DIMM_A1 failed test/initialization"
6F		0F		A0	21	85		01		00				"reports DIMM_A2 failed test/initialization"
6F		0F		A0	22	85		01		00				"reports DIMM_A3 failed test/initialization"
6F		0F		A0	23	85		01		00				"reports DIMM_B1 failed test/initialization"
6F		0F		A0	24	85		01		00				"reports DIMM_B2 failed test/initialization"
6F		0F		A0	25	85		01		00				"reports DIMM_B3 failed test/initialization"
6F		0F		A0	26	85		01		00				"reports DIMM_C1 failed test/initialization"
6F		0F		A0	27	85		01		00				"reports DIMM_C2 failed test/initialization"
6F		0F		A0	28	85		01		00				"reports DIMM_C3 failed test/initialization"
6F		0F		A0	29	85		01		00				"reports DIMM_D1 failed test/initialization"
6F		0F		A0	2A	85		01		00				"reports DIMM_D2 failed test/initialization"
6F		0F		A0	2B	85		01		00				"reports DIMM_D3 failed test/initialization"
6F		0F		A0	2C	85		01		00				"reports DIMM_E1 failed test/initialization"
6F		0F		A0	2D	85		01		00				"reports DIMM_E2 failed test/initialization"
6F		0F		A0	2E	85		01		00				"reports DIMM_E3 failed test/initialization"
6F		0F		A0	2F	85		01		00				"reports DIMM_F1 failed test/initialization"
6F		0F		A0	30	85		01		00				"reports DIMM_F2 failed test/initialization"
6F		0F		A0	31	85		01		00				"reports DIMM_F3 failed test/initialization"
6F		0F		A0	32	85		01		00				"reports DIMM_G1 failed test/initialization"
6F		0F		A0	33	85		01		00				"reports DIMM_G2 failed test/initialization"
6F		0F		A0	34	85		01		00				"reports DIMM_G3 failed test/initialization"
6F		0F		A0	35	85		01		00				"reports DIMM_H1 failed test/initialization"
6F		0F		A0	36	85		01		00				"reports DIMM_H2 failed test/initialization"
6F		0F		A0	37	85		01		00				"reports DIMM_H3 failed test/initialization"
6F		0F		A0	38	85		01		00				"reports DIMM_J1 failed test/initialization"
6F		0F		A0	39	85		01		00				"reports DIMM_J2 failed test/initialization"
6F		0F		A0	3A	85		01		00				"reports DIMM_J3 failed test/initialization"
6F		0F		A0	3B	85		01		00				"reports DIMM_K1 failed test/initialization"
6F		0F		A0	3C	85		01		00				"reports DIMM_K2 failed test/initialization"
6F		0F		A0	3D	85		01		00				"reports DIMM_K3 failed test/initialization"
6F		0F		A0	3E	85		01		00				"reports DIMM_L1 failed test/initialization"
6F		0F		A0	3F	85		01		00				"reports DIMM_L2 failed test/initialization"
6F		0F		A0	C0	85		01		00				"reports DIMM_L3 failed test/initialization"
6F		0F		A0	C1	85		01		00				"reports DIMM_M1 failed test/initialization"
6F		0F		A0	C2	85		01		00				"reports DIMM_M2 failed test/initialization"
6F		0F		A0	C3	85		01		00				"reports DIMM_M3 failed test/initialization"
6F		0F		A0	C4	85		01		00				"reports DIMM_N1 failed test/initialization"
6F		0F		A0	C5	85		01		00				"reports DIMM_N2 failed test/initialization"
6F		0F		A0	C6	85		01		00				"reports DIMM_N3 failed test/initialization"
6F		0F		A0	C7	85		01		00				"reports DIMM_P1 failed test/initialization"
6F		0F		A0	C8	85		01		00				"reports DIMM_P2 failed test/initialization"
6F		0F		A0	C9	85		01		00				"reports DIMM_P3 failed test/initialization"
6F		0F		A0	CA	85		01		00				"reports DIMM_R1 failed test/initialization"
6F		0F		A0	CB	85		01		00				"reports DIMM_R2 failed test/initialization"
6F		0F		A0	CC	85		01		00				"reports DIMM_R3 failed test/initialization"
6F		0F		A0	CD	85		01		00				"reports DIMM_T1 failed test/initialization"
6F		0F		A0	CE	85		01		00				"reports DIMM_T2 failed test/initialization"
6F		0F		A0	CF	85		01		00				"reports DIMM_T3 failed test/initialization"
6F		0F		A0	40	85		01		00				"reports DIMM_A1 disabled"
6F		0F		A0	41	85		01		00				"reports DIMM_A2 disabled"
6F		0F		A0	42	85		01		00				"reports DIMM_A3 disabled"
6F		0F		A0	43	85		01		00				"reports DIMM_B1 disabled"
6F		0F		A0	44	85		01		00				"reports DIMM_B2 disabled"
6F		0F		A0	45	85		01		00				"reports DIMM_B3 disabled"
6F		0F		A0	46	85		01		00				"reports DIMM_C1 disabled"
6F		0F		A0	47	85		01		00				"reports DIMM_C2 disabled"
6F		0F		A0	48	85		01		00				"reports DIMM_C3 disabled"
6F		0F		A0	49	85		01		00				"reports DIMM_D1 disabled"
6F		0F		A0	4A	85		01		00				"reports DIMM_D2 disabled"
6F		0F		A0	4B	85		01		00				"reports DIMM_D3 disabled"
6F		0F		A0	4C	85		01		00				"reports DIMM_E1 disabled"
6F		0F		A0	4D	85		01		00				"reports DIMM_E2 disabled"
6F		0F		A0	4E	85		01		00				"reports DIMM_E3 disabled"
6F		0F		A0	4F	85		01		00				"reports DIMM_F1 disabled"
6F		0F		A0	50	85		01		00				"reports DIMM_F2 disabled"
6F		0F		A0	51	85		01		00				"reports DIMM_F3 disabled"
6F		0F		A0	52	85		01		00				"reports DIMM_G1 disabled"
6F		0F		A0	53	85		01		00				"reports DIMM_G2 disabled"
6F		0F		A0	54	85		01		00				"reports DIMM_G3 disabled"
6F		0F		A0	55	85		01		00				"reports DIMM_H1 disabled"
6F		0F		A0	56	85		01		00				"reports DIMM_H2 disabled"
6F		0F		A0	57	85		01		00				"reports DIMM_H3 disabled"
6F		0F		A0	58	85		01		00				"reports DIMM_J1 disabled"
6F		0F		A0	59	85		01		00				"reports DIMM_J2 disabled"
6F		0F		A0	5A	85		01		00				"reports DIMM_J3 disabled"
6F		0F		A0	5B	85		01		00				"reports DIMM_K1 disabled"
6F		0F		A0	5C	85		01		00				"reports DIMM_K2 disabled"
6F		0F		A0	5D	85		01		00				"reports DIMM_K3 disabled"
6F		0F		A0	5E	85		01		00				"reports DIMM_L1 disabled"
6F		0F		A0	5F	85		01		00				"reports DIMM_L2 disabled"
6F		0F		A0	D0	85		01		00				"reports DIMM_L3 disabled"
6F		0F		A0	D1	85		01		00				"reports DIMM_M1 disabled"
6F		0F		A0	D2	85		01		00				"reports DIMM_M2 disabled"
6F		0F		A0	D3	85		01		00				"reports DIMM_M3 disabled"
6F		0F		A0	D4	85		01		00				"reports DIMM_N1 disabled"
6F		0F		A0	D5	85		01		00				"reports DIMM_N2 disabled"
6F		0F		A0	D6	85		01		00				"reports DIMM_N3 disabled"
6F		0F		A0	D7	85		01		00				"reports DIMM_P1 disabled"
6F		0F		A0	D8	85		01		00				"reports DIMM_P2 disabled"
6F		0F		A0	D9	85		01		00				"reports DIMM_P3 disabled"
6F		0F		A0	DA	85		01		00				"reports DIMM_R1 disabled"
6F		0F		A0	DB	85		01		00				"reports DIMM_R2 disabled"
6F		0F		A0	DC	85		01		00				"reports DIMM_R3 disabled"
6F		0F		A0	DD	85		01		00				"reports DIMM_T1 disabled"
6F		0F		A0	DE	85		01		00				"reports DIMM_T2 disabled"
6F		0F		A0	DF	85		01		00				"reports DIMM_T3 disabled"
6F		0F		A0	60	85		01		00				"reports DIMM_A1 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	61	85		01		00				"reports DIMM_A2 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	62	85		01		00				"reports DIMM_A3 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	63	85		01		00				"reports DIMM_B1 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	64	85		01		00				"reports DIMM_B2 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	65	85		01		00				"reports DIMM_B3 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	66	85		01		00				"reports DIMM_C1 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	67	85		01		00				"reports DIMM_C2 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	68	85		01		00				"reports DIMM_C3 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	69	85		01		00				"reports DIMM_D1 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	6A	85		01		00				"reports DIMM_D2 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	6B	85		01		00				"reports DIMM_D3 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	6C	85		01		00				"reports DIMM_E1 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	6D	85		01		00				"reports DIMM_E2 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	6E	85		01		00				"reports DIMM_E3 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	6F	85		01		00				"reports DIMM_F1 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	70	85		01		00				"reports DIMM_F2 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	71	85		01		00				"reports DIMM_F3 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	72	85		01		00				"reports DIMM_G1 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	73	85		01		00				"reports DIMM_G2 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	74	85		01		00				"reports DIMM_G3 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	75	85		01		00				"reports DIMM_H1 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	76	85		01		00				"reports DIMM_H2 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	77	85		01		00				"reports DIMM_H3 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	78	85		01		00				"reports DIMM_J1 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	79	85		01		00				"reports DIMM_J2 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	7A	85		01		00				"reports DIMM_J3 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	7B	85		01		00				"reports DIMM_K1 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	7C	85		01		00				"reports DIMM_K2 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	7D	85		01		00				"reports DIMM_K3 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	7E	85		01		00				"reports DIMM_L1 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	7F	85		01		00				"reports DIMM_L2 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	E0	85		01		00				"reports DIMM_L3 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	E1	85		01		00				"reports DIMM_M1 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	E2	85		01		00				"reports DIMM_M2 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	E3	85		01		00				"reports DIMM_M3 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	E4	85		01		00				"reports DIMM_N1 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	E5	85		01		00				"reports DIMM_N2 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	E6	85		01		00				"reports DIMM_N3 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	E7	85		01		00				"reports DIMM_P1 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	E8	85		01		00				"reports DIMM_P2 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	E9	85		01		00				"reports DIMM_P3 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	EA	85		01		00				"reports DIMM_R1 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	EB	85		01		00				"reports DIMM_R2 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	EC	85		01		00				"reports DIMM_R3 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	ED	85		01		00				"reports DIMM_T1 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	EE	85		01		00				"reports DIMM_T2 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	EF	85		01		00				"reports DIMM_T3 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	04	86		00		00				"reports POST Reclaim of non-critical NVRAM variables"
6F		0F		A0	05	86		01		00				"reports BIOS Setting are corrupted"
6F		0F		A0	06	86		01		00				"reports NVRAM variable space was corrupted and has been reinitialized"
6F		0F		A0	A3	92		01		00				"reports Serial port component was not detected"
6F		0F		A0	A9	92		01		00				"reports Serial port component encountered a resource conflict error"
6F		0F		A0	00	A0		00		00				"reports TPM device not detected"
6F		0F		A0	01	A0		00		00				"reports TPM device missing or not responding"
6F		0F		A0	02	A0		00		00				"reports TPM device failure"
6F		0F		A0	03	A0		00		00				"reports TPM device failed self test"
6F		0F		A0	00	A1		01		00				"reports BIOS ACM Error"
6F		0F		A0	21	A4		02		00				"reports PCI component encountered a SERR error"
6F		0F		A0	A0	A5		00		00				"reports PCI Express component encountered a PERR error"
6F		0F		A0	A1	A5		02		00				"reports PCI Express component encountered a SERR error"
6F		0F		A0	A0	A6		00		00				"reports DXE Boot Services driver: Not enough memory available to shadow a Legacy Option ROM."

&DEN_PLATFROM_ID: 11
event_type	sensor_type	event1	event2	event3		assertSev	deassertSev	r_action	string
6F		0F		A0	12	00		01		00				"System RTC date/time not set"
6F		0F		A0	48	00		01		00				"reports Password check failed"
6F		0F		A0	40	01		01		00				"reports PCI component encountered a PERR error"
6F		0F		A0	41	01		01		00				"reports PCI resource conflict"
6F		0F		A0	46	01		01		00				"reports PCI out of resources error"
6F		0F		A0	20	52		01		00				"reports BIOS Setttings reset to default settings"
6F		0F		A0	21	52		01		00				"reports Passwords cleared by jumper"
6F		0F		A0	24	52		01		00				"reports Passwords clear jumper is Set"
6F		0F		A0	60	81		01		00				"reports Processor 01 unable to apply microcode update"
6F		0F		A0	70	81		01		00				"reports Processor 01 failed Self Test(BIST)"
6F		0F		A0	80	81		00		00				"reports Processor 01 microcode update not found"
6F		0F		A0	90	81		01		00				"reports Watchdog timer failed on last boot"
6F		0F		A0	98	81		01		00				"reports OS boot watchdog timer failure"
6F		0F		A0	00	83		01		00				"reports Baseboard management controller failed self-test"
6F		0F		A0	05	83		01		00				"reports Hot Swap Controller failure"
6F		0F		A0	A0	83		01		00				"reports Management Engine (ME) failed Self test"
6F		0F		A0	A1	83		01		00				"reports Management Engine (ME) Failed to respond"
6F		0F		A0	F2	84		01		00				"reports Baseboard management controller failed to response"
6F		0F		A0	F3	84		01		00				"reports Baseboard management controller in update mode"
6F		0F		A0	F4	84		01		00				"reports Sensor data record empty"
6F		0F		A0	FF	84		00		00				"reports System event log full"
6F		0F		A0	00	85		01		00				"reports Memory component could not be configured in the selected RAS mode"
6F		0F		A0	01	85		01		00				"reports DIMM Population Error"
6F		0F		A0	20	85		01		00				"reports DIMM_A1 failed test/initialization"
6F		0F		A0	21	85		01		00				"reports DIMM_A2 failed test/initialization"
6F		0F		A0	23	85		01		00				"reports DIMM_B1 failed test/initialization"
6F		0F		A0	24	85		01		00				"reports DIMM_B2 failed test/initialization"
6F		0F		A0	60	85		01		00				"reports DIMM_A1 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	61	85		01		00				"reports DIMM_A2 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	63	85		01		00				"reports DIMM_B1 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	64	85		01		00				"reports DIMM_B2 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	04	86		00		00				"reports POST Reclaim of non-critical NVRAM variables"
6F		0F		A0	05	86		01		00				"reports BIOS Setting are corrupted"
6F		0F		A0	06	86		01		00				"reports NVRAM variable space was corrupted and has been reinitialized"
6F		0F		A0	A3	92		01		00				"reports Serial port component was not detected"
6F		0F		A0	A9	92		01		00				"reports Serial port component encountered a resource conflict error"
6F		0F		A0	00	A0		00		00				"reports TPM device not detected"
6F		0F		A0	01	A0		00		00				"reports TPM device missing or not responding"
6F		0F		A0	02	A0		00		00				"reports TPM device failure"
6F		0F		A0	03	A0		00		00				"reports TPM device failed Self test"
6F		0F		A0	00	A1		01		00				"reports BIOS ACM Error"
6F		0F		A0	21	A4		02		00				"reports PCI component encountered a SERR error"
6F		0F		A0	A0	A5		00		00				"reports PCI Express component encountered a PERR error"
6F		0F		A0	A1	A5		02		00				"reports PCI Express component encountered a SERR error"
6F		0F		A0	A0	A6		00		00				"reports DXE Boot Services driver: Not enough memory available to shadow a Legacy Option ROM"

&GRT_PLATFROM_ID: 12
event_type	sensor_type	event1	event2	event3		assertSev	deassertSev	r_action	string
6F		0F		A0	12	00		01		00				"System RTC date/time not set"
6F		0F		A0	48	00		01		00				"reports Password check failed"
6F		0F		A0	40	01		01		00				"reports PCI component encountered a PERR error"
6F		0F		A0	41	01		01		00				"reports PCI resource conflict"
6F		0F		A0	46	01		01		00				"reports PCI out of resources error"
6F		0F		A0	91	01		02		00				"reports Processor core/thread count mismatch detected"
6F		0F		A0	92	01		02		00				"reports Processor cache size mismatch detected"
6F		0F		A0	95	01		02		00				"reports Processor Intel(R) QPI link frequencies unable to synchronize"
6F		0F		A0	96	01		02		00				"reports Processor model mismatch"
6F		0F		A0	97	01		02		00				"reports Processor frequencies unable to synchronize"
6F		0F		A0	20	52		01		00				"reports BIOS Setttings reset to default settings"
6F		0F		A0	21	52		01		00				"reports Passwords cleared by jumper"
6F		0F		A0	24	52		01		00				"reports Passwords clear jumper is Set"
6F		0F		A0	30	81		01		00				"reports Processor 01 disabled"
6F		0F		A0	31	81		01		00				"reports Processor 02 disabled"
6F		0F		A0	32	81		01		00				"reports Processor 03 disabled"
6F		0F		A0	33	81		01		00				"reports Processor 04 disabled"
6F		0F		A0	61	81		01		00				"reports Processor 02 unable to apply microcode update"
6F		0F		A0	62	81		01		00				"reports Processor 03 unable to apply microcode update"
6F		0F		A0	63	81		01		00				"reports Processor 04 unable to apply microcode update"
6F		0F		A0	70	81		01		00				"reports Processor 01 failed Self Test (BIST) "
6F		0F		A0	71	81		01		00				"reports Processor 02 failed Self Test (BIST) "
6F		0F		A0	72	81		01		00				"reports Processor 03 failed Self Test (BIST) "
6F		0F		A0	73	81		01		00				"reports Processor 04 failed Self Test (BIST) "
6F		0F		A0	80	81		00		00				"reports Processor 01 microcode update not found"
6F		0F		A0	81	81		00		00				"reports Processor 02 microcode update not found"
6F		0F		A0	82	81		00		00				"reports Processor 03 microcode update not found"
6F		0F		A0	83	81		00		00				"reports Processor 04 microcode update not found"
6F		0F		A0	90	81		01		00				"reports Watchdog timer failed on last boot"
6F		0F		A0	98	81		01		00				"reports OS boot watchdog timer failure"
6F		0F		A0	00	83		01		00				"reports Baseboard management controller failed self-test"
6F		0F		A0	05	83		01		00				"reports Hot Swap Controller failure"
6F		0F		A0	A0	83		01		00				"reports Management Engine (ME) failed Self test"
6F		0F		A0	A1	83		01		00				"reports Management Engine (ME) Failed to respond"
6F		0F		A0	F2	84		01		00				"reports Baseboard management controller failed to response"
6F		0F		A0	F3	84		01		00				"reports Baseboard management controller in update mode"
6F		0F		A0	F4	84		01		00				"reports Sensor data record empty"
6F		0F		A0	FF	84		00		00				"reports System event log full"
6F		0F		A0	00	85		01		00				"reports Memory component could not be configured in the selected RAS mode"
6F		0F		A0	01	85		01		00				"reports DIMM Population Error"
6F		0F		A0	20	85		01		00				"reports DIMM_A1 failed test/initialization"
6F		0F		A0	21	85		01		00				"reports DIMM_A2 failed test/initialization"
6F		0F		A0	22	85		01		00				"reports DIMM_A3 failed test/initialization"
6F		0F		A0	23	85		01		00				"reports DIMM_B1 failed test/initialization"
6F		0F		A0	24	85		01		00				"reports DIMM_B2 failed test/initialization"
6F		0F		A0	25	85		01		00				"reports DIMM_B3 failed test/initialization"
6F		0F		A0	26	85		01		00				"reports DIMM_C1 failed test/initialization"
6F		0F		A0	27	85		01		00				"reports DIMM_C2 failed test/initialization"
6F		0F		A0	28	85		01		00				"reports DIMM_C3 failed test/initialization"
6F		0F		A0	29	85		01		00				"reports DIMM_D1 failed test/initialization"
6F		0F		A0	2A	85		01		00				"reports DIMM_D2 failed test/initialization"
6F		0F		A0	2B	85		01		00				"reports DIMM_D3 failed test/initialization"
6F		0F		A0	2C	85		01		00				"reports DIMM_E1 failed test/initialization"
6F		0F		A0	2D	85		01		00				"reports DIMM_E2 failed test/initialization"
6F		0F		A0	2E	85		01		00				"reports DIMM_E3 failed test/initialization"
6F		0F		A0	2F	85		01		00				"reports DIMM_F1 failed test/initialization"
6F		0F		A0	30	85		01		00				"reports DIMM_F2 failed test/initialization"
6F		0F		A0	31	85		01		00				"reports DIMM_F3 failed test/initialization"
6F		0F		A0	32	85		01		00				"reports DIMM_G1 failed test/initialization"
6F		0F		A0	33	85		01		00				"reports DIMM_G2 failed test/initialization"
6F		0F		A0	34	85		01		00				"reports DIMM_G3 failed test/initialization"
6F		0F		A0	35	85		01		00				"reports DIMM_H1 failed test/initialization"
6F		0F		A0	36	85		01		00				"reports DIMM_H2 failed test/initialization"
6F		0F		A0	37	85		01		00				"reports DIMM_H3 failed test/initialization"
6F		0F		A0	38	85		01		00				"reports DIMM_J1 failed test/initialization"
6F		0F		A0	39	85		01		00				"reports DIMM_J2 failed test/initialization"
6F		0F		A0	3A	85		01		00				"reports DIMM_J3 failed test/initialization"
6F		0F		A0	3B	85		01		00				"reports DIMM_K1 failed test/initialization"
6F		0F		A0	3C	85		01		00				"reports DIMM_K2 failed test/initialization"
6F		0F		A0	3D	85		01		00				"reports DIMM_K3 failed test/initialization"
6F		0F		A0	3E	85		01		00				"reports DIMM_L1 failed test/initialization"
6F		0F		A0	3F	85		01		00				"reports DIMM_L2 failed test/initialization"
6F		0F		A0	C0	85		01		00				"reports DIMM_L3 failed test/initialization"
6F		0F		A0	C1	85		01		00				"reports DIMM_M1 failed test/initialization"
6F		0F		A0	C2	85		01		00				"reports DIMM_M2 failed test/initialization"
6F		0F		A0	C3	85		01		00				"reports DIMM_M3 failed test/initialization"
6F		0F		A0	C4	85		01		00				"reports DIMM_N1 failed test/initialization"
6F		0F		A0	C5	85		01		00				"reports DIMM_N2 failed test/initialization"
6F		0F		A0	C6	85		01		00				"reports DIMM_N3 failed test/initialization"
6F		0F		A0	C7	85		01		00				"reports DIMM_P1 failed test/initialization"
6F		0F		A0	C8	85		01		00				"reports DIMM_P2 failed test/initialization"
6F		0F		A0	C9	85		01		00				"reports DIMM_P3 failed test/initialization"
6F		0F		A0	CA	85		01		00				"reports DIMM_R1 failed test/initialization"
6F		0F		A0	CB	85		01		00				"reports DIMM_R2 failed test/initialization"
6F		0F		A0	CC	85		01		00				"reports DIMM_R3 failed test/initialization"
6F		0F		A0	CD	85		01		00				"reports DIMM_T1 failed test/initialization"
6F		0F		A0	CE	85		01		00				"reports DIMM_T2 failed test/initialization"
6F		0F		A0	CF	85		01		00				"reports DIMM_T3 failed test/initialization"
6F		0F		A0	40	85		01		00				"reports DIMM_A1 disabled"
6F		0F		A0	41	85		01		00				"reports DIMM_A2 disabled"
6F		0F		A0	42	85		01		00				"reports DIMM_A3 disabled"
6F		0F		A0	43	85		01		00				"reports DIMM_B1 disabled"
6F		0F		A0	44	85		01		00				"reports DIMM_B2 disabled"
6F		0F		A0	45	85		01		00				"reports DIMM_B3 disabled"
6F		0F		A0	46	85		01		00				"reports DIMM_C1 disabled"
6F		0F		A0	47	85		01		00				"reports DIMM_C2 disabled"
6F		0F		A0	48	85		01		00				"reports DIMM_C3 disabled"
6F		0F		A0	49	85		01		00				"reports DIMM_D1 disabled"
6F		0F		A0	4A	85		01		00				"reports DIMM_D2 disabled"
6F		0F		A0	4B	85		01		00				"reports DIMM_D3 disabled"
6F		0F		A0	4C	85		01		00				"reports DIMM_E1 disabled"
6F		0F		A0	4D	85		01		00				"reports DIMM_E2 disabled"
6F		0F		A0	4E	85		01		00				"reports DIMM_E3 disabled"
6F		0F		A0	4F	85		01		00				"reports DIMM_F1 disabled"
6F		0F		A0	50	85		01		00				"reports DIMM_F2 disabled"
6F		0F		A0	51	85		01		00				"reports DIMM_F3 disabled"
6F		0F		A0	52	85		01		00				"reports DIMM_G1 disabled"
6F		0F		A0	53	85		01		00				"reports DIMM_G2 disabled"
6F		0F		A0	54	85		01		00				"reports DIMM_G3 disabled"
6F		0F		A0	55	85		01		00				"reports DIMM_H1 disabled"
6F		0F		A0	56	85		01		00				"reports DIMM_H2 disabled"
6F		0F		A0	57	85		01		00				"reports DIMM_H3 disabled"
6F		0F		A0	58	85		01		00				"reports DIMM_J1 disabled"
6F		0F		A0	59	85		01		00				"reports DIMM_J2 disabled"
6F		0F		A0	5A	85		01		00				"reports DIMM_J3 disabled"
6F		0F		A0	5B	85		01		00				"reports DIMM_K1 disabled"
6F		0F		A0	5C	85		01		00				"reports DIMM_K2 disabled"
6F		0F		A0	5D	85		01		00				"reports DIMM_K3 disabled"
6F		0F		A0	5E	85		01		00				"reports DIMM_L1 disabled"
6F		0F		A0	5F	85		01		00				"reports DIMM_L2 disabled"
6F		0F		A0	D0	85		01		00				"reports DIMM_L3 disabled"
6F		0F		A0	D1	85		01		00				"reports DIMM_M1 disabled"
6F		0F		A0	D2	85		01		00				"reports DIMM_M2 disabled"
6F		0F		A0	D3	85		01		00				"reports DIMM_M3 disabled"
6F		0F		A0	D4	85		01		00				"reports DIMM_N1 disabled"
6F		0F		A0	D5	85		01		00				"reports DIMM_N2 disabled"
6F		0F		A0	D6	85		01		00				"reports DIMM_N3 disabled"
6F		0F		A0	D7	85		01		00				"reports DIMM_P1 disabled"
6F		0F		A0	D8	85		01		00				"reports DIMM_P2 disabled"
6F		0F		A0	D9	85		01		00				"reports DIMM_P3 disabled"
6F		0F		A0	DA	85		01		00				"reports DIMM_R1 disabled"
6F		0F		A0	DB	85		01		00				"reports DIMM_R2 disabled"
6F		0F		A0	DC	85		01		00				"reports DIMM_R3 disabled"
6F		0F		A0	DD	85		01		00				"reports DIMM_T1 disabled"
6F		0F		A0	DE	85		01		00				"reports DIMM_T2 disabled"
6F		0F		A0	DF	85		01		00				"reports DIMM_T3 disabled"
6F		0F		A0	60	85		01		00				"reports DIMM_A1 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	61	85		01		00				"reports DIMM_A2 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	62	85		01		00				"reports DIMM_A3 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	63	85		01		00				"reports DIMM_B1 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	64	85		01		00				"reports DIMM_B2 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	65	85		01		00				"reports DIMM_B3 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	66	85		01		00				"reports DIMM_C1 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	67	85		01		00				"reports DIMM_C2 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	68	85		01		00				"reports DIMM_C3 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	69	85		01		00				"reports DIMM_D1 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	6A	85		01		00				"reports DIMM_D2 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	6B	85		01		00				"reports DIMM_D3 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	6C	85		01		00				"reports DIMM_E1 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	6D	85		01		00				"reports DIMM_E2 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	6E	85		01		00				"reports DIMM_E3 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	6F	85		01		00				"reports DIMM_F1 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	70	85		01		00				"reports DIMM_F2 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	71	85		01		00				"reports DIMM_F3 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	72	85		01		00				"reports DIMM_G1 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	73	85		01		00				"reports DIMM_G2 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	74	85		01		00				"reports DIMM_G3 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	75	85		01		00				"reports DIMM_H1 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	76	85		01		00				"reports DIMM_H2 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	77	85		01		00				"reports DIMM_H3 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	78	85		01		00				"reports DIMM_J1 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	79	85		01		00				"reports DIMM_J2 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	7A	85		01		00				"reports DIMM_J3 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	7B	85		01		00				"reports DIMM_K1 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	7C	85		01		00				"reports DIMM_K2 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	7D	85		01		00				"reports DIMM_K3 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	7E	85		01		00				"reports DIMM_L1 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	7F	85		01		00				"reports DIMM_L2 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	E0	85		01		00				"reports DIMM_L3 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	E1	85		01		00				"reports DIMM_M1 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	E2	85		01		00				"reports DIMM_M2 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	E3	85		01		00				"reports DIMM_M3 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	E4	85		01		00				"reports DIMM_N1 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	E5	85		01		00				"reports DIMM_N2 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	E6	85		01		00				"reports DIMM_N3 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	E7	85		01		00				"reports DIMM_P1 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	E8	85		01		00				"reports DIMM_P2 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	E9	85		01		00				"reports DIMM_P3 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	EA	85		01		00				"reports DIMM_R1 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	EB	85		01		00				"reports DIMM_R2 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	EC	85		01		00				"reports DIMM_R3 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	ED	85		01		00				"reports DIMM_T1 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	EE	85		01		00				"reports DIMM_T2 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	EF	85		01		00				"reports DIMM_T3 encountered a Serial Presence Detection (SPD) failure"
6F		0F		A0	04	86		00		00				"reports POST Reclaim of non-critical NVRAM variables"
6F		0F		A0	05	86		01		00				"reports BIOS Setting are corrupted"
6F		0F		A0	06	86		01		00				"reports NVRAM variable space was corrupted and has been reinitialized"
6F		0F		A0	07	86		02		00				"reports Recovery boot has been initiated."
6F		0F		A0	A3	92		01		00				"reports Serial port component was not detected"
6F		0F		A0	A9	92		01		00				"reports Serial port component encountered a resource conflict error"
6F		0F		A0	00	A0		00		00				"reports TPM device not detected"
6F		0F		A0	01	A0		00		00				"reports TPM device missing or not responding"
6F		0F		A0	02	A0		00		00				"reports TPM device failure"
6F		0F		A0	03	A0		00		00				"reports TPM device failed self test"
6F		0F		A0	00	A1		01		00				"reports BIOS ACM Error"
6F		0F		A0	21	A4		02		00				"reports PCI component encountered a SERR error"
6F		0F		A0	A0	A5		00		00				"reports PCI Express component encountered a PERR error"
6F		0F		A0	A1	A5		02		00				"reports PCI Express component encountered a SERR error"
6F		0F		A0	A0	A6		00		00				"reports DXE Boot Services driver: Not enough memory available to shadow a Legacy Option ROM"


# Fill in information here for system event records that should have a
# custom translation based on the platform on which they occurred.  Events
# defined here will override corresponding events in the previous tables.
# OEM events should not go here, as in the previous table.  Note that
# assert/deassert/recommended action values are not inherent SEL 
# information, and are defined by the user of this file.

^platform_specific
###########################################################################
#                                                                         #
#                        Recommended Action Table                         #
#                                                                         #
###########################################################################
$recommended_action
number_of_actions 8

&RECOMMENDED_ACTION:
00	""
01	""
02	""
03	""
04	""
05	""
06	""
FF	""


# Fill in information here for recommended actions that the user should
# take depending on the type of event.  Note that the "number_of_actions" 
# variable must be set to the total number of listed actions in order to 
# work properly.  Match the "hex_map_value" to the "r_action" field of the 
# events to map an action to an event; if an event doesn't have a value
# in the "r_action" field, then the library reads the blank space as FF.

^recommended_action
###########################################################################
#                                                                         #
#                       Miscellaneous Strings Table                       #
#                                                                         #
###########################################################################
$miscellaneous_strings
number_of_strings 200

&MISCELLANEOUS_STRINGS:
00	" / "
01	" * "
02	" per microsecond"
03	" per millisecond"
04	" per second"
05	" per minute"
06	" per hour"
07	" per day"
08	" sensor "
09	" on "
0A	"Unspecified"
0B	" "
0C	""
0D	""
0E	"successful"
0F	"unsuccessful"
10	" at "
11	"Invalid Timestamp"
12	"Invalid Timestamp"
13	"Unspecified Entity"
14	"Unspecified Entity"
15	"Unknown Event."
16	"OEM Time stamped SEL event"
17	"OEM Non-Time stamped SEL event"
18	"second"
19	"first"
1A	"None"
1B	"Invalid Installed DIMM Configuration" 
1C	"DIMMs Failed or Disabled" 
1D	"Invalid DIMM Configuration for RAS Mode" 
1E	"Fully Redundant" 
1F	"Redundancy Degraded" 
20	"unknown"
21	". Unknown trigger event"
22	"Policy Misconfiguration"
23	"Power Sensor Reading Failure"
24	"Inlet Temperature Reading Failure"
25	"Host Communication error"
26	"Real-time clock synchronization failure"
27	"Policy"
28	"PowerSensor"
29	"InletSensor"
2A	" Channel Pair A and B for"
2B	" Channel Pair C and D for"
2C	" Channel Pair E and F for"
2D	" Channel Pair G and H for"
2E	" Channel Pair J and K for"
2F	" Channel Pair L and M for"
30	"CPU_"
31	"4"
32	"A"
33	"B"
34	"C"
35	"D"
36	"E"
37	"F"
38	"1"
39	"2"
3A	"3"
3B	"Reserved"
3C	"for socket "
3D	"Channel = "
3E	"DIMM = "
3F	". Encountered a forced recovery. Recovery Image loaded. Deassert ME_FORCE_UPDATE jumper and reset the ME"
40	". Image execution failed. Recovery Image loaded. Either Flash Device must be replaced or the upgrade procedure must be started again"
41	". Flash corrupted. Error during Flash erases procedure. Flash device must be replaced"
42	". Flash erase limit has been reached - wait until wear-out protection expires. Flash device must be replaced if the error is persistent"
43	". Internal error during firmware execution. Image shall be updated to other version or hardware board repair is needed if the error is persistent"
44	". BMC did not respond to cold reset request and ME rebooted the platform. Verify the Node Manager configuration"
45	". Status Code is "
46	"Platform shutdown initiated by NM Policy due to execution of action defined by Policy Exception Action"
47	"reports a Quick Path Interconnect Correctable Errors"
48	"reports a Quick Path Interconnect Non-fatal or Recoverable Errors"
49	"reports a Quick Path Interconnect Fatal or Non-Recoverable Errors"
4A	"Informational"
4B	"Not Valid "
4D	"MEM"
4E	"_SLOT"
4F	"reports %cpu_number% Link Layer Uncorrectable ECC Error"
50	"reports %cpu_number% Protocol Layer Poisoned Packet Reception Error"
51	"reports %cpu_number% Link/PHY Init Failure with resultant degradation in link width"
52	"reports %cpu_number% CSI PHY Layer detected drift buffer alarm"
53	"reports %cpu_number% CSI PHY detected latency buffer rollover"
54	"reports %cpu_number% CSI PHY Init Failure"
55	"reports %cpu_number% CSI Link Layer generic control error (buffer overflow/underflow, credit underflow etc.)"
56	"reports %cpu_number% Parity error in link or PHY layer"
57	"reports %cpu_number% Protocol layer timeout detected"
58	"reports %cpu_number% Protocol layer failed response"
59	"reports %cpu_number% Protocol layer illegal packet field, target Node ID etc."
5A	"reports %cpu_number% Protocol Layer Queue/table overflow/underflow"
5B	"reports %cpu_number% Viral Error"
5C	"reports %cpu_number% Protocol Layer parity error"
5D	"SMI_LINK0"
5E	"SMI_LINK1"
5F	"DIMM_"
60	"reports a Memory Mirroring RAS Configuration Mode has been activated"
61	"reports a Memory Mirroring RAS Configuration Mode has been disabled"
62	"reports a Memory Spare RAS Configuration Mode has been activated"
63	"reports a Memory Spare RAS Configuration Mode has been disabled"
64	", Sparing type is DIMM Sparing. "
65	", Sparing type is Rank Sparing. "
67	", DIMM_1B, where DIMM_1B lock step with DIMM_1D (spared pair)"
68	", DIMM_1A, where DIMM_1A lock step with DIMM_1C (spared pair)"
69	", DIMM_2B, where DIMM_2B lock step with DIMM_2D (spared pair)"
6A	", DIMM_2A, where DIMM_2A lock step with DIMM_2C (spared pair)"
6B	" for "
6C	" Mirror error"
6D	" Spare error"
6E	" Interleave error"
6F	" Hemisphere error"
70	" Population error"
71	" Device Mismatch error"
72	" Invalid Information"
73	" Memory Board Hot-replaced with mismatched or faulty memory"
74	" Memory Hot-plug generic initialization error"
75	" Memory Hot-plug Timeout"
76	" User-initiated cancelation"
77	" Memory Board has been successfully hot-replaced"
78	" Memory Spare Board is configured but inactive"
79	" Memory Spare Board is active after a Sparing Failover operation"
7A	" Memory Migration Failover Timeout"
7B	" Memory BIST error"
7C	" SPD error"
7D	" CLTT Configuration error"
7E	" Population Rule error"
7F	" Mismatched DIMM error"
80	" Other Memory Initialization errors"
81	" reports a Correctable error"
82	" reports a Uncorrectable error"
83	", CORE_"
84	" RANK_"
85	"G"
86	"H"	
87	"J"
88	"K"
89	"L"
8A	"M"
8B	"N"
8C	"P"
8D	"R"
8E	"T"
8F	"Prior RAS Mode: "
90	"Selected RAS Mode: "
91	"None (Independent Channel Mode)"
92	"Mirroring Mode"
93	"Lockstep Mode"
94	"Rank Sparing Mode"
95	"reports %cpu_number% Routing Table Error" 
96	"reports (unused)" 
97	"reports %cpu_number% Reduced to half width"
98	"reports %cpu_number% Reduced to one fourth width"
99	"reports %cpu_number% Illegal inbound request"
9A	"reports %cpu_number% IIO Write Cache Uncorrectable Data ECC Error" 
9B	"reports %cpu_number% IIO Received XPF physical/logical redirect interrupt inbound"
9C	"reports %cpu_number% IIO Illegal SAD or Illegal or non-existent address or memory"
9D	"reports %cpu_number% IIO Write Cache Coherency Violation"
9E	"0"
9F	"RAS Configuration Error Type: "
A0	"CPU = "
A1	"reports %update_target% Update started with version %version%."
A2	"reports %update_target% Update completed successfully with version %version%."
A3	"reports %update_target% Update failure with version %version%."
A4	" Channel Pair N and P for"
A5	" Channel Pair R and T for"
A6	" Channel Pair B and C for"
A7	". Flash write limit has been reached, writing to flash has been disabled, wait until wear-out protection expires. Flash device must be replaced if the error is persistent"
A8	". Writing to flash has been enabled, wear-out protection expired"
A9	". Direct Flash update requested by BIOS. ME FW will switch to recovery mode to perform full update from BIOS. This is transient state. ME FW should return to OPMODE after successful image update performed by BIOS"
AA	". Manufacturing error. Wrong manufacturing configuration detected by ME Firmware. The Flash device must be replaced if the error is persistent"
AB	". Persistent storage integrity error. Flash file system error detected. If error is persistent restore factory presets by using Force ME Recovery IPMI command or by cycling AC power with ME_FORCE_UPDATE jumper asserted"
AC	". Internal error during firmware execution. Image shall be updated to other version or hardware board repair is needed if the error is persistent "
AD	". Recovery Image was loaded using Force ME Recovery IPMI command or by other cause"
AE	" the source of DIMM event is channel "
AF	"reports a boot event has occured"
B0	"Normal"
B1	"Core Error"
B2	"Icc-max Mismatch"
B3	"CPU Retirement WDT Timeout"
B4	"Non-boot Core FIVR"
B5	"Non-boot Uncore FIVR"
B6	" CPU retirement due to PCIe, poison source PCIe (SEG:%Seg_Number%, BUS:%Bus_Number%, DEV:%Dev_Number%, FUN:%Fun_Number%, VID:%Vendor_ID%, DID:%Device_ID%)."
B7	" CPU retirement due to memory (DIMM:%DIMM_Number%, CHANNEL:%Cha_Number%, CONTROLLER:%Controller_Num%, CONTROLLER QPI Node ID:%MemQPINode_ID%)."
B8	" CPU retirement due to processor (QPI Node ID:%QPINode_ID%)."
B9	" Unknown extend data."
BA	", type is "
BB	"reports it has been asserted (Type:%CATERR Type%, CPU:%CPU bitmap%)."
BC	"reports it has been asserted (CPU:%CPU bitmap%)."
BD	"reports it crossed the %UpperOrLower% non-critical."
BE	"reports %cpu_number% IIO CSR crossing 32-bit boundary Error."
BF	"upper"
C0	"lower"
C1	"reports BIOS recovery start."
C2	"reports BIOS recovery complete."
C3	"reports it has been asserted (Level %MTM LEVEL%)."
C4	"reports DDR4 command/address parity check and retry for memory module (CPU %CPU%, Channel %CHANNEL%, DIMM %DIMM%)."
C5	" (Processor VRD HOT: CPU "
C6	" (Memory VRD HOT: CPU "
C7	", DIMM Channel 1/2)"
C8	", DIMM Channel 3/4)"
C9	" (Reserved VRD HOT sensor)"

^miscellaneous_strings
###########################################################################
#                                                                         #
#                            Revision Notes                               #
#                                                                         #
###########################################################################

# Version 3.0: S1200BT base lined version.
# Version 3.1: Romley POST Codes support added.
# Version 3.2: Romley Memory SEL decoding for PCIe, QPI, ECC and RAS Events.
# Version 3.3: Romley added support for update(BIOS, BMC and ME) SEL decoding.
# Version 3.4: Romley added support for new BIOS POST codes and Memory Mirroring and Sparing events.
# Version 3.5: Added Support for ME SEL Events for Romley.
# Version 3.6: Added Support for LHP DIMM Nomenclature.


         
