#
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 ...
|
#
b3de343e |
| 18-Apr-2024 |
John Chung <john.chung@arm.com> |
serial: Support Frame Check Sequence
According to DSP0253, implementing frame check sequence via crc-16-ccitt calculation. crc-16-ccitt implementation refer to RFC1662 Appendix C.
Tested: Verified
serial: Support Frame Check Sequence
According to DSP0253, implementing frame check sequence via crc-16-ccitt calculation. crc-16-ccitt implementation refer to RFC1662 Appendix C.
Tested: Verified on sending/receiving mctp packets with mctp-serial kernel driver.
Change-Id: I8417d521589e9f40a0ca68596cdcfd061fd919cc Signed-off-by: John Chung <john.chung@arm.com>
show more ...
|
Revision tags: v0.11 |
|
#
cfeaef8e |
| 23-Jun-2021 |
Sumanth Bhat <sumanth.bhat@linux.intel.com> |
Add compiler flags to enable dev testing
This just adds compiler flags to CMakeLists.txt to be on par with the autotools.
Tested: Manually invoked a developer build and verified
Signed-off-by: Sum
Add compiler flags to enable dev testing
This just adds compiler flags to CMakeLists.txt to be on par with the autotools.
Tested: Manually invoked a developer build and verified
Signed-off-by: Sumanth Bhat <sumanth.bhat@linux.intel.com> Change-Id: Ibb129c2055ad57af57b4bca4ac81590afd994f8d
show more ...
|
#
69f545f7 |
| 18-May-2021 |
Sumanth Bhat <sumanth.bhat@linux.intel.com> |
core: Handle MCTP fragment sizes
Message assembly can be terminated if case we receive a middle/end packet of unexpected size. This provision is provided in DSP0236 v1.3.1 section 8.8 incorrect tran
core: Handle MCTP fragment sizes
Message assembly can be terminated if case we receive a middle/end packet of unexpected size. This provision is provided in DSP0236 v1.3.1 section 8.8 incorrect transmission unit.
Reception of middle packets whose size is not equal to start packet and end packets whose size is not less than or equal to the start packet causes message assembly termination.
Signed-off-by: Sumanth Bhat <sumanth.bhat@linux.intel.com> Change-Id: I6371ab9e22e2c8ece70a9480f224de3f1f2f184e
show more ...
|
#
eba19a3b |
| 09-Mar-2021 |
Andrew Jeffery <andrew@aj.id.au> |
astlpc: Introduce protocol v3 with integrity checks
v3 of the binding adds a CRC-32 value as a medium-specific trailer to each packet passing over the binding interface.
The patch includes a naive
astlpc: Introduce protocol v3 with integrity checks
v3 of the binding adds a CRC-32 value as a medium-specific trailer to each packet passing over the binding interface.
The patch includes a naive bit-shift implementation of CRC-32, we can improve it later as necessary.
Signed-off-by: Andrew Jeffery <andrew@aj.id.au> Change-Id: I93a95bccef30010d56e10e29b6d84554268ab7af
show more ...
|
Revision tags: v0.10 |
|
#
ba6727e6 |
| 13-Mar-2020 |
Wiktor Gołgowski <wiktor.golgowski@linux.intel.com> |
core: Support transport control commands
This change introduces a control message request handler for MCTP bindings. If a handler is provided, transport control messages will be forwarded to the han
core: Support transport control commands
This change introduces a control message request handler for MCTP bindings. If a handler is provided, transport control messages will be forwarded to the handler, otherwise they will be forwarded to the default handler.
Change-Id: I62266d6bf2d512ec97759c0b8a3477c5e433d609 Signed-off-by: Wiktor Gołgowski <wiktor.golgowski@linux.intel.com> [AJ: Split out general control message handler, formatting] Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
show more ...
|
#
2cda40fa |
| 27-Feb-2020 |
Andrew Jeffery <andrew@aj.id.au> |
cmake: Add new tests to test suite
Bring functionality of the cmake build system up to autotools.
Signed-off-by: Andrew Jeffery <andrew@aj.id.au> Change-Id: I2231b51cfd52460fb525b5af6893b0474508859b
|
#
56c6ff12 |
| 27-Feb-2020 |
Andrew Jeffery <andrew@aj.id.au> |
cmake: Register test executables with the build system
Previously the test binaries wouldn't be run by `make test`.
Signed-off-by: Andrew Jeffery <andrew@aj.id.au> Change-Id: Ic4c5b40a1c1e36c2934cd
cmake: Register test executables with the build system
Previously the test binaries wouldn't be run by `make test`.
Signed-off-by: Andrew Jeffery <andrew@aj.id.au> Change-Id: Ic4c5b40a1c1e36c2934cd0bffe084aa6954aa343
show more ...
|
#
8e436af8 |
| 27-Feb-2020 |
Andrew Jeffery <andrew@aj.id.au> |
cmake: Avoid artifacts called liblibmctp*
Drop the 'lib' prefix from the mctp library name, this is added based on the target platform (e.g. Linux).
Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
cmake: Avoid artifacts called liblibmctp*
Drop the 'lib' prefix from the mctp library name, this is added based on the target platform (e.g. Linux).
Signed-off-by: Andrew Jeffery <andrew@aj.id.au> Change-Id: I7e09296bb9ba430d4dc75e55e6deac804d9a413c
show more ...
|
#
9c99af2b |
| 28-Jan-2020 |
James Feist <james.feist@linux.intel.com> |
CmakeLists.txt: Add missing flag
Flag is present in configure.ac, but wasn't added here.
Tested: Can build with Cmake
Change-Id: I7dc9e8994fdfced9863cff4bd246de89f475a3f2 Signed-off-by: James Feis
CmakeLists.txt: Add missing flag
Flag is present in configure.ac, but wasn't added here.
Tested: Can build with Cmake
Change-Id: I7dc9e8994fdfced9863cff4bd246de89f475a3f2 Signed-off-by: James Feist <james.feist@linux.intel.com>
show more ...
|
#
682232ea |
| 12-Jan-2020 |
Andrew Jeffery <andrew@aj.id.au> |
log: Allow disabling of stdio
Some firmwares (e.g. Hostboot) don't provide stdio.h. Make sure we can compile in these environments.
Signed-off-by: Andrew Jeffery <andrew@aj.id.au> Change-Id: I3a5f4
log: Allow disabling of stdio
Some firmwares (e.g. Hostboot) don't provide stdio.h. Make sure we can compile in these environments.
Signed-off-by: Andrew Jeffery <andrew@aj.id.au> Change-Id: I3a5f414f12fbf9de70fb41033d610f81094848bf
show more ...
|
#
cc0eddaa |
| 09-Dec-2019 |
James Feist <james.feist@linux.intel.com> |
CMakeLists.txt: s/MCTP_FILEIO/MCTP_HAVE_FILEIO
Definition name was wrong.
Change-Id: Ia0b7a3b1196a5aef9c01341c62453e2a2b276f27 Signed-off-by: James Feist <james.feist@linux.intel.com>
|
#
6579c76d |
| 13-Jun-2019 |
James Feist <james.feist@linux.intel.com> |
Fix CMakeLists
The CMakeLists seems to have atrophied and no longer builds due to some file changes. Fix them. Also ran it through cmake-format to make it pretty.
Tested: cmake now builds
Change-I
Fix CMakeLists
The CMakeLists seems to have atrophied and no longer builds due to some file changes. Fix them. Also ran it through cmake-format to make it pretty.
Tested: cmake now builds
Change-Id: I8fd265e3f9e1ff1819600f2f4fd6205dcfdae6a2 Signed-off-by: James Feist <james.feist@linux.intel.com>
show more ...
|
#
383fb7b7 |
| 11-Feb-2019 |
Ed Tanous <ed.tanous@intel.com> |
Add CmakeLists
Signed-off-by: Ed Tanous <ed.tanous@intel.com> Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
|