Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# ea76d314 04-Mar-2025 John Chung <john.chung@arm.com>

meta-phosphor: phosphor-ipmi-host: add PACKAGECONFIG for serial transport

IPMI Serial transport implemented into phosphor-ipmi-host repo.
System can select the transport interface by enabling PACKAG

meta-phosphor: phosphor-ipmi-host: add PACKAGECONFIG for serial transport

IPMI Serial transport implemented into phosphor-ipmi-host repo.
System can select the transport interface by enabling PACKAGECONFIG.

Signed-off-by: John Chung <john.chung@arm.com>
Change-Id: Iaa7e1c727f3c3787e0b6c305405d34db939c4120

show more ...


# ad6d8beb 24-Jan-2025 Patrick Williams <patrick@stwcx.xyz>

meta-phosphor: phosphor-ipmi-host: add PACKAGECONFIG for open-power

Currently open-power support is enabled on all systems, which is
incorrect. Add a PACKAGECONFIG for it and only enable it when
`o

meta-phosphor: phosphor-ipmi-host: add PACKAGECONFIG for open-power

Currently open-power support is enabled on all systems, which is
incorrect. Add a PACKAGECONFIG for it and only enable it when
`org/open_power` YAML is enabled.

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Icd41c14e02d04d5c515816b79b7af064a4abb895

show more ...


# ef9ef304 24-Jan-2025 Patrick Williams <patrick@stwcx.xyz>

meta-phosphor: phosphor-ipmi-host: sort PACKAGECONFIG

The default PACKAGECONFIG is getting a little long. Split it into
multiple lines and sort to reduce churn as other changes are made.
Sort the P

meta-phosphor: phosphor-ipmi-host: sort PACKAGECONFIG

The default PACKAGECONFIG is getting a little long. Split it into
multiple lines and sort to reduce churn as other changes are made.
Sort the PACKAGECONFIG definitions as well. No functional change.

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Iebdf3080a1b9cdd8f6a9728b9bce8b6bf944cfb7

show more ...


# 628b233e 16-Dec-2024 Patrick Williams <patrick@stwcx.xyz>

meta-phosphor: phosphor-ipmi-host: disable 'buildpaths' error

Squash the following warning until we can get a proper resolution:
```
ERROR: phosphor-ipmi-host-1.0+git-r1 do_package_qa: QA Issue: Fil

meta-phosphor: phosphor-ipmi-host: disable 'buildpaths' error

Squash the following warning until we can get a proper resolution:
```
ERROR: phosphor-ipmi-host-1.0+git-r1 do_package_qa: QA Issue: File /usr/lib/pkgconfig/libipmid.pc in package phosphor-ipmi-host-dev contains reference to TMPDIR [buildpaths]
ERROR: phosphor-ipmi-host-1.0+git-r1 do_package_qa: QA Issue: File /usr/lib/pkgconfig/libchannellayer.pc in package phosphor-ipmi-host-dev contains reference to TMPDIR [buildpaths]
ERROR: phosphor-ipmi-host-1.0+git-r1 do_package_qa: QA Issue: File /usr/lib/pkgconfig/libuserlayer.pc in package phosphor-ipmi-host-dev contains reference to TMPDIR [buildpaths]
```

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I5e6c39556c09a73e28f273a78f27b28fb782884e

show more ...


Revision tags: 2.18.0-dev
# b4d3a122 29-Jul-2024 Andrew Geissler <geissonator@yahoo.com>

phosphor-ipmi-host: utilize new sources-unpack dir

With the latest yocto, do_unpack now unpacks files to
WORKDIR/sources-unpack rather than just WORKDIR.

Update the recipe to handle this.

Change-I

phosphor-ipmi-host: utilize new sources-unpack dir

With the latest yocto, do_unpack now unpacks files to
WORKDIR/sources-unpack rather than just WORKDIR.

Update the recipe to handle this.

Change-Id: I029210e5083bf4476f09b1a73aa880e8e37798d5
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>

show more ...


