Skip to content
  1. Dec 08, 2022
    • Patrick Williams's avatar
      black: re-format · c44715dc
      Patrick Williams authored
      
      
      black and isort are enabled in the openbmc-build-scripts on Python files
      to have a consistent formatting.  Re-run the formatter on the whole
      repository.
      
      Change-Id: I0acc99c570b2a51383f46c62a04367e50f7c42b9
      Signed-off-by: default avatarPatrick Williams <patrick@stwcx.xyz>
      c44715dc
  2. Dec 06, 2022
  3. Nov 28, 2022
  4. Nov 24, 2022
  5. Nov 14, 2022
    • Sagar Srinivas's avatar
      pldm: Trace out BIOS attribute change · cac0ebb2
      Sagar Srinivas authored
      
      
      To remove "setBIOSTable:: updateBaseBIOSTableProperty()"
      trace. Instead add trace to indicate which attribute
      changed, what is the new value it is changed to and
      who is it set by.
      
      TESTED:
      * Value not set by BMC
      pldmtool bios SetBIOSAttributeCurrentValue -a fw_boot_side_current -d Temp
      {
          "Response": "SUCCESS"
      }
      BIOS:fw_boot_side_current, updated to value: Temp(42), by BMC: false
      
      * Value set by BMC
      busctl set-property xyz.openbmc_project.BIOSConfigManager /xyz/openbmc_project/bios_config/manager xyz.openbmc_project.BIOSConfig.Manager PendingAttributes a{s\(sv\)} 1 "fw_boot_side_current" "xyz.openbmc_project.BIOSConfig.Manager.AttributeType.Enumeration" s "Temp"
      
      BIOS:fw_boot_side_current, updated to value: Temp(42), by BMC: true
      
      Signed-off-by: default avatarSagar Srinivas <sagar.srinivas@ibm.com>
      Change-Id: I70e31b730026941a9973b1eb1118d8c300be5a54
      cac0ebb2
  6. Oct 20, 2022
  7. Oct 17, 2022
  8. Oct 13, 2022
  9. Oct 12, 2022
  10. Oct 10, 2022
    • Andrew Jeffery's avatar
      libpldm: Migrate to subproject · 27a022ca
      Andrew Jeffery authored
      
      
      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: default avatarManojkiran Eda <manojkiran.eda@gmail.com>
      Change-Id: I20a71c0c972b1fd81fb359d604433618799102c6
      27a022ca
    • Sridevi Ramesh's avatar
      Add API to create fru records only for present frus. · eefe49bf
      Sridevi Ramesh authored
      
      
      This commit builds the fru records only for the present
      frus. Any item which is a FRU should by default implement
      the Inventory.Item Interface and host the present property.
      So, if the present property is not hosted then FRU is absent.
      
      Signed-off-by: default avatarSridevi Ramesh <sridevra@in.ibm.com>
      Change-Id: I5534d6cc1a9f7a1b329975cdd5de54110f456f39
      eefe49bf
  11. Oct 07, 2022
  12. Sep 28, 2022
  13. Sep 27, 2022
    • Jayashankar Padath's avatar
      oem_ibm: Fix for dump offload issues · e7cc8690
      Jayashankar Padath authored
      
      
      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: default avatarJayashankar Padath <jayashankar.padath@in.ibm.com>
      Change-Id: Ic85980b6fdc4030ace48d03d7cef335eae69d34f
      e7cc8690
    • Jayashankar Padath's avatar
      oem: Fix to remove extra system dump · 99fa1864
      Jayashankar Padath authored
      
      
      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: default avatarJayashankar Padath <jayashankar.padath@in.ibm.com>
      Change-Id: I25c1db3510d6f44b354881e4065aa148fe618464
      99fa1864
  14. Sep 26, 2022
  15. Sep 22, 2022
  16. Sep 21, 2022
  17. Sep 20, 2022
    • ArchanaKakani's avatar
      OEM-IBM:Send FC keyword instead of TM keyword · 67fcfdb6
      ArchanaKakani authored
      
      
      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: default avatarArchanaKakani <archana.kakani@ibm.com>
      67fcfdb6
  18. Sep 19, 2022
  19. Sep 16, 2022
  20. Sep 07, 2022
    • Pavithra Barithaya's avatar
      PLDM:OEM Pass service authorization credentials to PHYP · c047f800
      Pavithra Barithaya authored
      
      
      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: default avatarPavithra Barithaya <pavithra.b@ibm.com>
      Change-Id: Ie05838cf717015684806d7fd11744ebdd16597a5
      c047f800
  21. Sep 06, 2022
  22. Sep 05, 2022
  23. Aug 29, 2022
    • Manojkiran Eda's avatar
      Add missing dependencies · 06fca441
      Manojkiran Eda authored
      
      
      There are multiple places where the dependencies are
      explicitly missing & its working as of today because
      of the way the code was organised.
      
      The intent behind this commit is add the missing dependencies
      explicitly. This commit fixes :
      1. common tests depends on header files in common folder, but
      it is not added as a dependency, fixing this by adding libpldmutils
      as the dependency.
      2. fw-update tests depends on header files in common folder as well,
      but it is not added as a dependency , fixing this by adding libpldmutils
      as the dependency.
      3. requester test code includes header files in the pldmd folder, but
      that is not added as a dependency as well, fixing this by adding
      include_directories and making it a dependency.
      
      Signed-off-by: default avatarManojkiran Eda <manojkiran.eda@gmail.com>
      Change-Id: I102ea5096dd9edfc876fd60df7628fc061e085f2
      06fca441
    • Manojkiran Eda's avatar
      Fix libpldm includes in the responder · b941eeb4
      Manojkiran Eda authored
      
      
      The header files from libpldm are installed in
      libpldm/<.h> pattern, so fixing the header includes to
      have folder name prepended.
      
      Signed-off-by: default avatarManojkiran Eda <manojkiran.eda@gmail.com>
      Change-Id: I0c1c326b3bac4e328d679253c60ac69f2082041e
      b941eeb4
  24. Aug 24, 2022
  25. Aug 11, 2022
  26. Aug 04, 2022
  27. Aug 02, 2022
Loading