CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2021/10/21 12:36:42
Modified files:
distrib/sets/lists/comp: mi
distrib/sets/lists/man: mi
share/man/man4 : Makefile pci.4
sys/arch/alpha/conf: GENERIC
sys/arch/amd64/conf: GENERIC
sys/arch/i386/conf: GENERIC
sys/arch/macppc/conf: GENERIC
sys/arch/sparc64/conf: GENERIC
sys/dev/pci : files.pci
Removed files:
share/man/man4 : hifn.4 safe.4 ubsec.4
sys/dev/pci : hifn7751.c hifn7751reg.h hifn7751var.h safe.c
safereg.h safevar.h ubsec.c ubsecreg.h
ubsecvar.h
Log message:
Remove hifn(4), safe(4), and ubsec(4) crypto drivers. They require
the asynchronous crypto API which makes progress in MP difficult.
The hardware is rarely available. They support only obsolete crypto
algorithms. Scheduling crypto tasks via PCI is probably slower
than the CPU, especailly as modern CPUs have their own accelerators.