History log of /openbmc/s2600wf-misc/hsbp-manager/CMakeLists.txt (Results 1 – 14 of 14)
Revision Date Author Comments
# e4d159b7 18-Aug-2023 Jason M. Bills <jason.m.bills@intel.com>

Update to the latest sdbusplus

The CI build is failing during linking with sdbusplus, so update to the
latest to fix it.

Change-Id: I876c157e6dd48d205543d6a828d1159835525303
Signed-off-by: Jason M.

Update to the latest sdbusplus

The CI build is failing during linking with sdbusplus, so update to the
latest to fix it.

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

show more ...


# a2c6e1d0 28-Jun-2023 Jason M. Bills <jason.m.bills@intel.com>

Revert "Temporarily disable -fno-rtti to fix the build"

This reverts commit a83c827da232740c33d3b51fdcc3d70a484d4f55.

The build is working again, so add -fno-rtti back in.

Change-Id: I3e8fff45860b

Revert "Temporarily disable -fno-rtti to fix the build"

This reverts commit a83c827da232740c33d3b51fdcc3d70a484d4f55.

The build is working again, so add -fno-rtti back in.

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

show more ...


# 01a3964a 27-Jun-2023 Jason M. Bills <jason.m.bills@intel.com>

Use variable for service install location

After enabling 'usrmerge', the install location for systemd service
files changed. This uses a variable to get the installation location
instead of hardcodi

Use variable for service install location

After enabling 'usrmerge', the install location for systemd service
files changed. This uses a variable to get the installation location
instead of hardcoding it.

Tested:
Confirmed that with 'usrmerge' enabled, the service file is correctly
installed.

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

show more ...


# da46c3ba 28-Jun-2023 Jason M. Bills <jason.m.bills@intel.com>

Remove Hunter

Hunter is causing pkgconfig to fail to find systemd. Since it looks like
we don't use GTest right now, anyway, let's just remove Hunter.

Change-Id: Ifb801998591c23bd6d808decf8c817e6e6

Remove Hunter

Hunter is causing pkgconfig to fail to find systemd. Since it looks like
we don't use GTest right now, anyway, let's just remove Hunter.

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

show more ...


# ffcaad8b 01-Sep-2022 Patrick Williams <patrick@stwcx.xyz>

cmake: update to C++20

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


# 6fc0ed7c 25-Jul-2022 Patrick Williams <patrick@stwcx.xyz>

sdbusplus: update ref

The external-project ref for sdbusplus is now 2 years old. Update
it to something more recent.

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

sdbusplus: update ref

The external-project ref for sdbusplus is now 2 years old. Update
it to something more recent.

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

show more ...


# 52639beb 14-Apr-2021 Rohit Chandel <rohit.k.chandel@intel.com>

Enable/Disable PCIe clocks on NVMe drive hot-add/remove

When the BMC detects the hot-add/hot-removal of an NVMe drive on HSBP,
the BMC shall enable/disable the clock to the NVMe drive on

Enable/Disable PCIe clocks on NVMe drive hot-add/remove

When the BMC detects the hot-add/hot-removal of an NVMe drive on HSBP,
the BMC shall enable/disable the clock to the NVMe drive on the
DB2000 clock buffer to reduce EMI.
In addition fix the issue of addition/removal events not getting
logged in System Event Log.

Tested:
1. DB2000 clock enabling/disabling on hot addition/removal of PCIe
drives tested with debug cpld image which emulates hot
addition/removal of drives. Addition/removal verified via ITP.
DB2000 clock enabling/disabling verified independently via
i2c-tools from BMC also.
2. SEL log entries on each hot-add/removal verified via redfish
Signed-off-by: Rohit Chandel <rohit.k.chandel@intel.com>
Change-Id: I5c6f8d6cf0b8fb737006b6ca14f2cfcd6a3de27d

show more ...


# dad853a9 13-May-2021 Rohit Chandel <rohit.k.chandel@intel.com>

Fixing Boost library package download link

Boost library package download link seems broken. Updating it with
working link.

Signed-off-by: Rohit Chandel <rohit.k.chandel@intel.c

Fixing Boost library package download link

Boost library package download link seems broken. Updating it with
working link.

Signed-off-by: Rohit Chandel <rohit.k.chandel@intel.com>
Change-Id: I8d5f90b87dbeb87e664ecec25a3c06137ec2bdad