Revision tags: 2.17.0-dev
# 025bcf0d 05-Feb-2024 George Liu <liuxiwei@ieisystem.com>

ipmi: Remove libmapper dependency

Signed-off-by: George Liu <liuxiwei@ieisystem.com>
Change-Id: Ie1abf7306d5600ae39283549143a5b29a6a433d1


# b81c1fb7 08-Mar-2024 Patrick Williams <patrick@stwcx.xyz>

meta-phosphor: add vardeps for HOST and CHASSIS instances

If a system were to change the OBMC_HOST_INSTANCES or
OBMC_CHASSIS_INSTANCES, many packages (incorrectly) do not get rebuilt.
This is becaus

meta-phosphor: add vardeps for HOST and CHASSIS instances

If a system were to change the OBMC_HOST_INSTANCES or
OBMC_CHASSIS_INSTANCES, many packages (incorrectly) do not get rebuilt.
This is because the variables are evaluated within Python contexts and
are not manually specified in the `vardeps`. Add as necessary.

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I84651a1a85a5c977be674d8b26b6e43e5ab46850

show more ...


Revision tags: 2.16.0-dev
# 99119241 26-Sep-2023 Alexander Hansen <alexander.hansen@9elements.com>

phosphor-sel-logger clears SEL

the ambiguity is removed and there is no longer the option to choose
who clears the SEL.

Change-Id: I47ee70061f72cdf878c918e49c5b461019398943
Signed-off-by: Alexander

phosphor-sel-logger clears SEL

the ambiguity is removed and there is no longer the option to choose
who clears the SEL.

Change-Id: I47ee70061f72cdf878c918e49c5b461019398943
Signed-off-by: Alexander Hansen <alexander.hansen@9elements.com>

show more ...


# a428bfb7 06-Aug-2023 Thang Tran <thuutran@amperecomputing.com>

phosphor-host-ipmid: add dynamic-storages-only build option

In the 292c917 commit of phosphor-host-ipmid repo, it provides new
feature dynamic-storages-only. This commit add a PACKAGECONFIG for this

phosphor-host-ipmid: add dynamic-storages-only build option

In the 292c917 commit of phosphor-host-ipmid repo, it provides new
feature dynamic-storages-only. This commit add a PACKAGECONFIG for this
feature. This feature is disabled by default.

Change-Id: I3cabd6394e8f1946b34ce11fa1c3f61a240b6cc6
Signed-off-by: Thang Tran <thuutran@amperecomputing.com>

show more ...


# 934425b5 11-May-2023 Johnathan Mantey <johnathanx.mantey@intel.com>

Add the abilty to enable/disable the USING_ENTITY_MANAGER_DECORATORS

The dbus-sdr/storagecommands.cpp file has a #ifdef compile time switch
wrapping code that enables a D-Bus decorators interface. T

Add the abilty to enable/disable the USING_ENTITY_MANAGER_DECORATORS

The dbus-sdr/storagecommands.cpp file has a #ifdef compile time switch
wrapping code that enables a D-Bus decorators interface. The code is
enabled, via a hard-coded definition.

Modify enabling and disabling this code by adding a PACAKGECONFIG
variable instead. The feature is enabled by default, duplicating the
current behavior.

Change-Id: Ic482243d4286a4107cc7b59ed1ced69699351fda
Signed-off-by: Johnathan Mantey <johnathanx.mantey@intel.com>

show more ...


Revision tags: 2.14.0, 2.14.0-rc1, 2.15.0-dev, 2.13.0, 2.14.0-dev, 2.12.0
# 5747dac9 12-Oct-2022 Brad Bishop <bradleyb@fuzziesquirrel.com>

treewide: remove pointless abstractions

All of these abstractions have exactly one implementation. Remove the
indirection to improve at a glance comprehension.

Signed-off-by: Brad Bishop <bradleyb

treewide: remove pointless abstractions

All of these abstractions have exactly one implementation. Remove the
indirection to improve at a glance comprehension.

Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
Change-Id: I5d701aff6d0876fa3b2d16c841cbdcb0433b221f

