Commit Graph

12 Commits

Author SHA1 Message Date
Ross Burton fa612d7971 libspdm: update SRCREV to final 3.8.2 release
The initial 3.8.2 tag pointing at 5cf0acb8 ("Update version for 3.8.2
release") was actually a pre-release and that tag has since moved.

Now that 3.8.2 has offically been released we can update the SRCREV.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-04-21 10:24:53 -07:00
Kai Kang 9fb95d3d7e libspdm & spdm-emu: update arch map
It fails to run `bitbake -p` for qemuppc64 with errors:

  ERROR: /path_to/meta-oe/recipes-security/spdm-emu/spdm-emu_git.bb:
         unsupported architecture 'powerpc64le'
  ERROR: /path_to/meta-oe/recipes-support/libspdm/libspdm_3.8.2.bb:
         unsupported architecture 'powerpc64le'

Add qemuppc64 default TARGET_ARCH to the arch map.

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-03-24 23:32:48 -07:00
Wang Mingyu 430ff5e8a9 libspdm: upgrade 3.8.1 -> 3.8.2
Changelog:
============
- os_stub/openssllib: Allow building with older OpenSSL versions
- Ignore MSVC warning when compiling OpenSSL
- Bring fixes from main to 3.8

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-02-25 09:49:50 -08:00
Alistair Francis 423eb6775a libspdm: upgrade 3.7.0 -> 3.8.1
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-11-13 23:02:36 -08:00
Alexander Kanavin fc78d37ff0 meta-openembedded/all: adapt to UNPACKDIR changes
Please see
https://git.yoctoproject.org/poky/commit/?id=4dd321f8b83afecd962393101b2a6861275b5265
for what changes are needed, and sed commands that can be used to make them en masse.

I've verified that bitbake -c patch world works with these, but did not run a world
build; the majority of recipes shouldn't need further fixups, but if there are
some that still fall out, they can be fixed in followups.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-25 06:44:52 -07:00
Khem Raj 9c99f403f7 libspdm: Fix build with openssl 3.5
Backport new API signature, since the vendored version of openssl in
libspdm is 3.0.14, asn1.h has to sync for providing it.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Alistair Francis <alistair.francis@wdc.com>
Cc: Martin Jansa <martin.jansa@gmail.com>
2025-04-11 20:51:29 -07:00
Wang Mingyu d06234704e libspdm: upgrade 3.6.0 -> 3.7.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-10 08:31:02 -07:00
Yi Zhao 85110e71bd libspdm: do not build for mips64
Fix error for qemumips64:
ERROR: libspdm_3.6.0.bb: unsupported architecture 'mips64'

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-25 04:50:39 -08:00
Andrew Geissler f6352cd450 libspdm: add support for ppc64le
Recently picked this up over in the OpenBMC project and noticed our
ppc64le based server could no longer build the code.

Verified this change allows everything to build fine on ppc64le servers
now.

Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-12 14:12:42 -08:00
RAED f0f690a64d Update libspdm_3.6.0.bb
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-09 12:57:18 -08:00
Alistair Francis 7bb7493a9b libspdm: Fixup the build flags
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-03 11:25:21 -08:00
Alistair Francis 6e352f7ab7 libspdm: Initial support for libspdm
libspdm is DMTF's Reference Implementation of SPDM, it's a library that
can be used to implement a SPDM requester or responder in userspace.

This patch adds support for building libspdm, which can then be used to
build applications depending on libspdm.

Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-30 07:40:38 -08:00