#
24c61c7e |
| 01-Feb-2025 |
Patrick Williams <patrick@stwcx.xyz> |
meson: reformat with meson formatter
Apply the `meson format` results.
Change-Id: Id3da51b0ab2cd90f7bb79bd7b613b2226672a802 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
#
7f49370d |
| 08-Feb-2024 |
William A. Kennington III <wak@google.com> |
metrics-ipmi-blobs: Convert to nanopb
Tested: Decoded a metric proto from a host and verified that the fields all looked as expected and "normal" with decode successfully identifying everything.
Ch
metrics-ipmi-blobs: Convert to nanopb
Tested: Decoded a metric proto from a host and verified that the fields all looked as expected and "normal" with decode successfully identifying everything.
Change-Id: Iaa1b5500db6d1b93fae95d44a1045a858624cc51 Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|
#
47a0ada2 |
| 29-Nov-2023 |
Patrick Williams <patrick@stwcx.xyz> |
build: use allowed over enabled
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 retur
build: use allowed over enabled
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`.
Change-Id: I91fe34f9d6743a3afeef73c3e55847542cea143c Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
show more ...
|
#
cc45be7c |
| 06-Jul-2023 |
John Wedig <johnwedig@google.com> |
espi-control: Add program to disable eSPI
This commit introduces a program that can disable and re-enable eSPI on a Nuvoton BMC.
Tested: - Ran "npcm7xx_espi_control -d", and confirmed that IPMI sto
espi-control: Add program to disable eSPI
This commit introduces a program that can disable and re-enable eSPI on a Nuvoton BMC.
Tested: - Ran "npcm7xx_espi_control -d", and confirmed that IPMI stopped working. - Ran "npcm7xx_espi_control", and confirmed that IPMI started working again.
Change-Id: I9637ac4d84b82931f107946ff53e7ef16a965d25 Signed-off-by: John Wedig <johnwedig@google.com>
show more ...
|
#
3212f5df |
| 18-Jul-2023 |
Willy Tu <wltu@google.com> |
Add dhcp-done to base meson.build
Allow dhcp-done to be part of the presubmit builds.
Change-Id: Ic80658916a2c6de75f279ebc9698a8f189fa36de Signed-off-by: Willy Tu <wltu@google.com>
|
#
1dfe24ea |
| 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: Ibb8913a93032d388399b6
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: Ibb8913a93032d388399b65904013e284780dad70 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
show more ...
|
#
4c4e94f0 |
| 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: Ibc0692c5cd05546e797c20973e1c1f172dcb8379 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
show more ...
|
#
e077427e |
| 28-Oct-2021 |
William A. Kennington III <wak@google.com> |
build: Make it possible to use as a subproject
We can't pull in nested subprojects with meson, but we can still leverage it to download the project and use clever symlinking to build.
Change-Id: I5
build: Make it possible to use as a subproject
We can't pull in nested subprojects with meson, but we can still leverage it to download the project and use clever symlinking to build.
Change-Id: I54099df45cb5f5757f2ed36d3ca20ba8206e0281 Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|
#
382d628d |
| 21-Oct-2021 |
Willy Tu <wltu@google.com> |
build: Update to c++20, c18, and meson >= 0.57.0
Change-Id: I6b4862f1aa2f8778d63b2b905762437071afd9c6 Signed-off-by: Willy Tu <wltu@google.com>
|
#
700edcee |
| 28-Sep-2021 |
Willy Tu <wltu@google.com> |
Revert "bios-key: import from gBMC"
This reverts commit 18c97f6dc582da01335f5958c32f979d3638ace4.
Reason for revert: Move the Google public BIOS key to meta-layer
https://gerrit.openbmc-project.xy
Revert "bios-key: import from gBMC"
This reverts commit 18c97f6dc582da01335f5958c32f979d3638ace4.
Reason for revert: Move the Google public BIOS key to meta-layer
https://gerrit.openbmc-project.xyz/c/openbmc/openbmc/+/47265/
Change-Id: I1fd1e8339777f3fba8e46c51ed41ae047969d0c1 Signed-off-by: Willy Tu <wltu@google.com>
show more ...
|
#
18c97f6d |
| 17-Sep-2021 |
Willy Tu <wltu@google.com> |
bios-key: import from gBMC
Add BIOS public key to google-misc
Change-Id: I9e4c993f92540aff6437c4d032f34505b8cabe09 Signed-off-by: Willy Tu <wltu@google.com>
|
#
7a33704c |
| 26-Jul-2021 |
Nan Zhou <nanzhoumails@gmail.com> |
libcr51sign: import from gBMC
Validate the cr51 descriptor of the BIOS image. It can also parse the BIOS version and write it to a file.
Signed-off-by: Nan Zhou <nanzhoumails@gmail.com> Change-Id:
libcr51sign: import from gBMC
Validate the cr51 descriptor of the BIOS image. It can also parse the BIOS version and write it to a file.
Signed-off-by: Nan Zhou <nanzhoumails@gmail.com> Change-Id: I098be66b228da6f3514d3f13166a1bb4e1e718fb
show more ...
|
#
1097ace6 |
| 07-Jul-2021 |
William A. Kennington III <wak@google.com> |
kcsbridge: Remove package
We no longer need this code now that it is upstream in phosphor-ipmi-kcs
Change-Id: Iaf1d5450b4c62f35e2deea53e5ce9b5981415f15 Signed-off-by: William A. Kennington III <wak
kcsbridge: Remove package
We no longer need this code now that it is upstream in phosphor-ipmi-kcs
Change-Id: Iaf1d5450b4c62f35e2deea53e5ce9b5981415f15 Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|
#
14fe6698 |
| 08-Jun-2021 |
Nan Zhou <nanzhoumails@gmail.com> |
nemora-postd: import from gBMC
This is the POST code portion of nemorad.
Signed-off-by: Nan Zhou <nanzhoumails@gmail.com> Google-Bug-Id: 179618653 Change-Id: Icf68fe8adf62c646238cf8235918a13effa857
nemora-postd: import from gBMC
This is the POST code portion of nemorad.
Signed-off-by: Nan Zhou <nanzhoumails@gmail.com> Google-Bug-Id: 179618653 Change-Id: Icf68fe8adf62c646238cf8235918a13effa857f8
show more ...
|
#
4c68ffb8 |
| 16-Feb-2021 |
William A. Kennington III <wak@google.com> |
kcsbridge: Add alternative daemon
This removes the unused signal handling logic and ensures that the main event loop only drives timeouts from the management channel, and transitions back to reading
kcsbridge: Add alternative daemon
This removes the unused signal handling logic and ensures that the main event loop only drives timeouts from the management channel, and transitions back to reading when needed.
Change-Id: I01a70de8b301b5ba0b417922fd6a6555433e18b7 Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|
#
1285115c |
| 17-Mar-2021 |
William A. Kennington III <wak@google.com> |
meson: Fix build with 0.57.1
Meson doesn't like that we are symlinking subprojects outside the subproject directory. If we invert the links we are able to build again.
We also need to fix any proje
meson: Fix build with 0.57.1
Meson doesn't like that we are symlinking subprojects outside the subproject directory. If we invert the links we are able to build again.
We also need to fix any projects passing arguments which they don't actually accept.
Change-Id: Ie7adf82afabc1becc85c36b3cc632e8ebd4cae5b Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|
#
15fe169d |
| 08-Mar-2021 |
Brandon Kim <brandonkim@google.com> |
acpi-power-state: Import from gBMC
Imported from the scripts repo
Google-Bug-Id: 182214245 Upstream: d416a695e0747be61d13cb1f1ddba9de2c10238a Signed-off-by: Brandon Kim <brandonkim@google.com> Chan
acpi-power-state: Import from gBMC
Imported from the scripts repo
Google-Bug-Id: 182214245 Upstream: d416a695e0747be61d13cb1f1ddba9de2c10238a Signed-off-by: Brandon Kim <brandonkim@google.com> Change-Id: Ib302ea4b6fb52f5579fcb91d00fd12705edc04d1
show more ...
|
#
dab96f13 |
| 18-Feb-2021 |
Brandon Kim <brandonkim@google.com> |
Adding google license header to source files
This was done automatically using this script:
https://github.com/google/addlicense
``` go get -u github.com/google/addlicense $HOME/go/bin/addlicense
Adding google license header to source files
This was done automatically using this script:
https://github.com/google/addlicense
``` go get -u github.com/google/addlicense $HOME/go/bin/addlicense -c "Google LLC" -l apache . ```
Manually added the license headers to meson.build files as well
Signed-off-by: Brandon Kim <brandonkim@google.com> Change-Id: I7a17364912c8af2317a1d47a4222f7b3bdc5dc98
show more ...
|
#
03eba281 |
| 11-Feb-2021 |
Sui Chen <suichen@google.com> |
metrics-ipmi-blobs: Add from gBMC
Tested: ran CI locally.
1/5 ncsid / iface_test OK 0.01s 2/5 ncsid / sock_test OK 0.02s 3/5 ncsid / normalize_ip_
metrics-ipmi-blobs: Add from gBMC
Tested: ran CI locally.
1/5 ncsid / iface_test OK 0.01s 2/5 ncsid / sock_test OK 0.02s 3/5 ncsid / normalize_ip_test OK 0.02s 4/5 ncsid / normalize_mac_test OK 0.03s 5/5 metrics-ipmi-blobs / gtest test OK 0.01s
Signed-off-by: Sui Chen <suichen@google.com> Change-Id: Icaf266b170f96b062774c3ef90e59ddec9ea15c6
show more ...
|
#
7d6fa42f |
| 08-Feb-2021 |
William A. Kennington III <wak@google.com> |
ncsid: Import from gBMC
This is the initial code drop from gBMC.
Google-Bug-Id: 179618516 Upstream: 1e71af914bc8c54d8b91d0a1cf377e2696713c2f Change-Id: Ic653e8271dacd205e04f2bc713071ef2ec5936a4 Sig
ncsid: Import from gBMC
This is the initial code drop from gBMC.
Google-Bug-Id: 179618516 Upstream: 1e71af914bc8c54d8b91d0a1cf377e2696713c2f Change-Id: Ic653e8271dacd205e04f2bc713071ef2ec5936a4 Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|
#
ab79d7d9 |
| 08-Feb-2021 |
William A. Kennington III <wak@google.com> |
meson: Prepare for subprojects
Google-Bug-Id: 179721407 Change-Id: I517dcb47d7c73fa4f3c7fcc25146b77de50d69b8 Signed-off-by: William A. Kennington III <wak@google.com>
|
#
8745c956 |
| 08-Feb-2021 |
William A. Kennington III <wak@google.com> |
Add barebones build and ignore rules
Change-Id: Ib8b401d64fde065b824c9d180724de1184cfcf2e Signed-off-by: William A. Kennington III <wak@google.com>
|