show more ...


# 0450a029 07-Oct-2022 Patrick Williams <patrick@stwcx.xyz>

phosphor-objmgr: recipe cleanups

Big cleanups to the phosphor-mapper/phosphor-objmgr recipe.

- Remove all "mapper-config-native" constructs as the underlying
repository has no such support.

phosphor-objmgr: recipe cleanups

Big cleanups to the phosphor-mapper/phosphor-objmgr recipe.

- Remove all "mapper-config-native" constructs as the underlying
repository has no such support.

- Remove all mapper-related bbclasses as they are no longer relevant.

- Remove environment support in service file as the mapper executable
no longer supports any arguments.

- Greatly simplify the 'libmapper' packaging to avoid stray python
in the recipe.

- Update all recipes to use `DEPENDS += "libmapper"` where appropriate
for clarity if they use libmapper.

- Rename the recipe from phosphor-mapper to phosphor-objmgr to match
the repository name, which allows simpler devtool invocations.

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I5a64e2feddd1a7919813e007411f9c28b6c9a330

show more ...


# 0be39b35 25-Aug-2022 Jason M. Bills <jason.m.bills@linux.intel.com>

Remove boost PACKAGECONFIG for class-target

Some BOOST_LIBS such as python and locale are being added by
PACKAGECONFIG. Since we want to limit to the small set of BOOST_LIBS by
default, we can remov

Remove boost PACKAGECONFIG for class-target

Some BOOST_LIBS such as python and locale are being added by
PACKAGECONFIG. Since we want to limit to the small set of BOOST_LIBS by
default, we can remove anything added by PACKAGECONFIG for class-target.

We found that boost-python is meeting the openssl dependency in the
background, so we also have to add an explicit openssl dependency to
build some applications without boost-python.

This also updates the existing BOOST_LIBS change to only affect
class-target.

Change-Id: I6cd64354ac65ba60b0672a67b9d9e3a7dbe34b01
Signed-off-by: Jason M. Bills <jason.m.bills@linux.intel.com>

show more ...


Revision tags: 2.12.0-rc1
# 2cf105f9 15-Jun-2022 Andrew Geissler <openbmcbump-github@yahoo.com>

phosphor-host-ipmid: srcrev bump 33d90e182d..0e7a8af0e5

Harvey.Wu (2):
dbus-sdr: fix SEL record Generator ID to fit SPEC
dbus-sdr: fix the vector size in sdrWriteTable and sdrStatsTable

phosphor-host-ipmid: srcrev bump 33d90e182d..0e7a8af0e5

Harvey.Wu (2):
dbus-sdr: fix SEL record Generator ID to fit SPEC
dbus-sdr: fix the vector size in sdrWriteTable and sdrStatsTable

Jian Zhang (1):
Add data types to Value to extend setDbusProperty

Vernon Mauery (1):
fix header install

Willy Tu (4):
cleanup: Remove all warning errors for the Meson build support
build: Add meson build for phosphor-host-ipmi
build: move all shared_library/module to library with version suffix
build: Remove dynamicsensor library if it is not enabled

Change-Id: I92503c6625d1ec2bf88c0a28afac9b4eeb8fbd75
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Willy Tu <wltu@google.com>

show more ...


# e4dedc5f 11-May-2022 Vernon Mauery <vernon.mauery@linux.intel.com>

enable PACKAGECONFIG for other build options

This enables PACKAGECONFIG for all the --enabled-feature options that
are present in the configure.ac.

Tested: built with and without the various option

enable PACKAGECONFIG for other build options

This enables PACKAGECONFIG for all the --enabled-feature options that
are present in the configure.ac.

Tested: built with and without the various options set via a bbappend

Change-Id: I088006ddbc50779be0889a48bcfcc79a8eccf979
Signed-off-by: Vernon Mauery <vernon.mauery@linux.intel.com>

show more ...


# 5b31c360 11-May-2022 Brad Bishop <bradleyb@fuzziesquirrel.com>

meta-phosphor: add allowlist ipmid PACKAGECONFIG

