| #
b04447c2
|
| 18-Sep-2025 |
Matt Johnston <matt@codeconstruct.com.au> |
Specify customization with meson options
Meson options can now be used to pass custom parameters. The default values are still used if unset for other build systems.
Previously -D arguments were no
Specify customization with meson options
Meson options can now be used to pass custom parameters. The default values are still used if unset for other build systems.
Previously -D arguments were not being used by Meson when determining sizeof for libmctp-sizes.h, since arguments are ignored for compiler flags. Instead the options are now passed explicitly.
Change-Id: I04cfff40fab03b8ccbca33acdf2b5abb30723e5b Signed-off-by: Matt Johnston <matt@codeconstruct.com.au>
show more ...
|
| #
5cc20932
|
| 01-Feb-2025 |
Patrick Williams <patrick@stwcx.xyz> |
meson: reformat with meson formatter
Apply the `meson format` results.
Change-Id: I7a634219b8f2de45f106049e57b40b8212032abb Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
| #
4058b2cb
|
| 07-Nov-2024 |
Matt Johnston <matt@codeconstruct.com.au> |
control: Add basic MCTP Control Protocol handler
This will respond to the 4 mandatory MCTP Control Protocol commands. Applications can register supported types using mctp_control_add_type().
Change
control: Add basic MCTP Control Protocol handler
This will respond to the 4 mandatory MCTP Control Protocol commands. Applications can register supported types using mctp_control_add_type().
Change-Id: Ia904bcbe118626adf9254ffa71dd8e17fbdfc9b7 Signed-off-by: Matt Johnston <matt@codeconstruct.com.au>
show more ...
|
| #
e5b941d9
|
| 17-Sep-2024 |
Matt Johnston <matt@codeconstruct.com.au> |
i2c: Add binding for MCTP over I2C transport
Implements DSP0237. This has a fixed neighbor table (currently 4 entries), with neighbors learned on reception, or set with mctp_i2c_set_neighbour().
Ch
i2c: Add binding for MCTP over I2C transport
Implements DSP0237. This has a fixed neighbor table (currently 4 entries), with neighbors learned on reception, or set with mctp_i2c_set_neighbour().
Change-Id: I9b1e2c3673149cd0b9fee0d8113f3cac0e336bc7 Signed-off-by: Matt Johnston <matt@codeconstruct.com.au>
show more ...
|
| #
1250727f
|
| 30-Sep-2024 |
Matt Johnston <matt@codeconstruct.com.au> |
build/core: Add 'nolog' build option to omit logging entirely
This can be used to avoid dereferencing the global `log_type` which may be inaccessible on platforms with memory protection.
Change-Id:
build/core: Add 'nolog' build option to omit logging entirely
This can be used to avoid dereferencing the global `log_type` which may be inaccessible on platforms with memory protection.
Change-Id: Ib48468018e3afaf05978018199a9a2022cb49fdf Signed-off-by: Matt Johnston <matt@codeconstruct.com.au>
show more ...
|
| #
bbfcc6e1
|
| 17-Sep-2024 |
Matt Johnston <matt@codeconstruct.com.au> |
build/core: Add MCTP_CUSTOM_ALLOC option
This avoids storing the allocator function pointers in mutable memory, which is a problem when building on platforms with memory protection. Instead the appl
build/core: Add MCTP_CUSTOM_ALLOC option
This avoids storing the allocator function pointers in mutable memory, which is a problem when building on platforms with memory protection. Instead the application/platform defines custom functions that are linked with libmctp.
Change-Id: Icaf88968b50c88bbd2305d325f9530658465e21f Signed-off-by: Matt Johnston <matt@codeconstruct.com.au>
show more ...
|
| #
6586fc10
|
| 10-Sep-2024 |
Matt Johnston <matt@codeconstruct.com.au> |
build: Add meson build
This replicates most of the current autotools build.
Code coverage is omitted, it should be possible to use built-in Meson functionality.
Valgrind for tests has not been add
build: Add meson build
This replicates most of the current autotools build.
Code coverage is omitted, it should be possible to use built-in Meson functionality.
Valgrind for tests has not been added, instead it can run as meson test --wrap='valgrind --leak-check=full --error-exitcode=1'
Change-Id: I5566a6c30630c486d22390e126899dbe4a6331ce Signed-off-by: Matt Johnston <matt@codeconstruct.com.au>
show more ...
|