platform-mc: Support register OEM CPER Event class(0xFA)
The CPER Event class (0x07) is only introduced in DMTF DSP0248 V1.3.0.
Before that spec version, Ampere SoC uses Ampere OEM CPER Event
class(0xFA) to report the CPER event to BMC. Update `platform-mc` code
to support registers the OEM CPER Event class.
Signed-off-by: Thu Nguyen <thu@os.amperecomputing.com>
Change-Id: Iab2f1e1f7e711ce6072c180ac133a68cb20e40ba
diff --git a/platform-mc/event_manager.hpp b/platform-mc/event_manager.hpp
index 14b6c8e..08ec3bc 100644
--- a/platform-mc/event_manager.hpp
+++ b/platform-mc/event_manager.hpp
@@ -110,7 +110,8 @@
/** @brief Register response handler for the polled events from
* PollForPlatFormEventMessage
*/
- void registerPolledEventHandler(uint8_t eventClass, HandlerFunc function)
+ void registerPolledEventHandler(uint8_t eventClass,
+ pldm::platform_mc::HandlerFunc function)
{
eventHandlers.insert_or_assign(eventClass, std::move(function));
}