dde01462 | 11-Jun-2024 |
Pavithra Barithaya <pavithrabarithaya07@gmail.com> |
oem-ibm: Handler support for newFileAvailableWithMetaData
The commits adds handler support for the oem-ibm file I/O newFileAvailableWithMetaData command. This also adds a support for NotifyDump meth
oem-ibm: Handler support for newFileAvailableWithMetaData
The commits adds handler support for the oem-ibm file I/O newFileAvailableWithMetaData command. This also adds a support for NotifyDump method call as part of DumpHandler for the newFileAvailableWithMetaData command.
Tested: The newFileAvailableWithMetaData command was honored and the Notify Dump was triggered when the file type was DUMP.
Change-Id: I654c4586341019850b3010e975a9948ed22b50f9 Signed-off-by: Pavithra Barithaya <pavithrabarithaya07@gmail.com>
show more ...
|
84dc2b0f | 30-May-2024 |
Pavithra Barithaya <pavithrabarithaya07@gmail.com> |
oem-ibm: Change the "Notify" method to new "NotifyDump" method
The "NotifyDump" method was newly introduced in the PDI with additional parameters [1]. This commit changes the Notify method to the ne
oem-ibm: Change the "Notify" method to new "NotifyDump" method
The "NotifyDump" method was newly introduced in the PDI with additional parameters [1]. This commit changes the Notify method to the new "NotifyDump" method.
[1]: https://github.com/openbmc/phosphor-dbus-interfaces/blob/master/yaml/com/ibm/Dump/Notify.interface.yaml
Change-Id: Id37cda0eaf3ecb7bc0ad823f659a993376a4edb0 Signed-off-by: Pavithra Barithaya <pavithrabarithaya07@gmail.com>
show more ...
|
fe252795 | 13-Mar-2025 |
Manojkiran Eda <manojkiran.eda@gmail.com> |
Use system include directives for libpldm headers
libpldm is now an external dependency rather than an in-tree library. Adjust the includes accordingly.
Change-Id: Ib2590b823039d3127d65f66976b294a2
Use system include directives for libpldm headers
libpldm is now an external dependency rather than an in-tree library. Adjust the includes accordingly.
Change-Id: Ib2590b823039d3127d65f66976b294a2fb88e9c1 Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com>
show more ...
|
30d679fa | 10-Jun-2024 |
Pavithra Barithaya <pavithrabarithaya07@gmail.com> |
oem-ibm: Add support for fileAckWithMetaData command
The commit adds handler support for the oem-ibm File I/O fileAckWithMetaData command.
Tested: A fileAckWithMetaData command was honored.
Change
oem-ibm: Add support for fileAckWithMetaData command
The commit adds handler support for the oem-ibm File I/O fileAckWithMetaData command.
Tested: A fileAckWithMetaData command was honored.
Change-Id: Ief2cf7185ad47837a408124586e15895ef60e95b Signed-off-by: Pavithra Barithaya <pavithrabarithaya07@gmail.com>
show more ...
|
dd18174a | 14-Feb-2025 |
Jino Abraham <jinoabraham26@gmail.com> |
libpldmresponder: Use async call in storePel
The storePel function used call_noreply, a synchronous D-Bus method with timeout of 5 secs, which caused it to timeout in some scenarios.
To mitigate th
libpldmresponder: Use async call in storePel
The storePel function used call_noreply, a synchronous D-Bus method with timeout of 5 secs, which caused it to timeout in some scenarios.
To mitigate this issue, it has been replaced with call_async method. Additionally, PLDM_SUCCESS is being returned now regardless of the method call outcome. In case of any error during the async method call, it will be logged by the callback function.
Change-Id: Ifbb80585ace516c8d4bf484c08356c3734d351fc Signed-off-by: Jino Abraham <jinoabraham26@gmail.com>
show more ...
|
218f4992 | 11-Feb-2025 |
Chau Ly <chaul@amperecomputing.com> |
oem-ampere: eventManager: Remove redundant Redfish log
Because this is OEM implementation for sensor handling. The default handling in each event class (raw data info) should not be logged to Redfis
oem-ampere: eventManager: Remove redundant Redfish log
Because this is OEM implementation for sensor handling. The default handling in each event class (raw data info) should not be logged to Redfish, but to journal only, for the sack of keeping information.
Change-Id: Iabe030060a424d6bd7ab89a22511062ffe09c1e9 Signed-off-by: Chau Ly <chaul@amperecomputing.com>
show more ...
|
366507c8 | 03-Feb-2025 |
Patrick Williams <patrick@stwcx.xyz> |
clang-format: update latest spec and reformat
Copy the latest format file from the docs repository and apply.
Change-Id: I95f756bab7f403af49a94011bbb1fe4e51f985ad Signed-off-by: Patrick Williams <p
clang-format: update latest spec and reformat
Copy the latest format file from the docs repository and apply.
Change-Id: I95f756bab7f403af49a94011bbb1fe4e51f985ad Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
show more ...
|
9b402600 | 01-Feb-2025 |
Patrick Williams <patrick@stwcx.xyz> |
meson: reformat with meson formatter
Apply the `meson format` results.
Change-Id: I6134375ee95612959195169ded2d3064eaed9cab Signed-off-by: Patrick Williams <patrick@stwcx.xyz> |
9b71a56c | 30-Jan-2025 |
Pavithra Barithaya <pavithrabarithaya07@gmail.com> |
Fix include header due to clang-tidy update
clang-tidy got smarter and pointed out the included header issue.
Change-Id: If67270f3db1d085108684d9d1ef0e7f57660249a Signed-off-by: Pavithra Barithaya
Fix include header due to clang-tidy update
clang-tidy got smarter and pointed out the included header issue.
Change-Id: If67270f3db1d085108684d9d1ef0e7f57660249a Signed-off-by: Pavithra Barithaya <pavithrabarithaya07@gmail.com>
show more ...
|
fb732fd9 | 15-Jan-2025 |
Adriana Kobylak <anoo@us.ibm.com> |
oem: ibm: fileTable: Add lids for Balcones system
Change-Id: Ice0d0734e7adf27c3d96fb345f6615d45842594b Signed-off-by: Adriana Kobylak <anoo@us.ibm.com> |
4a503837 | 07-Jan-2025 |
Dung Cao <dung@os.amperecomputing.com> |
oem-ampere: eventManager: Support polling the RAS CEs
The events for RAS CEs is disabled by default. The Poll-based mechanizm is required to check the existing of RAS CEs errors. Add Ampere Poll-bas
oem-ampere: eventManager: Support polling the RAS CEs
The events for RAS CEs is disabled by default. The Poll-based mechanizm is required to check the existing of RAS CEs errors. Add Ampere Poll-based mechanizm to poll RAS CEs events.
Change-Id: Iad48ef28a5dbd1dfe53506c0ac9f3a3e1eec2e22 Signed-off-by: Dung Cao <dung@os.amperecomputing.com> Signed-off-by: Thu Nguyen <thu@os.amperecomputing.com>
show more ...
|
7c14fc47 | 17-Dec-2024 |
Jayanth Othayoth <ojayanth@gmail.com> |
clang-tidy: Replace NULL with nullptr
Replaced all instances of NULL with nullptr to improve type safety and clarity, as nullptr is the modern C++ standard for null pointers.
Tested: Build verified
clang-tidy: Replace NULL with nullptr
Replaced all instances of NULL with nullptr to improve type safety and clarity, as nullptr is the modern C++ standard for null pointers.
Tested: Build verified
Change-Id: If9e6c34c48821a7cf8577a2166727ce7db06fadc Signed-off-by: Jayanth Othayoth <ojayanth@gmail.com>
show more ...
|
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 ...
|
2a9fb277 | 06-Dec-2024 |
Manojkiran Eda <manojkiran.eda@gmail.com> |
oem-ibm: Change the primary postcode signature
The signature of the primary SRC has been changed from uint64_t to array[uint8_t] [1], and pldm code is still using the old signature hence the progres
oem-ibm: Change the primary postcode signature
The signature of the primary SRC has been changed from uint64_t to array[uint8_t] [1], and pldm code is still using the old signature hence the progress code function is broken. This commit fixes the problem.
[1]: https://gerrit.openbmc.org/q/topic:%22primary-postcode-new-intf%22
Change-Id: I2cb12e550995af82eff9c5d2c84054d62985ced1 Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com>
show more ...
|
09fb89c9 | 03-Dec-2024 |
Adriana Kobylak <anoo@us.ibm.com> |
oem: ibm: fileTable: Add hostboot hash lids
Add new hostboot hash lids 80d0004* and hostboot tool data lid 81e006f0.
Change-Id: Id0578f4cce8a5248b2cd1e41da520690cd9f1183 Signed-off-by: Adriana Koby
oem: ibm: fileTable: Add hostboot hash lids
Add new hostboot hash lids 80d0004* and hostboot tool data lid 81e006f0.
Change-Id: Id0578f4cce8a5248b2cd1e41da520690cd9f1183 Signed-off-by: Adriana Kobylak <anoo@us.ibm.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 ...
|
6dce7d11 | 18-Nov-2024 |
Thu Nguyen <thu@os.amperecomputing.com> |
platform-mc: Support multi-handlers for polled events
platform-mc only supports one event handler for the polled events. Update the code to allow multiple event handlers.
Change-Id: Icfb531ce89a49b
platform-mc: Support multi-handlers for polled events
platform-mc only supports one event handler for the polled events. Update the code to allow multiple event handlers.
Change-Id: Icfb531ce89a49bb417ca94bd608442f9323810b4 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 ...
|