#
cff0bfa0 |
| 12-Jul-2023 |
Patrick Williams <patrick@stwcx.xyz> |
build: upgrade to C++23
Meson 1.1.1 and GCC-13 both support C++23 and a sufficient portion of the standard has been implemented. Upgrade the build to leverage it.
Change-Id: I08759aad9dda3e45b55d8
build: upgrade to C++23
Meson 1.1.1 and GCC-13 both support C++23 and a sufficient portion of the standard has been implemented. Upgrade the build to leverage it.
Change-Id: I08759aad9dda3e45b55d8602618f4b400ba9c22d Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
show more ...
|
#
4ffeec6f |
| 12-Apr-2023 |
Patrick Williams <patrick@stwcx.xyz> |
meson: remove deprecated get_pkgconfig_variable
Since meson 0.56, the `get_pkgconfig_variable` has been deprecated. In meson 0.58 the `get_variable` was enhanced to no longer require the `pkgconfig
meson: remove deprecated get_pkgconfig_variable
Since meson 0.56, the `get_pkgconfig_variable` has been deprecated. In meson 0.58 the `get_variable` was enhanced to no longer require the `pkgconfig` keyword argument. Ensure meson 0.58 is required and update the usage of all `get_pkgconfig_variable` and `get_variable` to be the modern variant.
Change-Id: Ic35c323182e32b7d780aa36228214094a416c45b Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
show more ...
|
#
b3ef7f2b |
| 30-Mar-2022 |
Ed Tanous <edtanous@google.com> |
Implement a performance testing tool for sensors
There are a lot of hypothesis being made about how to improve the performance of the sensor subsystem within OpenBMC. There are a number of statemen
Implement a performance testing tool for sensors
There are a lot of hypothesis being made about how to improve the performance of the sensor subsystem within OpenBMC. There are a number of statements being made about dbus performance that actually seem likely to be related to the efficiency of specific implementations of certain sensors within OpenBMC. Blocking calls, non blocking calls, asio, bulk collection, eventing, threads and other design decisions all can have an effect on the performance of a sensor application.
This commit attempts to write a small, portable daemon that publishes sensor interfaces read from memory in a relatively simple and controllable manner. This allows running it on a bmc (with services unloaded) to determine some theoretical "max" performance characteristics, assuming 0 cost for grabbing actual values.
Signed-off-by: Ed Tanous <edtanous@google.com> Change-Id: I27f1560ba13492ccff6a01013c3a1d5ee210cef0
show more ...
|