#
98a2a722 |
| 01-Apr-2024 |
Konstantin Aladyshev <aladyshev22@gmail.com> |
meson: Provide wrap file for boost
Currently local build on the system without boost can fail with the following message: """ meson.build: ERROR: Dependency "boost" not found, tried system """ Provi
meson: Provide wrap file for boost
Currently local build on the system without boost can fail with the following message: """ meson.build: ERROR: Dependency "boost" not found, tried system """ Provide "boost.wrap" file to fix the issue.
Change-Id: I8f6a3425af6a14c873451ceddabbdf6fb6c93b7a Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com>
show more ...
|
#
888bebde |
| 31-May-2023 |
Patrick Williams <patrick@stwcx.xyz> |
meson: add necessary subprojects
Add subprojects for all the direct dependencies of the project such that the project can be built outside of a Yocto SDK on a typical Linux development system.
-
meson: add necessary subprojects
Add subprojects for all the direct dependencies of the project such that the project can be built outside of a Yocto SDK on a typical Linux development system.
- Update the .gitignore to ignore the subproject source directories. - Update the .gitignore to ignore alternative build subdirectory names as is typical with most projects in the openbmc organization. - Add wrap files for direct dependencies, copied from other repositories that already have the same dependencies. - Modify the meson.build dependency for libgpiod so that the C++ bindings are included. - Add many missing dependencies throughout. - Sort all dependencies alphabetically for consistency.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I0feb6f0f175e6dba0b00a2c2b666eb0801575734
show more ...
|
#
32453e9b |
| 15-Dec-2021 |
Brandon Wyman <bjwyman@gmail.com> |
psu-ng: Continue reading after readFail
Update the PMBus::read() function to allow for not creating journal trace and elog, but default to continuing to trace and elog, the previous behavior.
If we
psu-ng: Continue reading after readFail
Update the PMBus::read() function to allow for not creating journal trace and elog, but default to continuing to trace and elog, the previous behavior.
If we reach the limit of read failures that results in a communication error log, continue to read, but stop logging failures.
If communication restores, we may be able to detect what caused the read failure, or otherwise detect or clear new faults.
Change-Id: If59b86211ab54c31248ede78f8f117b607298923 Signed-off-by: Brandon Wyman <bjwyman@gmail.com>
show more ...
|
#
b3853e2d |
| 03-Sep-2019 |
Brad Bishop <bradleyb@fuzziesquirrel.com> |
build: drop autotools With previously added support for building with meson/ninja autotools support is no longer required. Change-Id: I80654ada9d099a57447ded73da71f39293cd2f0a
build: drop autotools With previously added support for building with meson/ninja autotools support is no longer required. Change-Id: I80654ada9d099a57447ded73da71f39293cd2f0a Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
show more ...
|
#
39b370a5 |
| 02-Sep-2019 |
Brad Bishop <bradleyb@fuzziesquirrel.com> |
build: add support for building with meson Follow the OpenBMC herd and support a more modern, more comprehensible, more performant build framework. To build using meson: m
build: add support for building with meson Follow the OpenBMC herd and support a more modern, more comprehensible, more performant build framework. To build using meson: meson build ninja -C build ninja -C build install Maintained support for: Configurable dbus parameters: INPUT_HISTORY_BUSNAME_ROOT= -> -Dinput-history-busname-root= INPUT_HISTORY_SENSOR_ROOT = -> -Dinput-history-sensor-root= UCD90160 support: UCD90160_DEF_YAML_FILE= -> -Ducd90160-yaml= --enable-turn-off-ucd90160-access = -> -Ducd90160-access= Added -Dtests to match de-facto OpenBMC meson usage conventions. Dropped UCD90160_DEF_OUTPUT_DIR. Much like the destination of intermediate artifacts like object files are not configurable, the location of the generated UCD definition file should not be configurable either. Dropped support for --enable-oe-sdk rpath munging. This was a workaround for broken oe sdks that don't figure out the correct rpath when running make check or ninja test. Tested by building with both meson and autotools and then compared build artifacts from each build system: generated source code is the same generated binaries have the same symbols Ran existing unit tests (which passed) using ninja test. Change-Id: Iac80ba1fe5c2d01abe0e0a95e0bec03b8b828ef5 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
show more ...
|
#
4e877a75 |
| 22-Jul-2019 |
Matt Spinler <spinler@us.ibm.com> |
Update .gitignore Updates for the applications changing names and the ucd90160_defs.cpp file being generated. Change-Id: I0c02935e979b2f0594c9b400fc392ca51ad49220 Signed-off
Update .gitignore Updates for the applications changing names and the ucd90160_defs.cpp file being generated. Change-Id: I0c02935e979b2f0594c9b400fc392ca51ad49220 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
show more ...
|
#
f715b15c |
| 18-Oct-2018 |
William A. Kennington III <wak@google.com> |
gitignore: Add missing libtool libtool is a generated script that is missing from the current gitignore list. Change-Id: I94324417c2bff9a0ac34f8602f22d322a6147827 Signed-off
gitignore: Add missing libtool libtool is a generated script that is missing from the current gitignore list. Change-Id: I94324417c2bff9a0ac34f8602f22d322a6147827 Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|
#
e0eb45cc |
| 06-Oct-2017 |
Brandon Wyman <bjwyman@gmail.com> |
Move power errors to org.open_power.witherspoon Move xyz.openbmc_project.Power to org.open_power.Witherspoon. This repo is Witherspoon specific, so moving to specific tree to have it
Move power errors to org.open_power.witherspoon Move xyz.openbmc_project.Power to org.open_power.Witherspoon. This repo is Witherspoon specific, so moving to specific tree to have its own namespace. Update generated file, and corresponding namespace statements in the source files. Change-Id: I10bd1eeeac5b5f391ca54bf361b249b7ad531852 Signed-off-by: Brandon Wyman <bjwyman@gmail.com>
show more ...
|
#
24e422fe |
| 25-Jul-2017 |
Brandon Wyman <bjwyman@gmail.com> |
Update build framework for PowerSupply fault app Change-Id: I98a75efc88d92de0ab016a77d5dd4a1e9345df83 Signed-off-by: Brandon Wyman <bjwyman@gmail.com>
|
#
2f135445 |
| 18-Sep-2017 |
Matt Spinler <spinler@us.ibm.com> |
Add testcases for NamesValues Change-Id: I61c52f2a196a32dbd4d03a2ccafa2b94414f7555 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
|
#
b54357f6 |
| 21-Aug-2017 |
Matt Spinler <spinler@us.ibm.com> |
Add UCD90160 class This class represents the UCD90160 power sequencer chip, and provides the ability to check that chip for voltage and PGOOD faults. This commit just adds f
Add UCD90160 class This class represents the UCD90160 power sequencer chip, and provides the ability to check that chip for voltage and PGOOD faults. This commit just adds function stubs. Change-Id: Iec6e83e9bcddbd476bdd86a887db08f5875f11cd Signed-off-by: Matt Spinler <spinler@us.ibm.com>
show more ...
|
#
afb39132 |
| 14-Aug-2017 |
Matt Spinler <spinler@us.ibm.com> |
Add witherspoon-pseq-monitor framework This application is for monitoring the power sequencer chip for faults. Change-Id: I6b18fcba75ae0206311e4bcafdebad27221b0796 Signed-of
Add witherspoon-pseq-monitor framework This application is for monitoring the power sequencer chip for faults. Change-Id: I6b18fcba75ae0206311e4bcafdebad27221b0796 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
show more ...
|
#
d82a5f4f |
| 24-Jul-2017 |
Matt Spinler <spinler@us.ibm.com> |
Add Timer class This class is used to call a callback function when the timer expires. It can be one shot, or repeating. Copied from the phosphor-fan-presence repository.
Add Timer class This class is used to call a callback function when the timer expires. It can be one shot, or repeating. Copied from the phosphor-fan-presence repository. Change-Id: I9d63c2e6fd550286a2a5360e1e8d13f6a3c25923 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
show more ...
|