#
3012b632 |
| 22-Aug-2024 |
Manojkiran Eda <manojkiran.eda@gmail.com> |
Format meson files with meson.format
Meson 1.5.0 introduced a new feature to format all the meson files. Formatting all the meson files is now as simple as running `meson format -i -r` command in th
Format meson files with meson.format
Meson 1.5.0 introduced a new feature to format all the meson files. Formatting all the meson files is now as simple as running `meson format -i -r` command in the repository root folder.
more details : https://mesonbuild.com/Commands.html#format
Change-Id: I9c5468cc502ae78b7a055e2de2a10296930cb9ec Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com>
show more ...
|
#
cf772846 |
| 07-Dec-2023 |
Patrick Williams <patrick@stwcx.xyz> |
meson: adjust nlohmann-json dependency
Simplify the meson dependency for nlohmann-json, use the consistent dependency name, and align the wrap file name with other repositories.
Signed-off-by: Patr
meson: adjust nlohmann-json dependency
Simplify the meson dependency for nlohmann-json, use the consistent dependency name, and align the wrap file name with other repositories.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I3a682a3e07e38d0a1bfe35858e24f1bb74b4ec34
show more ...
|
#
87bfacd2 |
| 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: I794c658531483266bfce6f9b28127a166ed01490 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
show more ...
|
#
eea835a9 |
| 25-Oct-2021 |
Tom Joseph <rushtotom@gmail.com> |
pldmtool: Add GetStatus firmware update command Tested: pldmtool fw_update --help firmware update type commands Usage: ./pldmtool fw_update [OPTIONS] SUBCOMMAND Options:
pldmtool: Add GetStatus firmware update command Tested: pldmtool fw_update --help firmware update type commands Usage: ./pldmtool fw_update [OPTIONS] SUBCOMMAND Options: -h,--help Print this help message and exit Subcommands: GetStatus Status of the FD pldmtool fw_update GetStatus -m <eid> { "CurrentState": "IDLE", "PreviousState": "IDLE", "AuxState": "Not applicable in current state", "AuxStateStatus": "AuxState is In Progress or Success", "ProgressPercent": 101, "ReasonCode": "Initialization of firmware device has occurred", "UpdateOptionFlagsEnabled": 0 } Signed-off-by: Tom Joseph <rushtotom@gmail.com> Change-Id: I2eb41996ab0dcb1d00ac5b8b0e55846b0d4b28a5
show more ...
|
#
3b1dc01d |
| 16-Apr-2021 |
Patrick Williams <patrick@stwcx.xyz> |
build: add wrapfiles for dependencies Add wrapfiles for all dependencies and update meson.build files to ensure dependencies are requested in all cases. This enables out-of-bitbake/o
build: add wrapfiles for dependencies Add wrapfiles for all dependencies and update meson.build files to ensure dependencies are requested in all cases. This enables out-of-bitbake/out-of-sdk builds for this repository and enables it to be used as a meson subproject. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I0f2f7eed98f7f7555cafefc2605e1031a7f0adaf
show more ...
|
#
6f4479c7 |
| 16-Apr-2021 |
Patrick Williams <patrick@stwcx.xyz> |
build: rename dependency variable Per [1], the conventions for dependency variables are to be named '<project or lib>_dep'. This allows consistency when using this project as a meso
build: rename dependency variable Per [1], the conventions for dependency variables are to be named '<project or lib>_dep'. This allows consistency when using this project as a meson-subproject elsewhere. Switch the name from 'libpldm' to 'libpldm_dep'. 1. https://mesonbuild.com/Subprojects.html#naming-convention-for-dependency-variables Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I98c8e2148610b45755b45029d1d38206bac5b885
show more ...
|
#
001f7885 |
| 04-Jan-2021 |
Manojkiran Eda <manojkiran.eda@gmail.com> |
Remove redundant dependency calls - In the current state, the build system has too many dependency calls, because of which meson tries to find the same dependendency mutiple time
Remove redundant dependency calls - In the current state, the build system has too many dependency calls, because of which meson tries to find the same dependendency mutiple times & prints a trace on the console.This would have been an ideal solution when all the subdirectories are subprojects in meson but in the current context it is not. - Even though meson uses the cached dependency objects rather than fetching them every time, it might not give any added advantage on the performance front. - But checking for the same dependency mutiple times gives a false impression to the users & this can be avoided by re-using the dependency objects across subdirectories. Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com> Change-Id: Ic428b2ab1897e4dc4a0024164c07fd416c927da1
show more ...
|
#
c4e80cca |
| 26-May-2020 |
Pavithra Barithaya <pbaritha@in.ibm.com> |
pldmtool : File table parsing This commit implements parsing of the file attribute table by issuing the GetFileTable command with the -t option which specifies the pldm file table ty
pldmtool : File table parsing This commit implements parsing of the file attribute table by issuing the GetFileTable command with the -t option which specifies the pldm file table type. Tested: ./pldmtool oem-ibm -h oem type command Usage: ./pldmtool oem-ibm [OPTIONS] SUBCOMMAND Options: -h,--help Print this help message and exit Subcommands: GetAlertStatus get alert status descriptor GetFileTable get file table ./pldmtool oem-ibm GetFileTable Request Message: 08 01 80 3f 01 00 00 00 00 01 00 Success in creating the socket : RC = 3 Success in connecting to socket : RC = 0 Success in sending message type as pldm to mctp : RC = 0 Write to socket successful : RC = 11 Total length:71 Shutdown Socket successful : RC = 0 Response Message: 08 01 00 3f 01 00 00 00 00 00 05 00 00 00 00 0a 00 50 48 59 50 2d 4e 56 52 41 4d 00 b0 10 01 01 00 00 00 01 00 00 00 10 00 50 48 59 50 2d 4e 56 52 41 4d 2d 43 4b 53 55 4d 10 00 00 00 04 00 00 00 00 00 87 55 62 3e FileHandle[0]:0 FileNameLength[0]:10 FileName[0]:PHYP-NVRAM FileSize[0]:17870848 FileTraits[0]:1 FileHandle[1]:1 FileNameLength[1]:16 FileName[1]:PHYP-NVRAM-CKSUM FileSize[1]:16 FileTraits[1]:4 Change-Id: I44de4dd33fee42df7cdc67eaaddf259ea83346ae Signed-off-by: Pavithra Barithaya <pbaritha@in.ibm.com>
show more ...
|
#
f7f5da97 |
| 17-Jun-2020 |
Deepak Kodihalli <dkodihal@in.ibm.com> |
Rename tool/ as pldmtool/ Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com> Change-Id: I38d7a6ab907014cd5fca049b095d692d069feab1
|