e64f5523 | 28-Sep-2022 |
Jayashankar Padath <jayashankar.padath@in.ibm.com> |
oem-ibm: FFDC enhancement changes
Added fine tuned first failure data capture traces in the system and resource dump related paths.
Signed-off-by: Jayashankar Padath <jayashankar.padath@in.ibm.com>
oem-ibm: FFDC enhancement changes
Added fine tuned first failure data capture traces in the system and resource dump related paths.
Signed-off-by: Jayashankar Padath <jayashankar.padath@in.ibm.com> Change-Id: I484853eb1fa79e166daa87dd374966d94faa36f6
show more ...
|
27a022ca | 10-Aug-2022 |
Andrew Jeffery <andrew@aj.id.au> |
libpldm: Migrate to subproject
Organize files in libpldm to make it a subproject
In the current state, libpldm is not readily consumable as a subproject.This commit does all the necessary re-organi
libpldm: Migrate to subproject
Organize files in libpldm to make it a subproject
In the current state, libpldm is not readily consumable as a subproject.This commit does all the necessary re-organisation of the source code to make it work as a subproject.
There are no .c/.h files changes in this commit, only meson changes and re-organising the code structure.
Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com> Change-Id: I20a71c0c972b1fd81fb359d604433618799102c6
show more ...
|
e7cc8690 | 06-Sep-2022 |
Jayashankar Padath <jayashankar.padath@in.ibm.com> |
oem_ibm: Fix for dump offload issues
This commit is to fix the dump offload issue by using GetManagedObjects instead of GetSubTreePaths to search for the dump entry match.
Tested by triggering the
oem_ibm: Fix for dump offload issues
This commit is to fix the dump offload issue by using GetManagedObjects instead of GetSubTreePaths to search for the dump entry match.
Tested by triggering the system dump and resource dump offloads.
Signed-off-by: Jayashankar Padath <jayashankar.padath@in.ibm.com> Change-Id: Ic85980b6fdc4030ace48d03d7cef335eae69d34f
show more ...
|
99fa1864 | 10-Nov-2021 |
Jayashankar Padath <jayashankar.padath@in.ibm.com> |
oem: Fix to remove extra system dump
An unwanted system dump is being generated if the resource dump is initiated from hypervisor with an empty vsp string. So the fix here is to additionally check t
oem: Fix to remove extra system dump
An unwanted system dump is being generated if the resource dump is initiated from hypervisor with an empty vsp string. So the fix here is to additionally check the resource dump progress status and block sending the command to hypervisor if the status is not in progress.
Tested by initiating a resource dump from hypervisor with an empty string and observed that extra system dump was not getting generated after the fix.
Signed-off-by: Jayashankar Padath <jayashankar.padath@in.ibm.com> Change-Id: I25c1db3510d6f44b354881e4065aa148fe618464
show more ...
|
6289ea1b | 13-Jun-2022 |
Jayashankar Padath <jayashankar.padath@in.ibm.com> |
oem-ibm: Dump entry delete support
This commit includes following changes:
1. Support to delete the resource or system dump entry after dump was being offloaded to operating system in non-hmc ma
oem-ibm: Dump entry delete support
This commit includes following changes:
1. Support to delete the resource or system dump entry after dump was being offloaded to operating system in non-hmc managed systems
2. Changed the bus call method for not to use noreply option
Signed-off-by: Jayashankar Padath <jayashankar.padath@in.ibm.com> Change-Id: Ia2f7554ad45be05cdaa0c8aa8b78b1c11aa3a401
show more ...
|
dcf77d68 | 29-Aug-2022 |
ArchanaKakani <archana.kakani@ibm.com> |
OEM-IBM:Remove misleading trace in case of BMC reboot
In case of BMC reboot state manager starts after pldm, so while sending bios attribute update event it doesn't get boot progress state and cause
OEM-IBM:Remove misleading trace in case of BMC reboot
In case of BMC reboot state manager starts after pldm, so while sending bios attribute update event it doesn't get boot progress state and causes exception. This is not considered as error and pldm sends attribute update events to host. So removed the trace.
Change-Id: Id00815d6b224783941cfebb1a92bb852cf101e48 Signed-off-by: ArchanaKakani <archana.kakani@ibm.com>
show more ...
|
67fcfdb6 | 29-Aug-2022 |
ArchanaKakani <archana.kakani@ibm.com> |
OEM-IBM:Send FC keyword instead of TM keyword
PLDM sends the VCEN records(both FC and TM keywords) to host via the bmc fru record table. But TM is not programmed in VPD.
As reprogramming this in VP
OEM-IBM:Send FC keyword instead of TM keyword
PLDM sends the VCEN records(both FC and TM keywords) to host via the bmc fru record table. But TM is not programmed in VPD.
As reprogramming this in VPD during manufacturing is not feasible, pldm will do a work around to read FC key word from the dbus and populate the TM Fru entry in the fru record-table.
Updated Json files to pick FC keyword from Dbus and type remains the same as that of TM.
Change-Id: I974e68d99b4a91f9ee930f74787ef95492184506 Signed-off-by: ArchanaKakani <archana.kakani@ibm.com>
show more ...
|
6d1ee4fe | 10-Sep-2022 |
Manojkiran Eda <manojkiran.eda@gmail.com> |
oem_ibm: Add new file type for Running lids
Add a new file type PLDM_FILE_TYPE_LID_RUNNING for HB to request the running side lids.
Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com> Change-I
oem_ibm: Add new file type for Running lids
Add a new file type PLDM_FILE_TYPE_LID_RUNNING for HB to request the running side lids.
Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com> Change-Id: I1d76a8122e5f9d013afc51754218bed340731ef9
show more ...
|
2cff3015 | 10-Sep-2022 |
Manojkiran Eda <manojkiran.eda@gmail.com> |
oem_ibm: Move the NVRAM files to the hostfw directory
This commit would : - Move the NVRAM files from /var/ on the BMC to the hostfw directory so that they don't get erased during a BMC factory re
oem_ibm: Move the NVRAM files to the hostfw directory
This commit would : - Move the NVRAM files from /var/ on the BMC to the hostfw directory so that they don't get erased during a BMC factory reset.
- To help migrate existing systems, check if the files exist in /var/, and if they do, move them to the hostfw destination.
- This also adds dependent services that ensure that the links being setup correctly in var/lib/phosphor-software-manager/hostfw/ is run first.
- The services to clear PHYP NVRAM are not needed anymore. Instead of the BMC clearing them, the hypervisor will now clear them if the pvm_clear_nvram bios attribute is set.
Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com> Change-Id: If8da88347a82d212b30c3cb6354037b62887c67c
show more ...
|
79612319 | 13-Jun-2022 |
Jayashankar Padath <jayashankar.padath@in.ibm.com> |
oem-ibm: Remove extra bytes in resource dump request
This is to remove the extra bytes in the new file available request to hypervisor while initiating a resource dump.
Signed-off-by: Jayashankar P
oem-ibm: Remove extra bytes in resource dump request
This is to remove the extra bytes in the new file available request to hypervisor while initiating a resource dump.
Signed-off-by: Jayashankar Padath <jayashankar.padath@in.ibm.com> Change-Id: I0f35fb672017e78f3e9fe18eb40d496a84de1154
show more ...
|
c047f800 | 30-Nov-2021 |
Pavithra Barithaya <pavithra.b@ibm.com> |
PLDM:OEM Pass service authorization credentials to PHYP
This commit implements a mechanism to pass the service agent's credentials along with a request to invoke a PHYP macro. This is known as Resou
PLDM:OEM Pass service authorization credentials to PHYP
This commit implements a mechanism to pass the service agent's credentials along with a request to invoke a PHYP macro. This is known as Resource Dump with authentication.
-The setting for this is: the service agent is authenticated to the BMC and is performing an operation to invoke a PHYP macro. -The credentials that need to be passed into the request include the ACF (Authentication Certificate File) (which can be copied from the BMC's file system) and the service account's password that goes with that ACF. -The credentials are optionally provided.
Signed-off-by: Pavithra Barithaya <pavithra.b@ibm.com> Change-Id: Ie05838cf717015684806d7fd11744ebdd16597a5
show more ...
|
78124cfc | 29-Aug-2022 |
Manojkiran Eda <manojkiran.eda@gmail.com> |
oem_ibm: Fix pldm crash
Check for the presence of the directory before iterating through it. Iterating over a missing directory would crash pldm.
Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail
oem_ibm: Fix pldm crash
Check for the presence of the directory before iterating through it. Iterating over a missing directory would crash pldm.
Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com> Change-Id: I3296a427cb5e904dbc1fd48a109eedc051cf832d
show more ...
|
6a49bb05 | 02-Sep-2022 |
Manojkiran Eda <manojkiran.eda@gmail.com> |
oem-ibm: Fix the bios event message
bios event is an oem platform event message & as per the PLDM platform spec DSP0248_1.2.0 (Table 15),the event message should have that TID of the terminus that o
oem-ibm: Fix the bios event message
bios event is an oem platform event message & as per the PLDM platform spec DSP0248_1.2.0 (Table 15),the event message should have that TID of the terminus that originated the event message, not the EID.
This commit would also remove unwanted tracing in the BIOS event path.
Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com> Change-Id: I7d7a9d1bc05ed2fc4869d61a44634436164edfc0
show more ...
|
e3b3f634 | 14-Jun-2022 |
Sridevi Ramesh <sridevra@in.ibm.com> |
OEM-IBM: Add APIs for fileAckWithMetaData and newFileAvailableWithMetaData for VMI.
Tested with latest SDK environment.
Change-Id: Ib796fb5c35438b340c28e2db7c118cdc76a13619 Signed-off-by: Sridevi R
OEM-IBM: Add APIs for fileAckWithMetaData and newFileAvailableWithMetaData for VMI.
Tested with latest SDK environment.
Change-Id: Ib796fb5c35438b340c28e2db7c118cdc76a13619 Signed-off-by: Sridevi Ramesh <sridevra@in.ibm.com>
show more ...
|
998dc4eb | 27-Jul-2022 |
Manojkiran Eda <manojkiran.eda@gmail.com> |
Move oem libpldm code inside libpldm
Moving the oem support inside the libpldm folder would help us to migrate libpldm folder into its own repository.
Signed-off-by: Manojkiran Eda <manojkiran.eda@
Move oem libpldm code inside libpldm
Moving the oem support inside the libpldm folder would help us to migrate libpldm folder into its own repository.
Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com> Change-Id: I4596e9e001c985864431a56343318e5f93d3ede3
show more ...
|
84b790cb | 22-Jul-2022 |
Patrick Williams <patrick@stwcx.xyz> |
sdbusplus: use shorter type aliases
The sdbusplus headers provide shortened aliases for many types. Switch to using them to provide better code clarity and shorter lines. Possible replacements are
sdbusplus: use shorter type aliases
The sdbusplus headers provide shortened aliases for many types. Switch to using them to provide better code clarity and shorter lines. Possible replacements are for: * bus_t * exception_t * manager_t * match_t * message_t * object_t * slot_t
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I8e2242adb79be342562c9b7f3d2153dfdf578085
show more ...
|
3a048dbc | 19-Jul-2022 |
Matt Derksen <mderkse1@us.ibm.com> |
Remove hana from hb_cap_hana_freq_mhz attributes
Want to make these attributes more generic. Hana was just one possible use of these variables.
Signed-off-by: Matt Derksen <mderkse1@us.ibm.com> Cha
Remove hana from hb_cap_hana_freq_mhz attributes
Want to make these attributes more generic. Hana was just one possible use of these variables.
Signed-off-by: Matt Derksen <mderkse1@us.ibm.com> Change-Id: If3509935d9b28986b1375ec46e4b65acc53f4f3f
show more ...
|
bd72dc16 | 20-Jul-2022 |
Deb McLemore <debmc@linux.ibm.com> |
Adds Proc Favor Aggressive Prefetch to the BMC BIOS
This commit adds Proc Favor Aggressive Prefetch, as an enumeration, to the BMC BIOS.
Add boths a current value and a pending value.
The enumerat
Adds Proc Favor Aggressive Prefetch to the BMC BIOS
This commit adds Proc Favor Aggressive Prefetch, as an enumeration, to the BMC BIOS.
Add boths a current value and a pending value.
The enumeration fields are Enabled and Disabled. The default is Disabled.
RTC: 339426 Change-Id: I1bf40275cc22ae81011d19e7be31d92c2d508f0f Signed-off-by: Deb McLemore <debmc@us.ibm.com>
show more ...
|
07c2f0ae | 03-Jul-2022 |
Sridevi Ramesh <sridevra@in.ibm.com> |
OEM-IBM: Implement encode & decode APIs for NewFileAvailableWithMetaData.
This commit implements requester and responder flow for NewFileAvailableWithMetaData. Tested: Unit tests passed.
Change-Id:
OEM-IBM: Implement encode & decode APIs for NewFileAvailableWithMetaData.
This commit implements requester and responder flow for NewFileAvailableWithMetaData. Tested: Unit tests passed.
Change-Id: I3dbcdd354a9e89529125125333aa413c733daf3c Signed-off-by: Sridevi Ramesh <sridevra@in.ibm.com>
show more ...
|
48101665 | 16-Jun-2022 |
Matt Derksen <mderkse1@us.ibm.com> |
Support BIOS control of max freq setting (for HANA)
hb_cap_hana_freq_mhz_max (read-only) - provided by Hostboot during IPL hb_cap_hana_freq_mhz_min (read-only) - provided by Hostboot during IPL hb_c
Support BIOS control of max freq setting (for HANA)
hb_cap_hana_freq_mhz_max (read-only) - provided by Hostboot during IPL hb_cap_hana_freq_mhz_min (read-only) - provided by Hostboot during IPL hb_cap_hana_freq_mhz_request (latched attribute) - used to override max freq
Signed-off-by: Matt Derksen <mderkse1@us.ibm.com> Change-Id: Idc8967868d2922514e1876fa1ce67b3a58b2bf9b
show more ...
|
9618fef0 | 22-Jun-2022 |
Sridevi Ramesh <sridevra@in.ibm.com> |
OEM:BIOS:Update enum, integer json files.
Signed-off-by: Sridevi Ramesh <sridevra@in.ibm.com> Change-Id: I9f081a0926ad9d51baa5498ad7d880e96f117ab2 |
8b51fa2c | 13-Jun-2022 |
Sridevi Ramesh <sridevra@in.ibm.com> |
OEM-IBM: Implement encode response & decode request API for FileAckWithMetadata
Tested with latest SDK environment.
Change-Id: Ib62f1ea86f753e478ee7c820fda9bbb82bc2a745 Signed-off-by: Sridevi Rames
OEM-IBM: Implement encode response & decode request API for FileAckWithMetadata
Tested with latest SDK environment.
Change-Id: Ib62f1ea86f753e478ee7c820fda9bbb82bc2a745 Signed-off-by: Sridevi Ramesh <sridevra@in.ibm.com>
show more ...
|
1ac46403 | 07-Jun-2022 |
Sridevi Ramesh <sridevra@in.ibm.com> |
Add below BIOS attributes commits to pldm repo.
- Modify the helpText for hb_field_core_override (#194) - oem_ibm: Define the pvm_keep_and_clear BIOS attribute (#124) - Change BIOS attribute default
Add below BIOS attributes commits to pldm repo.
- Modify the helpText for hb_field_core_override (#194) - oem_ibm: Define the pvm_keep_and_clear BIOS attribute (#124) - Change BIOS attribute default value (#135) - PLDM: Change default value for pvm_rtad bios attribute (#144) - oem_ibm: Add BIOS attributes pvm_boot_initiator and pvm_boot_type - bios:Add pvm_clear_nvram bios attribute (#246) - Modified default values for bios attributes. (#176)
Change-Id: I25d2549956a2f29e5dee158ca6909b6508d32ffb Signed-off-by: Sridevi Ramesh <sridevra@in.ibm.com>
show more ...
|
ca1998f3 | 06-Jun-2022 |
Manojkiran Eda <manojkiran.eda@gmail.com> |
update clang-format
This commit would update the repo's clang-format file to the latest of docs/style/cpp/clang-format file.
Following is the new change that is added: Brad : clang-format: cpp: r
update clang-format
This commit would update the repo's clang-format file to the latest of docs/style/cpp/clang-format file.
Following is the new change that is added: Brad : clang-format: cpp: remove empty lines
Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com> Change-Id: Ieaadd8a1cd779c9c12adf6d065cc1f9e9a8fa37b
show more ...
|
f47694ff | 06-Jun-2022 |
Manojkiran Eda <manojkiran.eda@gmail.com> |
oem-fru : Add VCEN fru records in BMC Fru record table
VCEN records are needed as tools like Inventory scout on AIX use them to populate the fields in the call home data.
Signed-off-by: Manojkiran
oem-fru : Add VCEN fru records in BMC Fru record table
VCEN records are needed as tools like Inventory scout on AIX use them to populate the fields in the call home data.
Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com> Change-Id: Ica8c7a8b35f7793b9ec5509398180d608635e3aa
show more ...
|