History log of /openbmc/pldm/oem/ampere/event/oem_event_manager.cpp (Results 1 – 11 of 11)
Revision Date Author Comments
# 198084bb 13-Dec-2024 Chaul Ly <chaul@amperecomputing.com>

oem-ampere: eventManager: Remove redundancy in Redfish MessageID

This commit removes redundant fields in Redfish MessageID used to log
Redfish events. This helps the messages be mapped correctly to

oem-ampere: eventManager: Remove redundancy in Redfish MessageID

This commit removes redundant fields in Redfish MessageID used to log
Redfish events. This helps the messages be mapped correctly to Redfish
predefined registries.

Tested: Ampere's oem events can be logged successfully to Redfish.

Change-Id: I1113c28f2088419c73714673a010b5e43e9f63b7
Signed-off-by: Chaul Ly <chaul@amperecomputing.com>

show more ...


# 79f9ff6b 21-Nov-2024 Thu Nguyen <thu@os.amperecomputing.com>

oem-ampere: eventManager: Handle pldmMessagePollEvent event class

Add Ampere OEM handler to handle `pldmMessagePollEvent` event class. The
handler will check if the event is one of the RAS_UE sensor

oem-ampere: eventManager: Handle pldmMessagePollEvent event class

Add Ampere OEM handler to handle `pldmMessagePollEvent` event class. The
handler will check if the event is one of the RAS_UE sensors IDs
(CORE_UE, SOC_UE, MCU_UE, PCIE_UE) and triggers the `ras_ue_fault` LED
if it is.

Change-Id: I767def72ffda6c20482633f8be0b0bfbd6eea4c7
Signed-off-by: Thu Nguyen <thu@os.amperecomputing.com>

show more ...


# 4b537552 19-Nov-2024 Thu Nguyen <thu@os.amperecomputing.com>

oem-ampere: eventManager: Trigger `CrashCapture` signal in BERT

Trigger `CrashCapture...Bert` D-Bus signal when the CPER event is Ampere
BERT. This signal notifies Ampere Crash Capture service to ge

oem-ampere: eventManager: Trigger `CrashCapture` signal in BERT

Trigger `CrashCapture...Bert` D-Bus signal when the CPER event is Ampere
BERT. This signal notifies Ampere Crash Capture service to get BERT data
from EEPROM.

Change-Id: I2941d241fbd86bcf0ccb2b1b55d3b2bea3f038e1
Signed-off-by: Thu Nguyen <thu@os.amperecomputing.com>

show more ...


# 72c8aa06 21-Nov-2023 Dung Cao <dung@os.amperecomputing.com>

oem-ampere: eventManager: Add CPER Event class handler

Add Ampere OEM CPER event handler to decode CPER data to get TypeID and
SubTypeID. Then logs those info to Ampere IPMI OEM sel logs.

Change-Id

oem-ampere: eventManager: Add CPER Event class handler

Add Ampere OEM CPER event handler to decode CPER data to get TypeID and
SubTypeID. Then logs those info to Ampere IPMI OEM sel logs.

Change-Id: I4ff1cd3c0ba8a2471afb1c8ee61a8caaf30596b8
Signed-off-by: Dung Cao <dung@os.amperecomputing.com>
Signed-off-by: Thu Nguyen <thu@os.amperecomputing.com>

show more ...


# 93d0ca3e 14-Nov-2024 Thu Nguyen <thu@os.amperecomputing.com>

oem-ampere: eventManager: Fix DIMMx_Status sensor IDs checking

DIMMx_Status sensor IDs have format `4 + 2x` with x from 0 to 23.

Signed-off-by: Thu Nguyen <thu@os.amperecomputing.com>
Change-Id: Ie

oem-ampere: eventManager: Fix DIMMx_Status sensor IDs checking

DIMMx_Status sensor IDs have format `4 + 2x` with x from 0 to 23.

Signed-off-by: Thu Nguyen <thu@os.amperecomputing.com>
Change-Id: Iea8219e005a2773e288920b6aaa529b6f5d43de4

show more ...


# b01357fc 17-Oct-2024 Chau Ly <chaul@amperecomputing.com>

oem-ampere: eventManager: Handle Watchdog sensor event

Handle `SoC Watchdog` status Sensor Event in Ampere's OemEventManager
class.

Change-Id: I8f74a5cf1209d81750103588bd1eff9388a668bd
Signed-off-b

