#
297a63b4 |
| 03-Mar-2025 |
Patrick Williams <patrick@stwcx.xyz> |
meson: reformat with meson formatter
Apply the `meson format` results.
Change-Id: Id6689611fac6b9b90d1ed3539fee57506412843c Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
#
1f3caedc |
| 30-Jan-2025 |
Patrick Williams <patrick@stwcx.xyz> |
build: use allowed over enabled or not-disabled
Meson feature options are typically in a tri-state of enabled, disabled, or auto. The enabled and disabled functions on an option (from `get_option`)
build: use allowed over enabled or not-disabled
Meson feature options are typically in a tri-state of enabled, disabled, or auto. The enabled and disabled functions on an option (from `get_option`) no longer return true for auto features. Instead, the expectation is to use `allowed()` which is true for both enabled and auto.
Switch all uses of `enabled` to `allowed`. Switch all uses of `not disabled` to `allowed`.
Change-Id: I013e69a9f45fefdedf3f62c59bd2471ec2c958c1 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
show more ...
|
#
5be691cc |
| 10-Jan-2025 |
Patrick Williams <patrick@stwcx.xyz> |
sdbusplus: update meson to v10 format
There was significant refactoring in sdbusplus generated meson files in order to support generating Redfish Message Registries. Those aren't interesting to thi
sdbusplus: update meson to v10 format
There was significant refactoring in sdbusplus generated meson files in order to support generating Redfish Message Registries. Those aren't interesting to this repository (and are disabled) but there are minor top-level meson changes necessary in order to the latest version of those.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I4c1d1b841d28760ccaa5cdf370cf536b48979748
show more ...
|
#
e010e562 |
| 23-Aug-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: I2f370b468cfa5997d4902
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: I2f370b468cfa5997d490265ef8d734f9fc6e7fae Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
show more ...
|
#
cc7f5bf0 |
| 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: Iea38cd41ecdf6425bb335af39691dfac60cad7db Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
show more ...
|
#
9f621f3e |
| 17-Nov-2022 |
Potin Lai <potin.lai@quantatw.com> |
network_manager_main: add force-sync-mac option
For the platform has modulized flash (ex: Bletchley), the BMC flash is not embedded on the board where the MAC address stored. When the original board
network_manager_main: add force-sync-mac option
For the platform has modulized flash (ex: Bletchley), the BMC flash is not embedded on the board where the MAC address stored. When the original board get replaced by service, BMC won't sync MAC address again from new board because the first boot file is existed,and it cause BMC continue using old MAC address form old board.
Add a force-sync-mac option to force check MAC address regardless first boot file is exist or not.
Tested on Bletchley, MAC address updated after replacing chassis controller board.
Signed-off-by: Potin Lai <potin.lai@quantatw.com> Change-Id: I37785f25b3ce0d95d0dd7d9e2f1ad3cd731b83c7
show more ...
|
#
93433c16 |
| 25-Aug-2022 |
William A. Kennington III <wak@google.com> |
network_config: Leverage a default network file
This will alleviate the need for pre-generating configuration files. Required for fixing reading of DHCP attributes, as interfaces added by newer firm
network_config: Leverage a default network file
This will alleviate the need for pre-generating configuration files. Required for fixing reading of DHCP attributes, as interfaces added by newer firmware versions will sometimes override old DHCP settings as they are always read from the first file.
Tested: Ran on a real BMC, cleared the flash. Verified interfaces came up with default settings and added configurations to the interfaces.
Change-Id: I5fe111be86b59b833d789abdaadee4a43f2e24d3 Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|
#
e93e4a0e |
| 11-Oct-2022 |
William A. Kennington III <wak@google.com> |
ethernet_interface: Always try ethtool as we handle unsupported
Change-Id: I5f2e5964f309094b81c1541ba47d4bf9743fa252 Signed-off-by: William A. Kennington III <wak@google.com>
|
#
4b604171 |
| 20-Sep-2022 |
William A. Kennington III <wak@google.com> |
build: Update sdbusplus-gen-meson
Change-Id: Idb647ddb3b0453d05cf3a55e883e0f4b26227b81 Signed-off-by: William A. Kennington III <wak@google.com>
|
#
3397be3c |
| 21-Mar-2022 |
Patrick Williams <patrick@stwcx.xyz> |
meson: simplify dependencies
Leverage wrapfile `[provide]` directives to simplify the dependency searching in the meson.build.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Id8a090
meson: simplify dependencies
Leverage wrapfile `[provide]` directives to simplify the dependency searching in the meson.build.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Id8a0909445b38271c0cdea79bad0ca9198cf7f0a
show more ...
|
#
609c12de |
| 03-Feb-2022 |
Johnathan Mantey <johnathanx.mantey@intel.com> |
Allow writing MAC address to networkd config file to be blocked
The systemd.networkd configuration file can store the MAC address. This allows the MAC address to be changed on demand. This feature m
Allow writing MAC address to networkd config file to be blocked
The systemd.networkd configuration file can store the MAC address. This allows the MAC address to be changed on demand. This feature may not desirable to some vendors. Server suppliers may prefer to have an immutable MAC address.
The change here adds a compile time switch that enables/disables writing the MAC address to the configuration file.
Tested: Confirmed the default configuration permitted the MAC address to be written to the configuration file. Added a OEMESON override to the phosphor-network.bbappend file and confirmed the MAC address no longer gets written.
Change-Id: Ic1eb69980cea6864a30dac93dd472ba9e0e2c1a9 Signed-off-by: Johnathan Mantey <johnathanx.mantey@intel.com>
show more ...
|
#
37cf66c8 |
| 17-May-2021 |
William A. Kennington III <wak@google.com> |
build: Full subproject support
This changes makes it possible to build phosphor-networkd outside of the openbmc CI environment with only minimal dependencies available in most linux distributions.
build: Full subproject support
This changes makes it possible to build phosphor-networkd outside of the openbmc CI environment with only minimal dependencies available in most linux distributions.
Change-Id: I87a0ded66e8fccb9ac2bc16fb9e9f9c311ac8155 Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|
#
1bbe3d1e |
| 14-May-2021 |
William A. Kennington III <wak@google.com> |
build: Split c++ sources into a subdirectory
Change-Id: Iedea50c688189ae4953195105e323f7173d17a4b Signed-off-by: William A. Kennington III <wak@google.com>
|
#
1e710d04 |
| 24-May-2021 |
William A. Kennington III <wak@google.com> |
build: Fix service and conf file quotation
The previous commit broke the autotools generation of D-Bus configs as the strings being written into the XML were not correctly quoted.
Change-Id: Icf7ec
build: Fix service and conf file quotation
The previous commit broke the autotools generation of D-Bus configs as the strings being written into the XML were not correctly quoted.
Change-Id: Icf7ecbbd4ecd7f513721a578b8374df3ffae9649 Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|
#
0a01b2a9 |
| 13-May-2021 |
William A. Kennington III <wak@google.com> |
build: Add meson build
Change-Id: Id01834cf0b6580b7e6f6fa195b4a547fd03222ce Signed-off-by: William A. Kennington III <wak@google.com>
|