commit | 3b59356a124d457738327352ba7bb6463730da9c | [log] [tgz] |
---|---|---|
author | Deepa Karthikeyan <deepakala.karthikeyan@ibm.com> | Thu Oct 12 01:27:54 2023 -0500 |
committer | Deepa Karthikeyan <deepakala.karthikeyan@ibm.com> | Thu Oct 12 06:14:58 2023 -0500 |
tree | 6d14968e678a43714d2154c32be454e61a739fad | |
parent | 773fd244bbf229c8ece3a1fcf7944486d2fed1f9 [diff] |
PHAL:Fix missing clock diagnostic data during ipl During the IPL process, the Chassis Power State D-Bus property is updated once all services and targets within the Chassis Power On target have been completed. During this specific timeframe, when the "op-clock-data-logger@.service.in" initiates, it may fail to capture clock data due to a failed check. This situation occurs because, even though the chassis power is turned on, the D-Bus property does not provide the precise status, resulting in a missed opportunity to record informational clock data. The "op-clock-data-logger@.service.in" service is already configured to start after the "obmc-host-started@%i.target" and is set to conflict with the "obmc-host-stop@%i.target." This design ensures that whenever this method is invoked, the chassis power will always be in the ON state. Therefore, there is no need to redundantly check the chassis power state for being ON. Consequently, the redundant conditional statement has been removed. Tested and found the clock informational diagnostic data added after every ipl. Change-Id: I56e62467be14c6f203d163d86aa6a5fd748d0d85 Signed-off-by: Deepa Karthikeyan <deepakala.karthikeyan@ibm.com>
Contains procedures that interact with the OpenPower nest chipset.
To build this package, do the following steps: 1. meson builddir 2. ninja -C builddir To build with phal feature: 1. meson builddir -Dphal=enabled -Dopenfsi=enabled 2. ninja -C builddir To clean the repository run `ninja -C builddir/ clean`.