History log of /openbmc/libmctp/CMakeLists.txt (Results 1 – 13 of 13)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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

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.

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 pat

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
forw

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: I2231b51cfd52460fb52

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

show more ...


# 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: Ic

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 Jeffer

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

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.a

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.inte

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>

show more ...


# 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: cm

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>