Add a PACKAGECONFIG for the allowlist feature, so it can be disabled
without using EXTRA_OECONF and comply with the OpenBMC meta layer
guidelines.

S

meta-phosphor: add allowlist ipmid PACKAGECONFIG

Add a PACKAGECONFIG for the allowlist feature, so it can be disabled
without using EXTRA_OECONF and comply with the OpenBMC meta layer
guidelines.

Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
Change-Id: I263dc9e8f9f65cc184482b149bcabe01b765326a

show more ...


Revision tags: 2.13.0-dev, 2.11.0, 2.12.0-dev
# dd3a9498 22-Nov-2021 Charles Boyer <Charles.Boyer@fii-usa.com>

phosphor-host-ipmid: Add option for sel-logger to clear SEL files

The phosphor-ipmi-host feature is added through,
https://gerrit.openbmc-project.xyz/c/openbmc/phosphor-host-ipmid/+/47050

Add PACKA

phosphor-host-ipmid: Add option for sel-logger to clear SEL files

The phosphor-ipmi-host feature is added through,
https://gerrit.openbmc-project.xyz/c/openbmc/phosphor-host-ipmid/+/47050

Add PACKAGECONFIG option to select whether the sel-logger package
will be responsible for clearing the SEL to keep better track of
the Record ID. If phosphor-ipmi-host clears the SEL, then
sel-logger must check for the existence of the ipmi_sel.log file(s)
and read the last used Record ID to determine the next Record ID.

Enable sel-logger-clears-sel: sel-logger clears SEL and Record ID
Disable sel-logger-clears-sel: phosphor-ipmi-host clears SEL

By default, the option is disabled.

Signed-off-by: Charles Boyer <Charles.Boyer@fii-usa.com>
Change-Id: I0ffcaabece21f211f09309502372174bf18b97f5

show more ...


# 60043fe7 03-Mar-2022 Patrick Williams <patrick@stwcx.xyz>

phosphor-ipmi-host: support multi-host settings depends

The phosphor-ipmi-host.service has hard-coded dependencies on various
dbus objects, typically exposed by phosphor-settingsd, which provide
per

phosphor-ipmi-host: support multi-host settings depends

The phosphor-ipmi-host.service has hard-coded dependencies on various
dbus objects, typically exposed by phosphor-settingsd, which provide
per-host data. When built on a multi-host system, the hard-coded
dependency on 'host0' instances is incorrect.

Add support in the recipe for injecting dependencies into the service,
via the `service.d` override directory, during the bitbake 'do_install'
step so that the OBMC_HOST_INSTANCES can be evaluated and dependencies
added per-host.

Also add a variable, IPMI_HOST_NEEDED_SERVICES, which allows bbappend
on an as-needed basis to insert or remove these settings dependencies.

Fixes openbmc/openbmc#2059.

Tested: Built on Bletchley and verified the service file has
dependencies on host1-host6 instances instead of host0. Booted in QEMU
and confirmed appropriate service dependencies are functional. Built on
Witherspoon and confirmed the 'host0' dependencies are now added to the
`phosphor-ipmi-host.service.d/10-override.conf` file.

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I83d873d33fd49b45c08d657c67fc71d473c25208

show more ...


# 62412968 09-Dec-2021 Andrei Kartashev <a.kartashev@yadro.com>

phosphor-host-ipmid: Add option for configuring hybrid sensors

Implements PACKAGECONFIG option to enable or disable hybrid sensors.
This makes it possible to mix static and dynamic sensors.
Note: as

phosphor-host-ipmid: Add option for configuring hybrid sensors

Implements PACKAGECONFIG option to enable or disable hybrid sensors.
This makes it possible to mix static and dynamic sensors.
Note: as for now, statically defined SDR ids would be discarded if
hybrid mode is enabled.

Signed-off-by: Andrei Kartashev <a.kartashev@yadro.com>
Change-Id: I9a22fbcf2a3c90742d537b71511618f11c8a54cf

show more ...


# e83c2209 01-Sep-2021 Patrick Williams <patrick@stwcx.xyz>

