]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/commit
openssl: mark assembler sections as call targets for PAC/BTI support on aarch64
authorRoss Burton <ross.burton@arm.com>
Wed, 13 Dec 2023 16:14:21 +0000 (16:14 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 21 Dec 2023 10:37:28 +0000 (10:37 +0000)
commit4bf06bc5487da05e6b4a4895e5ca2da65cdc25d8
tree0675df82b9aaf62d787d751aa40bf9d996de16b2
parent2b0d8a63a212897b33e85cc3694cd9a3d6e09ca8
openssl: mark assembler sections as call targets for PAC/BTI support on aarch64

The assembler sections in OpenSSL were not marked as valid call targets,
so branch protection could not be enabled for libcrypto.so.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-connectivity/openssl/openssl/aarch64-bti.patch [new file with mode: 0644]
meta/recipes-connectivity/openssl/openssl_3.2.0.bb