Age | Commit message (Collapse) | Author | Files | Lines |
|
Archana Kakani (1):
oem-ibm: Adding system specific bios attribute files
Manojkiran Eda (1):
Revert "Adding severity when reporting an error"
Change-Id: Ia8668746c5d70da79986f6cafaeb43b5b941c1a4
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Pavithra Barithaya (1):
fix constVariableReference cpp style check
Change-Id: I6d4a2d42b661ec82763f1a33c080c883f8d0e896
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Archana Kakani (3):
pldm: Build BIOS Table Lazily
oem-ibm: PCIe Topology support
pldm: Meson option for system specific bios attributes
Manojkiran Eda (1):
fix usage of broken feature in meson.build file
Patrick Williams (1):
sdbusplus: use shorter type aliases
Pavithra Barithaya (1):
clang-error: fix clang-analyzer-deadcode.DeadStores error
Riya Dixit (1):
utils: Retrieval of managed objects of DBUS
Sagar Srinivas (1):
Softoff: Add config support for PDR entities
Thu Nguyen (1):
pldmd: fix memory leak
Zach Clark (1):
Update pldm-softpoweroff application with working values
Change-Id: I62ad35551f622fe28937b7214c161bbf901f95aa
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Pavithra Barithaya (2):
oem-ibm: Hex value support for the PCIe config space data
Adding severity when reporting an error
Sagar Srinivas (1):
Use std::map.contains as per latest c++
nothingIIersonal (1):
pldmtool: Add GetSensorReading command
Change-Id: Icfa724c31b4b2aa53e6dcf39be367ca0a9000476
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Manojkiran Eda (1):
Add support for Previous State in Sensor events
Change-Id: Ib3d82a3f20019b1f9c9b683c108eac93477a2d12
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Pavithra Barithaya (1):
OWNERS: Add Pavithra as a reviewer
Change-Id: I0b9f691ff648c78dc19a57c655859d2aa310dcbd
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Pavithra Barithaya (2):
oem-ibm: Access key update support
oem-ibm: Add util API for setting the present property
Change-Id: Ibbdcc7adb403020da7ecb8de6f31770091249bb5
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Sampa Misra (1):
oem-ibm: Check if a FRU is IBM specific
Change-Id: Idce9f2f1c96890cf746de0b732436632c043ea73
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Manojkiran Eda (1):
Fix softoff crash due to double free corruption
Sagar Srinivas (1):
oem-ibm: Add state set id support for remote sensor events
Change-Id: I4d054fe3b1fb318485bb0429a84af12be50ff7ee
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Manojkiran Eda (1):
Remove Sampa from the maintainers list
Change-Id: I7aa660cdb644c18567a12633b03b80bc44ee71d8
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Kamalkumar Patel (1):
Addressing a DBus query crash in pldm
Manojkiran Eda (2):
skip creating sensors when its dbus is not present
skip creating effecter when its dbus isn't present
Sagar Srinivas (2):
Add state set id support for remote sensor events
Remove iostream references
Change-Id: I8e64fe3a0a41ad585a7cf7697d9c3d64c9c71c62
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Kamalkumar Patel (1):
Enhancing misguiding error trace
Patrick Williams (1):
sdbusplus: use shorter type aliases
Pavithra Barithaya (1):
oem:ibm :Implement SetFruRecordTable
Change-Id: I653df76010b318e4d4ab8c4b36dd3bb67264dca2
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Kamalkumar Patel (2):
Adding Platform specific PDR support
Adding json support for pdr generation
Riya Dixit (1):
pldmtool: Adding support for Device Power State
Change-Id: Icbc308e5d75fbb0ae1be0e56ee42e8ff98962c28
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (2):
utils: simplify getDbusPropertyVariant
simplify convert_from_string calls
Pavithra Barithaya (1):
Reducing the dbus string constants
Change-Id: I3267e709b2913596ed27e743cce83fba07d3c820
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Kamalkumar Patel (1):
PLDM:Catching exception precisely and printing it
Change-Id: I2a6e2bfe61c990b3f29be4c4a19e82d6ebdeef2c
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Pavithra Barithaya (1):
fru: fix in the FRU Record Table
Change-Id: I2625f5374a513237404a80fda25e47a53fbc1655
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Manojkiran Eda (1):
host-bmc: fix fru record table size
Change-Id: I389518898fafb1f5d881c935fbf8d5d4909c99cd
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Sagar Srinivas (1):
bios: Add support for enum value display names
Change-Id: Ic5edab7b6bf05886cd16f448996d63eed186b04e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Andrew Jeffery (2):
pldm: Use system include directives for libpldm
pldm: Use modern libpldm OEM header paths
Change-Id: I702f98d16dc6b18674c05e78feadcea9f5ea5788
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
George Liu (1):
owners: updated George email
Change-Id: Ia9ea23695cdbd4a85d9fdc05dd3de6bc5d0bb52b
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Currently, several machines use the oem-ibm function in the
pldm_%.bbappend file. It should be added to PACKAGECONFIG in the
pldm_git recipe and disabled by default.
Signed-off-by: George Liu <liuxiwei@ieisystem.com>
Change-Id: Ia120de9ad80f24333575e3b278ff14c3272a4733
|
|
Patrick Williams (1):
OWNERS: add Patrick for Meta-specific files
Sagar Srinivas (1):
Reorganize the setEventReceiver code
Change-Id: I54e1db4f8e90be5fa330ebf3c732c236af20e762
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
meson: simplify add_project_arguments for OEM_IBM
Change-Id: Ib34baa1de883f2d8698a0d487460385df77ad8c2
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Pavithra Barithaya (1):
README.md: update the error scenario output
Change-Id: Ib748a95bc3c33baef54cc081828dbd40e5748548
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Delphine CC Chiu (1):
Refactor: Handler expands TID parameter
vkaverap@in.ibm.com (1):
oem-ibm: BIOS attribute support for LINUX KVM
Change-Id: Ia225ff41a63378c18cfb5c5eee089d4fd9638993
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Adriana Kobylak (1):
oem: ibm: fileTable: Add lid 81e00670
Patrick Williams (2):
sdbusplus: avoid deprecated phosphor::Timer
meson: adjust nlohmann-json dependency
Change-Id: Iefda690077220b95d201496a6ae38fde289f968c
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (2):
meson: disable oe-sdk by default
build: use allowed over enabled
Sagar Srinivas (2):
oem_ibm: Persist the remote PDRs before merging
Fix pldm bump fail
Change-Id: I4645034234dbb0b64286fabd56e99d2ebec779b9
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Pavithra Barithaya (2):
clang-error: fix clang-diagnostic-defaulted-function-deleted error
clang-error: fix clang-diagnostic-unused-const-variable error
Change-Id: I78fc4ec2f01f21e6f590e915ef75684cd97b7537
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Archana Kakani (1):
libpldmresponder:Support GetNumericEffecterValue responder
Pavithra Barithaya (1):
pldmtool: Support for Get Numeric Effecter Value command
Thu Nguyen (1):
pldmtool : Add retry option `-n` or `--retry-count`
Change-Id: I954df6881863479f0d45d4d02631e8e3df562d24
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Archana Kakani (1):
oem-ibm: Spelling correction Gard to Guard
Dung Cao (1):
requester: Correct the type when getting EID property
Change-Id: I88bcf368e2ba410121e3909a1553fb8ba1008da0
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Thu Nguyen (1):
requestHandler: Queue the request messages to one endpoint
Change-Id: I8d4abefde1a75648e1fb1458867bafcb528fc562
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Use of the mctp-demux transport is deprecated in OpenBMC. AF_MCTP
sockets should be used instead. Default platforms using the `mctp`
distro feature to the AF_MCTP transport, in line with the support
configured and installed by it.
Change-Id: I01e27bf164a840e4fbd585254efaf0202a79d986
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Patrick Williams (1):
clang-format: copy latest and re-format
Change-Id: Ie1b2d2df3b421efb7ab50d8922a1f72493897ded
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
George Liu (1):
Normalize fru record set and PDRs from Remote terminus
Manojkiran Eda (1):
Remove a bad trace
Rashmica Gupta (1):
pldm: Convert to using libpldm transport APIs
Change-Id: I78c9e70d33131be81db6bf0e693b21bef8278813
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Andrew Jeffery (3):
pldmtool: Remove redundent include of 'config.h'
InstanceIdDb: Drop use of phosphor-logging
InstanceIdDb: Move header from pldmd/ to common/
Dung Cao (1):
pldmtool/softoff: Use InstanceId APIs from libpldm
Change-Id: I028479c5548de2c698cb6a3e2326767de6dd9ded
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Sagar Srinivas (1):
Maintain consistency of entity instance variable
Change-Id: I8517663a41ab5f9b14b3ce1d19362076daac4250
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
The pldm.inc file is an artifact from when libpldm was split out into
a separate package but from the same code-repository as pldm. Now
that they are in separate repositories, we can combined the pldm.inc
content into the base pldm_git.bb recipe.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I77f318d3289d017582051358a327db04d8f12101
|
|
This commit adds phosphor logging as a dependency for
PLDM package in the PLDM recipe file.
Change-Id: I2b86c11b9306b25c12c3e332bd40b34041c72d9d
Signed-off-by: Riya Dixit <riyadixitagra@gmail.com>
|
|
As the pldm code already removed the libpldm code, we are removing that
from the recipe as well.
Manojkiran Eda (2):
Remove libpldm code & add libpldm.wrap
Remove libpldm documentation from pldm
Change-Id: Icc9ec6e5462c7a3c34405fa01b86f6087e7f8efc
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
This commit does following things :
1. It would build pldm in libpldm-only=disabled mode, so pldm recipe
would now not build & ship libpldm anymore.
2. Package libpldm into ibm systems which actually build pldm repo with
just libpldm-only option & ships the libpldm shared library.
3. Change pldm & all the dependent recipes to use libpldm instead of
pldm.
Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com>
Change-Id: I6c616f6d8df00e783f94da0e69bd3127089e2184
|
|
In all of our recipes, we should be following yoctos lead on formatting,
order, and other things, for consistency in our meta layers.
This commit runs oe-stylize.py on all of our files. The types of
changes being made can be seen in the commit, but amount to:
1. Setting an explicit key ordering
2. Sectioning the files appropriately
3. Applying rules checking to our files
At some point in the near future, we would turn this on as part of
repotest, but some minor changes need to be upstreamed to meta-oe (WIP)
to make that happen.
Looking for input on whether this is something we'd like to do, and
whether the diffs below look reasonable to folks.
Signed-off-by: Ed Tanous <edtanous@google.com>
Change-Id: I489dd21d38a9fe4f3ece89cc7a5e1d0463224abf
|
|
In the current state soft-off service is a hard dependency
(requires) for the host shut down target, so in any case where
the soft-off service fails with an error condition, the shutdown
target fails too.
This commit intends to make soft-off service as a soft dependency(wants)
so that the shutdown target can still proceed even though the
pldmsoftoff service fails for whatever reason.
Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com>
Change-Id: I5650702c6eb71adab10fdb6493c9d582a9cb0129
|
|
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I588025b614416c43aa2d053765ab53bacf890cb5
|
|
PLDM is adding infrastructure to register callbacks for the PLDM
requester code.
https://gerrit.openbmc-project.xyz/c/openbmc/pldm/+/43465
function2 is header only and already leveraged in sdeventplus and
phosphor-ipmi-flash. function 2 provides move-only
fu2::unique_function.
Using function2 had an image size increase of 4K for PLDM daemon
with build-type minsize.
Signed-off-by: Tom Joseph <rushtotom@gmail.com>
Change-Id: I427219b51cee7b29b7e62cc77d597143f21fcda0
|
|
This reverts commit 284d56bb877be545f59cf10883d28a37f306fc5b.
Testing has uncovered some corner cases where the host is in a good
enough state to respond to the initial shutdown request, but not in a
good enough state to actually shut itself down. This results in the
quiesce operation hitting the 2 hour timeout that is used in this
scenario. 2 hours to reach a quiesce state is not acceptable. This is
going to take some more design and discussion.
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: I45a39879da6e7af8c573a1d1d2577f98579df6ee
|
|
When the obmc-host-quiesce@.target was initially created the idea was to
leave the system in the state it was in. In most cases the host had
crashed.
As OpenBMC has grown, the use cases for the quiesce target have grown.
For example the Quiesce On Hardware Error design:
https://github.com/openbmc/docs/blob/master/designs/fail-boot-on-hw-error.md
When the QuiesceOnHwError setting is enabled, the host will be put in a
Quiesce state to indicate that an error has occurred. In a lot of cases
though the host actually can (and does) continue to boot. This causes a
lot of confusion for the user (host state shows Quiesce but host is
still booting).
This commit adds the pldmSoftPowerOff.service to the quiesce target to
ensure the host is given a chance (if it's running) to gracefully shut
itself down. If the host does not respond then the soft off service will
follow it's timeout flow and exit without error.
Tested:
- Verified when quiesce error is injected that the PLDM soft off service
was called
(From meta-phosphor rev: dfa2d6beb496b2265402950caf524c7f79850c46)
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: Ie6d07011a5ac5f6964435364ff6e332a77e5a3d4
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
This officially enables the pldm soft off service on systems which
choose to install the pldm package.
Tested:
- Confirmed that with all "softoff" Topic patches that a Rainier system
correctly waited for the host to power down before turning off
chassis power.
(From meta-phosphor rev: 5e124cdc223024621eb79027d89f070e89a67e67)
Change-Id: If5e2d53852d4dbb3a0f8e39a2cdf3ef53f6aa3cf
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Add the pldmSoftPowerOff.service in the pldm_git.bb.
srcrev bump 1b180d8a6d..184f60263a :
Chicago Duan (1):
soft-off: Send soft off request to the host and wait the host soft off responds
(From meta-phosphor rev: 4236597f531f95e736714f35e43b13f8882187cc)
Signed-off-by: Chicago Duan <duanzhijia01@inspur.com>
Change-Id: If5cf32f01b6c554dca68f3a35a4bd71760c15e5f
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
openbmc/pldm now has an in-repo systemd service file. Package the same.
Also need the srcrev bump with this commit because the two are co-reqs.
(From meta-phosphor rev: 127d89742398dec1681fe309002fa4e4fb3c2e24)
Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>
Change-Id: I2703ca9a416cfc4631d2210fc42723a45851d226
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Remove boost depends in pldm_git.bb .
PLDM was used crc function from boost before.
But now, the pldm has replaced the boost crc method with its own:
https://gerrit.openbmc-project.xyz/c/openbmc/pldm/+/31139
(From meta-phosphor rev: 0e2b30d04ee1814e08dd496d4c3595db3caffda7)
Signed-off-by: Xiaochao Ma <maxiaochao@inspur.com>
Change-Id: I64e558576ad4f065c5db023d5ff26de4c5d26b08
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|