meta-phosphor: change systemd.bbclass to match upstream override syntax

Upstream bbclasses changed to typically use the `:${PN}` override
syntax, including the SYSTEMD_ variables. Change our system

meta-phosphor: change systemd.bbclass to match upstream override syntax

Upstream bbclasses changed to typically use the `:${PN}` override
syntax, including the SYSTEMD_ variables. Change our systemd.bbclass
to do the same for consistency and perform a tree-wide variable
replacement.

Spot checked by building bletchley and witherspoon and checking
some of the SYSTEMD_LINK directives on installed packages under qemu.

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I20a9dd809bff8af8759488734f80486c7228c6eb

show more ...


# 12fc939c 06-Aug-2021 Patrick Williams <patrick@stwcx.xyz>

meta-phosphor: prep for new override syntax

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I588025b614416c43aa2d053765ab53bacf890cb5


Revision tags: 2.10.0-rc1, 2.11.0-dev
# 10f19dca 29-Apr-2021 William A. Kennington III <wak@google.com>

phosphor-host-ipmid: Add option for configuring dynamic sensors

This makes it possible to enable or disable dynamic sensors. By default
this is now disabled as it is a new feature that is not compat

phosphor-host-ipmid: Add option for configuring dynamic sensors

This makes it possible to enable or disable dynamic sensors. By default
this is now disabled as it is a new feature that is not compatible with
static sensor stacks.

Change-Id: I55fea70642cee4d68153c402478483603805c601
Signed-off-by: William A. Kennington III <wak@google.com>

show more ...


Revision tags: 2.9.0, 2.9.0-rc1, 2.10.0-dev, 2.8.0, 2.8.0-rc1, 2.9.0-dev
# fb700fdd 03-Apr-2020 Patrick Williams <patrick@stwcx.xyz>

meta-phosphor: PN.inc to BPN.inc

Some recipes have abstracted the git revision into a separate file
and have a line 'require ${PN}.inc'. The issue with PN is that it
changes to have a -native or -n

meta-phosphor: PN.inc to BPN.inc

Some recipes have abstracted the git revision into a separate file
and have a line 'require ${PN}.inc'. The issue with PN is that it
changes to have a -native or -nativesdk for those contexts. The
variable ${BPN} (base package name) should be used instead.

(From meta-phosphor rev: c7d848ec9b524114550f80276f7b5e45b9ad8d46)

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Ib875fd9904b16379b20dc7891087b8e0bf90fe69
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>

show more ...


# 4b32c9ae 31-Mar-2020 Patrick Williams <patrick@stwcx.xyz>

meta-phosphor: update DEPENDS for sdbusplus-native

sdbusplus has changed the package layout so that sdbusplus-native and
sdbus++-native are now ${PYTHON_PN}-sdbus++-native. Update recipes
that need

meta-phosphor: update DEPENDS for sdbusplus-native

sdbusplus has changed the package layout so that sdbusplus-native and
sdbus++-native are now ${PYTHON_PN}-sdbus++-native. Update recipes
that need to use sdbus++ (or its associated python modules) or remove
the DEPENDS if it is no longer necessary.

(From meta-phosphor rev: 2bebd1247cb78567441158b152c7a13f476afd4f)

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I30f9c2220da9145ef0a7067e067aed1396d8b40d
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>

show more ...


# 04b85e9f 30-Mar-2020 Andrew Geissler <openbmcbump-github@yahoo.com>

phosphor-host-ipmid: Move to python3

Bump the revision and use python3native

(From meta-phosphor rev: 06fe96971a3201fc1f263f1ef5208e7b699604bb)

Change-Id: Ia715f3b14f48a3430b8c0bb3257d3a274af7129a

phosphor-host-ipmid: Move to python3

Bump the revision and use python3native

(From meta-phosphor rev: 06fe96971a3201fc1f263f1ef5208e7b699604bb)

Change-Id: Ia715f3b14f48a3430b8c0bb3257d3a274af7129a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>

show more ...


12