diff options
| author | Andrew Gallatin <gallatin@FreeBSD.org> | 2026-10-20 18:58:39 +0000 |
|---|---|---|
| committer | Andrew Gallatin <gallatin@FreeBSD.org> | 2026-10-20 19:07:39 +0000 |
| commit | ceb575553b222a310346f6a98b3c39bff49cb069 (patch) | |
| tree | d6facf89924112477bf8b527f53cdc58748ab4be /usr.bin/which/Makefile.depend | |
| parent | f69099fc0fc55262741621451a52de50f164271a (diff) | |
Connect the baseline OpenSSL ARMv8 fused AES-GCM kernels to the OCF
ossl driver. Advertise the algorithm only when the system-wide capability set
includes both AES and PMULL.
Note that get_kernel_reg() is used to detect features such as PMULL
because the ossl device attaches before arm64 populates elf_hwcap when
ossl is built into the kernel or pre-loaded at boot.
Prefer OSSL over armv8crypto for AES-GCM sessions while retaining
armv8crypto as a fallback.
This provides about a 50% speedup for a Netflix ktls workload on a small
neoverse N1 board.
Reviewed by: markj
Constructive review feedback from: andrew, ngie
Differential Revision: https://reviews.freebsd.org/D60097
Sponsored by: Netflix
Diffstat (limited to 'usr.bin/which/Makefile.depend')
0 files changed, 0 insertions, 0 deletions
