mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2024-12-25 02:49:32 +03:00
1611b8e56e
The Arm Branch Target Identification (BTI) extension guards against branching to an unintended instruction. To support BTI add the landing pad instructions to the SHA2 functions. These are from the hint space so are a nop on hardware that lacks BTI support or if BTI isn't enabled. Reviewed-by: Allan Jude <allan@klarasystems.com> Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de> Signed-off-by: Andrew Turner <andrew.turner4@arm.com> Closes #14862 Closes #15339 |
||
---|---|---|
.. | ||
algs | ||
api | ||
asm-aarch64 | ||
asm-arm/sha2 | ||
asm-ppc64 | ||
asm-x86_64 | ||
core | ||
include | ||
io | ||
spi | ||
illumos-crypto.c |