oem-ampere: eventManager: Handle Watchdog sensor event

Handle `SoC Watchdog` status Sensor Event in Ampere's OemEventManager
class.

Change-Id: I8f74a5cf1209d81750103588bd1eff9388a668bd
Signed-off-by: Chau Ly <chaul@amperecomputing.com>

show more ...


# ef214b5a 16-Oct-2024 Chau Ly <chaul@amperecomputing.com>

oem-ampere: eventManager: Handle Soc Health sensor event

Handle `Soc Health` status Sensor Event in Ampere's OemEventManager
class. The handler will decode the event data, parse them to readable
inf

oem-ampere: eventManager: Handle Soc Health sensor event

Handle `Soc Health` status Sensor Event in Ampere's OemEventManager
class. The handler will decode the event data, parse them to readable
info and log to Redfish Event Log with corresponding severity.

Change-Id: If14a20afe10aaa50d6d7c9d7ee8d0e5332c0817b
Signed-off-by: Chau Ly <chaul@amperecomputing.com>

show more ...


# 4cca3dc9 03-Oct-2024 Chau Ly <chaul@amperecomputing.com>

oem-ampere: eventManager: Handle VR status sensor event

This commit adds the handler and needed APIs to handle VR status event
as Numeric Sensor Event in Ampere's OemEventManager class. The handler

oem-ampere: eventManager: Handle VR status sensor event

This commit adds the handler and needed APIs to handle VR status event
as Numeric Sensor Event in Ampere's OemEventManager class. The handler
will decode the event data, parse them to readable info and log to
Redfish Event Log.

Change-Id: I368fca2f7cdd0d13ce6f7cc6242ce44db5fb9cb9
Signed-off-by: Chau Ly <chaul@amperecomputing.com>

show more ...


# cebf476d 03-Oct-2024 Chau Ly <chaul@amperecomputing.com>

oem-ampere: eventManager: Handle DIMM and DDR status sensor event

This commit adds the handler and needed APIs to handle DIMM and DDR
status event as Numeric Sensor Event in Ampere's OemEventManager

oem-ampere: eventManager: Handle DIMM and DDR status sensor event

This commit adds the handler and needed APIs to handle DIMM and DDR
status event as Numeric Sensor Event in Ampere's OemEventManager class.
The handler will decode the event data, parse them to readable info and
log to Redfish Event Log.

Change-Id: I8d9e91356971efaa5e838992a22d98604e72c130
Signed-off-by: Chau Ly <chaul@amperecomputing.com>

show more ...


# 3de0d94e 03-Oct-2024 Chau Ly <chaul@amperecomputing.com>

oem-ampere: eventManager: Handle PCIe hotplug sensor event

This commit adds the handler and needed APIs to handle PCIe hot-plug
event as a Numeric Sensor Event. The handler will decode the event dat

oem-ampere: eventManager: Handle PCIe hotplug sensor event

This commit adds the handler and needed APIs to handle PCIe hot-plug
event as a Numeric Sensor Event. The handler will decode the event data,
parse them to readable info and log to Redfish Event Log.

Tested:
Hot-plug in/out the PCIe device and see the events logged into Redfish.

Change-Id: I8cc9b712a6f7d9b3402bf72bb2d825ed8d5a8009
Signed-off-by: Chau Ly <chaul@amperecomputing.com>

show more ...


# a743e384 26-Oct-2024 Chau Ly <chaul@amperecomputing.com>

oem-ampere: eventManager: Handle `BootProgress` sensor event

Add Ampere OEM code to handle the `sensorEvent` for PLDM `BootProgress`
sensor. In Ampere system, the SOC termini will have the TID 1 or

oem-ampere: eventManager: Handle `BootProgress` sensor event

Add Ampere OEM code to handle the `sensorEvent` for PLDM `BootProgress`
sensor. In Ampere system, the SOC termini will have the TID 1 or 2. The
Ampere OEM EventManager will check the terminus TID to confirm about the
terminus type. Base on the value of `BootProgress` sensor, the OEM code
will add the Redfish Log to report the boot progress of Ampere SoC.

Tested:
1. Power on the host.
2. Check the Redfish SEL log.

Signed-off-by: Chau Ly <chaul@amperecomputing.com>
Signed-off-by: Thu Nguyen <thu@os.amperecomputing.com>
Change-Id: Icc51537ef17ee8eb4b5b571eafeea7b5d7763cbe

show more ...