1fbe8378fSJason M. Bills /* 2fbe8378fSJason M. Bills // Copyright (c) 2019 Intel Corporation 3fbe8378fSJason M. Bills // 4fbe8378fSJason M. Bills // Licensed under the Apache License, Version 2.0 (the "License"); 5fbe8378fSJason M. Bills // you may not use this file except in compliance with the License. 6fbe8378fSJason M. Bills // You may obtain a copy of the License at 7fbe8378fSJason M. Bills // 8fbe8378fSJason M. Bills // http://www.apache.org/licenses/LICENSE-2.0 9fbe8378fSJason M. Bills // 10fbe8378fSJason M. Bills // Unless required by applicable law or agreed to in writing, software 11fbe8378fSJason M. Bills // distributed under the License is distributed on an "AS IS" BASIS, 12fbe8378fSJason M. Bills // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13fbe8378fSJason M. Bills // See the License for the specific language governing permissions and 14fbe8378fSJason M. Bills // limitations under the License. 15fbe8378fSJason M. Bills */ 16fbe8378fSJason M. Bills #pragma once 17fbe8378fSJason M. Bills #include <registries.hpp> 18fbe8378fSJason M. Bills 19fbe8378fSJason M. Bills namespace redfish::message_registries::openbmc 20fbe8378fSJason M. Bills { 21fbe8378fSJason M. Bills const Header header = { 22a8169ef9SEd Tanous .copyright = "Copyright 2018 OpenBMC. All rights reserved.", 23fbe8378fSJason M. Bills .type = "#MessageRegistry.v1_0_0.MessageRegistry", 24fbe8378fSJason M. Bills .id = "OpenBMC.0.1.0", 25fbe8378fSJason M. Bills .name = "OpenBMC Message Registry", 26fbe8378fSJason M. Bills .language = "en", 27fbe8378fSJason M. Bills .description = "This registry defines the base messages for OpenBMC.", 28fbe8378fSJason M. Bills .registryPrefix = "OpenBMC", 29fbe8378fSJason M. Bills .registryVersion = "0.1.0", 30fbe8378fSJason M. Bills .owningEntity = "OpenBMC", 31fbe8378fSJason M. Bills }; 32fbe8378fSJason M. Bills const std::array registry = { 33fbe8378fSJason M. Bills MessageEntry{ 34fbe8378fSJason M. Bills "ADDDCCorrectable", 35fbe8378fSJason M. Bills { 36fbe8378fSJason M. Bills .description = "Indicates an ADDDC Correctable Error.", 37fbe8378fSJason M. Bills .message = 38fbe8378fSJason M. Bills "ADDDC Correctable Error.Socket=%1 Channel=%2 DIMM=%3 Rank=%4.", 39fbe8378fSJason M. Bills .severity = "Warning", 40fbe8378fSJason M. Bills .numberOfArgs = 4, 41fbe8378fSJason M. Bills .paramTypes = 42fbe8378fSJason M. Bills { 43fbe8378fSJason M. Bills "number", 44fbe8378fSJason M. Bills "string", 45fbe8378fSJason M. Bills "number", 46fbe8378fSJason M. Bills "number", 47fbe8378fSJason M. Bills }, 48fbe8378fSJason M. Bills .resolution = "None.", 49fbe8378fSJason M. Bills }}, 50fbe8378fSJason M. Bills MessageEntry{ 51fbe8378fSJason M. Bills "BIOSBoot", 52fbe8378fSJason M. Bills { 53fbe8378fSJason M. Bills .description = 54fbe8378fSJason M. Bills "Indicates BIOS has transitioned control to the OS Loader.", 55fbe8378fSJason M. Bills .message = "BIOS System Boot.", 56fbe8378fSJason M. Bills .severity = "OK", 57fbe8378fSJason M. Bills .numberOfArgs = 0, 58fbe8378fSJason M. Bills .paramTypes = {}, 59fbe8378fSJason M. Bills .resolution = "None.", 60fbe8378fSJason M. Bills }}, 61fbe8378fSJason M. Bills MessageEntry{ 62fbe8378fSJason M. Bills "BIOSPOSTError", 63fbe8378fSJason M. Bills { 64fbe8378fSJason M. Bills .description = "Indicates BIOS POST has encountered an error.", 65fbe8378fSJason M. Bills .message = "BIOS POST Error. Error Code=%1", 66fbe8378fSJason M. Bills .severity = "Warning", 67fbe8378fSJason M. Bills .numberOfArgs = 1, 68fbe8378fSJason M. Bills .paramTypes = {"number"}, 69fbe8378fSJason M. Bills .resolution = "None.", 70fbe8378fSJason M. Bills }}, 71fbe8378fSJason M. Bills MessageEntry{"BIOSRecoveryComplete", 72fbe8378fSJason M. Bills { 73fbe8378fSJason M. Bills .description = "Indicates BIOS Recovery has completed.", 74fbe8378fSJason M. Bills .message = "BIOS Recovery Complete.", 75fbe8378fSJason M. Bills .severity = "OK", 76fbe8378fSJason M. Bills .numberOfArgs = 0, 77fbe8378fSJason M. Bills .paramTypes = {}, 78fbe8378fSJason M. Bills .resolution = "None.", 79fbe8378fSJason M. Bills }}, 80fbe8378fSJason M. Bills MessageEntry{"BIOSRecoveryStart", 81fbe8378fSJason M. Bills { 82fbe8378fSJason M. Bills .description = "Indicates BIOS Recovery has started.", 83fbe8378fSJason M. Bills .message = "BIOS Recovery Start.", 84fbe8378fSJason M. Bills .severity = "Warning", 85fbe8378fSJason M. Bills .numberOfArgs = 0, 86fbe8378fSJason M. Bills .paramTypes = {}, 87fbe8378fSJason M. Bills .resolution = "None.", 88fbe8378fSJason M. Bills }}, 89fbe8378fSJason M. Bills MessageEntry{"CPUError", 90fbe8378fSJason M. Bills { 91fbe8378fSJason M. Bills .description = "Indicates that a CPU Error occurred of " 92fbe8378fSJason M. Bills "the specified type or cause.", 93fbe8378fSJason M. Bills .message = "CPU Error Occurred: %1.", 94fbe8378fSJason M. Bills .severity = "Critical", 95fbe8378fSJason M. Bills .numberOfArgs = 1, 96fbe8378fSJason M. Bills .paramTypes = {"string"}, 97fbe8378fSJason M. Bills .resolution = "None.", 98fbe8378fSJason M. Bills }}, 9973de092fSJason M. Bills MessageEntry{"CPUThermalTrip", 10073de092fSJason M. Bills { 10173de092fSJason M. Bills .description = "Indicates that the specified CPU thermal " 10273de092fSJason M. Bills "trip has been asserted.", 10373de092fSJason M. Bills .message = "CPU %1 Thermal Trip.", 10473de092fSJason M. Bills .severity = "Critical", 10573de092fSJason M. Bills .numberOfArgs = 1, 10673de092fSJason M. Bills .paramTypes = {"number"}, 10773de092fSJason M. Bills .resolution = "None.", 10873de092fSJason M. Bills }}, 109fbe8378fSJason M. Bills MessageEntry{ 110fbe8378fSJason M. Bills "DCPowerOff", 111fbe8378fSJason M. Bills { 112fbe8378fSJason M. Bills .description = "Indicates that the system DC power is off.", 113fbe8378fSJason M. Bills .message = "Host system DC power is off", 114fbe8378fSJason M. Bills .severity = "OK", 115fbe8378fSJason M. Bills .numberOfArgs = 0, 116fbe8378fSJason M. Bills .paramTypes = {}, 117fbe8378fSJason M. Bills .resolution = "None.", 118fbe8378fSJason M. Bills }}, 119fbe8378fSJason M. Bills MessageEntry{"DCPowerOn", 120fbe8378fSJason M. Bills { 121fbe8378fSJason M. Bills .description = "Indicates that the system DC power is on.", 122fbe8378fSJason M. Bills .message = "Host system DC power is on", 123fbe8378fSJason M. Bills .severity = "OK", 124fbe8378fSJason M. Bills .numberOfArgs = 0, 125fbe8378fSJason M. Bills .paramTypes = {}, 126fbe8378fSJason M. Bills .resolution = "None.", 127fbe8378fSJason M. Bills }}, 128fbe8378fSJason M. Bills MessageEntry{ 129fbe8378fSJason M. Bills "EventLogCleared", 130fbe8378fSJason M. Bills { 131fbe8378fSJason M. Bills .description = "Indicates that the event log has been cleared.", 132fbe8378fSJason M. Bills .message = "Event Log Cleared.", 133fbe8378fSJason M. Bills .severity = "OK", 134fbe8378fSJason M. Bills .numberOfArgs = 0, 135fbe8378fSJason M. Bills .paramTypes = {}, 136fbe8378fSJason M. Bills .resolution = "None.", 137fbe8378fSJason M. Bills }}, 138fbe8378fSJason M. Bills MessageEntry{ 139fbe8378fSJason M. Bills "FanInserted", 140fbe8378fSJason M. Bills { 141fbe8378fSJason M. Bills .description = "Indicates that a system fan has been inserted.", 14257bff08aSJames Feist .message = "%1 inserted.", 143fbe8378fSJason M. Bills .severity = "OK", 144fbe8378fSJason M. Bills .numberOfArgs = 1, 14557bff08aSJames Feist .paramTypes = {"string"}, 146fbe8378fSJason M. Bills .resolution = "None.", 147fbe8378fSJason M. Bills }}, 148fbe8378fSJason M. Bills MessageEntry{"FanRedundancyLost", 149fbe8378fSJason M. Bills { 150fbe8378fSJason M. Bills .description = 151fbe8378fSJason M. Bills "Indicates that system fan redundancy has been lost.", 152fbe8378fSJason M. Bills .message = "Fan redundancy lost.", 153fbe8378fSJason M. Bills .severity = "Warning", 154fbe8378fSJason M. Bills .numberOfArgs = 0, 155fbe8378fSJason M. Bills .paramTypes = {}, 156fbe8378fSJason M. Bills .resolution = "None.", 157fbe8378fSJason M. Bills }}, 158fbe8378fSJason M. Bills MessageEntry{ 159fbe8378fSJason M. Bills "FanRedundancyRegained", 160fbe8378fSJason M. Bills { 161fbe8378fSJason M. Bills .description = 162fbe8378fSJason M. Bills "Indicates that system fan redundancy has been regained.", 163fbe8378fSJason M. Bills .message = "Fan redundancy regained.", 164fbe8378fSJason M. Bills .severity = "OK", 165fbe8378fSJason M. Bills .numberOfArgs = 0, 166fbe8378fSJason M. Bills .paramTypes = {}, 167fbe8378fSJason M. Bills .resolution = "None.", 168fbe8378fSJason M. Bills }}, 169fbe8378fSJason M. Bills MessageEntry{ 170fbe8378fSJason M. Bills "FanRemoved", 171fbe8378fSJason M. Bills { 172fbe8378fSJason M. Bills .description = "Indicates that a system fan has been removed.", 17357bff08aSJames Feist .message = "%1 removed.", 17457bff08aSJames Feist .severity = "OK", 175fbe8378fSJason M. Bills .numberOfArgs = 1, 17657bff08aSJames Feist .paramTypes = {"string"}, 177fbe8378fSJason M. Bills .resolution = "None.", 178fbe8378fSJason M. Bills }}, 179fbe8378fSJason M. Bills MessageEntry{ 180fbe8378fSJason M. Bills "FirmwareUpdateCompleted", 181fbe8378fSJason M. Bills { 182fbe8378fSJason M. Bills .description = 183fbe8378fSJason M. Bills "Indicates a firmware update has completed successfully.", 184fbe8378fSJason M. Bills .message = "%1 firmware update to version %2 completed " 185fbe8378fSJason M. Bills "successfully.", 186fbe8378fSJason M. Bills .severity = "OK", 187fbe8378fSJason M. Bills .numberOfArgs = 2, 188fbe8378fSJason M. Bills .paramTypes = {"string", "string"}, 189fbe8378fSJason M. Bills .resolution = "None.", 190fbe8378fSJason M. Bills }}, 191fbe8378fSJason M. Bills MessageEntry{"FirmwareUpdateFailed", 192fbe8378fSJason M. Bills { 193fbe8378fSJason M. Bills .description = "Indicates a firmware update has failed.", 194fbe8378fSJason M. Bills .message = "%1 firmware update to version %2 failed.", 195fbe8378fSJason M. Bills .severity = "Warning", 196fbe8378fSJason M. Bills .numberOfArgs = 2, 197fbe8378fSJason M. Bills .paramTypes = {"string", "string"}, 198fbe8378fSJason M. Bills .resolution = "None.", 199fbe8378fSJason M. Bills }}, 200fbe8378fSJason M. Bills MessageEntry{"FirmwareUpdateStarted", 201fbe8378fSJason M. Bills { 202fbe8378fSJason M. Bills .description = "Indicates a firmware update has started.", 203fbe8378fSJason M. Bills .message = "%1 firmware update to version %2 started.", 204fbe8378fSJason M. Bills .severity = "OK", 205fbe8378fSJason M. Bills .numberOfArgs = 2, 206fbe8378fSJason M. Bills .paramTypes = {"string", "string"}, 207fbe8378fSJason M. Bills .resolution = "None.", 208fbe8378fSJason M. Bills }}, 209fbe8378fSJason M. Bills MessageEntry{ 210fbe8378fSJason M. Bills "GeneralFirmwareSecurityViolation", 211fbe8378fSJason M. Bills { 212fbe8378fSJason M. Bills .description = 213fbe8378fSJason M. Bills "Indicates a general firmware security violation has occurred.", 214fbe8378fSJason M. Bills .message = "Firmware security violation: %1.", 215fbe8378fSJason M. Bills .severity = "Critical", 216fbe8378fSJason M. Bills .numberOfArgs = 1, 217fbe8378fSJason M. Bills .paramTypes = {"string"}, 218fbe8378fSJason M. Bills .resolution = "None.", 219fbe8378fSJason M. Bills }}, 220fbe8378fSJason M. Bills MessageEntry{ 221fbe8378fSJason M. Bills "InvalidLoginAttempted", 222fbe8378fSJason M. Bills { 223fbe8378fSJason M. Bills .description = 224fbe8378fSJason M. Bills "Indicates that a login was attempted on the specified " 225fbe8378fSJason M. Bills "interface with an invalid username or password.", 226fbe8378fSJason M. Bills .message = "Invalid username or password attempted on %1.", 227fbe8378fSJason M. Bills .severity = "Warning", 228fbe8378fSJason M. Bills .numberOfArgs = 1, 229fbe8378fSJason M. Bills .paramTypes = {"string"}, 230fbe8378fSJason M. Bills .resolution = "None.", 231fbe8378fSJason M. Bills }}, 232fbe8378fSJason M. Bills MessageEntry{ 233d62cec73SJames Feist "InventoryAdded", 234d62cec73SJames Feist { 235d62cec73SJames Feist .description = 236d62cec73SJames Feist "Indicates that an inventory item with the specified model, " 237d62cec73SJames Feist "type, and serial number was installed.", 238d62cec73SJames Feist .message = "%1 %2 with serial number %3 was installed.", 239d62cec73SJames Feist .severity = "OK", 240d62cec73SJames Feist .numberOfArgs = 3, 241d62cec73SJames Feist .paramTypes = 242d62cec73SJames Feist { 243d62cec73SJames Feist "string", 244d62cec73SJames Feist "string", 245d62cec73SJames Feist "string", 246d62cec73SJames Feist }, 247d62cec73SJames Feist .resolution = "None.", 248d62cec73SJames Feist }}, 249d62cec73SJames Feist MessageEntry{ 250d62cec73SJames Feist "InventoryRemoved", 251d62cec73SJames Feist { 252d62cec73SJames Feist .description = 253d62cec73SJames Feist "Indicates that an inventory item with the specified model, " 254d62cec73SJames Feist "type, and serial number was removed.", 255d62cec73SJames Feist .message = "%1 %2 with serial number %3 was removed.", 256d62cec73SJames Feist .severity = "OK", 257d62cec73SJames Feist .numberOfArgs = 3, 258d62cec73SJames Feist .paramTypes = 259d62cec73SJames Feist { 260d62cec73SJames Feist "string", 261d62cec73SJames Feist "string", 262d62cec73SJames Feist "string", 263d62cec73SJames Feist }, 264d62cec73SJames Feist .resolution = "None.", 265d62cec73SJames Feist }}, 266d62cec73SJames Feist MessageEntry{ 267fbe8378fSJason M. Bills "IntelUPILinkWidthReducedToHalf", 268fbe8378fSJason M. Bills { 269fbe8378fSJason M. Bills .description = 270fbe8378fSJason M. Bills "Indicates Intel UPI link width has reduced to half width.", 271fbe8378fSJason M. Bills .message = "Intel UPI link width reduced to half. Node=%1.", 272fbe8378fSJason M. Bills .severity = "Warning", 273fbe8378fSJason M. Bills .numberOfArgs = 1, 274fbe8378fSJason M. Bills .paramTypes = 275fbe8378fSJason M. Bills { 276fbe8378fSJason M. Bills "number", 277fbe8378fSJason M. Bills }, 278fbe8378fSJason M. Bills .resolution = "None.", 279fbe8378fSJason M. Bills }}, 280fbe8378fSJason M. Bills MessageEntry{ 281fbe8378fSJason M. Bills "IntelUPILinkWidthReducedToQuarter", 282fbe8378fSJason M. Bills { 283fbe8378fSJason M. Bills .description = 284fbe8378fSJason M. Bills "Indicates Intel UPI link width has reduced to quarter width.", 285fbe8378fSJason M. Bills .message = "Intel UPI link width reduced to quarter. Node=%1.", 286fbe8378fSJason M. Bills .severity = "Warning", 287fbe8378fSJason M. Bills .numberOfArgs = 1, 288fbe8378fSJason M. Bills .paramTypes = 289fbe8378fSJason M. Bills { 290fbe8378fSJason M. Bills "number", 291fbe8378fSJason M. Bills }, 292fbe8378fSJason M. Bills .resolution = "None.", 293fbe8378fSJason M. Bills }}, 29493a2b2fcSYong Li 29593a2b2fcSYong Li MessageEntry{ 29693a2b2fcSYong Li "IPMIWatchdog", 29793a2b2fcSYong Li { 29893a2b2fcSYong Li .description = "Indicates that there is a host watchdog event.", 29993a2b2fcSYong Li .message = "Host Watchdog Event: %1", 30093a2b2fcSYong Li .severity = "OK", 30193a2b2fcSYong Li .numberOfArgs = 1, 30293a2b2fcSYong Li .paramTypes = 30393a2b2fcSYong Li { 30493a2b2fcSYong Li "string", 30593a2b2fcSYong Li }, 30693a2b2fcSYong Li .resolution = "None.", 30793a2b2fcSYong Li }}, 30893a2b2fcSYong Li 309fbe8378fSJason M. Bills MessageEntry{ 310fbe8378fSJason M. Bills "LegacyPCIPERR", 311fbe8378fSJason M. Bills { 312fbe8378fSJason M. Bills .description = "Indicates a Legacy PCI PERR.", 313fbe8378fSJason M. Bills .message = "Legacy PCI PERR. Bus=%1 Device=%2 Function=%3.", 314fbe8378fSJason M. Bills .severity = "Warning", 315fbe8378fSJason M. Bills .numberOfArgs = 3, 316fbe8378fSJason M. Bills .paramTypes = 317fbe8378fSJason M. Bills { 318fbe8378fSJason M. Bills "number", 319fbe8378fSJason M. Bills "number", 320fbe8378fSJason M. Bills "number", 321fbe8378fSJason M. Bills }, 322fbe8378fSJason M. Bills .resolution = "None.", 323fbe8378fSJason M. Bills }}, 324fbe8378fSJason M. Bills MessageEntry{ 325fbe8378fSJason M. Bills "LegacyPCISERR", 326fbe8378fSJason M. Bills { 327fbe8378fSJason M. Bills .description = "Indicates a Legacy PCI SERR.", 328fbe8378fSJason M. Bills .message = "Legacy PCI SERR. Bus=%1 Device=%2 Function=%3.", 329fbe8378fSJason M. Bills .severity = "Critical", 330fbe8378fSJason M. Bills .numberOfArgs = 3, 331fbe8378fSJason M. Bills .paramTypes = 332fbe8378fSJason M. Bills { 333fbe8378fSJason M. Bills "number", 334fbe8378fSJason M. Bills "number", 335fbe8378fSJason M. Bills "number", 336fbe8378fSJason M. Bills }, 337fbe8378fSJason M. Bills .resolution = "None.", 338fbe8378fSJason M. Bills }}, 339fbe8378fSJason M. Bills MessageEntry{"ManufacturingModeEntered", 340fbe8378fSJason M. Bills { 341fbe8378fSJason M. Bills .description = "Indicates that Factory, Manufacturing, or " 342fbe8378fSJason M. Bills "Test mode has been entered.", 343fbe8378fSJason M. Bills .message = "Entered Manufacturing Mode.", 344fbe8378fSJason M. Bills .severity = "Warning", 345fbe8378fSJason M. Bills .numberOfArgs = 0, 346fbe8378fSJason M. Bills .paramTypes = {}, 347fbe8378fSJason M. Bills .resolution = "None.", 348fbe8378fSJason M. Bills }}, 349fbe8378fSJason M. Bills MessageEntry{"MemoryECCCorrectable", 350fbe8378fSJason M. Bills { 351fbe8378fSJason M. Bills .description = "Indicates a Correctable Memory ECC error.", 352fbe8378fSJason M. Bills .message = "Memory ECC correctable error. Socket=%1 " 353fbe8378fSJason M. Bills "Channel=%2 DIMM=%3 Rank=%4.", 354fbe8378fSJason M. Bills .severity = "Warning", 355fbe8378fSJason M. Bills .numberOfArgs = 4, 356fbe8378fSJason M. Bills .paramTypes = 357fbe8378fSJason M. Bills { 358fbe8378fSJason M. Bills "number", 359fbe8378fSJason M. Bills "string", 360fbe8378fSJason M. Bills "number", 361fbe8378fSJason M. Bills "number", 362fbe8378fSJason M. Bills }, 363fbe8378fSJason M. Bills .resolution = "None.", 364fbe8378fSJason M. Bills }}, 365fbe8378fSJason M. Bills MessageEntry{ 366fbe8378fSJason M. Bills "MemoryECCUncorrectable", 367fbe8378fSJason M. Bills { 368fbe8378fSJason M. Bills .description = "Indicates an Uncorrectable Memory ECC error.", 369fbe8378fSJason M. Bills .message = "Memory ECC uncorrectable error. Socket=%1 Channel=%2 " 370fbe8378fSJason M. Bills "DIMM=%3 Rank=%4.", 371fbe8378fSJason M. Bills .severity = "Critical", 372fbe8378fSJason M. Bills .numberOfArgs = 4, 373fbe8378fSJason M. Bills .paramTypes = 374fbe8378fSJason M. Bills { 375fbe8378fSJason M. Bills "number", 376fbe8378fSJason M. Bills "string", 377fbe8378fSJason M. Bills "number", 378fbe8378fSJason M. Bills "number", 379fbe8378fSJason M. Bills }, 380fbe8378fSJason M. Bills .resolution = "None.", 381fbe8378fSJason M. Bills }}, 382fbe8378fSJason M. Bills MessageEntry{ 383fbe8378fSJason M. Bills "MemoryParityCommandAndAddress", 384fbe8378fSJason M. Bills { 385fbe8378fSJason M. Bills .description = "Indicates a Command and Address parity error.", 386fbe8378fSJason M. Bills .message = "Command and Address parity error. Socket=%1 Channel=%2 " 387fbe8378fSJason M. Bills "DIMM=%3 ChannelValid=%4 DIMMValid=%5.", 388fbe8378fSJason M. Bills .severity = "Critical", 389fbe8378fSJason M. Bills .numberOfArgs = 5, 390fbe8378fSJason M. Bills .paramTypes = 391fbe8378fSJason M. Bills { 392fbe8378fSJason M. Bills "number", 393fbe8378fSJason M. Bills "string", 394fbe8378fSJason M. Bills "number", 395fbe8378fSJason M. Bills "number", 396fbe8378fSJason M. Bills "number", 397fbe8378fSJason M. Bills }, 398fbe8378fSJason M. Bills .resolution = "None.", 399fbe8378fSJason M. Bills }}, 400fbe8378fSJason M. Bills MessageEntry{"MemoryParityNotKnown", 401fbe8378fSJason M. Bills { 402fbe8378fSJason M. Bills .description = "Indicates an unknown parity error.", 403fbe8378fSJason M. Bills .message = "Memory parity error. Socket=%1 Channel=%2 " 404fbe8378fSJason M. Bills "DIMM=%3 ChannelValid=%4 DIMMValid=%5.", 405fbe8378fSJason M. Bills .severity = "Critical", 406fbe8378fSJason M. Bills .numberOfArgs = 5, 407fbe8378fSJason M. Bills .paramTypes = 408fbe8378fSJason M. Bills { 409fbe8378fSJason M. Bills "number", 410fbe8378fSJason M. Bills "string", 411fbe8378fSJason M. Bills "number", 412fbe8378fSJason M. Bills "number", 413fbe8378fSJason M. Bills "number", 414fbe8378fSJason M. Bills }, 415fbe8378fSJason M. Bills .resolution = "None.", 416fbe8378fSJason M. Bills }}, 417fbe8378fSJason M. Bills MessageEntry{ 418fbe8378fSJason M. Bills "MemoryRASConfigurationDisabled", 419fbe8378fSJason M. Bills { 420fbe8378fSJason M. Bills .description = 421fbe8378fSJason M. Bills "Indicates Memory RAS Disabled Configuration Status.", 422fbe8378fSJason M. Bills .message = "Memory RAS Configuration Disabled. Error=%1 Mode=%2.", 423fbe8378fSJason M. Bills .severity = "OK", 424fbe8378fSJason M. Bills .numberOfArgs = 2, 425fbe8378fSJason M. Bills .paramTypes = 426fbe8378fSJason M. Bills { 427fbe8378fSJason M. Bills "string", 428fbe8378fSJason M. Bills "string", 429fbe8378fSJason M. Bills }, 430fbe8378fSJason M. Bills .resolution = "None.", 431fbe8378fSJason M. Bills }}, 432fbe8378fSJason M. Bills MessageEntry{ 433fbe8378fSJason M. Bills "MemoryRASConfigurationEnabled", 434fbe8378fSJason M. Bills { 435fbe8378fSJason M. Bills .description = "Indicates Memory RAS Enabled Configuration Status.", 436fbe8378fSJason M. Bills .message = "Memory RAS Configuration Enabled. Error=%1 Mode=%2.", 437fbe8378fSJason M. Bills .severity = "OK", 438fbe8378fSJason M. Bills .numberOfArgs = 2, 439fbe8378fSJason M. Bills .paramTypes = 440fbe8378fSJason M. Bills { 441fbe8378fSJason M. Bills "string", 442fbe8378fSJason M. Bills "string", 443fbe8378fSJason M. Bills }, 444fbe8378fSJason M. Bills .resolution = "None.", 445fbe8378fSJason M. Bills }}, 446fbe8378fSJason M. Bills MessageEntry{ 447fbe8378fSJason M. Bills "MemoryRASModeDisabled", 448fbe8378fSJason M. Bills { 449fbe8378fSJason M. Bills .description = "Indicates Memory RAS Disabled Mode Selection.", 450fbe8378fSJason M. Bills .message = "Memory RAS Mode Select Disabled. Prior Mode=%1 " 451fbe8378fSJason M. Bills "Selected Mode=%2.", 452fbe8378fSJason M. Bills .severity = "OK", 453fbe8378fSJason M. Bills .numberOfArgs = 2, 454fbe8378fSJason M. Bills .paramTypes = 455fbe8378fSJason M. Bills { 456fbe8378fSJason M. Bills "string", 457fbe8378fSJason M. Bills "string", 458fbe8378fSJason M. Bills }, 459fbe8378fSJason M. Bills .resolution = "None.", 460fbe8378fSJason M. Bills }}, 461fbe8378fSJason M. Bills MessageEntry{ 462fbe8378fSJason M. Bills "MemoryRASModeEnabled", 463fbe8378fSJason M. Bills { 464fbe8378fSJason M. Bills .description = "Indicates Memory RAS Enabled Mode Selection.", 465fbe8378fSJason M. Bills .message = "Memory RAS Mode Select Enabled. Prior Mode=%1 Selected " 466fbe8378fSJason M. Bills "Mode=%2.", 467fbe8378fSJason M. Bills .severity = "OK", 468fbe8378fSJason M. Bills .numberOfArgs = 2, 469fbe8378fSJason M. Bills .paramTypes = 470fbe8378fSJason M. Bills { 471fbe8378fSJason M. Bills "string", 472fbe8378fSJason M. Bills "string", 473fbe8378fSJason M. Bills }, 474fbe8378fSJason M. Bills .resolution = "None.", 475fbe8378fSJason M. Bills }}, 476fbe8378fSJason M. Bills MessageEntry{ 477fbe8378fSJason M. Bills "MemoryThermTrip", 478fbe8378fSJason M. Bills { 479fbe8378fSJason M. Bills .description = 480fbe8378fSJason M. Bills "Indicates that the system memory ThermTrip is asserted.", 481fbe8378fSJason M. Bills .message = "Memory ThermTrip asserted.", 482fbe8378fSJason M. Bills .severity = "Critical", 483fbe8378fSJason M. Bills .numberOfArgs = 0, 484fbe8378fSJason M. Bills .paramTypes = {}, 485fbe8378fSJason M. Bills .resolution = "None.", 486fbe8378fSJason M. Bills }}, 487fbe8378fSJason M. Bills MessageEntry{ 488fbe8378fSJason M. Bills "MirroringRedundancyDegraded", 489fbe8378fSJason M. Bills { 490fbe8378fSJason M. Bills .description = 491fbe8378fSJason M. Bills "Indicates the mirroring redundancy state is degraded.", 492fbe8378fSJason M. Bills .message = "Mirroring redundancy state degraded. Socket=%1 " 493fbe8378fSJason M. Bills "Channel=%2 DIMM=%3 Pair=%4 Rank=%5.", 494fbe8378fSJason M. Bills .severity = "Warning", 495fbe8378fSJason M. Bills .numberOfArgs = 5, 496fbe8378fSJason M. Bills .paramTypes = 497fbe8378fSJason M. Bills { 498fbe8378fSJason M. Bills "number", 499fbe8378fSJason M. Bills "string", 500fbe8378fSJason M. Bills "number", 501fbe8378fSJason M. Bills "number", 502fbe8378fSJason M. Bills "number", 503fbe8378fSJason M. Bills }, 504fbe8378fSJason M. Bills .resolution = "None.", 505fbe8378fSJason M. Bills }}, 506fbe8378fSJason M. Bills MessageEntry{ 507fbe8378fSJason M. Bills "MirroringRedundancyFull", 508fbe8378fSJason M. Bills { 509fbe8378fSJason M. Bills .description = 510fbe8378fSJason M. Bills "Indicates the mirroring redundancy state is fully redundant.", 511fbe8378fSJason M. Bills .message = "Mirroring redundancy state fully redundant. Socket=%1 " 512fbe8378fSJason M. Bills "Channel=%2 DIMM=%3 Pair=%4 Rank=%5.", 513fbe8378fSJason M. Bills .severity = "OK", 514fbe8378fSJason M. Bills .numberOfArgs = 5, 515fbe8378fSJason M. Bills .paramTypes = 516fbe8378fSJason M. Bills { 517fbe8378fSJason M. Bills "number", 518fbe8378fSJason M. Bills "string", 519fbe8378fSJason M. Bills "number", 520fbe8378fSJason M. Bills "number", 521fbe8378fSJason M. Bills "number", 522fbe8378fSJason M. Bills }, 523fbe8378fSJason M. Bills .resolution = "None.", 524fbe8378fSJason M. Bills }}, 525fbe8378fSJason M. Bills MessageEntry{ 526fbe8378fSJason M. Bills "NMIButtonPressed", 527fbe8378fSJason M. Bills { 528fbe8378fSJason M. Bills .description = "Indicates that the NMI button was pressed.", 529fbe8378fSJason M. Bills .message = "NMI Button Pressed.", 530fbe8378fSJason M. Bills .severity = "Critical", 531fbe8378fSJason M. Bills .numberOfArgs = 0, 532fbe8378fSJason M. Bills .paramTypes = {}, 533fbe8378fSJason M. Bills .resolution = "None.", 534fbe8378fSJason M. Bills }}, 535b76f9ca1SChen,Yugang MessageEntry{"NMIDiagnosticInterrupt", 536b76f9ca1SChen,Yugang { 537b76f9ca1SChen,Yugang .description = "Indicates that an NMI Diagnostic " 538b76f9ca1SChen,Yugang "Interrupt has been generated.", 539b76f9ca1SChen,Yugang .message = "NMI Diagnostic Interrupt.", 540b76f9ca1SChen,Yugang .severity = "Critical", 541b76f9ca1SChen,Yugang .numberOfArgs = 0, 542b76f9ca1SChen,Yugang .paramTypes = {}, 543b76f9ca1SChen,Yugang .resolution = "None.", 544b76f9ca1SChen,Yugang }}, 545fbe8378fSJason M. Bills MessageEntry{ 546fbe8378fSJason M. Bills "PCIeCorrectableAdvisoryNonFatal", 547fbe8378fSJason M. Bills { 548fbe8378fSJason M. Bills .description = 549fbe8378fSJason M. Bills "Indicates a PCIe Correctable Advisory Non-fatal Error.", 550fbe8378fSJason M. Bills .message = "PCIe Correctable Advisory Non-fatal Error. Bus=%1 " 551fbe8378fSJason M. Bills "Device=%2 Function=%3.", 552fbe8378fSJason M. Bills .severity = "Warning", 553fbe8378fSJason M. Bills .numberOfArgs = 3, 554fbe8378fSJason M. Bills .paramTypes = 555fbe8378fSJason M. Bills { 556fbe8378fSJason M. Bills "number", 557fbe8378fSJason M. Bills "number", 558fbe8378fSJason M. Bills "number", 559fbe8378fSJason M. Bills }, 560fbe8378fSJason M. Bills .resolution = "None.", 561fbe8378fSJason M. Bills }}, 562fbe8378fSJason M. Bills MessageEntry{ 563fbe8378fSJason M. Bills "PCIeCorrectableBadDLLP", 564fbe8378fSJason M. Bills { 565fbe8378fSJason M. Bills .description = "Indicates a PCIe Correctable Bad DLLP Error.", 566fbe8378fSJason M. Bills .message = 567fbe8378fSJason M. Bills "PCIe Correctable Bad DLLP. Bus=%1 Device=%2 Function=%3.", 568fbe8378fSJason M. Bills .severity = "Warning", 569fbe8378fSJason M. Bills .numberOfArgs = 3, 570fbe8378fSJason M. Bills .paramTypes = 571fbe8378fSJason M. Bills { 572fbe8378fSJason M. Bills "number", 573fbe8378fSJason M. Bills "number", 574fbe8378fSJason M. Bills "number", 575fbe8378fSJason M. Bills }, 576fbe8378fSJason M. Bills .resolution = "None.", 577fbe8378fSJason M. Bills }}, 578fbe8378fSJason M. Bills MessageEntry{ 579fbe8378fSJason M. Bills "PCIeCorrectableBadTLP", 580fbe8378fSJason M. Bills { 581fbe8378fSJason M. Bills .description = "Indicates a PCIe Correctable Bad TLP Error.", 582fbe8378fSJason M. Bills .message = 583fbe8378fSJason M. Bills "PCIe Correctable Bad TLP. Bus=%1 Device=%2 Function=%3.", 584fbe8378fSJason M. Bills .severity = "Warning", 585fbe8378fSJason M. Bills .numberOfArgs = 3, 586fbe8378fSJason M. Bills .paramTypes = 587fbe8378fSJason M. Bills { 588fbe8378fSJason M. Bills "number", 589fbe8378fSJason M. Bills "number", 590fbe8378fSJason M. Bills "number", 591fbe8378fSJason M. Bills }, 592fbe8378fSJason M. Bills .resolution = "None.", 593fbe8378fSJason M. Bills }}, 594fbe8378fSJason M. Bills MessageEntry{ 595fbe8378fSJason M. Bills "PCIeCorrectableHeaderLogOverflow", 596fbe8378fSJason M. Bills { 597fbe8378fSJason M. Bills .description = 598fbe8378fSJason M. Bills "Indicates a PCIe Correctable Header Log Overflow Error.", 599fbe8378fSJason M. Bills .message = "PCIe Correctable Header Log Overflow. Bus=%1 Device=%2 " 600fbe8378fSJason M. Bills "Function=%3.", 601fbe8378fSJason M. Bills .severity = "Warning", 602fbe8378fSJason M. Bills .numberOfArgs = 3, 603fbe8378fSJason M. Bills .paramTypes = 604fbe8378fSJason M. Bills { 605fbe8378fSJason M. Bills "number", 606fbe8378fSJason M. Bills "number", 607fbe8378fSJason M. Bills "number", 608fbe8378fSJason M. Bills }, 609fbe8378fSJason M. Bills .resolution = "None.", 610fbe8378fSJason M. Bills }}, 611fbe8378fSJason M. Bills MessageEntry{ 612fbe8378fSJason M. Bills "PCIeCorrectableInternal", 613fbe8378fSJason M. Bills { 614fbe8378fSJason M. Bills .description = "Indicates a PCIe Correctable Internal Error.", 615fbe8378fSJason M. Bills .message = "PCIe Correctable Internal Error. Bus=%1 Device=%2 " 616fbe8378fSJason M. Bills "Function=%3.", 617fbe8378fSJason M. Bills .severity = "Warning", 618fbe8378fSJason M. Bills .numberOfArgs = 3, 619fbe8378fSJason M. Bills .paramTypes = 620fbe8378fSJason M. Bills { 621fbe8378fSJason M. Bills "number", 622fbe8378fSJason M. Bills "number", 623fbe8378fSJason M. Bills "number", 624fbe8378fSJason M. Bills }, 625fbe8378fSJason M. Bills .resolution = "None.", 626fbe8378fSJason M. Bills }}, 627fbe8378fSJason M. Bills MessageEntry{"PCIeCorrectableLinkBWChanged", 628fbe8378fSJason M. Bills { 629fbe8378fSJason M. Bills .description = 630fbe8378fSJason M. Bills "Indicates a PCIe Correctable Link BW Changed Error.", 631fbe8378fSJason M. Bills .message = "PCIe Correctable Link BW Changed. Bus=%1 " 632fbe8378fSJason M. Bills "Device=%2 Function=%3.", 633fbe8378fSJason M. Bills .severity = "Warning", 634fbe8378fSJason M. Bills .numberOfArgs = 3, 635fbe8378fSJason M. Bills .paramTypes = 636fbe8378fSJason M. Bills { 637fbe8378fSJason M. Bills "number", 638fbe8378fSJason M. Bills "number", 639fbe8378fSJason M. Bills "number", 640fbe8378fSJason M. Bills }, 641fbe8378fSJason M. Bills .resolution = "None.", 642fbe8378fSJason M. Bills }}, 643fbe8378fSJason M. Bills MessageEntry{ 644fbe8378fSJason M. Bills "PCIeCorrectableReceiverError", 645fbe8378fSJason M. Bills { 646fbe8378fSJason M. Bills .description = "Indicates a PCIe Correctable Receiver Error.", 647fbe8378fSJason M. Bills .message = "PCIe Correctable Receiver Error. Bus=%1 Device=%2 " 648fbe8378fSJason M. Bills "Function=%3.", 649fbe8378fSJason M. Bills .severity = "Warning", 650fbe8378fSJason M. Bills .numberOfArgs = 3, 651fbe8378fSJason M. Bills .paramTypes = 652fbe8378fSJason M. Bills { 653fbe8378fSJason M. Bills "number", 654fbe8378fSJason M. Bills "number", 655fbe8378fSJason M. Bills "number", 656fbe8378fSJason M. Bills }, 657fbe8378fSJason M. Bills .resolution = "None.", 658fbe8378fSJason M. Bills }}, 659fbe8378fSJason M. Bills MessageEntry{ 660fbe8378fSJason M. Bills "PCIeCorrectableReplayNumRollover", 661fbe8378fSJason M. Bills { 662fbe8378fSJason M. Bills .description = "Indicates a PCIe Correctable Replay Num Rollover.", 663fbe8378fSJason M. Bills .message = "PCIe Correctable Replay Num Rollover. Bus=%1 Device=%2 " 664fbe8378fSJason M. Bills "Function=%3.", 665fbe8378fSJason M. Bills .severity = "Warning", 666fbe8378fSJason M. Bills .numberOfArgs = 3, 667fbe8378fSJason M. Bills .paramTypes = 668fbe8378fSJason M. Bills { 669fbe8378fSJason M. Bills "number", 670fbe8378fSJason M. Bills "number", 671fbe8378fSJason M. Bills "number", 672fbe8378fSJason M. Bills }, 673fbe8378fSJason M. Bills .resolution = "None.", 674fbe8378fSJason M. Bills }}, 675fbe8378fSJason M. Bills MessageEntry{ 676fbe8378fSJason M. Bills "PCIeCorrectableReplayTimerTimeout", 677fbe8378fSJason M. Bills { 678fbe8378fSJason M. Bills .description = "Indicates a PCIe Correctable Replay Timer Timeout.", 679fbe8378fSJason M. Bills .message = "PCIe Correctable Replay Timer Timeout. Bus=%1 " 680fbe8378fSJason M. Bills "Device=%2 Function=%3.", 681fbe8378fSJason M. Bills .severity = "Warning", 682fbe8378fSJason M. Bills .numberOfArgs = 3, 683fbe8378fSJason M. Bills .paramTypes = 684fbe8378fSJason M. Bills { 685fbe8378fSJason M. Bills "number", 686fbe8378fSJason M. Bills "number", 687fbe8378fSJason M. Bills "number", 688fbe8378fSJason M. Bills }, 689fbe8378fSJason M. Bills .resolution = "None.", 690fbe8378fSJason M. Bills }}, 691fbe8378fSJason M. Bills MessageEntry{"PCIeCorrectableUnspecifiedAERError", 692fbe8378fSJason M. Bills { 693fbe8378fSJason M. Bills .description = 694fbe8378fSJason M. Bills "Indicates a PCIe Correctable Unspecified AER Error.", 695fbe8378fSJason M. Bills .message = "PCIe Correctable Unspecified AER Error. " 696fbe8378fSJason M. Bills "Bus=%1 Device=%2 Function=%3.", 697fbe8378fSJason M. Bills .severity = "Warning", 698fbe8378fSJason M. Bills .numberOfArgs = 3, 699fbe8378fSJason M. Bills .paramTypes = 700fbe8378fSJason M. Bills { 701fbe8378fSJason M. Bills "number", 702fbe8378fSJason M. Bills "number", 703fbe8378fSJason M. Bills "number", 704fbe8378fSJason M. Bills }, 705fbe8378fSJason M. Bills .resolution = "None.", 706fbe8378fSJason M. Bills }}, 707fbe8378fSJason M. Bills MessageEntry{ 708fbe8378fSJason M. Bills "PCIeFatalACSViolation", 709fbe8378fSJason M. Bills { 710fbe8378fSJason M. Bills .description = "Indicates a PCIe ACS Violation Error.", 711fbe8378fSJason M. Bills .message = 712fbe8378fSJason M. Bills "PCIe Fatal ACS Violation. Bus=%1 Device=%2 Function=%3.", 713fbe8378fSJason M. Bills .severity = "Error", 714fbe8378fSJason M. Bills .numberOfArgs = 3, 715fbe8378fSJason M. Bills .paramTypes = 716fbe8378fSJason M. Bills { 717fbe8378fSJason M. Bills "number", 718fbe8378fSJason M. Bills "number", 719fbe8378fSJason M. Bills "number", 720fbe8378fSJason M. Bills }, 721fbe8378fSJason M. Bills .resolution = "None.", 722fbe8378fSJason M. Bills }}, 723fbe8378fSJason M. Bills MessageEntry{ 724fbe8378fSJason M. Bills "PCIeFatalAtomicEgressBlocked", 725fbe8378fSJason M. Bills { 726fbe8378fSJason M. Bills .description = "Indicates a PCIe Atomic Egress Blocked Error.", 727fbe8378fSJason M. Bills .message = "PCIe Fatal Atomic Egress Blocked. Bus=%1 Device=%2 " 728fbe8378fSJason M. Bills "Function=%3.", 729fbe8378fSJason M. Bills .severity = "Error", 730fbe8378fSJason M. Bills .numberOfArgs = 3, 731fbe8378fSJason M. Bills .paramTypes = 732fbe8378fSJason M. Bills { 733fbe8378fSJason M. Bills "number", 734fbe8378fSJason M. Bills "number", 735fbe8378fSJason M. Bills "number", 736fbe8378fSJason M. Bills }, 737fbe8378fSJason M. Bills .resolution = "None.", 738fbe8378fSJason M. Bills }}, 739fbe8378fSJason M. Bills MessageEntry{ 740fbe8378fSJason M. Bills "PCIeFatalCompleterAbort", 741fbe8378fSJason M. Bills { 742fbe8378fSJason M. Bills .description = "Indicates a PCIe Completer Abort Error.", 743fbe8378fSJason M. Bills .message = 744fbe8378fSJason M. Bills "PCIe Fatal Completer Abort. Bus=%1 Device=%2 Function=%3.", 745fbe8378fSJason M. Bills .severity = "Error", 746fbe8378fSJason M. Bills .numberOfArgs = 3, 747fbe8378fSJason M. Bills .paramTypes = 748fbe8378fSJason M. Bills { 749fbe8378fSJason M. Bills "number", 750fbe8378fSJason M. Bills "number", 751fbe8378fSJason M. Bills "number", 752fbe8378fSJason M. Bills }, 753fbe8378fSJason M. Bills .resolution = "None.", 754fbe8378fSJason M. Bills }}, 755fbe8378fSJason M. Bills MessageEntry{ 756fbe8378fSJason M. Bills "PCIeFatalCompletionTimeout", 757fbe8378fSJason M. Bills { 758fbe8378fSJason M. Bills .description = "Indicates a PCIe Completion Timeout Error.", 759fbe8378fSJason M. Bills .message = 760fbe8378fSJason M. Bills "PCIe Fatal Completion Timeout. Bus=%1 Device=%2 Function=%3.", 761fbe8378fSJason M. Bills .severity = "Error", 762fbe8378fSJason M. Bills .numberOfArgs = 3, 763fbe8378fSJason M. Bills .paramTypes = 764fbe8378fSJason M. Bills { 765fbe8378fSJason M. Bills "number", 766fbe8378fSJason M. Bills "number", 767fbe8378fSJason M. Bills "number", 768fbe8378fSJason M. Bills }, 769fbe8378fSJason M. Bills .resolution = "None.", 770fbe8378fSJason M. Bills }}, 771fbe8378fSJason M. Bills MessageEntry{ 772fbe8378fSJason M. Bills "PCIeFatalDataLinkLayerProtocol", 773fbe8378fSJason M. Bills { 774fbe8378fSJason M. Bills .description = "Indicates a PCIe Data Link Layer Protocol Error.", 775fbe8378fSJason M. Bills .message = 776fbe8378fSJason M. Bills "PCIe Fatal Data Link Layer Protocol Error. Bus=%1 Device=%2 " 777fbe8378fSJason M. Bills "Function=%3.", 778fbe8378fSJason M. Bills .severity = "Error", 779fbe8378fSJason M. Bills .numberOfArgs = 3, 780fbe8378fSJason M. Bills .paramTypes = 781fbe8378fSJason M. Bills { 782fbe8378fSJason M. Bills "number", 783fbe8378fSJason M. Bills "number", 784fbe8378fSJason M. Bills "number", 785fbe8378fSJason M. Bills }, 786fbe8378fSJason M. Bills .resolution = "None.", 787fbe8378fSJason M. Bills }}, 788fbe8378fSJason M. Bills MessageEntry{ 789fbe8378fSJason M. Bills "PCIeFatalECRCError", 790fbe8378fSJason M. Bills { 791fbe8378fSJason M. Bills .description = "Indicates a PCIe ECRC Error.", 792fbe8378fSJason M. Bills .message = "PCIe Fatal ECRC Error. Bus=%1 Device=%2 Function=%3.", 793fbe8378fSJason M. Bills .severity = "Error", 794fbe8378fSJason M. Bills .numberOfArgs = 3, 795fbe8378fSJason M. Bills .paramTypes = 796fbe8378fSJason M. Bills { 797fbe8378fSJason M. Bills "number", 798fbe8378fSJason M. Bills "number", 799fbe8378fSJason M. Bills "number", 800fbe8378fSJason M. Bills }, 801fbe8378fSJason M. Bills .resolution = "None.", 802fbe8378fSJason M. Bills }}, 803fbe8378fSJason M. Bills MessageEntry{ 804fbe8378fSJason M. Bills "PCIeFatalFlowControlProtocol", 805fbe8378fSJason M. Bills { 806fbe8378fSJason M. Bills .description = "Indicates a PCIe Flow Control Protocol Error.", 807fbe8378fSJason M. Bills .message = 808fbe8378fSJason M. Bills "PCIe Fatal Flow Control Protocol Error. Bus=%1 Device=%2 " 809fbe8378fSJason M. Bills "Function=%3.", 810fbe8378fSJason M. Bills .severity = "Error", 811fbe8378fSJason M. Bills .numberOfArgs = 3, 812fbe8378fSJason M. Bills .paramTypes = 813fbe8378fSJason M. Bills { 814fbe8378fSJason M. Bills "number", 815fbe8378fSJason M. Bills "number", 816fbe8378fSJason M. Bills "number", 817fbe8378fSJason M. Bills }, 818fbe8378fSJason M. Bills .resolution = "None.", 819fbe8378fSJason M. Bills }}, 820fbe8378fSJason M. Bills MessageEntry{ 821fbe8378fSJason M. Bills "PCIeFatalMalformedTLP", 822fbe8378fSJason M. Bills { 823fbe8378fSJason M. Bills .description = "Indicates a PCIe Malformed TLP Error.", 824fbe8378fSJason M. Bills .message = 825fbe8378fSJason M. Bills "PCIe Fatal Malformed TLP Error. Bus=%1 Device=%2 Function=%3.", 826fbe8378fSJason M. Bills .severity = "Error", 827fbe8378fSJason M. Bills .numberOfArgs = 3, 828fbe8378fSJason M. Bills .paramTypes = 829fbe8378fSJason M. Bills { 830fbe8378fSJason M. Bills "number", 831fbe8378fSJason M. Bills "number", 832fbe8378fSJason M. Bills "number", 833fbe8378fSJason M. Bills }, 834fbe8378fSJason M. Bills .resolution = "None.", 835fbe8378fSJason M. Bills }}, 836fbe8378fSJason M. Bills MessageEntry{"PCIeFatalMCBlockedTLP", 837fbe8378fSJason M. Bills { 838fbe8378fSJason M. Bills .description = "Indicates a PCIe MC Blocked TLP Error.", 839fbe8378fSJason M. Bills .message = "PCIe Fatal MC Blocked TLP Error. Bus=%1 " 840fbe8378fSJason M. Bills "Device=%2 Function=%3.", 841fbe8378fSJason M. Bills .severity = "Error", 842fbe8378fSJason M. Bills .numberOfArgs = 3, 843fbe8378fSJason M. Bills .paramTypes = 844fbe8378fSJason M. Bills { 845fbe8378fSJason M. Bills "number", 846fbe8378fSJason M. Bills "number", 847fbe8378fSJason M. Bills "number", 848fbe8378fSJason M. Bills }, 849fbe8378fSJason M. Bills .resolution = "None.", 850fbe8378fSJason M. Bills }}, 851fbe8378fSJason M. Bills MessageEntry{ 852fbe8378fSJason M. Bills "PCIeFatalPoisonedTLP", 853fbe8378fSJason M. Bills { 854fbe8378fSJason M. Bills .description = "Indicates a PCIe Poisoned TLP Error.", 855fbe8378fSJason M. Bills .message = 856fbe8378fSJason M. Bills "PCIe Fatal Poisoned TLP Error. Bus=%1 Device=%2 Function=%3.", 857fbe8378fSJason M. Bills .severity = "Error", 858fbe8378fSJason M. Bills .numberOfArgs = 3, 859fbe8378fSJason M. Bills .paramTypes = 860fbe8378fSJason M. Bills { 861fbe8378fSJason M. Bills "number", 862fbe8378fSJason M. Bills "number", 863fbe8378fSJason M. Bills "number", 864fbe8378fSJason M. Bills }, 865fbe8378fSJason M. Bills .resolution = "None.", 866fbe8378fSJason M. Bills }}, 867fbe8378fSJason M. Bills MessageEntry{ 868fbe8378fSJason M. Bills "PCIeFatalReceiverBufferOverflow", 869fbe8378fSJason M. Bills { 870fbe8378fSJason M. Bills .description = "Indicates a PCIe Receiver Buffer Overflow Error.", 871fbe8378fSJason M. Bills .message = "PCIe Fatal Receiver Buffer Overflow. Bus=%1 Device=%2 " 872fbe8378fSJason M. Bills "Function=%3.", 873fbe8378fSJason M. Bills .severity = "Error", 874fbe8378fSJason M. Bills .numberOfArgs = 3, 875fbe8378fSJason M. Bills .paramTypes = 876fbe8378fSJason M. Bills { 877fbe8378fSJason M. Bills "number", 878fbe8378fSJason M. Bills "number", 879fbe8378fSJason M. Bills "number", 880fbe8378fSJason M. Bills }, 881fbe8378fSJason M. Bills .resolution = "None.", 882fbe8378fSJason M. Bills }}, 883fbe8378fSJason M. Bills MessageEntry{ 88414c8aee2SEd Tanous "PCIeFatalReceivedErrNonFatalMessage", 885fbe8378fSJason M. Bills { 886fbe8378fSJason M. Bills .description = 887fbe8378fSJason M. Bills "Indicates a PCIe Received ERR_NONFATAL Message Error.", 888fbe8378fSJason M. Bills .message = 889fbe8378fSJason M. Bills "PCIe Fatal Received ERR_NONFATAL Message. Bus=%1 Device=%2 " 890fbe8378fSJason M. Bills "Function=%3.", 891fbe8378fSJason M. Bills .severity = "Error", 892fbe8378fSJason M. Bills .numberOfArgs = 3, 893fbe8378fSJason M. Bills .paramTypes = 894fbe8378fSJason M. Bills { 895fbe8378fSJason M. Bills "number", 896fbe8378fSJason M. Bills "number", 897fbe8378fSJason M. Bills "number", 898fbe8378fSJason M. Bills }, 899fbe8378fSJason M. Bills .resolution = "None.", 900fbe8378fSJason M. Bills }}, 901fbe8378fSJason M. Bills MessageEntry{"PCIeFatalReceivedFatalMessageFromDownstream", 902fbe8378fSJason M. Bills { 903fbe8378fSJason M. Bills .description = "Indicates a PCIe Received Fatal Message " 904fbe8378fSJason M. Bills "From Downstream Error.", 905fbe8378fSJason M. Bills .message = 906fbe8378fSJason M. Bills "PCIe Fatal Received Fatal Message From Downstream. " 907fbe8378fSJason M. Bills "Bus=%1 Device=%2 Function=%3.", 908fbe8378fSJason M. Bills .severity = "Error", 909fbe8378fSJason M. Bills .numberOfArgs = 3, 910fbe8378fSJason M. Bills .paramTypes = 911fbe8378fSJason M. Bills { 912fbe8378fSJason M. Bills "number", 913fbe8378fSJason M. Bills "number", 914fbe8378fSJason M. Bills "number", 915fbe8378fSJason M. Bills }, 916fbe8378fSJason M. Bills .resolution = "None.", 917fbe8378fSJason M. Bills }}, 918fbe8378fSJason M. Bills MessageEntry{ 919fbe8378fSJason M. Bills "PCIeFatalSurpriseLinkDown", 920fbe8378fSJason M. Bills { 921fbe8378fSJason M. Bills .description = "Indicates a PCIe Surprise Link Down Error.", 922fbe8378fSJason M. Bills .message = "PCIe Fatal Surprise Link Down Error. Bus=%1 Device=%2 " 923fbe8378fSJason M. Bills "Function=%3.", 924fbe8378fSJason M. Bills .severity = "Error", 925fbe8378fSJason M. Bills .numberOfArgs = 3, 926fbe8378fSJason M. Bills .paramTypes = 927fbe8378fSJason M. Bills { 928fbe8378fSJason M. Bills "number", 929fbe8378fSJason M. Bills "number", 930fbe8378fSJason M. Bills "number", 931fbe8378fSJason M. Bills }, 932fbe8378fSJason M. Bills .resolution = "None.", 933fbe8378fSJason M. Bills }}, 934fbe8378fSJason M. Bills MessageEntry{ 935fbe8378fSJason M. Bills "PCIeFatalTLPPrefixBlocked", 936fbe8378fSJason M. Bills { 937fbe8378fSJason M. Bills .description = "Indicates a PCIe TLP Prefix Blocked Error.", 938fbe8378fSJason M. Bills .message = "PCIe Fatal TLP Prefix Blocked Error. Bus=%1 Device=%2 " 939fbe8378fSJason M. Bills "Function=%3.", 940fbe8378fSJason M. Bills .severity = "Error", 941fbe8378fSJason M. Bills .numberOfArgs = 3, 942fbe8378fSJason M. Bills .paramTypes = 943fbe8378fSJason M. Bills { 944fbe8378fSJason M. Bills "number", 945fbe8378fSJason M. Bills "number", 946fbe8378fSJason M. Bills "number", 947fbe8378fSJason M. Bills }, 948fbe8378fSJason M. Bills .resolution = "None.", 949fbe8378fSJason M. Bills }}, 950fbe8378fSJason M. Bills MessageEntry{ 951fbe8378fSJason M. Bills "PCIeFatalUncorrectableInternal", 952fbe8378fSJason M. Bills { 953fbe8378fSJason M. Bills .description = "Indicates a PCIe Uncorrectable Internal Error.", 954fbe8378fSJason M. Bills .message = 955fbe8378fSJason M. Bills "PCIe Fatal Uncorrectable Internal Error. Bus=%1 Device=%2 " 956fbe8378fSJason M. Bills "Function=%3.", 957fbe8378fSJason M. Bills .severity = "Error", 958fbe8378fSJason M. Bills .numberOfArgs = 3, 959fbe8378fSJason M. Bills .paramTypes = 960fbe8378fSJason M. Bills { 961fbe8378fSJason M. Bills "number", 962fbe8378fSJason M. Bills "number", 963fbe8378fSJason M. Bills "number", 964fbe8378fSJason M. Bills }, 965fbe8378fSJason M. Bills .resolution = "None.", 966fbe8378fSJason M. Bills }}, 967fbe8378fSJason M. Bills MessageEntry{ 968fbe8378fSJason M. Bills "PCIeFatalUnexpectedCompletion", 969fbe8378fSJason M. Bills { 970fbe8378fSJason M. Bills .description = "Indicates a PCIe Unexpected Completion Error.", 971fbe8378fSJason M. Bills .message = "PCIe Fatal Unexpected Completion. Bus=%1 Device=%2 " 972fbe8378fSJason M. Bills "Function=%3.", 973fbe8378fSJason M. Bills .severity = "Error", 974fbe8378fSJason M. Bills .numberOfArgs = 3, 975fbe8378fSJason M. Bills .paramTypes = 976fbe8378fSJason M. Bills { 977fbe8378fSJason M. Bills "number", 978fbe8378fSJason M. Bills "number", 979fbe8378fSJason M. Bills "number", 980fbe8378fSJason M. Bills }, 981fbe8378fSJason M. Bills .resolution = "None.", 982fbe8378fSJason M. Bills }}, 983fbe8378fSJason M. Bills MessageEntry{ 984fbe8378fSJason M. Bills "PCIeFatalUnspecifiedNonAERFatalError", 985fbe8378fSJason M. Bills { 986fbe8378fSJason M. Bills .description = "Indicates a PCIe Unspecified Non-AER Fatal Error.", 987fbe8378fSJason M. Bills .message = "PCIe Fatal Unspecified Non-AER Fatal Error. Bus=%1 " 988fbe8378fSJason M. Bills "Device=%2 Function=%3.", 989fbe8378fSJason M. Bills .severity = "Error", 990fbe8378fSJason M. Bills .numberOfArgs = 3, 991fbe8378fSJason M. Bills .paramTypes = 992fbe8378fSJason M. Bills { 993fbe8378fSJason M. Bills "number", 994fbe8378fSJason M. Bills "number", 995fbe8378fSJason M. Bills "number", 996fbe8378fSJason M. Bills }, 997fbe8378fSJason M. Bills .resolution = "None.", 998fbe8378fSJason M. Bills }}, 999fbe8378fSJason M. Bills MessageEntry{ 1000fbe8378fSJason M. Bills "PCIeFatalUnsupportedRequest", 1001fbe8378fSJason M. Bills { 1002fbe8378fSJason M. Bills .description = "Indicates a PCIe Unsupported Request Error.", 1003fbe8378fSJason M. Bills .message = 1004fbe8378fSJason M. Bills "PCIe Fatal Unsupported Request. Bus=%1 Device=%2 Function=%3.", 1005fbe8378fSJason M. Bills .severity = "Error", 1006fbe8378fSJason M. Bills .numberOfArgs = 3, 1007fbe8378fSJason M. Bills .paramTypes = 1008fbe8378fSJason M. Bills { 1009fbe8378fSJason M. Bills "number", 1010fbe8378fSJason M. Bills "number", 1011fbe8378fSJason M. Bills "number", 1012fbe8378fSJason M. Bills }, 1013fbe8378fSJason M. Bills .resolution = "None.", 1014fbe8378fSJason M. Bills }}, 101577ba66bfSQiang XU MessageEntry{"ChassisIntrusionDetected", 101677ba66bfSQiang XU { 101777ba66bfSQiang XU .description = "Indicates that a physical security event " 101877ba66bfSQiang XU "of the chassis intrusion has occurred.", 101977ba66bfSQiang XU .message = "Chassis Intrusion Detected.", 102077ba66bfSQiang XU .severity = "Warning", 102177ba66bfSQiang XU .numberOfArgs = 0, 102277ba66bfSQiang XU .paramTypes = {}, 102377ba66bfSQiang XU .resolution = "None.", 102477ba66bfSQiang XU }}, 102577ba66bfSQiang XU MessageEntry{ 102677ba66bfSQiang XU "ChassisIntrusionReset", 102777ba66bfSQiang XU { 102877ba66bfSQiang XU .description = 102977ba66bfSQiang XU "Indicates that chassis intrusion status has recovered.", 103077ba66bfSQiang XU .message = "Chassis Intrusion Reset.", 103177ba66bfSQiang XU .severity = "OK", 103277ba66bfSQiang XU .numberOfArgs = 0, 103377ba66bfSQiang XU .paramTypes = {}, 103477ba66bfSQiang XU .resolution = "None.", 103577ba66bfSQiang XU }}, 103677ba66bfSQiang XU MessageEntry{"LanLost", 103777ba66bfSQiang XU { 103877ba66bfSQiang XU .description = "Indicates that a physical security event " 103977ba66bfSQiang XU "of the LAN leash has lost.", 104077ba66bfSQiang XU .message = "%1 LAN leash lost.", 104177ba66bfSQiang XU .severity = "Warning", 104277ba66bfSQiang XU .numberOfArgs = 1, 104377ba66bfSQiang XU .paramTypes = 104477ba66bfSQiang XU { 104577ba66bfSQiang XU "string", 104677ba66bfSQiang XU }, 104777ba66bfSQiang XU .resolution = "None.", 104877ba66bfSQiang XU }}, 104977ba66bfSQiang XU MessageEntry{ 105077ba66bfSQiang XU "LanRegained", 105177ba66bfSQiang XU { 105277ba66bfSQiang XU .description = "Indicates that LAN link status has reconnected.", 105377ba66bfSQiang XU .message = "%1 LAN leash regained.", 105477ba66bfSQiang XU .severity = "OK", 105577ba66bfSQiang XU .numberOfArgs = 1, 105677ba66bfSQiang XU .paramTypes = 105777ba66bfSQiang XU { 105877ba66bfSQiang XU "string", 105977ba66bfSQiang XU }, 106077ba66bfSQiang XU .resolution = "None.", 106177ba66bfSQiang XU }}, 1062fbe8378fSJason M. Bills MessageEntry{ 1063fbe8378fSJason M. Bills "PowerButtonPressed", 1064fbe8378fSJason M. Bills { 1065fbe8378fSJason M. Bills .description = "Indicates that the power button was pressed.", 1066fbe8378fSJason M. Bills .message = "Power Button Pressed.", 1067fbe8378fSJason M. Bills .severity = "OK", 1068fbe8378fSJason M. Bills .numberOfArgs = 0, 1069fbe8378fSJason M. Bills .paramTypes = {}, 1070fbe8378fSJason M. Bills .resolution = "None.", 1071fbe8378fSJason M. Bills }}, 1072dd118a2eSJason M. Bills MessageEntry{"PowerRestorePolicyApplied", 1073dd118a2eSJason M. Bills { 1074dd118a2eSJason M. Bills .description = "Indicates that power was restored and the " 1075dd118a2eSJason M. Bills "BMC has applied the restore policy.", 1076dd118a2eSJason M. Bills .message = "Power restore policy applied.", 1077dd118a2eSJason M. Bills .severity = "OK", 1078dd118a2eSJason M. Bills .numberOfArgs = 0, 1079dd118a2eSJason M. Bills .paramTypes = {}, 1080dd118a2eSJason M. Bills .resolution = "None.", 1081dd118a2eSJason M. Bills }}, 1082fbe8378fSJason M. Bills MessageEntry{ 1083fbe8378fSJason M. Bills "PowerSupplyConfigurationError", 1084fbe8378fSJason M. Bills { 1085fbe8378fSJason M. Bills .description = "Indicates an error in power supply configuration.", 1086fbe8378fSJason M. Bills .message = "Power supply %1 configuration error.", 1087fbe8378fSJason M. Bills .severity = "Critical", 1088fbe8378fSJason M. Bills .numberOfArgs = 1, 1089646438f7SCheng C Yang .paramTypes = {"string"}, 1090fbe8378fSJason M. Bills .resolution = "None.", 1091fbe8378fSJason M. Bills }}, 1092fbe8378fSJason M. Bills MessageEntry{ 1093fbe8378fSJason M. Bills "PowerSupplyFanFailed", 1094fbe8378fSJason M. Bills { 1095fbe8378fSJason M. Bills .description = 1096fbe8378fSJason M. Bills "Indicates that the specified power supply fan has failed.", 1097fbe8378fSJason M. Bills .message = "Power supply %1 fan %2 failed.", 1098fbe8378fSJason M. Bills .severity = "Critical", 1099fbe8378fSJason M. Bills .numberOfArgs = 2, 1100646438f7SCheng C Yang .paramTypes = {"string", "string"}, 1101fbe8378fSJason M. Bills .resolution = "None.", 1102fbe8378fSJason M. Bills }}, 1103dac62eefSCheng C Yang MessageEntry{ 1104dac62eefSCheng C Yang "PowerSupplyFanRecovered", 1105dac62eefSCheng C Yang { 1106dac62eefSCheng C Yang .description = 1107dac62eefSCheng C Yang "Indicates that the power supply fan recovered from a failure.", 1108dac62eefSCheng C Yang .message = "Power supply %1 fan %2 recovered.", 1109dac62eefSCheng C Yang .severity = "OK", 1110dac62eefSCheng C Yang .numberOfArgs = 2, 1111dac62eefSCheng C Yang .paramTypes = {"string", "string"}, 1112dac62eefSCheng C Yang .resolution = "None.", 1113dac62eefSCheng C Yang }}, 1114fbe8378fSJason M. Bills MessageEntry{"PowerSupplyFailed", 1115fbe8378fSJason M. Bills { 1116fbe8378fSJason M. Bills .description = "Indicates that a power supply has failed.", 1117fbe8378fSJason M. Bills .message = "Power supply %1 failed.", 1118fbe8378fSJason M. Bills .severity = "Critical", 1119fbe8378fSJason M. Bills .numberOfArgs = 1, 1120646438f7SCheng C Yang .paramTypes = {"string"}, 1121fbe8378fSJason M. Bills .resolution = "None.", 1122fbe8378fSJason M. Bills }}, 1123fbe8378fSJason M. Bills MessageEntry{"PowerSupplyFailurePredicted", 1124fbe8378fSJason M. Bills { 1125fbe8378fSJason M. Bills .description = 1126fbe8378fSJason M. Bills "Indicates that a power supply is predicted to fail.", 1127fbe8378fSJason M. Bills .message = "Power supply %1 failure predicted.", 1128fbe8378fSJason M. Bills .severity = "Warning", 1129fbe8378fSJason M. Bills .numberOfArgs = 1, 1130646438f7SCheng C Yang .paramTypes = {"string"}, 1131fbe8378fSJason M. Bills .resolution = "None.", 1132fbe8378fSJason M. Bills }}, 1133fbe8378fSJason M. Bills MessageEntry{ 1134fbe8378fSJason M. Bills "PowerSupplyInserted", 1135fbe8378fSJason M. Bills { 1136fbe8378fSJason M. Bills .description = "Indicates that a power supply has been inserted.", 1137fbe8378fSJason M. Bills .message = "Power supply %1 inserted.", 1138fbe8378fSJason M. Bills .severity = "OK", 1139fbe8378fSJason M. Bills .numberOfArgs = 1, 1140646438f7SCheng C Yang .paramTypes = {"string"}, 1141fbe8378fSJason M. Bills .resolution = "None.", 1142fbe8378fSJason M. Bills }}, 1143fbe8378fSJason M. Bills MessageEntry{ 1144bc48a175SJason M. Bills "PowerSupplyPowerGoodFailed", 1145bc48a175SJason M. Bills { 1146bc48a175SJason M. Bills .description = "Indicates that the power supply power good signal " 1147bc48a175SJason M. Bills "failed to assert within the specified time.", 1148bc48a175SJason M. Bills .message = "Power supply power good failed to assert within %1 " 1149bc48a175SJason M. Bills "milliseconds.", 1150bc48a175SJason M. Bills .severity = "Critical", 1151bc48a175SJason M. Bills .numberOfArgs = 1, 1152bc48a175SJason M. Bills .paramTypes = {"number"}, 1153bc48a175SJason M. Bills .resolution = "None.", 1154bc48a175SJason M. Bills }}, 1155dac62eefSCheng C Yang MessageEntry{"PowerSupplyPowerLost", 1156dac62eefSCheng C Yang { 1157dac62eefSCheng C Yang .description = 1158dac62eefSCheng C Yang "Indicates that a power supply has lost input power.", 1159dac62eefSCheng C Yang .message = "Power supply %1 power lost.", 1160dac62eefSCheng C Yang .severity = "Critical", 1161dac62eefSCheng C Yang .numberOfArgs = 1, 1162dac62eefSCheng C Yang .paramTypes = {"string"}, 1163dac62eefSCheng C Yang .resolution = "None.", 1164dac62eefSCheng C Yang }}, 1165dac62eefSCheng C Yang MessageEntry{ 1166dac62eefSCheng C Yang "PowerSupplyPowerRestored", 1167dac62eefSCheng C Yang { 1168dac62eefSCheng C Yang .description = 1169dac62eefSCheng C Yang "Indicates that a power supply input power was restored.", 1170dac62eefSCheng C Yang .message = "Power supply %1 power restored.", 1171dac62eefSCheng C Yang .severity = "OK", 1172dac62eefSCheng C Yang .numberOfArgs = 1, 1173dac62eefSCheng C Yang .paramTypes = {"string"}, 1174dac62eefSCheng C Yang .resolution = "None.", 1175dac62eefSCheng C Yang }}, 1176dac62eefSCheng C Yang MessageEntry{"PowerSupplyPredictedFailureRecovered", 1177dac62eefSCheng C Yang { 1178dac62eefSCheng C Yang .description = "Indicates that a power supply recovered " 1179dac62eefSCheng C Yang "from a predicted failure.", 1180dac62eefSCheng C Yang .message = "Power supply %1 predicted failure recovered.", 1181dac62eefSCheng C Yang .severity = "OK", 1182dac62eefSCheng C Yang .numberOfArgs = 1, 1183dac62eefSCheng C Yang .paramTypes = {"string"}, 1184dac62eefSCheng C Yang .resolution = "None.", 1185dac62eefSCheng C Yang }}, 1186dac62eefSCheng C Yang MessageEntry{ 1187dac62eefSCheng C Yang "PowerSupplyRecovered", 1188dac62eefSCheng C Yang { 1189dac62eefSCheng C Yang .description = 1190dac62eefSCheng C Yang "Indicates that a power supply recovered from a failure.", 1191dac62eefSCheng C Yang .message = "Power supply %1 recovered.", 1192dac62eefSCheng C Yang .severity = "OK", 1193dac62eefSCheng C Yang .numberOfArgs = 1, 1194dac62eefSCheng C Yang .paramTypes = {"string"}, 1195dac62eefSCheng C Yang .resolution = "None.", 1196dac62eefSCheng C Yang }}, 1197bc48a175SJason M. Bills MessageEntry{ 1198fbe8378fSJason M. Bills "PowerSupplyRemoved", 1199fbe8378fSJason M. Bills { 1200fbe8378fSJason M. Bills .description = "Indicates that a power supply has been removed.", 1201fbe8378fSJason M. Bills .message = "Power supply %1 removed.", 1202fbe8378fSJason M. Bills .severity = "Warning", 1203fbe8378fSJason M. Bills .numberOfArgs = 1, 1204646438f7SCheng C Yang .paramTypes = {"string"}, 1205fbe8378fSJason M. Bills .resolution = "None.", 1206fbe8378fSJason M. Bills }}, 1207fbe8378fSJason M. Bills MessageEntry{ 1208*cecb4cb6SCheng C Yang "PowerUnitDegradedFromNonRedundant", 1209*cecb4cb6SCheng C Yang { 1210*cecb4cb6SCheng C Yang .description = 1211*cecb4cb6SCheng C Yang "Indicates that power unit is come back to redundant from" 1212*cecb4cb6SCheng C Yang "nonredundant but is still not in full redundancy mode.", 1213*cecb4cb6SCheng C Yang .message = "Power Unit degraded from nonredundant.", 1214*cecb4cb6SCheng C Yang .severity = "Warning", 1215*cecb4cb6SCheng C Yang .numberOfArgs = 0, 1216*cecb4cb6SCheng C Yang .paramTypes = {}, 1217*cecb4cb6SCheng C Yang .resolution = "None.", 1218*cecb4cb6SCheng C Yang }}, 1219*cecb4cb6SCheng C Yang MessageEntry{"PowerUnitDegradedFromRedundant", 1220*cecb4cb6SCheng C Yang { 1221*cecb4cb6SCheng C Yang .description = 1222*cecb4cb6SCheng C Yang "Indicates that power unit is degarded from full " 1223*cecb4cb6SCheng C Yang "redundancy mode.", 1224*cecb4cb6SCheng C Yang .message = "Power Unit degraded from redundant.", 1225*cecb4cb6SCheng C Yang .severity = "Warning", 1226*cecb4cb6SCheng C Yang .numberOfArgs = 0, 1227*cecb4cb6SCheng C Yang .paramTypes = {}, 1228*cecb4cb6SCheng C Yang .resolution = "None.", 1229*cecb4cb6SCheng C Yang }}, 1230*cecb4cb6SCheng C Yang MessageEntry{ 1231*cecb4cb6SCheng C Yang "PowerUnitRedundancyDegraded", 1232*cecb4cb6SCheng C Yang { 1233*cecb4cb6SCheng C Yang .description = 1234*cecb4cb6SCheng C Yang "Indicates that power unit redundancy has been degraded.", 1235*cecb4cb6SCheng C Yang .message = "Power Unit Redundancy degraded.", 1236*cecb4cb6SCheng C Yang .severity = "Warning", 1237*cecb4cb6SCheng C Yang .numberOfArgs = 0, 1238*cecb4cb6SCheng C Yang .paramTypes = {}, 1239*cecb4cb6SCheng C Yang .resolution = "None.", 1240*cecb4cb6SCheng C Yang }}, 1241*cecb4cb6SCheng C Yang MessageEntry{ 1242*cecb4cb6SCheng C Yang "PowerUnitNonRedundantFromInsufficient", 1243*cecb4cb6SCheng C Yang { 1244*cecb4cb6SCheng C Yang .description = 1245*cecb4cb6SCheng C Yang "Indicates that power unit is not in redundancy mode and get" 1246*cecb4cb6SCheng C Yang "sufficient power to support redundancy from insufficient" 1247*cecb4cb6SCheng C Yang "power.", 1248*cecb4cb6SCheng C Yang .message = 1249*cecb4cb6SCheng C Yang "Power Unit NonRedundant from insufficient to sufficient.", 1250*cecb4cb6SCheng C Yang .severity = "Warning", 1251*cecb4cb6SCheng C Yang .numberOfArgs = 0, 1252*cecb4cb6SCheng C Yang .paramTypes = {}, 1253*cecb4cb6SCheng C Yang .resolution = "None.", 1254*cecb4cb6SCheng C Yang }}, 1255*cecb4cb6SCheng C Yang MessageEntry{ 1256*cecb4cb6SCheng C Yang "PowerUnitNonRedundantInsufficient", 1257*cecb4cb6SCheng C Yang { 1258*cecb4cb6SCheng C Yang .description = "Indicates that power unit do not have sufficient " 1259*cecb4cb6SCheng C Yang "power to support redundancy.", 1260*cecb4cb6SCheng C Yang .message = "Power Unit NonRedundant and has insufficient resource.", 1261*cecb4cb6SCheng C Yang .severity = "Error", 1262*cecb4cb6SCheng C Yang .numberOfArgs = 0, 1263*cecb4cb6SCheng C Yang .paramTypes = {}, 1264*cecb4cb6SCheng C Yang .resolution = "None.", 1265*cecb4cb6SCheng C Yang }}, 1266*cecb4cb6SCheng C Yang MessageEntry{"PowerUnitRedundancyLost", 1267*cecb4cb6SCheng C Yang { 1268*cecb4cb6SCheng C Yang .description = 1269*cecb4cb6SCheng C Yang "Indicates that power unit redundancy has been lost.", 1270*cecb4cb6SCheng C Yang .message = "Power Unit Redundancy lost.", 1271*cecb4cb6SCheng C Yang .severity = "Warning", 1272*cecb4cb6SCheng C Yang .numberOfArgs = 0, 1273*cecb4cb6SCheng C Yang .paramTypes = {}, 1274*cecb4cb6SCheng C Yang .resolution = "None.", 1275*cecb4cb6SCheng C Yang }}, 1276*cecb4cb6SCheng C Yang MessageEntry{ 1277*cecb4cb6SCheng C Yang "PowerUnitRedundancyRegained", 1278*cecb4cb6SCheng C Yang { 1279*cecb4cb6SCheng C Yang .description = 1280*cecb4cb6SCheng C Yang "Indicates that power unit full redundancy has been regained.", 1281*cecb4cb6SCheng C Yang .message = "Power Unit Redundancy regained.", 1282*cecb4cb6SCheng C Yang .severity = "OK", 1283*cecb4cb6SCheng C Yang .numberOfArgs = 0, 1284*cecb4cb6SCheng C Yang .paramTypes = {}, 1285*cecb4cb6SCheng C Yang .resolution = "None.", 1286*cecb4cb6SCheng C Yang }}, 1287*cecb4cb6SCheng C Yang MessageEntry{ 1288*cecb4cb6SCheng C Yang "PowerUnitNonRedundantSufficient", 1289*cecb4cb6SCheng C Yang { 1290*cecb4cb6SCheng C Yang .description = 1291*cecb4cb6SCheng C Yang "Indicates that power unit is not in redundancy mode but still" 1292*cecb4cb6SCheng C Yang "has sufficient power to support redundancy.", 1293*cecb4cb6SCheng C Yang .message = "Power Unit Nonredundant but has sufficient resource.", 1294*cecb4cb6SCheng C Yang .severity = "Warning", 1295*cecb4cb6SCheng C Yang .numberOfArgs = 0, 1296*cecb4cb6SCheng C Yang .paramTypes = {}, 1297*cecb4cb6SCheng C Yang .resolution = "None.", 1298*cecb4cb6SCheng C Yang }}, 1299*cecb4cb6SCheng C Yang MessageEntry{ 1300fbe8378fSJason M. Bills "ResetButtonPressed", 1301fbe8378fSJason M. Bills { 1302fbe8378fSJason M. Bills .description = "Indicates that the reset button was pressed.", 1303fbe8378fSJason M. Bills .message = "Reset Button Pressed.", 1304fbe8378fSJason M. Bills .severity = "OK", 1305fbe8378fSJason M. Bills .numberOfArgs = 0, 1306fbe8378fSJason M. Bills .paramTypes = {}, 1307fbe8378fSJason M. Bills .resolution = "None.", 1308fbe8378fSJason M. Bills }}, 1309fbe8378fSJason M. Bills MessageEntry{"SELEntryAdded", 1310fbe8378fSJason M. Bills { 1311fbe8378fSJason M. Bills .description = "Indicates a SEL entry was added using the " 1312fbe8378fSJason M. Bills "Add SEL Entry or Platform Event command.", 1313fbe8378fSJason M. Bills .message = "SEL Entry Added: %1", 1314fbe8378fSJason M. Bills .severity = "OK", 1315fbe8378fSJason M. Bills .numberOfArgs = 1, 1316fbe8378fSJason M. Bills .paramTypes = 1317fbe8378fSJason M. Bills { 1318fbe8378fSJason M. Bills "string", 1319fbe8378fSJason M. Bills }, 1320fbe8378fSJason M. Bills .resolution = "None.", 1321fbe8378fSJason M. Bills }}, 1322fbe8378fSJason M. Bills MessageEntry{ 1323fbe8378fSJason M. Bills "SensorThresholdCriticalHighGoingHigh", 1324fbe8378fSJason M. Bills { 1325fbe8378fSJason M. Bills .description = "Indicates that a threshold sensor has crossed a " 1326fbe8378fSJason M. Bills "critical high threshold going high.", 1327fbe8378fSJason M. Bills .message = "%1 sensor crossed a critical high threshold going " 1328fbe8378fSJason M. Bills "high. Reading=%2 Threshold=%3.", 1329fbe8378fSJason M. Bills .severity = "Critical", 1330fbe8378fSJason M. Bills .numberOfArgs = 3, 1331fbe8378fSJason M. Bills .paramTypes = {"string", "number", "number"}, 1332fbe8378fSJason M. Bills .resolution = "Check the sensor or subsystem for errors.", 1333fbe8378fSJason M. Bills }}, 1334fbe8378fSJason M. Bills MessageEntry{ 1335fbe8378fSJason M. Bills "SensorThresholdCriticalHighGoingLow", 1336fbe8378fSJason M. Bills { 1337fbe8378fSJason M. Bills .description = "Indicates that a threshold sensor has crossed a " 1338fbe8378fSJason M. Bills "critical high threshold going low.", 1339fbe8378fSJason M. Bills .message = "%1 sensor crossed a critical high threshold going low. " 1340fbe8378fSJason M. Bills "Reading=%2 Threshold=%3.", 1341fbe8378fSJason M. Bills .severity = "OK", 1342fbe8378fSJason M. Bills .numberOfArgs = 3, 1343fbe8378fSJason M. Bills .paramTypes = {"string", "number", "number"}, 1344fbe8378fSJason M. Bills .resolution = "None.", 1345fbe8378fSJason M. Bills }}, 1346fbe8378fSJason M. Bills MessageEntry{ 1347fbe8378fSJason M. Bills "SensorThresholdCriticalLowGoingHigh", 1348fbe8378fSJason M. Bills { 1349fbe8378fSJason M. Bills .description = "Indicates that a threshold sensor has crossed a " 1350fbe8378fSJason M. Bills "critical low threshold going high.", 1351fbe8378fSJason M. Bills .message = "%1 sensor crossed a critical low threshold going high. " 1352fbe8378fSJason M. Bills "Reading=%2 Threshold=%3.", 1353fbe8378fSJason M. Bills .severity = "OK", 1354fbe8378fSJason M. Bills .numberOfArgs = 3, 1355fbe8378fSJason M. Bills .paramTypes = {"string", "number", "number"}, 1356fbe8378fSJason M. Bills .resolution = "None.", 1357fbe8378fSJason M. Bills }}, 1358fbe8378fSJason M. Bills MessageEntry{ 1359fbe8378fSJason M. Bills "SensorThresholdCriticalLowGoingLow", 1360fbe8378fSJason M. Bills { 1361fbe8378fSJason M. Bills .description = "Indicates that a threshold sensor has crossed a " 1362fbe8378fSJason M. Bills "critical low threshold going low.", 1363fbe8378fSJason M. Bills .message = "%1 sensor crossed a critical low threshold going low. " 1364fbe8378fSJason M. Bills "Reading=%2 Threshold=%3.", 1365fbe8378fSJason M. Bills .severity = "Critical", 1366fbe8378fSJason M. Bills .numberOfArgs = 3, 1367fbe8378fSJason M. Bills .paramTypes = {"string", "number", "number"}, 1368fbe8378fSJason M. Bills .resolution = "Check the sensor or subsystem for errors.", 1369fbe8378fSJason M. Bills }}, 1370fbe8378fSJason M. Bills MessageEntry{ 1371fbe8378fSJason M. Bills "SensorThresholdWarningHighGoingHigh", 1372fbe8378fSJason M. Bills { 1373fbe8378fSJason M. Bills .description = "Indicates that a threshold sensor has crossed a " 1374fbe8378fSJason M. Bills "warning high threshold going high.", 1375fbe8378fSJason M. Bills .message = "%1 sensor crossed a warning high threshold going high. " 1376fbe8378fSJason M. Bills "Reading=%2 Threshold=%3.", 1377fbe8378fSJason M. Bills .severity = "Warning", 1378fbe8378fSJason M. Bills .numberOfArgs = 3, 1379fbe8378fSJason M. Bills .paramTypes = {"string", "number", "number"}, 1380fbe8378fSJason M. Bills .resolution = "Check the sensor or subsystem for errors.", 1381fbe8378fSJason M. Bills }}, 1382fbe8378fSJason M. Bills MessageEntry{ 1383fbe8378fSJason M. Bills "SensorThresholdWarningHighGoingLow", 1384fbe8378fSJason M. Bills { 1385fbe8378fSJason M. Bills .description = "Indicates that a threshold sensor has crossed a " 1386fbe8378fSJason M. Bills "warning high threshold going low.", 1387fbe8378fSJason M. Bills .message = "%1 sensor crossed a warning high threshold going low. " 1388fbe8378fSJason M. Bills "Reading=%2 Threshold=%3.", 1389fbe8378fSJason M. Bills .severity = "OK", 1390fbe8378fSJason M. Bills .numberOfArgs = 3, 1391fbe8378fSJason M. Bills .paramTypes = {"string", "number", "number"}, 1392fbe8378fSJason M. Bills .resolution = "None.", 1393fbe8378fSJason M. Bills }}, 1394fbe8378fSJason M. Bills MessageEntry{ 1395fbe8378fSJason M. Bills "SensorThresholdWarningLowGoingHigh", 1396fbe8378fSJason M. Bills { 1397fbe8378fSJason M. Bills .description = "Indicates that a threshold sensor has crossed a " 1398fbe8378fSJason M. Bills "warning low threshold going high.", 1399fbe8378fSJason M. Bills .message = "%1 sensor crossed a warning low threshold going high. " 1400fbe8378fSJason M. Bills "Reading=%2 Threshold=%3.", 1401fbe8378fSJason M. Bills .severity = "OK", 1402fbe8378fSJason M. Bills .numberOfArgs = 3, 1403fbe8378fSJason M. Bills .paramTypes = {"string", "number", "number"}, 1404fbe8378fSJason M. Bills .resolution = "None.", 1405fbe8378fSJason M. Bills }}, 1406fbe8378fSJason M. Bills MessageEntry{ 1407fbe8378fSJason M. Bills "SensorThresholdWarningLowGoingLow", 1408fbe8378fSJason M. Bills { 1409fbe8378fSJason M. Bills .description = "Indicates that a threshold sensor has crossed a " 1410fbe8378fSJason M. Bills "warning low threshold going low.", 1411fbe8378fSJason M. Bills .message = "%1 sensor crossed a warning low threshold going low. " 1412fbe8378fSJason M. Bills "Reading=%2 Threshold=%3.", 1413fbe8378fSJason M. Bills .severity = "Warning", 1414fbe8378fSJason M. Bills .numberOfArgs = 3, 1415fbe8378fSJason M. Bills .paramTypes = {"string", "number", "number"}, 1416fbe8378fSJason M. Bills .resolution = "Check the sensor or subsystem for errors.", 1417fbe8378fSJason M. Bills }}, 1418fb7579e9SJames Feist MessageEntry{"ServiceFailure", 1419fb7579e9SJames Feist { 1420fb7579e9SJames Feist .description = 1421fb7579e9SJames Feist "Indicates that a service has exited unsuccessfully.", 1422fb7579e9SJames Feist .message = "Service %1 has exited unsuccessfully.", 1423fb7579e9SJames Feist .severity = "Warning", 1424fb7579e9SJames Feist .numberOfArgs = 1, 1425fb7579e9SJames Feist .paramTypes = {"string"}, 1426fb7579e9SJames Feist .resolution = "None.", 1427fb7579e9SJames Feist }}, 1428fbe8378fSJason M. Bills MessageEntry{"SparingRedundancyDegraded", 1429fbe8378fSJason M. Bills { 1430fbe8378fSJason M. Bills .description = 1431fbe8378fSJason M. Bills "Indicates the sparing redundancy state is degraded.", 1432fbe8378fSJason M. Bills .message = "Sparing redundancy state degraded. Socket=%1 " 1433fbe8378fSJason M. Bills "Channel=%2 DIMM=%3 Domain=%4 Rank=%5.", 1434fbe8378fSJason M. Bills .severity = "Warning", 1435fbe8378fSJason M. Bills .numberOfArgs = 5, 1436fbe8378fSJason M. Bills .paramTypes = 1437fbe8378fSJason M. Bills { 1438fbe8378fSJason M. Bills "number", 1439fbe8378fSJason M. Bills "string", 1440fbe8378fSJason M. Bills "number", 1441fbe8378fSJason M. Bills "string", 1442fbe8378fSJason M. Bills "number", 1443fbe8378fSJason M. Bills }, 1444fbe8378fSJason M. Bills .resolution = "None.", 1445fbe8378fSJason M. Bills }}, 1446fbe8378fSJason M. Bills MessageEntry{ 1447fbe8378fSJason M. Bills "SparingRedundancyFull", 1448fbe8378fSJason M. Bills { 1449fbe8378fSJason M. Bills .description = 1450fbe8378fSJason M. Bills "Indicates the sparing redundancy state is fully redundant.", 1451fbe8378fSJason M. Bills .message = "Sparing redundancy state fully redundant. Socket=%1 " 1452fbe8378fSJason M. Bills "Channel=%2 DIMM=%3 Domain=%4 Rank=%5.", 1453fbe8378fSJason M. Bills .severity = "OK", 1454fbe8378fSJason M. Bills .numberOfArgs = 5, 1455fbe8378fSJason M. Bills .paramTypes = 1456fbe8378fSJason M. Bills { 1457fbe8378fSJason M. Bills "number", 1458fbe8378fSJason M. Bills "string", 1459fbe8378fSJason M. Bills "number", 1460fbe8378fSJason M. Bills "string", 1461fbe8378fSJason M. Bills "number", 1462fbe8378fSJason M. Bills }, 1463fbe8378fSJason M. Bills .resolution = "None.", 1464fbe8378fSJason M. Bills }}, 1465b76f9ca1SChen,Yugang MessageEntry{ 1466b76f9ca1SChen,Yugang "SsbThermalTrip", 1467b76f9ca1SChen,Yugang { 1468b76f9ca1SChen,Yugang .description = 1469b76f9ca1SChen,Yugang "Indicates that an SSB Thermal trip has been asserted.", 1470b76f9ca1SChen,Yugang .message = "SSB Thermal trip.", 1471b76f9ca1SChen,Yugang .severity = "Critical", 1472b76f9ca1SChen,Yugang .numberOfArgs = 0, 1473b76f9ca1SChen,Yugang .paramTypes = {}, 1474b76f9ca1SChen,Yugang .resolution = "None.", 1475b76f9ca1SChen,Yugang }}, 1476bc48a175SJason M. Bills MessageEntry{"SystemPowerGoodFailed", 1477bc48a175SJason M. Bills { 1478bc48a175SJason M. Bills .description = 1479bc48a175SJason M. Bills "Indicates that the system power good signal failed " 1480bc48a175SJason M. Bills "to assert within the specified time (VR failure).", 1481bc48a175SJason M. Bills .message = "System power good failed to assert within %1 " 1482bc48a175SJason M. Bills "milliseconds (VR failure).", 1483bc48a175SJason M. Bills .severity = "Critical", 1484bc48a175SJason M. Bills .numberOfArgs = 1, 1485bc48a175SJason M. Bills .paramTypes = {"number"}, 1486bc48a175SJason M. Bills .resolution = "None.", 1487bc48a175SJason M. Bills }}, 1488fbe8378fSJason M. Bills MessageEntry{"SystemPowerLost", 1489fbe8378fSJason M. Bills { 1490fbe8378fSJason M. Bills .description = "Indicates that power was lost while the " 1491fbe8378fSJason M. Bills "system was powered on.", 1492fbe8378fSJason M. Bills .message = "System Power Lost.", 1493fbe8378fSJason M. Bills .severity = "Critical", 1494fbe8378fSJason M. Bills .numberOfArgs = 0, 1495fbe8378fSJason M. Bills .paramTypes = {}, 1496fbe8378fSJason M. Bills .resolution = "None.", 1497fbe8378fSJason M. Bills }}, 1498fbe8378fSJason M. Bills MessageEntry{ 1499fbe8378fSJason M. Bills "SystemPowerOffFailed", 1500fbe8378fSJason M. Bills { 1501fbe8378fSJason M. Bills .description = "Indicates that the system failed to power off.", 1502fbe8378fSJason M. Bills .message = "System Power-Off Failed.", 1503fbe8378fSJason M. Bills .severity = "Critical", 1504fbe8378fSJason M. Bills .numberOfArgs = 0, 1505fbe8378fSJason M. Bills .paramTypes = {}, 1506fbe8378fSJason M. Bills .resolution = "None.", 1507fbe8378fSJason M. Bills }}, 1508fbe8378fSJason M. Bills MessageEntry{ 1509fbe8378fSJason M. Bills "SystemPowerOnFailed", 1510fbe8378fSJason M. Bills { 1511fbe8378fSJason M. Bills .description = "Indicates that the system failed to power on.", 1512fbe8378fSJason M. Bills .message = "System Power-On Failed.", 1513fbe8378fSJason M. Bills .severity = "Critical", 1514fbe8378fSJason M. Bills .numberOfArgs = 0, 1515fbe8378fSJason M. Bills .paramTypes = {}, 1516fbe8378fSJason M. Bills .resolution = "None.", 1517fbe8378fSJason M. Bills }}, 151873de092fSJason M. Bills MessageEntry{ 151973de092fSJason M. Bills "VoltageRegulatorOverheated", 152073de092fSJason M. Bills { 152173de092fSJason M. Bills .description = 152273de092fSJason M. Bills "Indicates that the specified voltage regulator overheated.", 152373de092fSJason M. Bills .message = "%1 Voltage Regulator Overheated.", 152473de092fSJason M. Bills .severity = "Critical", 152573de092fSJason M. Bills .numberOfArgs = 1, 152673de092fSJason M. Bills .paramTypes = {"string"}, 152773de092fSJason M. Bills .resolution = "None.", 152873de092fSJason M. Bills }}, 1529fbe8378fSJason M. Bills }; 1530fbe8378fSJason M. Bills } // namespace redfish::message_registries::openbmc 1531