show more ...


# a83c827d 09-Dec-2020 Jason M. Bills <jason.m.bills@linux.intel.com>

Temporarily disable -fno-rtti to fix the build

Hitting a build issue with -fno-rtti that appears to be caused
by a Boost bug:
See https://github.com/chriskohlhoff/asio/issues/533

Temporarily disable -fno-rtti to fix the build

Hitting a build issue with -fno-rtti that appears to be caused
by a Boost bug:
See https://github.com/chriskohlhoff/asio/issues/533

Disabling it for now.

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

show more ...


# 0d26db38 01-Jun-2020 Patrick Williams <patrick@stwcx.xyz>

sdbusplus: use meson build

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


# 9dc4abd5 01-Jun-2020 Patrick Williams <patrick@stwcx.xyz>

cmake: upgrade boost

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


# d0d36f10 21-Nov-2019 James Feist <james.feist@linux.intel.com>

Add Asset and StorageController interface

This makes it so we can populate the storage controller
redfish schema.

Tested: Redfish validator passed

Change-Id: Ie3f5ae7e5

Add Asset and StorageController interface

This makes it so we can populate the storage controller
redfish schema.

Tested: Redfish validator passed

Change-Id: Ie3f5ae7e5abf0e0fd766491ea14939c7498828c7
Signed-off-by: James Feist <james.feist@linux.intel.com>

show more ...


# 0b236ab8 02-Oct-2019 James Feist <james.feist@linux.intel.com>

Create associations for drives with inventory

This creates associations so that redfish can know which
drives map to which configuration items.

Tested:

root@intel-obmc:

Create associations for drives with inventory

This creates associations so that redfish can know which
drives map to which configuration items.

Tested:

root@intel-obmc:~# busctl introspect xyz.openbmc_project.HsbpManager /xyz/openbmc_project/inventory/item/drive/Drive_2 --no-pager
NAME TYPE SIGNATURE RESULT/VALUE FLAGS
org.freedesktop.DBus.Introspectable interface - - -
.Introspect method - s -
org.freedesktop.DBus.Peer interface - - -
.GetMachineId method - s -
.Ping method - - -
org.freedesktop.DBus.Properties interface - - -
.Get method ss v -
.GetAll method s a{sv} -
.Set method ssv - -
.PropertiesChanged signal sa{sv}as - -
xyz.openbmc_project.Association.Definitions interface - - -
.Associations property a(sss) 1 "inventory" "drive" "/xyz/openbmc_p... emits-change
xyz.openbmc_project.Inventory.Item interface - - -
.Present property b true emits-change
.PrettyName property s "Drive 2" emits-change
xyz.openbmc_project.State.Decorator.OperationalStatus interface - - -
.Functional property b true emits-change
xyz.openbmc_project.State.Drive interface - - -
.Rebuilding property b false emits-change

Also show up in mapper

Change-Id: Ia050316ac55faa89aad86567c93f9a74594e9180
Signed-off-by: James Feist <james.feist@linux.intel.com>

show more ...


# c95cf671 29-Aug-2019 Feist, James <james.feist@linux.intel.com>

Add HSBP Manager Daemon

This is the initial commit for the hsbp-manager
daemon. Currently it reads a json configuration
and detects whether the cpld is available. More
feaures wi

Add HSBP Manager Daemon

This is the initial commit for the hsbp-manager
daemon. Currently it reads a json configuration
and detects whether the cpld is available. More
feaures will be added in small patches.

Tested:

busctl introspect --no-pager xyz.openbmc_project.HsbpManager /xyz/openbmc_project/inventory/item/hsbp/J85894_HSBP_1
NAME TYPE SIGNATURE RESULT/VALUE FLAGS
org.freedesktop.DBus.Introspectable interface - - -
.Introspect method - s -
org.freedesktop.DBus.Peer interface - - -
.GetMachineId method - s -
.Ping method - - -
org.freedesktop.DBus.Properties interface - - -
.Get method ss v -
.GetAll method s a{sv} -
.Set method ssv - -
.PropertiesChanged signal sa{sv}as - -
xyz.openbmc_project.Inventory.Item interface - - -
.Present property b true emits-change
.PrettyName property s "J85894 HSBP 1" emits-change

Change-Id: Ibbce272e045f8643af74b778f273168442623919
Signed-off-by: Feist, James <james.feist@linux.intel.com>

show more ...